Befehl: Laufzeitsystemdateien erzeugen
Funktion: Der Befehl generiert aus dem aktuellen Bibliotheksprojekt eine C-Rahmendatei und eine Schnittstellendatei im M4-Dateiformat. Diese Dateien dienen als Basis für die Erstellung einer externen Bibliotheksdatei.
Aufruf: Menü Erstellen
Voraussetzung: Ein Bibliotheksprojekt ist geöffnet.
Der Befehl öffnet den Dialog Laufzeitsystemdateien erzeugen.
Ausgabeverzeichnis | Verzeichnis, in dem CODESYS die Laufzeitsystem-Dateien anlegt Über Schaltfläche |
Komponentenname | Name des Bibliotheksprojekts |
Welche Dateien möchten Sie erzeugen | |
M4 Interface-Datei |
Sehen Sie dazu auch unten die Tabelle mit den für M4-Export unterstützten IEC-Code-Konstrukten. Beispiel M4-Datei: ![]() |
C Stub-Datei |
Beispiel Stub-Datei: ![]() |
Optionen | |
In Bibliotheken enthaltene referenzierte Typen exportieren |
|
Originale Typnamen verwenden |
|
IEC-Konstrukte, die für den M4-Export unterstützt werden
Wichtig
Alle Typen, die nicht explizit in der Tabelle aufgelistet sind, werden nicht unterstützt. Ihr Verhalten kann sich unbemerkt verändern..
IEC-Konstrukt/ -Sprachmittel | Export in M4-Datei | Anmerkung |
---|---|---|
| nicht unterstützt | |
|
Zusätzlich wird eine Methode mit Name | |
|
| |
|
| |
| Wie | |
| gleich wie | |
| Wie | |
| Methodenpaar mit den Namen, benannt mit | |
| nicht unterstützt | |
| C- | |
|
| |
| nicht unterstützt | |
| C- | Vererbung wird unterstützt. Die Komponenten werden (ohne Struktur) "flach" exportiert |
|
| Konstanten können nicht explizit exportiert werden, aber wenn sie in den anderen Objekten verwendet werden, werden sie automatisch exportiert. |
Kommentare | C-Kommentar | Kommentare mit drei Schrägstrichen werden ebenfalls exportiert. |
Vordefinierte Datentypen (INT, BOOL, REAL, etc.) | Entsprechender C-Datentyp derselben Größe | |
Typen, die mit | Werden nicht separat exportiert, weil sie an anderer Stelle im Laufzeitsystem deklariert sind | |
|
| Alle |
Arrays | C-Array mit fester Größe |
|
| Ein Pointer und eine Größe | |
Strings | C-Array von Zeichen mit fester Größe |