Edição em Lote de Componentes
Um componente do Workspace é definido/editado com o Component Editor, que pode funcionar em dois modos – Single Component Editing e Batch Component Editing. Este último disponibiliza a interface para definir/editar vários componentes, mas também pode ser usado para definir/editar um único componente, caso o pretenda. Com o Component Editor no modo Single Component Editing, o acesso ao modo de edição em lote é feito escolhendo o comando Tools » Switch to Batch Editor, a partir dos menus principais do Editor.
O Component Editor no seu modo Batch Component Editing também é acedido se tiver selecionado vários componentes para edição no painel Components panel ou no painel Explorer panel. Cada definição de componente terá um conjunto comum de parâmetros e ligações aos modelos de domínio necessários. A edição em lote revela toda a sua utilidade quando faz sentido gerir componentes como um conjunto, como por exemplo um conjunto de resistências chip.
Este documento analisa o trabalho com o Component Editor no modo Batch Component Editing.
Visão Geral da Interface
No modo Batch Component Editing, a interface do Component Editor está essencialmente dividida em quatro regiões principais, ilustradas na imagem seguinte e resumidas de seguida.

O Component Editor, quando é colocado a funcionar no modo Batch Component Editing, pode ser dividido em quatro regiões principais.
- Required Models/Parameters – onde define que tipos de modelos de domínio são necessários para a(s) definição(ões) de componente, bem como o local onde criar um conjunto de dados paramétricos que será aplicado a todas as definições de componentes.
- Model Links – onde adiciona ligações a modelos de domínio guardados, para utilização nas definições de componentes.
- Janela de Pré-visualização – fornece uma pré-visualização do modelo atualmente selecionado. Esta será gráfica para um símbolo e uma footprint, e textual para outros tipos de modelo.
- Component Definition(s) – é aqui que um componente é definido, incluindo a sua pasta, nome, tipo, modelos de domínio referenciados, dados paramétricos e escolha(s) de peça.
Opções do Documento
Os controlos para especificar a pasta de destino do Workspace na qual os componentes serão criados, bem como a definição de ciclo de vida e os esquemas de nomenclatura a utilizar para esses componentes, estão disponíveis na caixa de diálogo Document Options (Edit » Document Options). Também pode definir um esquema predefinido de Nomenclatura de Componentes para componentes libertados a partir do Component Editor, garantindo um ID único para cada componente resultante no Workspace.

As definições do Workspace são definidas através da caixa de diálogo Document Options.
-
Target Server – se estiver a criar um ou mais componentes novos, o Workspace de destino será aquele ao qual está ligado ativamente. Ao editar componentes existentes, este campo refletirá o Workspace no qual esses componentes residem. Clique no botão Server Admin à direita da lista pendente (disponível se o(s) componente(s) ainda não tiver(em) sido libertado(s)) para aceder à página Data Management – Servers page da caixa de diálogo Preferences, a partir da qual pode navegar e gerir o seu Workspace ativo e os Workspaces conhecidos.
-
Default Folder – ao criar um ou mais componentes novos, use este campo para especificar uma pasta predefinida dentro do Workspace de destino onde guardar o(s) componente(s). Para o fazer, clique no botão Choose para aceder à caixa de diálogo Choose Folder – uma versão do painel Explorer panel, a partir da qual pode navegar até uma pasta existente no Workspace e escolhê-la, ou criar uma nova de imediato. A entrada aqui será usada por predefinição para o FolderPath ao adicionar uma nova definição de componente. Se estiver a editar a revisão de um ou mais componentes existentes, este campo refletirá a pasta existente e não poderá ser editado. Neste caso, o botão Choose também não estará disponível. Clique no botão Show in Explorer para navegar rapidamente até à pasta predefinida especificada no painel Explorer.
-
Lifecycle Definition e Revision Naming – use estes campos para definir um esquema predefinido adequado em cada caso (
Component Lifecyclee1-Level Revision Scheme, respetivamente). Use a lista pendente associada a cada campo para escolher um esquema diferente, entre qualquer um dos esquemas atualmente definidos disponíveis para o Workspace principal. -
Item Naming – este campo é usado para definir um Esquema de Nomenclatura de Itens predefinido para componentes guardados a partir do Component Editor, garantindo um ID único para cada Item de Componente resultante no Workspace. A entrada aqui será usada como modelo para nomear automaticamente uma definição de componente recém-adicionada (no respetivo campo Item ID). O software irá atribuir automaticamente o próximo ID único disponível, com base nesse esquema, depois de analisar todo o Workspace e os identificadores do conteúdo existente.
Se a pasta principal em que um componente reside (ou está a ser criado) tiver um esquema de nomenclatura definido, este será preenchido previamente como predefinição. Caso contrário, é fornecido o esquema predefinido –
CMP-{00000}. Naturalmente, pode criar o seu próprio esquema escrevendo-o no campo. Existe suporte para a utilização de Component Name Templates baseados em parâmetros. Esses modelos permitem nomear com precisão, ou melhor, renomear os seus componentes, com base nos valores atualmente definidos dos parâmetros disponíveis para esses componentes no Component Editor. Inclua um parâmetro no modelo de nomenclatura usando o formato[<ParameterName>]. Podem ser usados vários parâmetros num modelo, e também pode adicionar uma macro iteradora, especificada entre chavetas (por exemplo,{000},{00A}).Em alternativa, pode substituir o ID atribuído automaticamente a um componente introduzindo diretamente o ID pretendido no campo Item ID de uma definição. Tem sempre controlo total e a palavra final sobre a forma como os Itens são identificados.
A caixa de diálogo também fornece os meios para referenciar um Component Template definido. Escolha um modelo usando os controlos disponíveis no separador Template da caixa de diálogo. Um Component Template fornece definições predefinidas para utilização por definições de componentes definidas no Component Editor. Qualquer definição de componente adicional que adicione será criada de acordo com o modelo de componente associado.
Required Models/Parameters
Esta região do editor é usada para especificar quais os modelos de domínio necessários para a(s) definição(ões) de componente, bem como o local onde criar um conjunto de dados paramétricos que será aplicado a todas as definições de componentes.

Defina os modelos e parâmetros necessários.
-
Models – ao nível mais básico, um componente usado no design de placas requer representação nos domínios de edição esquemática e PCB. Por isso, necessita de modelos de símbolo esquemático e de footprint PCB. Estes são então adicionados como modelos obrigatórios por predefinição e não podem ser removidos. Use os controlos Add e Remove da região para adicionar/remover outros tipos de modelo, conforme necessário.
-
Parameters – existem duas entradas de parâmetros predefinidas –
NameeDescription. Estes são parâmetros do sistema. Também pode adicionar qualquer número de parâmetros adicionais, conforme necessário. Para o fazer, clique no controlo Add na parte inferior da região e escolha a entrada Parameter. Será adicionado um novo parâmetro à lista. Clique dentro do campo Parameter Name para alterar o nome, conforme necessário. Para remover um parâmetro, selecione-o e clique no controlo Remove. Os parâmetros do sistema não podem ser removidos.
Esta região do editor, através do menu Add, também permite o seguinte:
-
Linking to a Component Template – o submenu Templates lista todos os Component Templates atualmente disponíveis no mesmo Workspace em que o próprio componente se encontra. Clique numa entrada para criar uma ligação à revisão mais recente desse Component Template. Os parâmetros do template serão trazidos para esta região e são distinguidos pela utilização do ícone
.
Parameter List Templates
Se não estiver a utilizar Component Templates, pode ainda assim criar listagens predefinidas de parâmetros através do suporte do Component Editor para Parameter List Templates personalizáveis. Estes ficheiros simples e legíveis por humanos podem ser criados com uma lista dos parâmetros necessários, que pode depois ser carregada no editor com um único clique.
Os templates de lista de parâmetros podem ser encontrados no submenu Templates – acedido clicando no controlo Add na parte inferior da região Required Models/Parameters. Estão disponíveis vários templates predefinidos, cobrindo conjuntos de parâmetros associados a condensadores (Capacitor), resistências (Resistor), díodos (Diode) e transístores (Transistor).

Aceda aos templates de parâmetros a partir do menu associado ao controlo Add da região.Clique no template que pretende utilizar – os parâmetros definidos nesse template serão adicionados à região.

A adição de um conjunto de parâmetros para utilização pelo(s) seu(s) componente(s) é acelerada através da utilização de templates de parâmetros.Um template de parâmetros é definido num ficheiro Component Library Template (
*.cmplib_template). Para serem reconhecidos pelo sistema e, consequentemente, aparecerem no submenu Templates no Component Editor, estes ficheiros devem residir na pastaTemplatesda sua instalação do Altium Designer (\Users\Public\Documents\Altium\AD<Solution/Version>\Templatesnuma instalação predefinida).A definição do template é simples, consistindo no nome do template (tal como deve aparecer no submenu) entre parênteses retos, seguido de uma listagem dos parâmetros necessários, no formato
<ParameterName>=. A título de exemplo, o template predefinido para resistências –resistor.cmplib_template– tem a seguinte definição:[Resistor]
Category=
Manufacturer=
Manufacturer Part Number=1
Mounting Type=
Temperature=
Package Type=
Package Reference=
RoHS=
Temperature Coefficient=
Tolerance=
Weight=
Height=
Value=
Power=
Resistance=
Composition= -
Enabling the use of Datasheets – escolha a entrada Datasheet para o fazer. Para mais detalhes, consulte Anexar folhas de dados a definições de componentes.
-
Adding Part Choices – utilize o submenu Part Choices e escolha By MPN. Será adicionada uma entrada – Part Choice n – à área de definições, com duas colunas –
ManufacturerePart Number–, com as quais pode especificar a escolha. Em alternativa, se o seu Workspace suportar essa funcionalidade e tiver configurado uma origem personalizada de peças de base de dados, escolha a entrada de menu By Internal ID. Será adicionada uma entrada – Part Choice n – à área de definições, com duas colunas –Part sourceeInternal ID–, com as quais pode especificar a escolha da peça a partir da base de dados interna de peças da sua empresa. Para mais informações, consulte Escolhas de peças.
Model Links
Esta região do editor é utilizada para adicionar ligações a modelos de domínio guardados, para utilização em definições de componentes. A região Model Links pode ser entendida como um “recipiente” de modelos de domínio ao qual qualquer definição de componente pode aceder. A atribuição consiste em especificar que ligações são necessárias para cada definição.

A região Model Links, repleta de funcionalidades para simplificar a definição de ligações de modelos e a sua atribuição às definições do componente.
Utilize as secções recolhíveis seguintes para saber mais sobre como trabalhar com ligações de modelos.
Adding Model Links
Existem algumas formas simplificadas de adicionar ligações de modelos à região:
-
Selecione modelos a partir de uma determinada pasta do Workspace. Pode escolher um ou mais modelos diferentes, ou uma ou mais revisões diferentes do mesmo modelo. Clique no controlo Add por baixo da região Model Links, escolha o tipo de modelo e, em seguida, escolha o(s) modelo(s) efetivo(s) através da caixa de diálogo Choose Models.

Adição de ligações de modelos baseada em caixa de diálogo. -
Arraste e largue modelos diretamente a partir do painel Explorer panel. Pode arrastar um ou mais modelos diferentes, ou uma ou mais revisões diferentes do mesmo modelo.

Adicione um ou vários modelos através de arrastar e largar a partir do painel Explorer.
Pode ser adicionado qualquer número de ligações de modelos, incluindo ligações a diferentes revisões do mesmo modelo. Cada ligação aponta para uma revisão nomeada específica de um modelo (por exemplo, SYM-001-0023-1, para a revisão 1 do símbolo SYM-001-0023). Utilizando o comando Show In Explorer no menu de contexto de uma ligação de modelo selecionada, acederá rapidamente ao painel Explorer, com o modelo escolhido (e a respetiva revisão) em foco.
Para alterar uma ligação de modelo, clique no seu campo Item ID e depois no botão
. Surgirá a caixa de diálogo Choose Model, a partir da qual pode procurar e escolher um modelo diferente, ou uma revisão diferente desse mesmo modelo. Para remover uma ligação de modelo, selecione-a e clique no controlo Remove.
Out of Date Models
O campo Revision Status de uma ligação de modelo é utilizado para indicar se corresponde à revisão mais recente desse modelo específico, ou se existe uma revisão posterior disponível. Quando o Component Editor deteta que um modelo ligado não corresponde à revisão mais recente, isso é assinalado pelo texto Out of date, apresentado a negrito.
Para atualizar a ligação de modo a utilizar a revisão mais recente do modelo, clique com o botão direito em qualquer ponto da entrada do modelo e escolha Update to Latest Revision no menu. Esta ação:
- Atualiza a ligação do modelo para referenciar a revisão mais recente.
- Atualiza qualquer utilização desse modelo numa definição de componente, para usar a revisão mais recente desse modelo.

O Component Editor apresenta em detalhe qualquer modelo que não esteja na revisão mais recente; clique com o botão direito para atualizar para a revisão mais recente.
Direct Editing of Linked Models
Se precisar de editar um modelo de domínio ligado que esteja a ser utilizado (referenciado) por uma definição de componente, isso pode ser feito da forma mais eficiente usando o paradigma de edição direta:
-
Clique com o botão direito na entrada do modelo na região Model Links do editor e escolha o comando Edit no menu de contexto.
-
O modelo será aberto numa instância temporária do editor associado. Faça as alterações necessárias ao modelo e guarde-as na revisão seguinte do item principal no Workspace, utilizando o comando Save to Server (no menu principal File ou o Quick Access Bar, atalho
Ctrl+Alt+S). Surgirá a caixa de diálogo Create Revision, na qual pode introduzir uma Name diferente e/ou Description, ou inserir uma nota sobre as alterações efetuadas no campo Release Notes.

Edite e guarde um modelo diretamente a partir da região Model Links do Component Editor.
Ao clicar em OK na caixa de diálogo Create Revision (com a opção de atualizar os itens afetados desativada), isso afetará a gravação. O editor temporário do modelo será fechado e regressará ao seu Editor de Componentes (já aberto). A ligação do modelo e qualquer instância em que essa ligação tenha sido atribuída a componentes definidos serão automaticamente atualizadas com esta revisão mais recente.

A ligação do modelo e as atribuições são atualizadas com a revisão mais recente após a conclusão do processo de libertação.
Making a Copy of a Model Link
Para fazer uma cópia de um modelo de domínio referenciado existente, selecione-o na lista Model Links, clique com o botão direito e escolha o comando Make a Copy no menu de contexto. O fluxo do processo é semelhante ao seguido ao fazer uma cópia de uma Revisão de Item no painel Explorer:
-
É iniciada uma sessão de edição direta, com uma cópia do documento de origem – armazenado com o Item-Revisão da ligação do modelo escolhida – aberta no editor associado (e temporário).
-
Efetue as alterações necessárias através do editor – incluindo alterar o nome e a descrição, se/conforme necessário.
-
Selecione o comando Save to Server (no menu principal File ou em Quick Access Bar, atalho Ctrl+Alt+S), para guardar o documento no Workspace (atalho Ctrl+Alt+S). A caixa de diálogo Create Item será apresentada. Por predefinição, a cópia do modelo adotará os mesmos esquemas de nomenclatura de revisões e de definição de ciclo de vida do modelo original, e será criada na mesma pasta. Estas propriedades podem ser alteradas, se necessário. Repare também que o ID do Item-Revisão do modelo original é introduzido no campo Ancestor Revision.
-
Assim que as propriedades do Item estiverem definidas conforme necessário, clique em OK. O novo Item e a sua revisão inicial serão criados, o documento será libertado e o editor temporário será fechado. A cópia da Revisão de Item será adicionada como uma ligação referenciada no fim da lista de Ligações de Modelo, de volta no Editor de Componentes.

A Revisão de Item recém-copiada será adicionada como uma ligação de modelo adicional.
Controlling the Display of Columns
Para ativar ou desativar a apresentação de uma coluna específica, clique no botão de Controlo de Colunas
e desative quaisquer colunas que não pretenda que fiquem visíveis.

Oculte ou mostre as colunas de dados da ligação do modelo conforme necessário.
Em alternativa, para ocultar uma coluna, clique e arraste o respetivo cabeçalho para um ponto num espaço livre, até aparecer uma cruz grande, e depois largue.
Grouping Model Links
As ligações de modelo podem ser agrupadas com base em qualquer um dos cabeçalhos de coluna visíveis. Para o fazer, clique e mantenha premido um cabeçalho de coluna, e depois arraste-o e largue-o sobre o texto que diz Drag a column header here to group by that column.
Por exemplo, a imagem seguinte ilustra as ligações de modelo a serem agrupadas por Revision Status. Ao fazê-lo, as ligações de modelo são separadas em tantos grupos quantos os diferentes valores existentes na coluna de agrupamento – neste caso são criados dois grupos, para Revision Status: Out of date e Revision Status: Up to date.

Agrupamento das ligações de modelo com base nos valores de uma coluna, neste caso por Revision Status.
Sorting
As ligações de modelo podem ser ordenadas por uma coluna específica clicando no cabeçalho dessa coluna. Clique uma vez para ordenar por ordem ascendente (com base no conteúdo dessa coluna). Clique novamente para ordenar por ordem descendente.
Pode ordenar por várias colunas. Com as ligações de modelo já ordenadas por uma coluna específica, Shift+Click noutra coluna para fazer uma “subordenação” pelo conteúdo dessa coluna.
Column-based Filtering
Tal como numa folha de cálculo Excel, as ligações de modelo podem ser ainda mais filtradas pelo conteúdo de cada coluna. Para o fazer, clique no pequeno ícone de funil (filtro), localizado no lado direito do cabeçalho de uma coluna Será apresentado um menu contendo uma caixa de seleção para cada valor presente nessa coluna. Ative a(s) caixa(s) de seleção necessária(s) para reduzir a lista de forma a incluir apenas ligações de modelo com esse valor.
Em alternativa, para maior controlo da filtragem, selecione (Custom...), o que apresenta a caixa de diálogo Custom Filter. Utilize esta caixa de diálogo para configurar um filtro personalizado que satisfaça os seus requisitos, especificando que linhas de informação pretende mostrar com base em critérios de filtragem aplicados à coluna de dados.

Escolha aplicar filtragem de coluna padrão ou personalizada.
Quando é aplicado um filtro de coluna, o ícone de filtro é apresentado a azul , indicando que existe filtragem aplicada com base nessa coluna. A filtragem pode ser aplicada a várias colunas de dados. Cada “filtro de coluna” torna-se uma condição AND no filtro global. Será apresentada na parte inferior da região uma representação textual da filtragem atualmente em vigor.

Um exemplo da filtragem por coluna em ação.
Para personalizar ainda mais o filtro atual, clique no botão
, na extremidade direita da representação textual do filtro, para abrir a caixa de diálogo Filter Builder. Utilize esta caixa de diálogo para criar filtros mais sofisticados e complexos, conforme necessário.

Utilize a caixa de diálogo Filter Builder para criar filtragem mais sofisticada.
Definições de Componentes
Depois de ter especificado o conjunto de parâmetros e de ter o seu “conjunto” de ligações de modelo pronto, pode avançar com a definição do(s) componente(s) necessário(s). Isto é realizado nesta região inferior do documento.

Defina os seus componentes de uma forma lógica e intuitiva utilizando o Editor de Componentes.
O que é efetivamente apresentado nesta região inicialmente dependerá do(s) componente(s) que estão a ser editados:
- Ao criar um novo componente, e estando um Modelo de Componente is not referenciado a partir da pasta principal, a entrada terá o FolderPath e o Item ID atribuídos, mas apenas isso – como se fosse uma tela em branco.
- Ao criar um novo componente, e estando um Modelo de Componente is referenciado a partir da pasta principal, a entrada terá informações de definição pré-preenchidas fornecidas por esse modelo.
- Ao editar uma revisão de um único componente existente, e depois de mudar do modo Single Component Editing, essa revisão será apresentada, juntamente com toda a informação que tiver sido definida para ela nessa fase.
- Ao editar várias revisões escolhidas de componentes – e, assim, acedendo diretamente ao modo Batch Component Editing – todas essas revisões serão apresentadas.
Cada definição de componente aparece como uma entrada de linha única contendo a seguinte informação:
-
Component: FolderPath – utilize este campo para guardar o componente numa pasta específica no Workspace de destino. Para cada novo componente adicionado à grelha, este campo pode ser preenchido com uma localização predefinida, se especificada no campo Default Folder na caixa de diálogo Document Options (Edit » Document Options). Quer seja ou não especificado um caminho predefinido, tem controlo total sobre onde, no Workspace de destino, um componente será armazenado. Para especificar manualmente uma pasta de destino, clique uma vez dentro do campo FolderPath de um componente para revelar o botão
, e clique para aceder à caixa de diálogo Choose Folder. Navegue até uma pasta existente e escolha-a, ou crie uma nova no momento.
-
Component: Item ID – este campo é utilizado para determinar o ID usado para o componente guardado no Workspace. Para cada novo componente adicionado à grelha, este campo é preenchido de acordo com um esquema de nomenclatura predefinido, especificado no campo Item Naming na caixa de diálogo Document Options. O software atribuirá automaticamente o próximo ID único disponível, com base nesse esquema, após analisar todo o Workspace e os identificadores do conteúdo existente.
É fornecido um esquema de nomenclatura de Item predefinido –
CMP-{00000}– mas pode, naturalmente, criar o seu próprio esquema introduzindo-o no campo, garantindo que a parte variável está entre chavetas (por exemplo,CMP-001-{0000}). Em alternativa, pode substituir o ID atribuído automaticamente a um componente introduzindo diretamente o ID pretendido no campo Item ID de uma definição. Tem sempre controlo total e a decisão final sobre a forma como os Items são identificados. -
Component: Name – reflete o nome legível por humanos atribuído ao componente. Este parâmetro de sistema está disponível e indexado ao pesquisar no Workspace e constitui uma boa forma de localizar componentes específicos sem ter de memorizar o respetivo ID de Item.
-
Component: Type – este campo suporta a capacidade de definir o tipo de componente e é um atributo-chave utilizado para facilitar a pesquisa direcionada de componentes do Workspace (e que utilizará intensivamente ao navegar pelos seus componentes através do painel Components). Clique neste campo e depois em
para aceder à caixa de diálogo Choose component type. Utilize esta caixa de diálogo para selecionar o tipo de componente pretendido (de entre todos os tipos atualmente definidos) e depois clique em OK – o tipo escolhido será inserido como valor do atributo Type na grelha principal de definições.
-
Component: Description – reflete a descrição adicionada ao componente. Este parâmetro de sistema está disponível e indexado ao pesquisar no Workspace.
-
Models – estes campos correspondem às entradas na região Required Models/Parameters do documento. Existe um campo por cada modelo necessário que é adicionado, com exceção dos modelos de footprint, em que podem ser definidos vários. Cada campo é usado para especificar qual dos modelos ligados (na região Model Links) será utilizado para o componente.
-
Template Parameters – estes campos correspondem aos parâmetros do utilizador introduzidos no Editor de Componentes a partir de uma revisão de Modelo de Componente referenciada. Existe um campo por parâmetro. A ordenação da esquerda para a direita dos parâmetros numa definição de componente corresponde à sua ordenação de cima para baixo na região Required Models/Parameters. Introduza ou selecione valores para os parâmetros conforme necessário e, quando aplicável. Por exemplo, os parâmetros que tenham sido marcados como Read Only no modelo não serão editáveis, enquanto outros parâmetros o serão. E se tiverem sido marcados como Required no modelo, terão de receber um valor, caso contrário não poderá guardar a definição do componente no Workspace.
-
Parameters – estes campos correspondem aos parâmetros adicionais do utilizador que introduziu na região Required Models/Parameters do documento. Existe um campo por cada parâmetro adicional. A ordenação da esquerda para a direita dos parâmetros numa definição de componente corresponde à sua ordenação de cima para baixo na região Required Models/Parameters. Introduza os valores dos parâmetros conforme necessário.
-
Release: Current Rev. – este campo não editável reflete a revisão atual (mais recente/última) do componente no Workspace.
-
Release: Next Rev. – este campo não editável reflete a próxima revisão do componente que será criada quando a definição do componente for novamente guardada no Workspace, de acordo com o esquema de nomenclatura de revisões escolhido.
-
Release: Action – este campo mostra a ação que será executada pelo gestor de versões para esta definição de componente em particular, como parte do processo de gravação. Para uma definição de componente que ainda não tenha sido guardada no Workspace, esta entrada apresentará
Create Item. Para uma definição que já tenha sido guardada no Workspace, esta entrada apresentaráCreate Revision. Se estiver a ser visada uma revisão planeada de um componente, então a entrada apresentaráRelease To Existing Revision. -
Part Choice n – esta entrada corresponde a uma Escolha de Peça que adicionou à região Required Models/Parameters do documento. A ordenação da esquerda para a direita das Escolhas de Peça numa definição de componente corresponde à sua ordenação de cima para baixo na região Required Models/Parameters. Existem dois campos por cada Escolha de Peça adicionada,
ManufacturerePart Number, para especificar a escolha. Em alternativa, se tiver configurado uma origem de peças de base de dados personalizada e adicionado uma Escolha de Peça usando a entrada de menu By Internal ID, os dois campos serãoPart sourceeInternal ID. Utilize-os para especificar a escolha da peça a partir da base de dados interna de peças da sua empresa.
Trabalhar com Definições de Componentes
Utilize as secções seguintes para saber mais sobre como trabalhar com esta região do editor, incluindo algumas funcionalidades muito úteis e que poupam tempo.
Atribuir Ligações de Modelo a Componentes Existentes
Para definições de componentes existentes, as ligações de modelo necessárias podem ser atribuídas das seguintes formas:
-
Arraste e largue uma ligação de modelo na coluna relevante de uma definição de componente.

Atribua um modelo a um componente existente usando arrastar e largar da região Model Links para a coluna de modelo correspondente desse componente. -
Utilize o campo pendente de uma coluna de modelo para aceder a uma janela pop-up dedicada de ligação de modelo. Esta apresenta uma grelha de todas as ligações de modelo existentes aplicáveis ao tipo de modelo que está a ser atribuído, completa com todas as colunas de dados. Isto pode poupar muito tempo ao localizar e atribuir um modelo, quando o número de definições de componente dificulta as técnicas de arrastar e largar, ou quando a secção superior do Editor de Componentes – que contém a região Model Links – está recolhida. E este método pode ser utilizado para atribuir a mesma ligação de modelo a várias definições de componente – basta selecionar a coluna de modelo para cada componente antes de aceder à janela pop-up.
Redimensione a janela conforme necessário. Clique e arraste o controlo
no canto inferior direito da janela para redimensionar simultaneamente em ambas as direções. Clique no botão de controlo de colunas
no canto superior esquerdo da janela e desative quaisquer colunas que não pretenda que fiquem visíveis. As colunas podem ser reordenadas arrastando o cabeçalho de uma coluna.
Utilize o campo de pesquisa da janela pop-up para localizar rapidamente o modelo pretendido. O realce dinâmico com base nos dados de qualquer coluna é aplicado assim que começa a escrever caracteres. Selecione a ligação do modelo pretendido e prima Enter ou faça duplo clique para atribuir esse modelo.

Utilize a janela pop-up dedicada de seleção de ligação de modelo para procurar, localizar e atribuir o modelo pretendido.
Criar um Novo Componente com um Modelo Ligado
Quando ainda não existe uma definição de componente, pode ser criada uma, com a ligação de modelo necessária atribuída automaticamente, das seguintes formas:
-
Arraste e largue uma ligação de modelo da região Model Links para um espaço livre na região Definitions, para adicionar uma nova definição de componente que utilize esse modelo.

Atribua um modelo e adicione um novo componente de imediato, utilizando arrastar e largar a partir da região Model Links. -
Arraste e largue um modelo diretamente do painel Explorer para a região Definition. Será adicionada uma nova definição de componente que utiliza esse modelo. Além disso, se esse modelo não existir na região Model Links, será adicionada uma entrada para o mesmo.

Atribua um modelo e adicione um novo componente de imediato, utilizando arrastar e largar a partir do painel Explorer. A ligação de modelo será adicionada à região Model Links, caso ainda não exista.
Adicionar Vários Componentes
O Editor de Componentes facilita a adição de vários novos componentes de uma só vez. Clique com o botão direito e escolha o comando Operations » Add Components. Depois, na caixa de diálogo Add Components apresentada, introduza o número de componentes que pretende adicionar e clique em OK - serão adicionadas novas definições de componente para o número especificado de componentes à grelha de definições de componentes, no final da lista atual de definições de componentes. Em conjunto com o suporte de edição de múltiplas células da grelha e com as funcionalidades de copiar/colar, pode criar rapidamente um impressionante conjunto de definições de componentes em pouco tempo.

Adicione múltiplas novas definições de componentes em dois passos rápidos.
Gerar Resistências Chip Básicas
Também pode criar rapidamente um conjunto de definições de componentes de resistências chip escolhendo o comando Edit » Operations » Generate Basic Chip Resistors nos menus principais ou clicando com o botão direito sobre a região das definições, afastado de quaisquer definições atualmente definidas, e escolhendo o comando Operations » Generate Basic Chip Resistors no menu de contexto.
Após iniciar o comando, as definições de componentes serão geradas automaticamente para o tipo de componente indicado.
As definições de componentes geradas pela execução deste comando serão adicionadas às já definidas. Por outras palavras, estas últimas não são substituídas pela geração das primeiras.
Criar Componentes a partir de uma Pesquisa de Peça do Fabricante
Dando um impulso à criação de componentes, o Altium Designer suporta a capacidade de procurar uma peça real, graças à funcionalidade Manufacturer Part Search, e depois adicionar essa peça ao Editor de Componentes. Não só obtém uma nova entrada de definição de componente para a peça selecionada, como também obtém todos os seus parâmetros, quaisquer folhas de dados e uma escolha de peça com base nela — restando-lhe apenas organizar alguns modelos de domínio, definir o tipo de componente, a pasta de destino e depois guardar no Workspace!
A funcionalidade é acedida a partir da região Definitions do Editor de Componentes. Clique com o botão direito e escolha o comando Operations » Create from Part Search no menu de contexto da região. Em alternativa, escolha o comando Edit » Operations » Create from Part Search nos menus principais ou clique dentro da área de definições e utilize o atalho de teclado Shift+Ctrl+M.
Irá surgir a caixa de diálogo Manufacturer Part Search. Procure a peça pretendida (ou peças) nas bases de dados de itens reais fabricados que são disponibilizados pelos Fornecedores atualmente ativos, selecione uma entrada e depois clique no botão OK.

Aceda à caixa de diálogo Manufacturer Part Search e procure uma peça que pretenda importar para o Editor de Componentes.
Depois de clicar em OK, ocorrerá o seguinte:
-
Será criada uma entrada de componente para a peça selecionada na área de definições do Editor de Componentes. A definição irá:
- Ser atribuída ao próximo Item ID único disponível, e de acordo com o esquema Item Naming definido utilizado pelo Editor de Componentes.
-
Ter o valor do parâmetro Manufacturer Part Number da peça selecionada atribuído como o valor do seu parâmetro de sistema
Name. -
Ter o valor do parâmetro Description da peça selecionada atribuído como o valor do seu parâmetro de sistema
Description.
- Todos os parâmetros definidos para a peça selecionada (tal como visíveis para ela na caixa de diálogo) serão adicionados à lista Required Models/Parameters. Todos ficarão visíveis (opção Show associada ativada). Isto significa apenas que será apresentada, por predefinição, uma coluna para cada um, na região Definitions.
-
Serão também adicionadas entradas paramétricas para cada folha de dados disponível para a peça selecionada (na forma de um par
ComponentLinknDescriptioneComponentLinknURL). -
Será adicionada uma Part Choice (
Part Choice 1) para a definição, sendo utilizados os valores dos parâmetros Manufacturer e Manufacturer Part Number da peça para preencher os camposManufacturerePart Numberdessa escolha, respetivamente.

Exemplo da definição resultante, e dos parâmetros adicionados, para uma peça selecionada na caixa de diálogo Manufacturer Part Search. O realce é utilizado para mostrar os dados que são importados da Peça do Fabricante.
Definir o Tipo de Componente
O Editor de Componentes suporta a capacidade de definir o tipo de componente ao configurar a definição de um componente. Isto facilita pesquisas direcionadas através da poderosa funcionalidade Search facility do Workspace — uma funcionalidade que não só permite pesquisar por tipo de componente, mas também pesquisar de forma mais inteligente, com parâmetros de componentes com reconhecimento de unidade suportados. Ao navegar na biblioteca do seu próprio Workspace utilizando o painel Components, o agrupamento Categories dos componentes é derivado do tipo de componente definido para cada componente.
O tipo de componente é especificado através do atributo Type na região Component da área de definições. Clique no campo Type e depois clique em
para aceder à caixa de diálogo Choose component type. Utilize esta caixa de diálogo para selecionar o tipo de componente pretendido e depois clique em OK — o tipo escolhido será inserido como valor do atributo Type na grelha principal de definições.

Exemplo de definição do atributo Type de uma definição de componente para Diode.
O campo Type para várias definições de componentes pode ser definido numa única ação. Selecione o campo Type para cada definição de componente pretendida e, em seguida, escolha o tipo para uma delas, para o aplicar a todas as outras.
Suporte para Tipos de Dados de Parâmetros de Componentes com Reconhecimento de Unidades
O Editor de Componentes suporta tipos de dados de parâmetros de componentes com reconhecimento de unidades, definidos num Component Template referenciado. Pode introduzir o valor de um parâmetro diretamente no campo aplicável de uma definição de componente, usando vários formatos – como 2.2k, 2k2, 4M, 2.5GHz – sendo o Workspace concebido com a inteligência necessária para reconhecer o valor numérico subjacente a essas entradas.
Esta funcionalidade de um modelo de componente facilita pesquisas direcionadas através da funcionalidade de Pesquisa do Workspace – uma funcionalidade que não só lhe permite pesquisar por tipo de componente, como também permite pesquisar de forma mais inteligente, com pesquisas por intervalo. Usando o poder dos parâmetros de componentes com reconhecimento de unidades, pode definir rapidamente uma pesquisa, por exemplo, para encontrar todos os condensadores com uma capacitância entre 47uF e 220uF.

Parâmetros de componentes de um modelo de componente referenciado que têm tipos de dados com reconhecimento de unidades.
Ao introduzir um valor para um parâmetro de componente que utiliza um tipo de dados com reconhecimento de unidades – como o valor necessário numa definição de componente – tenha em conta o seguinte:
-
Pode introduzir o valor em vários formatos diferentes:
-
Apenas valor numérico (por exemplo,
10). Note que, se o tipo de dados tiver uma unidade, esta será aplicada automaticamente. Os tipos com unidades apresentam a unidade entre parênteses após o respetivo nome. -
Valor numérico em notação científica (por exemplo,
1e10,1E6). -
Valor numérico e unidades (por exemplo,
10F). -
Valor numérico com prefixo (por exemplo,
10k). A unidade apropriada será adicionada automaticamente (quando aplicável). -
Valor numérico com prefixo e unidades (por exemplo,
). -
Valor numérico com prefixo no formato típico de engenharia (por exemplo, para uma resistência:
2k2,2K2,10r2,10R2). O valor será automaticamente normalizado em conformidade (por exemplo,2K2passará a2.2k).
-
Apenas valor numérico (por exemplo,
-
Pode introduzir o prefixo e/ou as unidades com ou sem um espaço após o valor numérico (por exemplo,
10uF, ou10 uF). O espaço será automaticamente removido.
Supported Units
São suportados os seguintes tipos de dados com reconhecimento de unidades:
- Volt(V)
- Ampere(A)
- Ohm
- Farad(F)
- Henry(H)
- Watt(W)
- Hertz(Hz)
- Celsius(C)
- Decibel(dB)
- Percentagem(%)
- Metro(m)
- Grama(g)
- Segundo(s)
Supported Prefixes
A tabela seguinte lista os prefixos suportados ao introduzir um valor para um tipo de parâmetro com reconhecimento de unidades.
| Prefixo | Termo | Valor (Científico) | Valor (Normal) |
|---|---|---|---|
| T | Tera | 1 x 1012 | 1,000,000,000,000 |
| G | Giga | 1 x 109 | 1,000,000,000 |
| M | Mega | 1 x 106 | 1,000,000 |
| k | quilo | 1 x 103 | 1,000 |
| m | mili | 1 x 10-3 | 1 / 1,000 |
| u | micro | 1 x 10-6 | 1 / 1,000,000 |
| n | nano | 1 x 10-9 | 1 / 1,000,000,000 |
| p | pico | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | femto | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Validating a Parameter's Value
Quando é utilizado um tipo de dados com reconhecimento de unidades para um parâmetro de componente, o valor introduzido é validado em relação ao tipo de dados especificado. Isto assegura que está a ser usada a unidade de medida correta para esse tipo de dados, quando a unidade é introduzida. Por exemplo, um parâmetro do tipo Celsius não pode ter um valor de 10V!
No Editor de Componentes, introduzir um valor inválido para um parâmetro fará com que esse valor seja realçado a vermelho. Isto também se aplica ao copiar e colar dados entre células.

Validação de dados – o Editor de Componentes tem a inteligência necessária para o alertar para uma incompatibilidade entre o valor introduzido para um parâmetro com reconhecimento de unidades e o respetivo tipo de dados.
Suporte para Tipos de Dados de Parâmetros de Componentes Definidos por Dicionário
O Editor de Componentes suporta tipos de dados de parâmetros de componentes definidos por dicionário que são configurados num Component Template referenciado. Pode selecionar o valor de um parâmetro a partir das opções definidas no dicionário clicando na célula do valor e usando a lista pendente. Pode clicar na célula do valor e começar a escrever um valor – a lista pendente será aberta e o valor mais próximo será realçado na lista.

Parâmetros de componentes de um modelo de componente referenciado que têm tipos de dados com reconhecimento de unidades.
Se for um administrador do Workspace, clique no ícone
à direita do campo do valor para abrir a página Settings – Vault – Dictionaries da interface do navegador do Workspace, onde pode gerir os dicionários.
Utilizar Modelos de Nome de Componente
O Editor de Componentes (apenas no seu modo Batch Component Editing) fornece suporte para a utilização de Component Name Templates baseados em parâmetros. Esses modelos permitem-lhe atribuir com precisão o nome, ou melhor, renomear os seus componentes – a sua Item ID – com base nos valores atualmente definidos dos parâmetros (parâmetros do utilizador/do modelo – não parâmetros do sistema) disponíveis para esses componentes no editor. Inclua um parâmetro no modelo de nome usando o formato [<ParameterName>]. Alguns exemplos podem ser:
-
CMP-[Value] -
CMP-[Part Number] -
[Part Number]-[Value] -
[Value] -
[Part Number]
Também pode usar várias declarações paramétricas nos seus modelos, por exemplo:
-
CMP-[Part Number]-[Value] -
CMP-[Manufacturer Part Number]-[Value]-[Tolerance]
Além disso, e de forma totalmente opcional, também pode adicionar uma macro de iterador, especificada entre chavetas (por exemplo, {000}, {00A}), por exemplo:
-
CMP-[Value]-{001} -
CMP-[Part Number]-{00A}
Ao nível mais elevado, o modelo de nome necessário pode ser simplesmente introduzido como esquema de nomeação predefinido no campo Item Naming da caixa de diálogo Document Options. O índice inicial será sempre zero neste caso. Para maior controlo, selecione o(s) componente(s) a renomear e escolha o comando Edit » Operations » Rename Component (Edit » Operations » Rename n Components) nos menus principais ou clique com o botão direito e escolha o comando Operations » Rename Component (Operations » Rename n Components) no menu de contexto. Ser-lhe-á apresentada a caixa de diálogo Component Name Template. Use esta caixa de diálogo para especificar o Naming Scheme necessário e controlar o Initial Index (quando tiver sido adicionada uma macro de iterador ao modelo).

Um exemplo da utilização dos parâmetros CompanyPrtType e Value num modelo de nomenclatura, para renomear rapidamente componentes selecionados que estão a ser definidos no Component Editor.
Escolhas de Peças
O Component Editor pode ser utilizado para especificar uma ou mais Part Choices para um componente – as peças do fabricante 'permitidas' que podem ser usadas para implementar o componente na placa montada. A inteligência real da cadeia de fornecimento – composta por Fabricante (e número de peça), Fornecedor (e número de peça), Descrição, Preço e Disponibilidade – é obtida a partir do Part Catalog local do Workspace e da respetiva Fonte de Peças.
Adicione uma escolha de peça a partir da região Required Models/Parameters – clique no controlo Add e use o comando By MPN do submenu Part Choices. Em alternativa, se tiver configurado uma fonte de peças de base de dados personalizada, escolha a entrada de menu By Internal ID. Pode ser adicionado qualquer número de escolhas de peças para utilização.
Quando adiciona uma escolha de peça para utilização com o(s) componente(s) que está(ão) a ser definido(s), será adicionada uma entrada – Part Choice n – à área de definições, com duas colunas para especificar essa escolha. Estas colunas dependerão do estilo de escolha de peça selecionado:
-
By MPN – as duas colunas apresentadas são Manufacturer e Part Number.
-
By Internal ID – as duas colunas apresentadas são Part source e Internal ID.

Adicionar uma escolha de peça (By MPN) para utilização com o(s) componente(s) que está(ão) a ser definido(s). Passe o cursor para ver um exemplo de escolha de peça adicionada By Internal ID – permitindo-lhe ligar uma peça da base de dados interna de peças da sua empresa.
Introduza o Fabricante e o Número de Peça do Fabricante – para a peça real que pretende que seja usada quando a placa for fabricada e montada – nos campos Manufacturer e Part Number, respetivamente.
Há um par de aspetos a ter em conta:
-
Adicionar uma escolha de peça não significa que uma definição de componente tenha de a usar. Mas, se introduzir um valor num dos dois campos, o outro campo aparecerá com um contorno vermelho, alertando-o para o facto de que esse valor é agora necessário antes de esse componente poder ser guardado no Workspace.
-
Se introduzir um valor incorreto num campo e a peça não puder ser obtida pelo Workspace, o texto aparecerá a cinzento e em itálico. Assim que ambas as entradas estiverem corretas, o texto aparecerá normalmente, em branco. Tenha em atenção que os valores não diferenciam maiúsculas de minúsculas.
Adição de Escolhas de Peças MPN através de Caixa de Diálogo
Embora possa introduzir diretamente a informação de Fabricante e Número de Peça nas células associadas a uma escolha de peça, é muito mais fácil usar uma caixa de diálogo que lhe permite procurar uma peça de fabricante. Para aceder a esta funcionalidade, depois de adicionar a entrada inicial Part Choice 1 à região Required Models/Parameters, clique numa das células dessa escolha (associada ao componente necessário que está a ser definido). A região Preview do editor apresentará o botão
. Clique nele para aceder à caixa de diálogo Add Part Choices, que é usada da mesma forma que o painel Manufacturer Part Search (consulte essa página para obter detalhes sobre todos os elementos da interface).

Efetuar uma escolha de peça – use a caixa de diálogo Add Part Choices para procurar a peça do fabricante pretendida, selecione a respetiva entrada e clique em OK.
Use a caixa de diálogo para procurar a peça do fabricante pretendida, selecione uma peça e, em seguida, clique no botão OK. Clique na entrada SPNs de uma peça de fabricante – Supplier Part Numbers – para ver os fornecedores disponíveis dessa peça e avaliar se está a fazer a escolha de peça certa, com base na disponibilidade, no preço, etc. A peça escolhida será introduzida de volta no Component Editor – tanto nas células da entrada Part Choice 1, como na região Preview.

Exemplo de escolha de peça – adicionada através da utilização da caixa de diálogo Add Part Choices – apresentada novamente no Component Editor.
Continue a adicionar mais escolhas de peças conforme necessário clicando no botão
– a entrada Part Choice n associada será criada automaticamente.
Para remover uma escolha de peça, selecione-a na lista e, em seguida, clique no botão
.
Consulte a página Adding Supply Chain Information to a Component para saber mais sobre a informação disponibilizada por uma escolha de peça.
Classificação Automática de Escolhas de Peças
Para além da capacidade de definir uma classificação do utilizador para uma escolha de peça usando a funcionalidade de estrela, também pode definir automaticamente a classificação para escolhas de peças de componentes que estejam a ser definidos/editados no Component editor.
-
Selecione uma ou mais entradas de definição de componente, clique depois com o botão direito sobre a seleção e escolha o comando Set Part Choice Ranks Automatically no menu de contexto para definir a classificação das escolhas de peças dos componentes selecionados.
-
Selecione o comando Tools » Set Part Choice Ranks Automatically nos menus principais para definir a classificação das escolhas de peças de todos os componentes.
As escolhas de peças são ordenadas na grelha de definições de componentes e na região de pré-visualização do editor de acordo com as classificações definidas. Quaisquer escolhas de peças já classificadas mantêm a sua ordem existente.
Anexar Fichas Técnicas a Definições de Componentes
Uma ou mais fichas técnicas podem ser anexadas a um ou mais componentes durante a definição de componente(s) através do Component Editor. Isto, por exemplo, permite-lhe anexar rapidamente a(s) mesma(s) ficha(s) técnica(s) necessária(s) a todos os componentes de uma determinada família.

Ligação de várias fichas técnicas, tal como vista na perspetiva da edição de um componente no Component Editor.
Anexar fichas técnicas a uma definição de componente envolve uma sequência de passos, resumida aqui e detalhada nas secções seguintes:
- Ativar a utilização de fichas técnicas.
- Carregar fichas técnicas para um componente selecionado.
- Atribuir fichas técnicas carregadas a outras definições de componentes.
Enabling the Use of Datasheets
Para poder anexar folhas de dados a uma definição de componente no editor, primeiro tem de ativar a utilização de folhas de dados. Isto é feito a partir da região Required Models/Parameters do editor. Clique no controlo Add na parte inferior da região e escolha Datasheet no menu de contexto.

Ative a utilização de folhas de dados para os componentes.
Uploading Datasheets to a Selected Component
Tendo ativado a utilização de folhas de dados, precisa agora de as carregar. Essencialmente, pode carregar qualquer número de folhas de dados para o componente atualmente selecionado, mas depois pode atribuir todas, ou folhas específicas, aos vários componentes que estão a ser definidos. Assim que a entidade Datasheet tiver sido adicionada à região Required Models/Parameters, será apresentada uma entrada Datasheet na região Model Links. Ao clicar nela, será mostrada na região de pré-visualização a lista de folhas de dados atualmente atribuídas (ligadas) ao componente selecionado.

O “contentor” Datasheet e a listagem disponível das folhas de dados carregadas. Na realidade, cada folha de dados é carregada para um Item de Folha de Dados subjacente exclusivo.
Com uma definição de componente selecionada no editor, uma folha de dados pode ser carregada para esse componente de várias formas:
- Arrastando e largando do Explorador de Ficheiros do Windows para a região de pré-visualização ou para a célula Datasheets dessa definição de componente.
- Arrastando e largando uma ligação para folha de dados a partir de uma página Web num navegador externo para a região de pré-visualização ou para a célula Datasheets dessa definição de componente.
- Clicando com o botão direito na região de pré-visualização e escolhendo o comando Add File no menu de contexto. Utilize a caixa de diálogo Open para procurar e abrir a(s) folha(s) de dados necessária(s).
Depois de carregadas, pode:
- Abrir uma folha de dados clicando na respetiva entrada na região de pré-visualização (ou clicando com o botão direito na respetiva entrada e escolhendo Open no menu de contexto).
- Alterar a legenda de uma folha de dados, clicando com o botão direito na respetiva entrada na região de pré-visualização e escolhendo Edit no menu de contexto. Surgirá a caixa de diálogo Caption para esse efeito. Alterar a legenda de uma folha de dados é uma ação local a esse componente.
- Remover a folha de dados do componente, clicando com o botão direito na respetiva entrada na região de pré-visualização e escolhendo Delete no menu de contexto.
- Transferir o ficheiro clicando com o botão direito na respetiva entrada na região de pré-visualização e escolhendo Save As no menu de contexto.
Assigning Uploaded Datasheets to other Component Definitions
Quando anexa (carrega) inicialmente uma folha de dados, está a fazê-lo para o componente atualmente selecionado. Mas a grande vantagem do sistema é que todas as folhas de dados carregadas ficam também disponíveis para ligação a outros componentes que estejam a ser definidos. Clique no controlo à direita da célula Datasheets para aceder a uma lista das folhas de dados disponíveis e utilize as caixas de verificação associadas para anexar/remover uma folha de dados ao/do componente.

Exemplo que demonstra a anexação a outra definição de componente de folhas de dados que já tinham sido carregadas.
Verificação de Validação da Nomenclatura de Componentes
O software valida os IDs dos componentes que estão a ser criados por vários utilizadores para gravação num Workspace, evitando assim problemas de duplicação de Item ID. Quando um utilizador cria um Component Item, o Item ID atribuído fica “bloqueado”, impedindo que outro utilizador use esse ID, mesmo que o primeiro utilizador não grave, ou não venha a gravar, esse componente no Workspace. Se outros utilizadores alterarem manualmente o Item ID como parte da definição do respetivo componente – para um ID que esteja atualmente a ser usado por um Item existente (ou por um Item previsto para ser criado) –, o ID será alterado para o próximo ID disponível e não utilizado, de acordo com o esquema de nomenclatura aplicável.
Criar uma Cópia de uma Definição de Componente
Para facilitar a criação rápida de definições de componentes que diferem ligeiramente entre si, o editor disponibiliza uma funcionalidade de cópia. Para fazer uma cópia de uma definição existente, selecione-a na lista de definições e escolha o comando Edit » Make a copy of the component nos menus principais ou clique com o botão direito e escolha o comando Make a copy of the component no menu de contexto (atalho: Ctrl+D). A cópia será adicionada ao fundo da lista de definições.
A cópia será uma réplica exata da definição de componente de origem, em termos de:
- Apontar para a mesma pasta no Workspace – a pasta em que o componente original existe ou a que está associado como destino (caso ainda não tenha sido gravado).
- Referenciar os mesmos modelos de domínio.
- Ter os mesmos valores para Name, Description, Type, parâmetros de modelo e quaisquer parâmetros adicionais definidos pelo utilizador.
Diferirá nos seguintes aspetos:
-
Não terá quaisquer folhas de dados que tenham sido definidas para o componente original.
-
Não terá quaisquer escolhas de peça que tenham sido definidas para o componente original.
-
Terá o próximo Item ID exclusivo disponível.
-
Estará configurada para ser gravada na revisão inicial de um novo Component Item (Action definido como
Create Item).

Exemplo de cópia de uma definição de componente – depois de copiada, faça as alterações necessárias, por exemplo aos valores de um ou mais parâmetros, definindo escolhas de peça e adicionando quaisquer folhas de dados necessárias.
Depois de copiada, faça as alterações necessárias, por exemplo, aos valores de um ou mais parâmetros.
Agrupar Definições de Componentes
As definições de componentes podem ser agrupadas com base em qualquer um dos cabeçalhos de coluna visíveis. Para tal, clique e mantenha premido um cabeçalho de coluna e, em seguida, arraste-o e largue-o sobre o texto que diz Drag a column header here to group by that column.
Por exemplo, a imagem seguinte ilustra as definições de componentes a serem agrupadas pelo parâmetro Case-Metric. Ao fazê-lo, as definições de componentes são separadas em tantos grupos quantos os diferentes valores existentes na coluna de agrupamento – neste caso, são criados nove grupos.

Agrupamento das definições de componentes com base nos valores de uma coluna, neste caso pelo parâmetro Case-Metric.
Ordenar Definições de Componentes
As definições de componentes podem ser ordenadas por uma coluna específica clicando no cabeçalho dessa coluna. Clique uma vez para ordenar por ordem ascendente (com base no conteúdo dessa coluna). Clique novamente para ordenar por ordem descendente.
Pode ordenar por várias colunas. Com as definições de componentes já ordenadas por uma coluna específica, Shift+Click noutra coluna para fazer uma “subordenação” com base no conteúdo dessa coluna.
Filtragem de Definições de Componentes com Base em Colunas
Tal como numa folha de cálculo Excel, as definições de componentes podem ser ainda mais filtradas pelo conteúdo de cada coluna. Para tal, clique no pequeno ícone de funil (filtro), localizado no lado direito de um cabeçalho de coluna Surgirá um menu contendo uma caixa de verificação para cada valor presente nessa coluna. Ative a(s) caixa(s) de verificação pretendida(s) para reduzir a lista de modo a incluir apenas as definições de componentes com esse valor.
Em alternativa, para um maior controlo da filtragem, selecione (Custom...), que apresenta a caixa de diálogo Custom Filter. Utilize esta caixa de diálogo para configurar um filtro personalizado que satisfaça os seus requisitos, especificando que linhas de informação pretende mostrar com base nos critérios de filtragem que aplicar à coluna de dados.

Escolha entre aplicar uma filtragem de coluna normal ou personalizada.
Quando é aplicado um filtro de coluna, o ícone de filtro é apresentado a azul , indicando que existe filtragem aplicada com base nessa coluna. A filtragem pode ser aplicada a várias colunas de dados. Cada “filtro de coluna” passa a ser uma condição AND no filtro global. Será apresentada na parte inferior da região uma representação textual da filtragem atualmente em vigor.

Exemplo de filtragem por colunas em ação.
Para personalizar ainda mais o filtro atual, clique no botão
, na extremidade direita da representação textual do filtro, para abrir a caixa de diálogo Filter Builder.

Utilize a caixa de diálogo Filter Builder para criar filtragens mais sofisticadas.
Utilize esta caixa de diálogo para criar filtros mais sofisticados e complexos, conforme necessário:
-
Filter - clique para aceder a condições de filtro adicionais. Clique em Clear All para limpar todos os filtros. As opções são:
- Add Condition - clique para adicionar uma condição de filtragem, tal como equals, between, etc.
- Add Group - clique para adicionar um grupo de filtragem, tal como AND, OR, etc.
-
Links - clique nas várias ligações para definir ainda mais o filtro.
- Id - clique nas várias ligações para escolher o item pretendido pelo qual filtrar, por exemplo, Description, Name, etc.
- AND, etc. - clique nas várias ligações para especificar o operador/tipo lógico, por exemplo, OR, etc.
- like - clique nas várias ligações para especificar o operador, tal como equals, is blank, is greater than, etc.
- <empty> - clique nas várias ligações para adicionar um valor de condição. Introduza o valor pretendido na caixa de texto depois de clicar na ligação.
- press the button to add a new condition - clique para adicionar uma condição adicional.
Apresentação de Dados
Dependendo do tipo de componentes que estão a ser definidos, pode existir um número considerável de parâmetros, os quais, quando adicionados às outras colunas de dados, podem criar um verdadeiro emaranhado de conteúdo parcialmente legível. Para resolver isto, estão disponíveis alguns modos de apresentação para a região de definições de componentes. Alterne entre os modos utilizando o controlo no canto inferior direito da região.
- Best Fit – neste modo, cada coluna de dados é dimensionada para apresentar todos os dados nela contidos, de acordo com a maior entrada de dados, acrescentando ainda algum espaçamento adicional. Como cada coluna é dimensionada para apresentar os seus dados, as colunas podem, em conjunto, estender-se para além da área atualmente visível. Para suportar isto, é disponibilizada uma barra de deslocamento horizontal para facilitar a leitura.
- Auto Width – neste modo, o software tentará apresentar todas as colunas de dados dentro da área visível da grelha, expandindo-as ou comprimindo-as conforme necessário. Este modo funciona bem quando não existem muitas colunas de dados, mas a legibilidade pode ser afetada quando está presente um maior número de colunas.

Exemplo de utilização dos modos de apresentação Auto Width e Best Fit.
Definições de Componentes – Técnicas de Edição
Dependendo dos componentes que está a criar, o Editor de Componentes pode acabar por conter um número considerável de definições de componentes. Em alguns casos, estas definições podem diferir apenas ligeiramente e muitas podem exigir informações de modelo ou paramétricas semelhantes. O documento suporta várias funcionalidades de edição que lhe permitem efetuar rapidamente alterações a uma ou mais definições de componentes.
-
A edição de múltiplas células está implementada para modelos e parâmetros. É possível selecionar várias células de dados dentro de uma coluna para operação utilizando a funcionalidade padrão de teclado Ctrl+Click e Shift+Click. Para atribuir um modelo a múltiplos componentes, selecione o intervalo de células e, em seguida, clique na lista pendente para apresentar a janela pop-up de ligação do modelo. Faça duplo clique no modelo pretendido na janela pop-up; esse modelo será então atribuído em todas as células de modelo selecionadas.
Para parâmetros, selecione as células pretendidas dentro da mesma coluna, introduza depois o valor pretendido para a célula com foco e clique fora, ou prima Enter. Todas as células da seleção receberão esse mesmo valor.
-
Pode recortar, copiar e colar dados entre células de dados selecionadas utilizando, respetivamente, Ctrl+X, Ctrl+C e Ctrl+V (ou os comandos correspondentes no menu de contexto ou no menu principal Edit).
-
Pode limpar o conteúdo das células de dados selecionadas utilizando a tecla Delete (ou o comando Clear Contents no menu de contexto ou o comando Edit » Clear Contents nos menus principais).
-
Pode copiar, recortar e colar definições de componentes selecionadas, utilizando, respetivamente, Ctrl+Shift+C, Ctrl+Shift+X e Ctrl+Shift+V (ou os comandos correspondentes no menu de contexto ou no menu principal Edit).
- Pode remover completamente as definições de componentes selecionadas utilizando o controlo Remove Component abaixo da grelha de definição de componentes, o comando Remove <ComponentName> (Remove n Components) no menu de contexto ou no menu principal Edit, ou o atalho Ctrl+Del.
-
Pode atualizar o conteúdo da grelha utilizando o comando Refresh no menu principal Edit ou View ou no menu de contexto da região principal da grelha, utilizando o atalho de teclado F5, ou clicando no botão
na barra de ferramentas Component Library Standard.
- Pode copiar células de dados selecionadas para a área de transferência do Windows, para manipulação numa aplicação externa de folha de cálculo. As informações de definição de componentes numa folha de cálculo externa também podem ser coladas novamente na região de definições de componentes.
Navegar por uma Definição Guardada
Depois de guardado no Workspace, pode navegar diretamente por um componente no Workspace utilizando o painel Components panel, ou o painel Explorer panel.
Para um componente que já tenha sido guardado e que esteja atualmente a ser editado, pode ir diretamente para o respetivo Component Item no Workspace a partir do Editor de Componentes, clicando com o botão direito na sua entrada na área de definições e escolhendo o comando Operations » Show in Explorer, ou escolhendo o comando Edit » Operations » Show In Explorer nos menus principais.

Saltar para um componente já guardado no painel Explorer, diretamente a partir do Editor de Componentes quando tem essa revisão do componente aberta para edição.
Apontar para um Component Item Existente
Na maior parte dos casos, normalmente deixaria a criação dos componentes no Workspace de destino como parte do processo de gravação. Adiciona as definições dos seus componentes, atribui Item IDs e segue em frente – criação de conteúdo "em tempo real", por assim dizer. No entanto, poderá ter criado (ou querer criar) componentes diretamente no Workspace e depois ligá-los a esses componentes existentes. Em alternativa, poderá querer alterar o Component Item de destino associado a uma definição de componente existente e já libertada.
O submenu de clique com o botão direito Operations associado a uma definição de componente (e o submenu Edit » Operations dos menus principais) contém alguns comandos para suportar a ligação de uma definição a um componente criado manualmente:
-
Change Link To Target Item – utilize este comando para aceder à caixa de diálogo Choose Target Item, que pode usar para procurar e selecionar o componente necessário no Workspace.
Depois de ligada a um componente existente no Workspace de destino, a Item ID da definição de componente ficará esbatida (não editável).
-
Clear Link To Target Item (Clear Links To Target Items) – utilize este comando para limpar a ligação a componente(s) existente(s) no Workspace. Os campos relacionados com Release da definição de componente voltarão ao estado pronto para criar um novo Item.
A necessidade de cortar as ligações pode surgir se precisar de fazer novamente o release para um novo conjunto de componentes. Por exemplo, se tiver feito um release anteriormente mas depois tiver eliminado os componentes do Workspace, a biblioteca de origem continuará a ter ligações definidas (embora inválidas, uma vez que os componentes do Workspace já não poderão ser encontrados).
Se já tiver guardado uma definição de componente, este procedimento fará efetivamente com que essa definição e o componente anteriormente ligado deixem de ter conhecimento um do outro.
Depois de a ligação a um componente existente no Workspace de destino ser removida, a Item ID da definição de componente voltará a ficar editável. A entrada no campo Action na região Release da grelha mudará para Create Item, refletindo que a definição de componente não está atualmente ligada a um componente no Workspace de destino.
Executar uma Verificação de Regras do Componente
Antes de guardar no Workspace ligado um componente de uma Workspace Library definido/editado no Component Editor e disponibilizar o componente para utilização em projetos, é essencial garantir que este componente cumpre os requisitos de acordo com as definições configuradas. O Component Editor executa uma validação – uma Component Rule Check – quando tenta guardar um componente de volta no Workspace ou quando executa manualmente esta funcionalidade.
Uma Palavra sobre Modelos de Simulação Ligados
Related page: Criar um Modelo de Simulação
Tal como acontece com os modelos de símbolo e footprint, um componente também pode referenciar uma revisão de um modelo de simulação. Adicionar uma ligação de modelo deste tipo é exatamente igual ao processo para um símbolo e um footprint, por isso consulte as secções anteriores para obter informação sobre esse tema. Aqui, iremos analisar a inclusão de parâmetros de simulação ao nível do componente, bem como a configuração do mapeamento de pinos.
Adicionar Parâmetros de Simulação ao Nível do Componente
Ao utilizar um modelo de simulação para um componente num projeto, os parâmetros específicos desse modelo podem ser definidos em dois níveis diferentes:
- Model-Level Parameter – definidos como parte da própria definição do modelo de simulação (no ficheiro SimModel) e guardados com essa definição numa revisão do modelo de simulação ligado.
- Component-Level Parameter – definidos como parte da definição do componente (aqui no Component Editor) e guardados com essa definição numa revisão do componente ligado.
Os parâmetros são adicionados ao nível do componente na região Required Models/Parameters do Component Editor. É importante notar que a designação dos parâmetros tem de ser igual à desses parâmetros definidos ao nível do modelo. Para ver os parâmetros ao nível do modelo e, por conseguinte, que parâmetros podem ser adicionados ao nível do componente (e os seus nomes!), selecione a ligação do modelo SIM e clique no controlo View Parameters, na parte inferior da janela de pré-visualização.

Veja os parâmetros ao nível do modelo para um Item de Modelo de Simulação para perceber que parâmetros podem ser adicionados ao nível do componente – e como são designados!
Com conhecimento dos parâmetros disponíveis ao nível do modelo, pode agora avançar para adicionar qualquer um desses mesmos parâmetros ao nível do componente – para ficarem disponíveis para qualquer definição de componente. Para o fazer, clique no controlo Add na parte inferior da região Required Models/Parameters e escolha Parameter no menu. Será adicionada uma nova entrada de parâmetro à lista. Altere o nome conforme necessário – lembrando-se de o fazer corresponder exatamente ao nome do parâmetro correspondente ao nível do modelo.

Adicione parâmetros relacionados com simulação ao nível do componente. Repare que já existe um parâmetro disponível – Area Factor – por cortesia do Component Template referenciado por este componente de exemplo.
Mapeamento de Pinos
Depois de escolhida a ligação ao modelo SIM necessário, tem de garantir que os pinos do componente – quando representados no domínio do esquema – estão corretamente mapeados para os pinos do modelo de simulação. Isto é feito na caixa de diálogo Pin Mapping, acedida clicando com o botão direito na entrada do modelo SIM da definição do componente e escolhendo Operations » Edit Pin Mapping no menu de contexto ou selecionando a célula do modelo SIM e escolhendo o comando Edit » Operations » Edit Pin Mapping nos menus principais. Para cada pino do esquema, utilize a lista pendente disponível para alterar em conformidade a entrada Model Pin. Se o dispositivo for multipartes, certifique-se de que verifica o mapeamento de cada parte.

Garantir o mapeamento correto entre pinos do esquema e pinos do modelo.
).