Skip to main content

Aktion: SetProjectInformation

Funktion: Die Aktion setzt der Projektinformationen des aktuell geöffneten Projekts.

Aufruf: Testtreiber Projects

Registerkarte: Konfiguration

Tipp

Die Eingabefelder dieser Registerkarte entsprechen den Feldern des Objekts Projektinformationen von CODESYS. Genaue Beschreibungen finden Sie im Kapitel Objekt Projektinformationen in der CODESYS-Hilfe.

Tabelle 68. Eigenschaften

Firma

Name der Firma

Beispiel: Company_A

_cds_icon_option_deactivated.png: Der Wert im Feld Firma wird nicht in das Objekt Projektinformationen übernommen.

standard icon: Der Wert im Feld Firma wird beim Ausführen der Aktion in das Objekt Projektinformationen übernommen.

Dient der Identifizierung einer Bibliothek

Titel

Titel des Projekts

Beispiel: Test_Project1

_cds_icon_option_deactivated.png: Der Wert im Feld Titel wird nicht in das Objekt Projektinformationen übernommen.

standard icon: Der Wert im Feld Titel wird beim Ausführen der Aktion in das Objekt Projektinformationen übernommen.

Dient der Identifizierung einer Bibliothek

Version

Version des Projekts

Beispiel: 1.0.0.1

_cds_icon_option_deactivated.png: Der Wert im Feld Version wird nicht in das Objekt Projektinformationen übernommen.

standard icon: Das Feld Version wird beim Ausführen der Aktion in das Objekt Projektinformationen übernommen.

Dient der Identifizierung einer Bibliothek

Freigegeben

Diese Option schützt das Projekt vor Änderungen.

Wenn Sie das Projekt editieren, erscheint eine Eingabeaufforderung, ob das Projekt wirklich geändert werden soll. Wenn Sie diese Abfrage einmalig mit Ja beantworten, erscheinen bei weiteren Editieraktionen keine Abfragen mehr.

standard icon: Die Option im Objekt Projektinformationen wird aktiviert.

_cds_icon_option_deactivated.png: Die Option im Objekt Projektinformationen wird deaktiviert.

_tm_icon_option_blue.png: Die eingestellte Option im Objekt Projektinformationen wird nicht geändert.

Kategorien

standard icon: Der Wert im Feld Kategorien wird beim Ausführen der Aktion in das Objekt Projektinformationen übernommen.

_cds_icon_option_deactivated.png: Der Wert im Feld Kategorien wird nicht in das Objekt Projektinformationen übernommen.

_cds_icon_three_dots.png: Öffnet einen Dialog zur Übernahme der Kategorie aus einer Beschreibungsdatei oder Bibliothek

Standardnamensraum

standard icon: Der Wert im Feld Standardnamensraum wird beim Ausführen der Aktion in das Objekt Projektinformationen übernommen.

_cds_icon_option_deactivated.png: Der Wert im Feld Standard-Namensraum wird nicht in das Objekt Projektinformationen übernommen.

Autor

Autor des Projekts

standard icon: Der Wert im Feld Autor wird beim Ausführen der Aktion in das Objekt Projektinformationen übernommen.

_cds_icon_option_deactivated.png: Der Wert im Feld Autor wird nicht in das Objekt Projektinformationen übernommen.

Beschreibung

standard icon: Das Feld Beschreibung wird beim Ausführen der Aktion in das Objekt Projektinformationen übernommen.

_cds_icon_option_deactivated.png: Der Wert im Feld Beschreibung wird nicht in das Objekt Projektinformationen übernommen.

Automatisch POUs für den Eigenschaftenzugriff erzeugen

Diese Option entspricht der Option „Automatisch ‚Projektinformationen‘-POUs erzeugen“ im Objekt Projektinformationen von CODESYS.

standard icon: Die Option im Objekt Projektinformationen wird aktiviert.

_cds_icon_option_deactivated.png: Die Option im Objekt Projektinformationen wird deaktiviert.

_tm_icon_option_blue.png: Die eingestellte Option im Objekt Projektinformationen wird nicht geändert.



Registerkarte: Parameter

Die in der Registerkarte Parameter definierten Parameter werden verwendet, um Werte zwischen Testskriptvariablen und Parametern von Testaktionen auszutauschen. Parameter können in der Registerkarte Konfiguration als Platzhalter verwendet werden. Dabei wird der Name des Parameters im Konfigurationsdialog in geschweifte Klammern gesetzt. Beispielsweise {name}.

Tipp

Global im Skript definierte Variablen (mit Präfix $GLOBALS.) können Sie direkt in der Testaktion verwenden. Eine Übergabe durch Eingangsparameter ist dabei nicht notwendig. Für das Schreiben von globalen Variablen ist die Verwendung von Ausgangsparametern notwendig.

Eingangsparameter: Bei der Ausführung der Testaktion werden die Werte der Testskriptvariablen den Eingangsparametern der Testaktion übergeben und können in der Konfiguration der Testaktion verwendet werden.

Ausgangsparameter: Bei der Ausführung der Testaktion werden die Werte der Ausgangsparameter der Testaktion den Testskriptvariablen übergeben und können so beispielsweise in anderen Testaktionen verwendet werden.

Name

Name des Eingangs- / Ausgangsparameters

Dieser Name wird zusätzlich zum Variablennamen definiert, um die Herkunft des Parameters erkenntlich machen zu können, wenn er an ein anderes Skript übergeben wird. Beim Testlauf wird dieser Name als Name außerhalb Im Fenster Testfortschritt in der Registerkarte Variablen (Gültigkeitsbereich #<n>) mit angezeigt.

Hintergrund: Wenn ein Skript A ein anderes Skript B aufruft, und seine Variable x dem Skript B als Parameter y übergibt, so ist aus Sicht des Skripts B der Parameter y die Variable y.

Um zu sehen, dass diese Variable „außerhalb“ des Skripts B als Variable x bekannt ist, gibt es die Spalte Name („Name außerhalb“): Im Gültigkeitsbereich des Skripts B hat die Variable y den Namen x, weil sie im Gültigkeitsbereich des aufrufenden Skripts A als Variable x an den Parameter y übergeben wurde.

Variable

Name der Testskriptvariablen

Beispiel: TS_CaseA_Result

Nach oben

Verschiebt die selektierte Variable um 1 Zeile nach oben

Nach unten

Verschiebt die selektierte Variable um 1 Zeile nach unten

Entfernen

Entfernt die selektierte Variable aus der Liste