Modificando símbolos e footprints

Além de manter o conteúdo na própria base de dados, existe também a necessidade de manter os símbolos e modelos referenciados, sempre que necessário. Isto implica fazer alterações aos símbolos esquemáticos e ao(s) modelo(s) de footprint. E, no caso de uma biblioteca de base de dados padrão (DbLib), às definições nos ficheiros de modelos de simulação.

Ambos os tipos de biblioteca de base de dados - padrão e com controlo de versões - disponibilizam a capacidade de aceder ao símbolo e ao modelo de footprint referenciados para edição, diretamente a partir da vista principal do documento DbLib/SVNDbLib, quando este está aberto como documento ativo. As secções seguintes mostram como o fazer, o que é um pouco mais elaborado, mas também um pouco mais poderoso, quando se utiliza uma SVNDbLib.

Tenha em atenção que apenas o símbolo e o footprint predefinido de um registo de componente podem ser acedidos para edição através do respetivo ficheiro de biblioteca de base de dados (e ativo). Lembre-se de que o modelo de footprint predefinido é aquele introduzido no Database Field Name que está mapeado para Design Parameter [Footprint Ref].

Ao utilizar uma DbLib

Para abrir o ficheiro de biblioteca do símbolo/modelo de footprint referenciado de um componente para edição, clique com o botão direito na entrada do componente no Table Browser e, em seguida, selecione o comando apropriado - Open Symbol ou Open Footprint - no menu de contexto. O ficheiro de biblioteca aplicável será aberto e o símbolo/footprint será apresentado como a entidade ativa no espaço de design, pronto para efetuar as suas edições.

A biblioteca aberta será aquela em que se encontra o símbolo/footprint referenciado - especificamente, se a informação da biblioteca estiver presente na base de dados, ou, caso esta não esteja presente, utilizando os caminhos definidos no separador Symbol and Model Search Paths da caixa de diálogo Database Library Options dialog (assegure-se também de que a biblioteca relevante existe efetivamente nesse caminho declarado.). Consulte novamente a secção sobre Specifying Symbol and Model Library Locations for a Database Library.

Depois de efetuadas as alterações necessárias, guarde o ficheiro da biblioteca.

Exemplo de acesso ao símbolo referenciado de um componente de base de dados, diretamente a partir da DbLib. Exemplo de acesso ao símbolo referenciado de um componente de base de dados, diretamente a partir da DbLib.

O ficheiro da biblioteca de origem também pode ser acedido fora do ficheiro DbLib. Utilize o comando File » Open do editor de bibliotecas para procurar e abrir a biblioteca pretendida, ou arraste e largue o ficheiro da biblioteca a partir do Windows Explorer diretamente para o Altium Designer.

Ao utilizar uma SVNDbLib

Como referido, a capacidade de aceder e editar os símbolos e modelos referenciados por componentes de base de dados, e acedidos através de um ficheiro SVNDbLib, é um pouco mais complexa, mas também mais poderosa. As alterações são feitas em cópias de trabalho locais das bibliotecas armazenadas no repositório SVN.

Especificar um espaço de trabalho local

Para fazer alterações aos símbolos dos componentes e aos modelos de footprint, terá de extrair os ficheiros do repositório para um diretório de trabalho local. Especifique o diretório necessário a utilizar na página Data Management - SVN Libraries page da caixa de diálogo Preferences. É definida uma localização predefinida para a pasta de trabalho - \Users\<ProfileName>\Documents\My Designs\SVNDBlib Working Folder. Altere-a conforme necessário, clicando no botão Button used to browse and select the repository working folder para procurar uma pasta existente, ou introduzindo diretamente o caminho para a pasta.

A pasta designada como diretório de trabalho local deve ser utilizada apenas para conter uma cópia dos ficheiros sob controlo de versões. Outros ficheiros, como *.SVNDbLib, *.mdb e *.xls, devem estar localizados num diretório diferente, uma vez que não estão sob controlo de versões.

Especificar um diretório de trabalho local.Especificar um diretório de trabalho local.

A localização predefinida da pasta de trabalho não existe fisicamente por defeito. Esta será criada ao extrair ficheiros do repositório. O mesmo se aplica se especificar uma pasta (através da introdução direta do caminho) que ainda não exista.

Para extrair rapidamente todas as bibliotecas de símbolos e modelos de footprint do repositório para a pasta de trabalho local designada, execute o comando Check Out All Working Folders a partir do menu principal Tools do editor SVNDatabaseLib. As pastas extraídas serão as especificadas na área Models Location, no separador SVN Repository da caixa de diálogo Database Library Options dialog.

Um exemplo dos símbolos e footprints - armazenados no repositório SVN e especificados como parte de Database Library Options - extraídos para uma pasta de trabalho local.Um exemplo dos símbolos e footprints - armazenados no repositório SVN e especificados como parte de Database Library Options - extraídos para uma pasta de trabalho local.

Efetuar alterações

Depois de as bibliotecas de símbolos e modelos de footprint terem sido extraídas para a pasta de trabalho local designada, poderá então fazer alterações sempre que necessário. Isto implica fazer alterações à cópia local dos símbolos esquemáticos e dos modelos de footprint e, depois, submeter essas alterações novamente ao repositório SVN.

Tal como numa DbLib, estão disponíveis os seguintes métodos para aceder a um símbolo/modelo para edição:

  • No documento SVNDbLib, clique com o botão direito na entrada do componente no Table Browser e, em seguida, selecione o comando apropriado - Open Symbol ou Open Footprint - no menu de contexto.
A biblioteca local aberta será aquela em que se encontra o símbolo/footprint referenciado - especificamente, se a informação da biblioteca estiver presente na base de dados, ou, caso esta não esteja presente, utilizando as localizações de modelos definidas no separador SVN Repository da caixa de diálogo Database Library Options dialog. Consulte novamente a secção sobre Specifying Symbol and Model Library Locations for a Database Library.
  • Se a SVNDbLib for adicionada à lista Available File-based Libraries, pode aceder aos comandos de edição diretamente através do painel Components panel. Selecione a entrada de componente pretendida e, em seguida, utilize o comando Edit Symbol (no menu de contexto do botão direito para a área Components ) ou o comando Edit Footprint (no menu de contexto do botão direito para a área Models ), respetivamente.
  • Utilize o comando File » Open do editor de bibliotecas para procurar e abrir a biblioteca pretendida (na sua pasta de trabalho local).
  • Arraste e largue o ficheiro da biblioteca (na sua pasta de trabalho local) a partir do Windows Explorer diretamente para o Altium Designer.

Em cada caso, depois de efetuadas as alterações necessárias, guarde o ficheiro da biblioteca.

No entanto, a interface principal entre as pastas e ficheiros extraídos para a pasta de trabalho local e o próprio repositório é o painel Storage Manager panel. Quando o ficheiro SVNDbLib é o documento ativo, o Storage Manager panel será preenchido com as pastas de símbolos e modelos extraídas para a pasta de trabalho local. As pastas listadas em concreto serão as especificadas na área Model Locations, no separador SVN Repository da caixa de diálogo Database Library Options.

O painel Storage Manager reflete a pasta de trabalho local - desde que o ficheiro SVNDbLib seja o documento ativo no Altium Designer. O painel Storage Manager reflete a pasta de trabalho local - desde que o ficheiro SVNDbLib seja o documento ativo no Altium Designer.

Para abrir um ficheiro de biblioteca para edição, clique com o botão direito na sua entrada na área All Files do painel e escolha Open no menu de contexto apresentado. Faça as alterações necessárias e guarde o ficheiro normalmente utilizando o comando padrão Save do editor associado.

Submeter alterações ao repositório

Panel page: Storage Manager

Embora existam diferentes formas de abrir uma biblioteca para edição, a submissão de quaisquer alterações efetuadas - a partir do within Altium Designer - só pode ser realizada através do painel Storage Manager panel.

No Altium Designer, os controlos para submeter para o repositório e atualizar a partir dele estão disponíveis exclusivamente através do painel Storage Manager. Naturalmente, também pode submeter, atualizar e verificar modificações fora do Altium Designer, utilizando as funcionalidades e capacidades do seu cliente SVN externo.

Uma das coisas mais importantes a lembrar ao utilizar o Storage Manager panel é atualizar o estado da ligação entre as pastas/ficheiros de trabalho locais (apresentados no painel) e as pastas/ficheiros correspondentes no repositório de controlo de origem. Para uma biblioteca selecionada individualmente, isto é conseguido utilizando o comando Refresh, disponível no menu do botão direito na área All Files do painel. Para atualizar rapidamente o estado de uma pasta inteira, utilize o atalho de teclado Ctrl+F5.

Atualizar o estado das bibliotecas de origem torna-se ainda mais importante num ambiente com vários bibliotecários, em que várias pessoas podem ser responsáveis pela manutenção do repositório de ficheiros-fonte de símbolos e modelos.

As entradas de estado relevantes para trabalhar com as bibliotecas locais de símbolos e modelos são:

Ícone Estado Descrição
SVN icon - Normal No modification A cópia local da biblioteca é idêntica à do repositório. Pode abrir livremente o ficheiro e fazer alterações.
SVN icon - Out of Date Out of date A cópia local do ficheiro (na pasta de trabalho) é mais antiga do que a sua equivalente no repositório e, por isso, está desatualizada. Terá de obter a versão mais recente do ficheiro a partir do repositório - atualizando a sua própria cópia de trabalho local - antes de poder modificar e submeter as suas próprias alterações. Utilize o comando Update (no menu de contexto do botão direito) para obter o ficheiro mais recente a partir do repositório.
SVN icon - Modified Modified A cópia local do ficheiro foi modificada no Altium Designer e guardada na pasta de trabalho. Para enviar as suas alterações locais para o repositório, clique com o botão direito na entrada do ficheiro e escolha o comando Commit no menu de contexto. Depois de submetido ao repositório, o estado regressará a No modification.
SVN icon - Conflict Conflict O ficheiro foi submetido por outro utilizador do Altium Designer antes de ter submetido a sua própria versão editada e guardada desse ficheiro. Utilize o comando Update ou Resolve para determinar qual a versão do ficheiro que passará a ser a revisão mais recente no repositório.
SVN icon - Locked Locked O ficheiro foi bloqueado por si ou por outro utilizador. Um ficheiro bloqueado não pode ser atualizado para uma nova revisão no repositório por outro utilizador (a menos que seja forçado o seu desbloqueio). Este estado pode estar associado a outros ícones, como os de Modified SVN icon - Locked and Modified ou No Modification SVN icon - Locked not Modified, quando essas condições de estado também se aplicam.
Para mais informações sobre como trabalhar com controlo de versões, consulte Using External Version Control.

Comparação física de revisões

A comparação física pode ser efetuada entre quaisquer duas revisões do mesmo símbolo (biblioteca de modelos). Isto permite-lhe ver claramente, de forma visual, as alterações que foram feitas — entre revisões consecutivas ou não consecutivas do ficheiro.

No painel Storage Manager, a comparação é realizada a partir da região VCS Revisions na parte inferior do painel.

O painel Storage Manager apresenta duas vistas do histórico de um ficheiro selecionado, com regiões separadas para as Revisões VCS e o Histórico Local. O painel Storage Manager apresenta duas vistas do histórico de um ficheiro selecionado, com regiões separadas para as Revisões VCS e o Histórico Local.

A comparação pode ser feita entre quaisquer duas revisões. Utilizando a técnica de seleção do Windows Ctrl+click, selecione as duas revisões da biblioteca que pretende comparar na região VCS Revisions do painel, clique com o botão direito e escolha Compare.

Assim que o comando Compare for invocado, as duas revisões selecionadas do documento serão abertas lado a lado na área de trabalho, a comparação gráfica será efetuada e quaisquer diferenças detetadas entre ambas serão listadas no painel Differences.

Comparação gráfica diretamente no espaço de desenho do editor da biblioteca. Comparação gráfica diretamente no espaço de desenho do editor da biblioteca. 

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Funcionalidades

As funcionalidades disponíveis dependem da solução Altium que possui – Altium Develop, uma edição do Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (com subscrição ativa).

Se não encontrar uma funcionalidade mencionada no seu software, contacte a equipa de Vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Conteúdo