This results in a decision criterion for a program branch, ensuring that the chain will only be processed if a marker is located therein.
Damit besteht ein Entscheidungskriterium für eine Programmverzweigung, das dafür sorgt, dass die Kette nur bearbeitet wird, wenn sich eine Marke in ihr befindet.
The model elements are converted into SPS languages, during a transition for example, in the following manner: switching is processed only when necessary, said switching being dependent upon a program branch which occurs downstream from the switchability check.
Die Umsetzung der Modellelemente in SPS-Sprachen erfolgt, indem, beispielsweise bei einer Transition, die Schalthandlung abhängig von einer Programmverzweigung, die der Schaltfähigkeitsprüfung nachgeschaltet ist, nur gemäss der Notwendigkeit der Bearbeitung unterliegt.
The current address is thereby always immediately available when the respective next program branch or return branch occurs.
Dadurch steht beim jeweils nächsten Programmsprung bzw. Rücksprung immer die aktuelle Adresse unmittelbar zur Verfügung.
Memory tester with test program branch on error indication
When, in the case of multiple-interleaved sub-programs, a further program branch or a return branch occurs, the corresponding return addresses must be stored or read out as quickly as possible.
Wenn bei mehrfach verschachtelten Unterprogrammen ein weiterer Programmsprung oder ein Rücksprung auftritt, müssen die entsprechenden Rücksprungdaten möglichst schnell abgespeichert bzw. ausgelesen werden.
Inputs and calculations of the program branch "Correction" can be printed.
Eingaben und Berechnungen des Programmzweiges "Korrektur" werden auf den aktuellen Drucker ausgegeben.
DEFAULT Explanation: The program branch to be executed is initiated with DEFAULT or OTHERWISE within a SELECT...
Erklärung: Mit EXIT kann eine Struktur, also eine Schleife, ein Unterprogramm oder ein SELECT...
So that a plurality of consecutive returns can also be carried out in this fashion, the return addresses of the preceding program branch are transferred after each return from the data memory to the register, likewise in parallel with the execution of the next command.
Damit auch mehrere aufeinanderfolgende Rücksprünge auf diese Weise durchgeführt werden können, werden nach jedem Rücksprung die Rücksprungdaten des vorhergehenden Programmsprungs aus dem Datenspeicher in das Register übertragen, und zwar ebenfalls parallel zur Ausführung des nächsten Befehls.
According to the invention, it is proposed that two adjacent addresses be generated simultaneously, one of which is fed via a changeover switch to the stack when a program branch occurs and the other when a return branch occurs.
Erfindungsgemäß wird vorgeschlagen, gleichzeitig zwei benachbarte Adressen zu erzeugen, von denen über einen Umschalter dem Stack bei einem Programmsprung die eine Adresse und bei einem Rücksprung die andere Adresse zugeführt wird.
If, however, the address has not yet been stepped forward following a program branch, the corresponding data can be read out immediately when a return branch occurs, but the address must first be stepped forward one step when a program branch occurs.
Wenn dagegen nach einem Programmsprung die Adresse noch nicht weitergeschaltet wird, können bei einem Rücksprung die entsprechenden Daten zwar unmittelbar ausgelesen werden, jedoch muß bei einem Programmsprung dann zunächst die Adresse um einen Schritt weitergeschaltet werden.
The "Fault Injection" is defined in the control flow graph of the function, e.g. on a program branch that has not been reached.
Die "Fault Injection" wird im Kontrollflussgraphen der Funktion z.B. an einem nicht erreichten Programmzweig definiert.
Explanation: If no other alternative was applicable, OTHERWISE or DEFAULT is used within a SELECT... CASE statement to initiate the program branch to be executed.
Erklärung: Innerhalb einer SELECT... CASE Anweisung wird mit OTHERWISE oder DEFAULT der Programmzweig eingeleitet, der ausgeführt werden soll, wenn keine der anderen Alternativen zutraf.
ENDIF Explanation: ENDIF concludes the program branch that has been initiated with an IF statement.
ENDIF Erklärung: ENDIF beendet den Programmzweig, der mit einer IF-Anweisung begonnen wurde.