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 | 

