Konfigurieren von PAtools zur Interaktion mit SystemLink
- Aktualisiert2026-07-22
- 5 Minute(n) Lesezeit
Konfigurieren Sie PAtools zur Interaktion mit SystemLink, so dass PAtools Informationen an SystemLink senden kann.
-
Geben Sie in Server URL die Server-URL für den Test ein.
Verwenden Sie bei der Eingabe der URL in Server URL die API-URL. Wenn die Server-URL beispielsweise https://dev.lifecyclesolutions.ni.com lautet, muss die URL https://dev-api.lifecyclesolutions.ni.com sein.
-
Geben Sie in API Key Ihren API-Schlüssel ein.
Weitere Informationen zum Erstellen eines API-Schlüssels finden Sie unter Erstellen eines API-Schlüssels in der SystemLink Enterprise-Benutzeranleitung.
- Klicken Sie auf Test Access, um zu prüfen, ob Ihre Verbindung erfolgreich ist.
-
Wählen Sie in Workspace einen SystemLink-Arbeitsbereich aus.
Wenn Informationen von PAtools auf SystemLink hochgeladen werden, wird dieser SystemLink-Arbeitsbereich aktualisiert.
- Optional:
Aktivieren oder deaktivieren Sie die Möglichkeit, einen Prüflingstyp oder Prüfling auf SystemLink hochzuladen.
Die Standardeinstellung ist, dass das Hochladen für einen Prüflingstyp aktiviert und für einen Prüfling deaktiviert ist. Wählen Sie einen der folgenden Abläufe zum Hochladen eines Prüflingstyps oder eines Prüflings aus:
- Prüflingstyp hochladen: Wenn Sie einen PAtools- und SystemLink-Workflow wünschen, in dem Sie Produkte in SystemLink erstellen, laden Sie den PAtools-Prüflingstyp in SystemLink hoch. Laden Sie den Prüflingstyp als Produktfamilie in SystemLink hoch. Erstellen Sie dann ein Produkt in SystemLink mit dem Namen des PAtools-Prüflingstyps für die Produktfamilie. Die Verwendung des Prüflingstypnamens für die Produktfamilie verknüpft das SystemLink-Produkt mit dem PAtools-Prüflingstyp.
- Prüfling hochladen: Wenn Sie einen PAtools- und SystemLink-Workflow wünschen, in dem Sie Prüflinge in PAtools erstellen, laden Sie den Prüfling in SystemLink hoch. Laden Sie den Prüfling als Produkt in SystemLink hoch.
Hinzufügen eines Ausführungs-Workflows
Ein Ausführungs-Workflow definiert, wie ein SystemLink-Testplan erzeugt, bereitgestellt, gestartet und gestoppt werden soll.
Beispiele für Aktionen, die Sie dem Ausführungs-Workflow hinzufügen können:
- START_AFTER_DEPLOY
- GENERATE
- DEPLOY
- START
- ABORT
- END
Die meisten Ausführungsaktionen werden ausgeführt, indem SystemLink einen Salt-Job auf dem Host-Computer aufruft, auf dem dieser Salt-Job installiert ist. Alternativ dazu führt SystemLink ein Jupyter-Notebook aus, das in SystemLink importiert wird. Sie können beispielsweise einen Salt-Job auf dem PXI-Controller installieren, um einen Test zu starten. Wenn Sie in SystemLink auf Start klicken, ruft SystemLink den Salt-Job auf. Der Salt-Job führt ein Skript aus, das den Test auf dem PXI-Controller startet.
Wählen Sie einen Workflow aus, der in einer SystemLink-Testplanvorlage enthalten sein soll, wenn Sie einen Prüfablauf auf SystemLink hochladen. Jeder Workflow ist einem oder mehreren Prüfablauftypen zugeordnet. Beim Hochladen eines Prüfablaufs wird der Workflow, der mit demselben Prüfablauftyp verknüpft ist, in die Testplanvorlage aufgenommen. Wenn kein Workflow für einen bestimmten Prüfablauftyp definiert ist, können Sie die Prüfabläufe dieses Typs nicht auf SystemLink hochladen.
- Navigieren Sie zur SystemLink-Startseite.
- Klicken Sie auf .
Die Arbeitsauftrag-API wird in Swagger geladen. Erstellen Sie mit Hilfe der API Ihren SystemLink-Workflow.
- Klicken Sie auf die Registerkarte Workflows und wählen Sie New Workflow aus.
- Geben Sie in Name einen Namen für den Workflow ein.
-
Wählen Sie eine der folgenden Optionen für SystemLink
Workflow aus.
Option Bezeichnung Default Der standardmäßige SystemLink-Workflow. Bei Auswahl von Default können Sie die Standardausführungsaktionen überschreiben. A SystemLink workflow Der SystemLink-Workflow, den Sie vor Beginn erstellt haben. Wenn Sie einen SystemLink-Workflow auswählen, können Sie die im Workflow definierten Ausführungsaktionen nicht überschreiben. - Optional: Geben Sie eine Beschreibung für den Workflow ein.
-
Wählen Sie in Test Procedure Types für den Workflow aus.
PAtools ermittelt mit Hilfe von Test Procedure Types , welcher Workflow in einer SystemLink-Testplanvorlage enthalten sein soll. In diesem Fall wird die Testplanvorlage auf SystemLink für einen bestimmten Prüfablauf desselben Prüfablauftyps hochgeladen. Ein Prüfablauftyp kann nur einem Workflow zugewiesen werden.
- Optional: Wenn Sie den Workflow Default ausgewählt haben, klicken Sie auf Add Manual.
- Optional:
Wenn Sie den Workflow Default ausgewählt haben, fügen Sie ein Notebook hinzu.
Sie können nur Notebooks hinzufügen, die in SystemLink veröffentlicht wurden.
- Klicken Sie auf Add Notebook.
- Geben Sie in Notebook Action eine Notebook-Aktion ein.
- Navigieren Sie in der Webanwendung für SystemLink-Skripte zum Notebook, das Sie hinzufügen möchten.
- Klicken Sie auf Edit.
- Kopieren Sie vom Bereich EDIT PUBLISHED NOTEBOOK die Notebook ID.
- Fügen Sie im Dialogfeld Workflows der Seite "SystemLink Configuration" in PAtools die Notebook ID ein.
- Klicken Sie auf Add Parameter, um alle erforderlichen Parameter hinzuzufügen.
-
Geben Sie in Key und Value einen Schlüssel und einen Wert für den Parameter ein.
Sie können beispielsweise PartNumber als Schlüssel (Key) und <partNumber> als Wert (Value) eingeben. In diesem Fall leitet SystemLink die Artikelnummer in Ihrem Testplan an das Notebook weiter, wenn es ausgeführt wird.
- Optional:
Wenn Sie den Workflow Default ausgewählt haben, fügen Sie einen Job hinzu.
- Klicken Sie auf Add Job.
- Geben Sie in Job Action eine Job-Aktion ein.
- Optional:
Wählen Sie in System ein System aus.
Das ausgewählte System führt den Job aus. Wenn Sie kein System auswählen, wird der Job auf dem System im vorgesehenen Testplan ausgeführt.Tipp Wählen Sie ein System aus, wenn Sie einen GENERATE-Job festlegen. Durch Auswahl eines Systems wird sichergestellt, dass ein Test auf einem speziellen Testgenerator unter Windows erzeugt wird. Weitere Informationen zum Testgenerator und zur PAtools Test Generator Software finden Sie unter Einrichten eines dedizierten Testgenerators.
- Optional:
Geben Sie in Timeout (s) den bzw. die Timeout(s) ein.
Die Standard-Timeout ist 120 s. Legen Sie den Timeout fest, wenn die Ausführungszeit des Jobs länger als das Standard-Timeout ist.Hinweis Die Ausführungsdauer eines GENERATE-Jobs ist länger als der Standard-Timeout.
- Klicken Sie auf Add Function, um jedes der erforderlichen Argumente für die Funktion hinzuzufügen.
-
Geben Sie in Function Folgendes ein: <Python
script>.<Python
function>
- Speicherort des Python-Skripts auf dem Testgenerator unter Windows: C:\ProgramData\National Instruments\salt\var\extmods\modules
- Speicherort des Python-Skripts auf dem Linux-Real-Time-System: /var/lib/salt/minion/extmods/modules
- Klicken Sie auf Save.
Hinzufügen eines Dashboards
Wenn Sie einen PAtools-Prüfablauf auf SystemLink hochladen, können Sie ein Dashboard auswählen, um den Test bei seiner Ausführung zu überwachen. Fügen Sie dazu eine Referenz auf ein SystemLink-Dashboard in PAtools hinzu und konfigurieren Sie diese.
Sie können Grafana-Dashboards in SystemLink erstellen, um einen laufenden Test in Echtzeit zu überwachen. Erstellen Sie ein Dashboard, das Testdaten eines aktuell ausgeführten Tests anzeigt. Testdaten können Alarmstatus, Temperatur- und Spannungswerte sein. Weitere Informationen zu SystemLink-Dashboards finden Sie unter Darstellen von Notebook-Daten auf einem Dashboard in der SystemLink Enterprise-Benutzeranleitung.
Dasselbe Dashboard kann mehrfach konfiguriert werden. Sie können beispielsweise dasselbe Dashboard mit unterschiedlichen Werten für die von Ihnen definierten Variablen konfigurieren.
- Klicken Sie auf die Registerkarte Dashboards und wählen Sie New Dashboard aus.
- Geben Sie den Name des Dashboards ein.
- Öffnen Sie das Dashboard, das Sie im SystemLink-Web-Client hinzufügen möchten.
-
Kopieren Sie auf der Dashboard-Seite im SystemLink-Web-Client die Dashboard-ID von der URL.
Die SystemLink-Dashboard-URL hat das folgende Format: https://<systemlink server>/dashboards/d/<dashboard ID>/<dashboard name>
- Fügen Sie auf der Registerkarte Dashboards der Seite "SystemLink Configuration" in PAtools in Dashboard Id die ID ein.
- Optional: Geben Sie in Description eine Beschreibung des Dashboards ein.
-
Fügen Sie Ihrem Dashboard nach Bedarf Variablen (Variables) hinzu.
- Klicken Sie auf Add Variable.
- Geben Sie in Key den Variablenschlüssel ein.
- Geben Sie in Value den Variablenwert ein.
- Klicken Sie auf Save.