INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

mit COM-API kommunizieren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.05.2021, 08:00
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: mit COM-API kommunizieren
Hallo luna,

Zitat:Ich wähle mit Rechtsklick "Insert ActiveX Object" da weiße ich nicht was für Visuell Basic geeignet.
Nachtrag zu Jens' Antwort:
Hier liegt anscheinend ein Missverständnis deinerseits vor!
Du willst nicht "Excel/VBA" in diesem ActiveX-Container aufrufen! Stattdessen musst de das ActiveX-Object auswählen, welches dir der Treiber deines ETAS-Gerätes bereitstellt!

Genau das macht nämlich auch der Excel/VBA-Code, wie ich oben schon einmal erläutert hatte:
Zitat:Set ctrla = CreateObject("ETAS.PTS.PINCONTROLV2.CommCtrl.CommCtrlAccess")
Hier wird lt. MSDN ein ActiveX-Objekt erstellt.
Du musst also dieses "ETAS.PTS.PINCONTROLV2…" in den ActiveX-Container einfügen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.05.2021, 09:33
Beitrag #12

luna Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2021

2020
2019
DE



RE: mit COM-API kommunizieren
hallo zusammen,
ich muss der Bibliothek für Visual Basic auswählen kann mir jemand sagen wie die heißt bitte?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2021, 09:37
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: mit COM-API kommunizieren
Hallo luna,

Zitat:ich muss der Bibliothek für Visual Basic auswählen kann mir jemand sagen wie die heißt bitte?
Hast du unsere letzten Beiträge gelesen und verstanden?
Du willst keine "Bibliothek für VBA" auswählen! (Es sei denn, deine Aufgabe hätte sich komplett geändert: dann solltest du das auch erläutern…)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2021, 10:15
Beitrag #14

luna Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2021

2020
2019
DE



RE: mit COM-API kommunizieren
hallo,
die Aufgabe ist immer noch das gleiche. Es liegt an mir ich suche ganz Zeit wie ich das mache
das ActiveX-Object auswählen, welches dir der Treiber deines ETAS-Gerätes bereitstellt!
noch nicht geschafft.
Es ist meine erste Kontakt mit LabVIEW das Buch "Einführung in LabVIEW"
versuche ich durch zu arbeiten aber ????
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2021, 10:40
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: mit COM-API kommunizieren
Hallo luna,

wieso suchst du dann immer noch nach einem "VBA ActiveX"-Objekt, wenn du eigentlich ein "ETAS"-Objekt benutzen willst? Hmm

Hast du die bisherigen Beiträge gelesen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2021, 10:44 (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2021 10:48 von luna.)
Beitrag #16

luna Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2021

2020
2019
DE



RE: mit COM-API kommunizieren
ich schildere Jetzt wie ich es bis jetzt gemacht habe.
zuerst habe ich eine Plugin interface erstellt.
mit einer Klasse für feine Fehlersimulator erstellt
dazu alle dll Dateien von Etas eingepackt.
da habe ich eine VI als openLoad erstellt.
Ist soweit richtig? Blink


(20.05.2021 10:40 )GerdW schrieb:  Hallo luna,

wieso suchst du dann immer noch nach einem "VBA ActiveX"-Objekt, wenn du eigentlich ein "ETAS"-Objekt benutzen willst? Hmm

Hast du die bisherigen Beiträge gelesen?


weil Etas gesagt hat? auf API zu greifen muss ich die VB Programm in LabVIEW übersetzen.

oder stehe ich total falsch!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.05.2021, 11:45
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: mit COM-API kommunizieren
Hallo luna,

Zitat:zuerst habe ich eine Plugin interface erstellt.
mit einer Klasse für feine Fehlersimulator erstellt
dazu alle dll Dateien von Etas eingepackt.
da habe ich eine VI als openLoad erstellt.
Ist soweit richtig?
Ich habe keine Ahnung, was du damit meinst…

Zitat:weil Etas gesagt hat? auf API zu greifen muss ich die VB Programm in LabVIEW übersetzen.
Ja, du musst den bisherigen VBA-Code in LabVIEW implementieren/übersetzen.
Warum suchst du dann nach einem VBA-ActiveX-Objekt? Hmm

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2021, 12:26
Beitrag #18

luna Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Feb 2021

2020
2019
DE



RE: mit COM-API kommunizieren
Hallo,

Zitat:Ja, du musst den bisherigen VBA-Code in LabVIEW implementieren/übersetzen.
Warum suchst du dann nach einem VBA-ActiveX-Objekt? Hmm

um das zu implementiere

Set ctrla = CreateObject("ETAS.PTS.PINCONTROLV2.CommCtrl.CommCtrlAccess")
brauche ich Office Spreadsheet oder??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2021, 12:50 (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2021 12:51 von GerdW.)
Beitrag #19

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: mit COM-API kommunizieren
Hallo luna,

Zitat:um das zu implementiere
Set ctrla = CreateObject("ETAS.PTS.PINCONTROLV2.CommCtrl.CommCtrlAccess")
brauche ich Office Spreadsheet oder??
Nein.
Bitte diesen Thread nochmal komplett lesen, spätestens ab Message #7…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2021, 12:52
Beitrag #20

TpunktN Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 196
Registriert seit: Jul 2011

2021
2011
EN

70***
Deutschland
RE: mit COM-API kommunizieren
Hallo Luna,

du musst ETAS als ActiveX-Object einfügen.

Der VBA-Code kann dir helfen den Ablauf der Aufrufe zu verstehen und nachzubauen. Du kannst aber nicht den VBA Code in LabVIEW ausführen, sondern musst es in LabVIEW nachbauen.

Grüße Timo

"Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen."
Johann Wolfgang von Goethe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: