Aufrufen eines ActiveX-Objekts mit LabVIEW
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Wenn auf dem Frontpanel kein Element oder ActiveX-Objekt vorhanden sein soll, arbeiten Sie mit einer ActiveX-Referenz.
Gehen Sie zum Aufrufen eines ActiveX-Objekts mit LabVIEW folgendermaßen vor:
- Fügen Sie ein ActiveX (Referenz)-Element auf dem Frontpanel ein.
- Weisen Sie der ActiveX-Referenz ein ActiveX-Objekt zu.
- Klicken Sie dazu das Element mit der rechten Maustaste an, und wählen Sie Klasse auswählen (ActiveX)»Suchen aus dem Kontextmenü, um zum Dialogfeld Objekt aus Typbibliothek auswählen zu gelangen.
- Wählen Sie im Pulldown-Menü im oberen Bereich des Dialogfelds Objekt aus Typbibliothek auswählen eine Typbibliothek aus.
- Wählen Sie aus dem Feld Objekte ein Objekt aus, und klicken Sie auf OK.
- Erstellen Sie eine Referenz für die ActiveX-Referenz.
- Fügen Sie die Funktion ActiveX-Objekt öffnen in das Blockdiagramm ein.
- Verbinden Sie die ActiveX-Referenz mit dem Eingang ActiveX (Referenz) der Funktion "ActiveX-Objekt öffnen".
- Rufen Sie eine Eigenschaft oder Methode zur ActiveX-Referenz auf.
- Legen Sie einen der folgenden Knoten im Blockdiagramm ab.
- Verbinden Sie den ActiveX (Referenz)-Ausgang der Funktion "ActiveX-Objekt öffnen" mit dem Referenz-Eingang des Knotens.
- Klicken Sie auf den Knoten zur Anzeige einer Liste der Eigenschaften und Methoden, die für das referenzierte Objekt zur Verfügung stehen. Hinweis Wenn die Eigenschaften und Methoden, die Sie für das referenzierte ActiveX-Objekt erwarten, nicht angezeigt werden, verfügt das Objekt möglicherweise über mehrere COM-Schnittstellen (COM - Component Object Model). LabVIEW kann immer nur die Eigenschaften und Methoden einer COM-Schnittstelle des Objekts anzeigen. Sie können LabVIEW zwingen, die Eigenschaften und Methoden einer anderen COM-Schnittstelle des Objekts anzuzeigen. Verwenden Sie dazu die Funktion Variant nach Daten, um die andere COM-Schnittstelle des Objekts anzuzeigen.
- Wählen Sie eine Eigenschaft oder Methode aus.
| Hinweis Nicht zu allen ActiveX-Objekten gibt es Methoden. |
- Schließen Sie die Referenz auf das ActiveX-Objekt.
- Fügen Sie die Funktion Referenz schließen in das Blockdiagramm ein.
- Verbinden Sie den Ausgang Referenz (Ausgang) des Methodenknotens mit dem Eingang Referenz der Funktion "Referenz schließen".
- Starten Sie das VI. Die Funktion "ActiveX-Objekt öffnen" erstellt nun eine Referenz auf das ActiveX-Objekt, das Sie im Element "ActiveX (Referenz)" ausgewählt haben und führt dann die ausgewählte Methode aus.