Pino Extra Encontrado no Modo de Visualização de Componentes
Parent category: Violações Associadas a Componentes
Default report mode: ![]()
Resumo
Esta violação ocorre se tiver sido detetado um pino extra num dos modos de visualização de uma peça.
Notificação
Se os erros e avisos do compilador estiverem ativados para apresentação no esquemático (ativados na página Schematic - Compiler da caixa de diálogo Preferences), um objeto em infração apresentará uma linha ondulada colorida por baixo. Também é apresentada uma notificação no painel Messages, no seguinte formato:
Extra Pin <Identifier> in <DisplayMode> of part <PartName>,
onde:
Identifier é utilizado para identificar o pino em questão. Ao compilar um documento de biblioteca esquemática, o identificador aparece no formato PhysicalComponentName-PinDesignator (por exemplo, DIP14-15). Ao compilar o esquemático de origem ou o projeto, o identificador aparece no formato PartDesignator-PinDesignator (Inferred) (por exemplo, X1-1 (Inferred)).
DisplayMode é o modo específico de representação gráfica da peça no qual o pino extra foi encontrado. Uma peça tem um modo Normal e pode ter até 255 modos Alternate definidos
PartName é o nome do componente físico ou o designador da peça afetada, consoante esteja a compilar o documento de biblioteca esquemática ou a folha/projeto do esquemático de origem, respetivamente.
Recomendação para Resolução
Esta violação surge normalmente quando é definido um modo gráfico alternativo para um componente e acontece uma das seguintes situações:
- Foi adicionado à visualização um pino extra que não está especificado no modo de visualização Normal, ou
- Foi especificado um pino com um Designador e/ou Nome diferentes de um pino especificado no modo de visualização Normal.
Não só tem de existir um número idêntico de pinos entre os modos de visualização gráficos, como os pinos também têm de ser idênticos tanto no Designador como no Nome.
Na biblioteca esquemática de origem, apresente o modo de visualização em infração para o componente e elimine o pino extra. Em seguida, propague a alteração para as instâncias colocadas do componente através do comando Update Schematic Sheets. Este comando está disponível no menu de contexto associado à região Components do painel SCH Library.