Element: Externer Aufruf
Symbol:
Funktion: Das Element startet eine neue CODESYS-Instanz und führt ein Testskript in dieser neuen CODESYS-Instanz und/oder ein lokales Testskript aus der ersten (aktuellen) CODESYS-Instanz aus. Beide Testskripte können parallel laufen.
Das Testelement Externer Aufruf enthält die beiden Elemente
<Leerer externer Aufruf> und
<Leerer lokaler Aufruf>.
Wenn Sie ein Element Externer Aufruf im Testskript selektieren, öffnet sich die Registerkarte Externer Aufruf. In dieser Registerkarte konfigurieren Sie die Einstellungen für die neue CODESYS-Instanz, die das externe Skript enthält.
Wenn Sie <Leerer externer Aufruf> oder
<Leerer lokaler Aufruf> im Testskript selektieren, öffnet sich die Registerkarte Aufruf. Für den externen Aufruf konfigurieren Sie hier den Aufruf des Testskripts, das in der neuen CODESYS-Instanz läuft. Für den lokalen Aufruf konfigurieren Sie den Aufruf das Testskripts, das in der akutellen CODESYS-Instanz läuft.
Registerkarte: Externer Aufruf
Timeout für das externe Skript (Sekunden) | Zeitspanne, die die neue CODESYS-Instanz maximal laufen darf Wenn diese Zeitspanne überschritten wird, wird diese Instanz automatisch beendet. Angabe in Sekunden |
Profil der externen Instanz | Profil der neuen CODESYS-Instanz Geben Sie den Profilnamen exakt so an, wie er im Dialog des Entwicklungssystems oder im Startmenü des Computers angezeigt wird.Das Profil wird ohne Anführungszeichen angegeben. Wenn das Feld leergelassen wird, wird das aktuelle Profil verwendet. Beispiel: |
Pfad zum externen Programm | Programmpfad der Wenn hier ein Pfad angegeben wird, muss in Profil der externen Instanz ein Wert eingegeben werden. Wenn kein Pfad angegeben wird, wird die aktuelle Installation von CODESYS verwendet. |
Remote ausführbare Argumente | Kommandozeilenparameter für den Aufruf der neuen CODESYS-Instanz Alle Kommandozeilenparameter von CODESYS sind möglich. Hinweis: Die Kommandozeilenparameter können Konflikte mit dem Testskript der neuen CODESYS-Instanz hervorrufen, beispielsweise wenn durch die Kommandozeilenparameter ein Projekt geöffnet wird und das Testskript ebenfalls ein Projekt öffnet. |
Installationsname der externen Instanz | Installationsname, wie er im CODESYS Installer angezeigt wird. Dieser Name muss angegeben werden, wenn die externe Installation mit dem CODESYS Installer installiert wurde. |
Registerkarte: Aufruf
Testskript zum Aufrufen | Der Aufruf eines Testskripts kann mit folgenden Angaben erfolgen:
|
![]() | Kopiert den absoluten Pfad eines in der Ansicht Test Manager in der Registerkarte Testskripte selektierten Skripts in das Eingabefeld |
![]() | Öffnet das Testskript, das in Testskript zum Aufrufen angegeben ist, zur Bearbeitung |
Version (leerlassen für neueste) | Version des Testskripts, das aufgerufen wird Beispiel: Wenn das Feld leer ist, wird automatisch die neueste Version verwendet. |
![]() | Entfernt den Eintrag des Felds Version (leerlassen für neueste) |
Eingangsparameter, der als Schnittstelle zwischen aufrufendem und aufgerufenem Testskript dient Tipp: Eingangsparametername und Variablenname dürfen identisch sein. | |
Name | Name des Eingangsparameters Wird im aufzurufenden Testskript verwendet (interne Variable des Subskripts) Gleichzeitig ist das auch die Deklaration der Schnittstellenvariablen. Beispiel: |
Variable |
|
Nach oben | Verschiebt den selektierten Eingangsparameter um eine Zeile nach oben |
Nach unten | Verschiebt den selektierten Eingangsparameter um eine Zeile nach unten |
Entfernen | Löscht den selektierten Eingangsparameter |
Ausgangsparameter, der als Schnittstelle zwischen aufrufendem Testskript und aufzurufendem Subskript dient Tipp: Ausgangsparametername und Variablenname dürfen identisch sein. | |
Name |
|
Variable | Name der Variablen des aufrufenden Testskripts Erhält einen Wert aus dem Subskript Tipp: Ein Wert des aufzurufenden Skripts wird über einen Ausgangsparameter, als Ausdruck oder als Literal an die Variable übergeben, so wie in Name angegeben. |
Nach oben | Verschiebt den selektierten Ausgangsparameter um eine Zeile nach oben |
Nach unten | Verschiebt den selektierten Ausgangsparameter um eine Zeile nach unten |
Entfernen | Löscht den selektierten Ausgangsparameter |