Bibliotecas

Parent page: Painéis de Bibliotecas Integradas

Utilize o painel Libraries  para aceder aos componentes nas bibliotecas atualmente disponíveis no CircuitStudio.Utilize o painel Libraries para aceder aos componentes nas bibliotecas atualmente disponíveis no CircuitStudio.

Resumo

O painel Libraries permite-lhe procurar e colocar componentes das bibliotecas atualmente disponíveis no CircuitStudio.

Acesso ao Painel

Para apresentar o painel Libraries , clique no botão View | System |

. O painel tem acesso direto às bibliotecas que fazem parte de um projeto aberto ou às que estão instaladas como bibliotecas persistentes.

Os painéis podem ser configurados para flutuar no espaço do editor ou para ficarem ancorados nas laterais do ecrã. Se o painel Projects estiver atualmente no grupo de painéis Workspace ancorados, utilize o separador Projects localizado na parte inferior dos painéis para o trazer para a frente.

Conteúdo e Utilização

No CircuitStudio, os componentes, footprints e outros modelos só podem ser utilizados a partir de available libraries, ou seja, bibliotecas que:

  • Pertençam ao projeto ativo (o projeto atualmente selecionado no painel Projects ).
  • Tenham sido instaladas no CircuitStudio.
  • Estejam disponíveis num caminho de pesquisa definido. Os caminhos de pesquisa são uma definição específica do projeto – isto é, só é possível aceder aos definidos no projeto ativo.

Assim que as bibliotecas estiverem disponíveis, o conteúdo de uma dessas bibliotecas é apresentado no painel Bibliotecas , onde pode ser consultado e utilizado para colocar componentes.

Disponibilizar Bibliotecas

Os três métodos de disponibilização de uma biblioteca são configurados na caixa de diálogo Bibliotecas Disponíveis – clique no botão

na parte superior do painel para abrir a caixa de diálogo. A caixa de diálogo Available Libraries tem três separadores, descritos nas secções seguintes. 

As bibliotecas são pesquisadas pela ordem em que aparecem na caixa de diálogo Available Libraries – pela ordem dos separadores e, depois, pela ordem das bibliotecas listadas em cada separador. A pesquisa ocorre quando a lista é interrogada como parte da verificação de ligações de modelos, por exemplo, ao compilar o projeto, sincronizar ou executar uma simulação. Utilize os botões Move Up  e Move Down  em cada separador para definir a ordem de pesquisa das bibliotecas listadas nesse separador.

Separador Projeto

Este separador lista todas as bibliotecas que fazem parte do projeto ativo (o projeto atualmente selecionado no painel Projects ).

Para adicionar uma biblioteca ao projeto, clique no botão Add Library . A caixa de diálogo Open  será aberta, a partir da qual pode procurar e selecionar um ficheiro de biblioteca que pretenda adicionar ao projeto (e a esta lista).

São suportados os seguintes tipos de ficheiros de biblioteca como bibliotecas de projeto:

  • Bibliotecas Integradas (*.IntLib)
  • Bibliotecas Esquemáticas (*.SchLib)
  • Bibliotecas de Footprints (*.PcbLib)
  • Bibliotecas de Modelos PCB3D (*.PCB3DLib) – apenas legado
  • Ficheiros de Modelo de Simulação (*.Mdl)
  • Ficheiros de Subcircuito de Simulação (*.Ckt)
  • Bibliotecas de Modelos SIMetrix (*.LB)

Utilize os botões Move Up  e Move Down  para definir a ordem de pesquisa das bibliotecas.

À medida que uma nova biblioteca é adicionada à lista, a respetiva entrada também aparece na subpasta associada no painel Projects como um documento pertencente a esse projeto.

Separador Instaladas

Este separador lista todas as bibliotecas instaladas. Esta lista é uma definição do ambiente do CircuitStudio; quaisquer bibliotecas adicionadas à lista estarão disponíveis para todos os projetos, e a lista é persistente entre sessões de design. As bibliotecas de projeto podem ser adicionadas a esta lista, mas inicialmente não fazem parte dela.

Clique no botão Install  para abrir a caixa de diálogo Open , a partir da qual pode procurar e selecionar uma biblioteca que pretenda adicionar à lista.

São suportados os seguintes tipos de ficheiros de biblioteca como bibliotecas instaladas:

  • Bibliotecas Integradas (*.IntLib)
  • Bibliotecas Esquemáticas (*.SchLib)
  • Bibliotecas de Footprints (*.PcbLib)

Utilize os botões Move Up  e Move Down  para definir a ordem de pesquisa das bibliotecas.

Separador Caminho de Pesquisa

Este separador lista todas as bibliotecas encontradas ao longo dos Caminhos de Pesquisa de Bibliotecas do projeto. Estes caminhos são definidos no separador Caminhos de Pesquisa da caixa de diálogo Options For Project . Clicar no botão Paths  levá-lo-á diretamente para este separador, onde poderá definir caminhos de pesquisa adicionais ou modificar os existentes, conforme necessário.

Utilize o botão Refresh para voltar a interrogar os caminhos de pesquisa e garantir que a lista de bibliotecas está atualizada.

São suportados os seguintes tipos de ficheiros de biblioteca como bibliotecas de caminho de pesquisa:

  • Bibliotecas de Footprints (*.PcbLib)
  • Ficheiros de Modelo de Simulação (*.Mdl)
  • Ficheiros de Subcircuito de Simulação (*.Ckt)
  • Bibliotecas de Modelos PCB3D (*.PCB3DLib) – apenas legado

As bibliotecas neste separador são pesquisadas pela ordem em que aparecem; clique no botão Paths para definir a ordem.

Os caminhos de pesquisa podem ser definidos para um ficheiro específico ou para uma pasta, incluindo subpastas. Tenha em conta que pesquisar um grande número de pastas contendo um grande número de ficheiros pode ser lento.

Também é importante lembrar que disponibilizar um grande número de bibliotecas quando essas bibliotecas são acedidas através de uma rede pode tornar o desempenho do CircuitStudio mais lento.

Secções do painel Bibliotecas

O painel está dividido em vários controlos e regiões; a imagem abaixo resume a função de cada um. 

O painel Libraries  é utilizado para localizar e colocar componentes no seu design.O painel Libraries é utilizado para localizar e colocar componentes no seu design.

Navegar e Colocar a partir da Biblioteca Atual 

O menu pendente superior do painel lista as bibliotecas que estão disponíveis para utilização com o projeto ativo. Selecione uma biblioteca na lista para a tornar a biblioteca ativa no painel.

Clique na seta do menu pendente para selecionar uma biblioteca.Clique na seta do menu pendente para selecionar uma biblioteca.

Dependendo da definição do modo de navegação do painel (ver abaixo), podem ser listados os seguintes tipos de ficheiros de biblioteca:

  • Bibliotecas de componentes esquemáticos: *.SchLib e *.Lib
  • Bibliotecas de footprints: *.PcbLib e *.Lib
  • Bibliotecas de modelos PCB3D: *.PCB3DLib – apenas legado
  • Bibliotecas integradas: *.IntLib

Definir o Modo de Navegação para Tipos de Biblioteca

Os tipos de bibliotecas apresentados na lista pendente mudam consoante o modo de navegação do painel selecionado. O próprio modo é determinado utilizando as opções acedidas ao clicar no botão ...

  na extremidade direita do campo pendente:

Configure que tipos de bibliotecas devem ser apresentados no painel.Configure que tipos de bibliotecas devem ser apresentados no painel.

  • Components – ative esta opção para apresentar bibliotecas de componentes; incluindo os tipos de biblioteca SchLib e IntLib.
  • Footprints – ative esta opção para apresentar bibliotecas de footprints; inclui o tipo de biblioteca PcbLib e footprints de bibliotecas IntLib.
  • 3D Models – ative esta opção para apresentar bibliotecas de modelos PCB3D. Note que os modelos 3D estão agora incorporados no footprint na biblioteca de footprints.

Qualquer combinação de modos de navegação pode ser ativada em qualquer momento. A lista pendente será atualizada em conformidade. Uma vez que as bibliotecas integradas podem incluir todos os tipos de componentes/modelos, serão listadas entradas separadas para essas bibliotecas para cada modo de navegação ativado. 

Apresentação de Informação do Componente

Quando o CircuitStudio é instalado pela primeira vez, o painel Libraries apresentará os campos Component Name, Description e Library para cada componente. Estas colunas podem ser alteradas quanto às colunas apresentadas e à ordem pela qual são apresentadas.

Para alterar as colunas apresentadas, clique com o botão direito num dos cabeçalhos de coluna (ou no nome de um componente) e escolha Select Columns no menu de contexto, o que abre a caixa de diálogo Selecionar Colunas de Parâmetros.

Clique com o botão direito para configurar as colunas apresentadas.Clique com o botão direito para configurar as colunas apresentadas.

Na caixa de diálogo Select Parameter Columns , selecione a coluna de parâmetro pretendida e utilize os botões Add ou Remove associados às listas Known Parameters e Selected Parameters . Também pode fazer duplo clique numa entrada para a mover de uma lista para a outra. A lista de parâmetros é derivada de todos os parâmetros de todos os componentes nas bibliotecas disponíveis.

Utilize a caixa de diálogo para adicionar ou remover parâmetros do painel Libraries.Utilize a caixa de diálogo para adicionar ou remover parâmetros do painel Libraries.

 

A ordem das colunas de parâmetros pode ser alterada utilizando arrastar e largar, tanto no painel Libraries como na caixa de diálogo Select Parameter Columns .

Colocar o Componente Selecionado

Depois de localizar o componente pretendido, utilize uma das seguintes técnicas para colocar o componente no documento ativo:

  • Clique no botão Place  na parte superior do painel 
  • Faça duplo clique no componente na lista 
  • Clique e mantenha premido sobre o componente e, em seguida, arraste e largue o componente no documento

O componente aparecerá, flutuando no cursor. Enquanto estiver a flutuar:

  • Prima Spacebar para rodar a peça no sentido contrário ao dos ponteiros do relógio em incrementos de 90°. Prima Shift+Spacebar para rodar a peça no sentido dos ponteiros do relógio.
  • Prima a tecla X  ou para inverter a peça ao longo do eixo X ou do eixo Y.
  • Prima Tab para abrir a caixa de diálogo de propriedades do componente, que pode ser editada antes da colocação.
  • Para um footprint de componente PCB, prima a tecla L  para inverter o footprint para o outro lado da placa.

Depois de colocar o componente, surgirá outro no cursor, pronto para ser colocado. Continue a colocar mais instâncias deste componente ou clique com o botão direito (ou Esc) para parar de colocar este componente. Ao utilizar o método de colocação por clicar e arrastar, apenas é colocada uma única instância da peça; não permanece no modo de colocação.

Um componente só pode ser colocado se existir um documento adequado (esquemático ou PCB) aberto como documento ativo e se o componente escolhido tiver um modelo para esse tipo de documento. 

Procurar Componentes

Se souber qual a biblioteca que contém o componente de que necessita, pode adicionar essa biblioteca através da caixa de diálogo Available Libraries.

Filtrar Componentes na Biblioteca Atual

Para encontrar um componente na biblioteca atual, percorra a lista de componentes até o encontrar ou utilize o campo de filtro para efetuar uma pesquisa de texto no campo Nome do componente. 

Filtre a lista de componentes por nome para localizar rapidamente o componente pretendido.Filtre a lista de componentes por nome para localizar rapidamente o componente pretendido.

Pesquisa Incremental

Pesquisa incremental é o nome dado à pesquisa à medida que escreve. Para o fazer na biblioteca atual, clique na primeira entrada da lista de componentes e depois comece a escrever o nome do componente que pretende procurar. A lista saltará automaticamente para o componente cujo nome corresponde à cadeia de caracteres que está a escrever. Para efetuar uma pesquisa incremental no conteúdo de uma coluna diferente, arraste e largue essa coluna para que fique como a coluna mais à esquerda.

Utilizar a pesquisa incremental para encontrar primeiro os componentes cujo nome começa por Diode.Utilizar a pesquisa incremental para encontrar primeiro os componentes cujo nome começa por Diode.

Procurar em Várias Bibliotecas

Quando não sabe qual a biblioteca que contém o componente, ou mesmo se ele está disponível, pode procurá-lo. Para procurar um componente, clique no botão Search na parte superior do painel, o que abre a caixa de diálogo Libraries Search.

O processo de pesquisa pode ser resumido da seguinte forma:

  • A pesquisa é efetuada definindo Filters que são aplicados a todas as bibliotecas que podem ser pesquisadas de acordo com a definição atual de Scope.
  • O Scope inclui o tipo de bibliotecas a pesquisar. Só é possível pesquisar um tipo de cada vez (Componentes, Footprints ou Modelos 3D). 
  • O Scope define que bibliotecas serão pesquisadas; são ou as bibliotecas a que o CircuitStudio tem atualmente acesso (Available libraries) ou todas as bibliotecas dentro de uma pasta (Libraries on path).
  • Ao pesquisar bibliotecas num caminho, o destino é uma pasta específica e também pode Include Subdirectories.
  • Também pode pesquisar dentro dos resultados da pesquisa definindo o Scope como Refine last search

Utilize a caixa de diálogo Libraries Search para procurar um componente ou footprint.Utilize a caixa de diálogo Libraries Search para procurar um componente ou footprint.

Definir o Filtro de Pesquisa

A região Filters da caixa de diálogo é utilizada para definir cadeias de texto a aplicar à pesquisa. Existem três regiões que têm de ser configuradas:

  1. Field – este é o atributo do componente que será pesquisado. Pode ser qualquer atributo do componente ou do footprint, incluindo Nome, Descrição, Comentário, Footprint ou qualquer parâmetro que tenha sido adicionado a um componente. 
  2. Operator – define como é determinada uma correspondência. Isto pode acontecer quando o valor equal, contains, starts with ou ends with. Note que equal requer uma correspondência exata da cadeia de caracteres, pelo que só deve ser utilizado quando tiver a certeza de que a cadeia de pesquisa está correta e completa.
  3. Value – os caracteres a procurar no Field escolhido, correspondendo de acordo com o Operator escolhido.

Se o Scope da pesquisa for Libraries on path, a lista pendente do campo mostrará apenas cadeias utilizadas anteriormente. Se o Scope for Available libraries, , então a lista pendente apresentará automaticamente todos os atributos de todos os componentes em todas as bibliotecas disponíveis – selecione o atributo pretendido. Isto é possível porque, para a opção Available libraries, estes dados são conhecidos pelo CircuitStudio. 

Definir o Scope

Existem essencialmente duas abordagens à pesquisa:

  1. Bibliotecas atualmente disponíveis no CircuitStudio – ou seja, a lista de bibliotecas apresentada na lista pendente na parte superior do painel Libraries .
  2. Bibliotecas armazenadas numa pasta específica, juntamente com subdiretórios, se a opção estiver ativada.

A pesquisa devolverá todos os itens do tipo de pesquisa escolhido (Componentes/Footprints/Modelos PCB3D) encontrados em todas as bibliotecas que se enquadrem no âmbito definido (Available Libraries/Libraries on specified search path).  Por exemplo, se quisesse encontrar um componente que acredita estar numa biblioteca dentro de pastas específicas no disco rígido e essa biblioteca não estiver atualmente listada em Available Libraries, definiria a pesquisa da seguinte forma:

  1. Na região Scope da caixa de diálogo, defina Search in como Components.
  2. Na região Scope, escolha a opção Libraries on path.
  3. Na região Path, defina o caminho para apontar para a pasta que contém o documento de biblioteca que pretende pesquisar.
  4. Clique no botão Search.

Pesquisa Avançada por Consulta

No modo predefinido, a caixa de diálogo Libraries Search converte efetivamente as definições de Filters numa consulta, que é depois aplicada às bibliotecas atualmente visadas pelo Scope. Pode ver esta consulta, bem como introduzir manualmente a sua própria, clicando em Advanced para mudar a caixa de diálogo para o modo Advanced, como mostrado na imagem abaixo.

No modo Advanced , pode ser definida uma consulta de qualquer complexidade. No modo Advanced , pode ser definida uma consulta de qualquer complexidade. 

A secção superior da caixa de diálogo, referida como a secção Query Editor , permite construir filtros através da introdução de consultas lógicas. Neste modo, pode escrever uma consulta diretamente no campo. Para obter ajuda sobre palavras-chave de consulta, clique no botão Helper para abrir a caixa de diálogo Query Helper.

Utilize o Query Helper  para localizar e conhecer palavras-chave de consulta; clique numa palavra-chave e depois prima F1 para obter informações sobre essa palavra-chave.Utilize o Query Helper para localizar e conhecer palavras-chave de consulta; clique numa palavra-chave e depois prima F1 para obter informações sobre essa palavra-chave.

Notas sobre a utilização de consultas e do Query Helper:

  • Utilize a secção superior da caixa de diálogo Query Helper para compor uma expressão de consulta, usando as Library Functions e System Functions disponíveis.
  • A secção intermédia da caixa de diálogo disponibiliza um conjunto de operadores para utilizar na construção de uma expressão.
  • Utilize o botão Check Syntax para verificar se uma expressão está sintaticamente correta.
  • Quando a expressão da consulta tiver sido definida conforme pretendido, clicar em OK carregará a secção Query Editor da caixa de diálogo Libraries Search com a consulta, pronta para prosseguir com a pesquisa.
  • Utilize o botão Clear na caixa de diálogo Libraries Search para limpar a expressão de consulta atual da secção Query Editor da caixa de diálogo.

Resultados da Pesquisa

Depois de definidos os critérios de pesquisa, clique no botão Search  para iniciar a pesquisa. A caixa de diálogo Libraries Search  será fechada e os resultados da pesquisa serão listados no painel Libraries , sob uma nova entrada na lista pendente de bibliotecas intitulada Query Results, como mostrado na imagem abaixo.

Os resultados da pesquisa são apresentados no painel Libraries .Os resultados da pesquisa são apresentados no painel Libraries .

Note: A entrada Query Results só será apresentada se a opção de modo de navegação correspondente para o painel estiver ativada. Por exemplo, se a pesquisa tiver sido efetuada para Components, certifique-se de que a opção de modo de navegação Components está ativada para poder visualizar o Query Results.

Se a sua pesquisa não produzir resultados, verifique se o Path está corretamente especificado. Tente também procurar um componente que saiba que existe numa biblioteca para confirmar que tudo está corretamente configurado.

Menu do Botão Direito

O menu do botão direito do painel disponibiliza os seguintes comandos:

  • Refresh Library – utilize este comando para atualizar o conteúdo da biblioteca ativa no painel. Isto pode ser especialmente útil quando vários utilizadores estão a trabalhar a partir de uma biblioteca partilhada (através da rede).
  • Refresh All – utilize este comando para atualizar o conteúdo de todas as Available Libraries no painel. Mais uma vez, isto é útil quando vários utilizadores estão a trabalhar a partir de bibliotecas partilhadas.
  • Add or Remove Libraries – utilize este comando para executar a caixa de diálogo Available Libraries, a partir da qual pode definir a lista de bibliotecas atualmente disponíveis para o projeto ativo.
  • Library Report – utilize este comando para gerar um relatório que contém todos os itens da biblioteca atualmente a ser consultada no painel. Depois de executar o comando, abrir-se-á a caixa de diálogo Library Report Settings. Utilize a caixa de diálogo para definir opções sobre o formato e o conteúdo do relatório. Pode optar por gerar um documento Word baseado em impressão (*.doc) ou um documento HTML baseado em navegador (*.html). Por predefinição, o relatório será gerado e armazenado no mesmo local da biblioteca de origem, utilizando o nome da biblioteca. Para cada componente da biblioteca, pode especificar se pretende ou não incluir informações de parâmetros, pinos e modelos. Também pode especificar se o relatório deve incluir imagens dos componentes e dos seus modelos (quando aplicável). O relatório pode ser gerado a cores ou monocromático e, ao gerar um relatório em formato HTML, pode determinar se as imagens devem ou não ser guardadas como metaficheiros.
  • Place[ComponentName/FootprintName] – utilize este comando para colocar o componente ou footprint atualmente selecionado no documento esquemático ou PCB ativo.
  • References – este submenu só aparecerá se o componente atualmente selecionado tiver um ou mais emparelhamentos de parâmetros ComponentLink definidos. As entradas no menu fornecem acesso a vários documentos ligados (por exemplo, folhas de dados, páginas web, documentos de texto, etc.).
  • Select Columns – utilize este comando para abrir a caixa de diálogo Select Parameter Columns, a partir da qual pode especificar quais as colunas de informação de parâmetros a apresentar no painel.
  • Edit Component/Edit Footprint – este comando fica disponível quando uma biblioteca esquemática (*.SchLib) ou uma biblioteca PCB (*.PcbLib) está a ser visualizada no painel. Abre a biblioteca de origem do componente/footprint atualmente selecionado, tornando esse componente/footprint ativo na janela do editor de desenho, pronto para edição.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Conteúdo