====== BDE anwendungsspezifisch konfigurieren ====== ====== Grundregeln ====== Die meisten Konfigurationseinstellungen sind projektbezogen, können aber zugleich auch als globale Einstellungen hinterlegt sein. iCon-L 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 iCon-L im BIN-Verzeichnis und hier dann weiter in speziellen Sprachverzeichnis. Wird auch im Sprachverzeichnis keine Eintrag gefunden, geht iCon-L 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 Konfigurationdatei für viele globale Einstellungen. Einzelne Einstellungen in dieser Datei können sprachabhängig oder projektabhängig durch anderen Konfigurationsdateinen überschrieben werden. ^Konfigurationsdatei ^Inhalt ^Verzeichnis ^globale Entsprechung ^globales Verzeichnis ^Besonderheiten ^ |.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 | ====== Makro-Design ====== Grundlegende Einstellungen für das Makrodesign werden in der .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 IO-Label |iolabelfont |10,0,Arial |Fontgröße,?,Font | Minimaler Abstand zwischen den IOs |minsblockiospace |5 |Abstand zwischen den IOs in Pixel | ===== Beispiel ===== [system] minsblockiospace=5 iolabelfont=10,0,Arial sblockfont8=10,0,Arial ====== Softwareassistent aktivieren (Strukturbausteine importieren) ====== Ab der Version iCon-L 6.2 exitiert ein erweiterte Möglichkeit, Software wiederzuverwenden. Dieser Softwareassistent ist inbesondere für Softwarekomponenten wichtig, die aus einer Kombination aus HMI-Elementen und Bausteindiagrammen bestehen. Sie aktivierten den Assisten, indem Sie in der Sektion das Verzeichnis angeben, indem die Skripte für den Assisten enthalten sind. [dir] sblocktemplate=..\TEMPLATE GERMAN V600\SBLOCKS