Hallo Luna,
bitte löse dich von Office, Excel und VBA und versuche zu verstehen, was in VBA umgesetzt ist.
Ja, mit Set ctrla = CreateObject("ETAS.PTS.PINCONTROLV2.CommCtrl.CommCtrlAccess") wird in VBA das ActiveX-Objekt eingebunden, aber das willst du jetzt in LabVIEW machen. Also, leeres ActiveX Objekt/Refenz anlegen, Rechtklick -> Select ActiveX Class -> Unter Type Library nach dem ETAS-Active-X Objekt suchen. Das ist der Einstieg. Diese Referenz entspricht dann im VBA-Code mehr oder weniger der Variablen crtla.
Gruß, Jens
EDIT: Ui, 3x dieselbe Antwort, da muss was dran stimmen

vielen Dank
ich bin ein Schritt weiter bei LabVIEW

gekommen
jetzt ich habe versucht mit alle 2 Bibliothek die ich habe bei beiden kann ich keine Methode auswählen[
attachment=61873]
Hallo Luna,
dann schau mal, ob die Eigenschaften (PropertyNodes) setzen/lesen kannst.
Nicht jedes Objekt stellt Methoden zur Verfügung.
Gruß, Jens
EDIT: Wie vermutet:
[
attachment=61874]
hallo zusammen,
Vielen danke für die Hilfe
jetzt habe ich eine neu Probleme wie kann ich den Befehl in LabVIEW implementieren Bitte
Dim returnValue As Integer
Dim XMLPath As String
XMLPath = Worksheets("ES4440WireHarnessSignals").Range("G5").Value
Call MsgBox("Initializing Error Simulation with Wireharness File: " & XMLPath, 0, "ES4440 Example")
returnValue = ctrl.InitErrorSimulationUsingFile(XMLPath)
hallo zusammen
ich habe es so implementiert aber das Problem ich bekomme eine Fehlermeldung
[
attachment=61880]
Hallo luna,
ist die ETAS-(Treiber)Software auf deinem Rechner installiert? Ist die ActiveX-Schnittstelle auch registriert?
Oder hast du nur die TLB-Dateien auf deinen Rechner kopiert?
Gruß, Jens
hallo Jens
ist die ETAS-(Treiber)Software auf deinem Rechner installiert?
ETAS Treiber ist installiert
Ist die ActiveX-Schnittstelle auch registriert?
wie kann ich das machen
Hallo Luna,
also wenn du die (Treiber-) Software für deine HW bei dir installiert ist und du damit auch diese ansprechen kannst, dann ist vermutlich auch die COM-Schnittstelle installiert und registriert.
Das müsstest du leicht feststellen, wenn du analog zu dieser Anleitung vorgehst:
https://zone.ni.com/reference/de-XX/help..._type_lib/
und dich durch die (höchstwahrscheinlich lange) Liste von ActiveX/COM-Objekten auf deinem Rechner suchst.
Und was auch noch eine Rolle spielen könnte: Die Bitness von LabVIEW und deinem ActiveX-Objekt sollten zusammenpassen.
Gruß, Jens
hallo zusammen
kann mir jemand kurz erklären wie ich den Befehl
Call MsgBox("Initializing Error Simulation with Wireharness File: " & XMLPath, 0, "ES4440 Example")
mit ActivX implementieren kann bitte.
Gruß Luna