Warten auf Zustand von beauftragtem Job
Mit dem #WAIT-Befehl synchronisiert sich ein auftraggebendes Programm mit einem zuvor von ihm kommandierten (beauftragten) Job. Das auftraggebende Programm wird bis zum Eintritt des erwarteten Zustands angehalten. Werden mehrere alternative Zustände angegeben, so reicht das Erfüllen eines der angefragten Zustände aus, das Programm weiterlaufen zu lassen. Über die Funktion MCV_WAIT_STATUS kann der letzte gültige Rückgabewert von #WAIT MC_Status ausgelesen und für die weitere Programmausführung genutzt werden.
Programmierbeispiel
Warten auf Jobzustand
%Example MC_Wait
N010 #MC_MovePath SYN[ CH=3 JobID=633 FileName=”SlaveFile.nc”]
N020 #WAIT MC_Status [JobID=633 MC_DONE MC_ABORTED MC_ERROR]
N100 M30