Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SDF-Standardanweisungen in der Simulation zur Verfügung stellen

&pagelevel(4)&pagelevel

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.

Folgende Schritte sind zu unternehmen, um die Standardanweisungen in SDF-SIM verwenden zu können:

  • Erzeugen einer Parameterdatei, die die Syntaxdatei von SDF als Basis-Systemsyntaxdatei enthält. Wenn die Syntaxdatei des Anwenderprogrammes eine Subsystem-Syntaxdatei ist, dann muss auch sie in der SDF-Parameterdatei eingetragen sein (siehe „SDF-Parameterdatei mit Hilfe von SDF-SIM erzeugen“).

  • Starten von SDF-SIM (Kommando START-SDF-SIM)

  • Simulationsumgebung und Testobjekt festlegen,

    • wenn die Syntaxdatei des Anwenderprogrammes eine Systemsyntaxdatei ist:

      //DEFINE-ENVIRONMENT PARAMETER-FILE=MY-PARAMETER-FILE

      //DEFINE-TEST-OBJECT *STMT(PROGRAM-NAME=<internal-program-name>)

    • wenn die Syntaxdatei des Anwenderprogrammes eine Benutzersyntaxdatei ist:

//DEFINE-ENVIRONMENT PARAMETER-FILE=MY-PARAMETER-FILE, USER=<program-syntax-file>
//DEFINE-TEST-OBJECT *STMT(PROGRAM-NAME=<name>,LAYOUT=<layout>)

  • Simulation starten (//START-SIMULATION).
    Danach sind die SDF-Standardanweisungen zusätzlich zu den Anweisungen des Anwenderprogrammes verfügbar.

SDF-Parameterdatei mit Hilfe von SDF-SIM erzeugen

Auch unprivilegierte Benutzer können in SDF-SIM das Kommando MODIFY-SDF-PARAMETERS verwenden und damit eine SDF-Parameterdatei für die Simulation erzeugen:

/start-sdf-sim
%  BLS0523 ELEMENT 'SDF-SIM', VERSION 'V04.5A21' FROM LIBRARY ':2OSH:$TSOS.SY
SLNK.SDF-SIM.045' IN PROCESS

%  BLS0524 LLM 'SDF-SIM', VERSION 'V04.5A21' OF '2001-12-06 16:09:43' LOADED
%  BLS0551 COPYRIGHT (C) FUJITSU SIEMENS COMPUTER 2001. ALL RIGHTS RESERVED
%  SDS0001 SDF-SIM VERSION 'V04.5A20' STARTED
%//define-environment parameter-file=*no(system=$.syssdf.sdf.045)
%//start-simulation
%  SDS0005 'SYSTEM' SYNTAX FILE '$.SYSSDF.SDF.045' ACTIVATED
%  SDS0005 'USER' SYNTAX FILE 'SDF.USER.SYNTAX' ACTIVATED
*modify-sdf-parameters
scope=*next-session(parameter-file-name=my-parameterfile),syntax-file-type=*system(name=$.syssdf.sdf.045)

(IN)       modify-sdf-parameters
scope=*next-session(parameter-file-name=myparameter-file),syntax-file-type=*system(name=$.syssdf.sdf.045)

%  CMD0681 SYNTAX FILE '$.SYSSDF.SDF.045' INSERTED IN PARAMETER FILE 'MY-
PARAMETER-FILE'

*modify-sdf-parameters
scope=*next-session(parameter-file-name=my-parameterfile),syntax-file-type=*subsystem(name=$.syssdf.sdf-a.041,sub-name=sdf-a)

(IN)       modify-sdf-parameters
scope=*next-session(parameter-file-name=myparameter-file),syntax-file-type=*subsystem(name=$.syssdf.sdf-a.041,sub-name=sdf-a)

%  CMD0709 SYSTEM SYNTAX FILE '$.SYSSDF.SDF-A.041' INSERTED IN PARAMETER FILE
'MY-PARAMETER-FILE'

*/*