Implementacje komponentów z nieprawidłowymi mapowaniami pinów
Parent category: Naruszenia związane z komponentami
Default report mode: ![]()
Podsumowanie
To naruszenie występuje podczas kompilowania zintegrowanego pakietu biblioteki (Integrated Library Package, *.LibPkg), gdy mapowanie pinów pomiędzy komponentem schematu a powiązanym modelem okazuje się nieprawidłowe.
Powiadomienie
Jeśli błędy i ostrzeżenia kompilatora są włączone do wyświetlania na schemacie (włączane na stronie Schematic - Compiler w oknie dialogowym Preferences), obiekt powodujący problem będzie miał pod sobą kolorową falistą linię. Powiadomienie jest również wyświetlane w panelu Messages w następującym formacie:
ComponentName: Could not find port <>ModelPinNumber on model <ModelName> for pin <ComponentPinNumber>,
gdzie:
ComponentName to nazwa komponentu w źródłowej bibliotece schematów.
ModelPinNumber to oczekiwany oznacznik dla pinu/pada, którego nie udało się znaleźć w powiązanym modelu.
ModelName to nazwa modelu powiązanego z komponentem.
ComponentPinNumber to oznacznik pinu w źródłowym komponencie schematu, do którego jest zmapowany błędny pin modelu.
Zalecenie rozwiązania problemu
Kliknij dwukrotnie wpis dotyczący łącza do modelu PCB, aby uzyskać dostęp do okna dialogowego PCB Model. W oknie dialogowym kliknij przycisk Pin Map, aby przejść do okna dialogowego Model Map. W kolumnie Component Pin Designator znajdź numer pinu wskazany w komunikacie (ComponentPinNumber). Naruszenie wynika z tego, że odpowiadający mu wpis w kolumnie Model Pin Designator wskazuje oznacznik pada, który nie istnieje w modelu PCB. Popraw wpis zgodnie z potrzebą. Zazwyczaj mapowanie jest jeden do jednego, a oznaczniki po obu stronach są takie same.