Die nachfolgenden Anweisungen sind SDF-Standardanweisungen und deshalb für alle Programme definiert, wenn die aktivierte Syntaxdatei richtig erzeugt wurde. Sie werden durch SDF-SIM nicht simuliert, sondern wirklich ausgeführt. Ab SDF V4.1 sind die SDF-Standardanweisungen in der Syntaxdatei von SDF definiert. Sie sind nicht mehr der SDF-U-Syntaxdatei zugeordnet und können auch nicht in die Syntaxdatei des Anwenderprogrammes kopiert werden. Deshalb muss bei Verwendung der Standardanweisungen in der Simulation eine SDF-Parameterdatei angegeben werden, die als Basis-Systemsyntaxdatei
die Syntaxdatei von SDF enthält (siehe Beispiel auf "SDF-Standardanweisungen in der Simulation zur Verfügung stellen").
Von SDF-SIM unterstützte Standardanweisungen sind:
MODIFY-SDF-OPTIONS:
Benutzersyntaxdatei aktivieren bzw. deaktivieren und SDF-Optionen für die Simulation ändernSHOW-SDF-OPTIONS:
Aktive Syntaxdateien und eingestellte SDF-Optionen für die Simulation anzeigenSHOW-INPUT-HISTORY:
Liste der letzten Eingaben anzeigenRESTORE-SDF-INPUT:
Eingaben wiederanzeigenSHOW-INPUT-DEFAULTS:
Taskspezifische Default-Werte anzeigenSHOW-STMT:
Syntax einer Anweisung anzeigenRESET-INPUT-DEFAULTS:
Taskspezifische Default-Werte zurücksetzenWRITE-TEXT:
Eingebenen Text anzeigenREMARK:
Anweisungsfolgen kommentierenSTEP:
Spin-off unterbrechenEND:
Simuliertes Programm beenden
Die SDF-Standardanweisungen EXECUTE-SYSTEM-CMD und HOLD-PROGRAM (ab SDF V4.0 und BS2000/OSD-BC V2.0) werden in SDF-SIM nicht unterstützt.
Hinweise zu Programmen
Wenn der Programmname, der in der Anweisung DEFINE-TEST-OBJECT angegeben wurde, nicht in der aktivierten Syntaxdateihierarchie definiert ist, wird nach START-SIMULATION die Syntaxdateihierarchie angezeigt, die Meldung
% SDS0006 PROGRAM ’...’ NOT DEFINED IN ACTIVATED SYNTAX FILES
ausgegeben und SDF-SIM beendet.Mit der SDF-A-Anweisung ADD-PROGRAM ... COMMENT-LINE=... kann Programmen eine Kommentarzeile zugeordnet werden. Wurde dabei COMMENT-LINE=*STD angegeben, dann erscheint in der Simulation keine Kommentarzeile, da SDF-SIM auf diese internen Programm-Informationen nicht zugreifen kann.