Beobachtbare Signale im TwinCAT Blockdiagramm
Welche Einstellungen beeinflussen die Anzahl der „blauen Signale“ im TwinCAT Blockdiagramm?
Grundsätzlich benötigt das TwinCAT Target for Simulink® eine Variable im C/C++-Code, welche dem Signal im Blockdiagramm zugeordnet werden kann. Ist ein Signal im Blockdiagramm nicht blau gekennzeichnet, bedeutet das, dass entweder keine Variable existiert (da diese bei der Code-Generierung durch Optimierung des Codes weggefallen ist) oder die Variable nicht zugeordnet werden konnte.
Um ein Wegfallen der Variablen durch Code-Optimierung zu unterdrücken, können Sie Test Points in Simulink® nutzen: Siehe Configure Signals as Test Points in der Simulink® Dokumentation.
Unter TC TcCom Additional settings können Sie zudem den Eintrag Extended resolution of signals in block diagram setzen. Ist dieser Eintrag aktiv, wird eine intensivierte Suche nach Zuordnungen von Variablen und Signalen durchgeführt. Beachten Sie, dass diese Suche Zeit beansprucht, sodass der Export des Blockdiagramms länger dauert.
