Block Diagramm Editor anwendungsspezifisch konfigurieren
Grundregeln
Die meisten Konfigurationseinstellungen sind projektbezogen, können aber zugleich auch als globale Einstellungen hinterlegt sein. Das Programmiersystem verfährt bei der Auswahl der Konfigurationsdatei nach folgendem Muster.
Zuerst wird im Projektverzeichnis nach einer Konfigurationsdatei gesucht. Wird hier keine entsprechende Datei gefunden, sucht das Programmiersystem im BIN-Verzeichnis und hier dann weiter im speziellen Sprachverzeichnis. Wird auch im Sprachverzeichnis kein Eintrag gefunden, geht das Programmiersystem wieder zurück ins BIN-Verzeichnis und sucht hier die entsprechende Konfigurationsdatei. Einige Konfigurationsdateien liegen allerdings auch in anderen Verzeichnissen wie z.B. COMM-Verzeichnis oder DEVICE-Verzeichnis. Spezielle Konfigurationen für die Bausteine können auch im entsprechenden LIB-Verzeichnis liegen.
Konfigurationsdateien
icon.ini im BIN-Verzeichnis ist die zentrale Konfigurationsdatei für viele globale Einstellungen. Einzelne Einstellungen in dieser Datei können sprachabhängig oder projektabhängig durch andere Konfigurationsdateien überschrieben werden.
Konfigurationsdatei | Inhalt | Verzeichnis | globale Entsprechung | globales Verzeichnis | Besonderheiten |
---|---|---|---|---|---|
<Projektname>.IWS | enthält fast alle Einstellungen | Projektverzeichnis | icon.ini | BIN-Verzeichnis | existiert nicht im Sprachverzeichnis |
icon.cfg | voreingestellte Verzeichnisse | BIN\Sprachverzeichnis | icon.ini | BIN-Verzeichnis |
Makrodesign
Grundlegende Einstellungen für das Makrodesign werden in der <projektname>.IWS oder in der icon.ini vorgenommen.
Sektion
[system]
Font und Textgröße des Bezeichnertextes
sblockfont | 10,0,Arial | Fontgröße,?,Font |
Font und Textgröße der I/O-Label
iolabelfont | 10,0,Arial | Fontgröße,?,Font |
Minimaler Abstand zwischen den I/Os
minsblockiospace | 5 | Abstand zwischen den I/Os in Pixel |
Beispiel
[system]
minsblockiospace=5
iolabelfont=10,0,Arial
sblockfont=10,0,Arial