30.09.2013, 10:36
Hallo Forum.
Ich benutze TestStand 2012 und LabVIEW 2012.
Mit LabVIEW möchte ich ein VI schreiben, das ein Gerät über eine Nachbildung im Frontpanel bedienen kann.
Das VI soll aber auch fernsteuerbar sein, in diesem Fall mittels UI Messages.
Dazu habe ich den Knoten "Callback Ereignis registrieren" verwendet.
Leider kann ich aus TestStand heraus kein Ereignis generieren, welches eines der registrierten VIs aufruft.
Scheinbar wird gar kein Ereignis erkannt.
In TestStand rufe ich die ActiveX Methode PostUIMessageEx auf (TestStand API 2012 SP1, Objekt Thread).
Diese generiert mir dann eine Nachricht, z.B. eine UserMessage (Wert 10000).
Vermutlich benutze ich eine falsche Referenz beim Registrierungsknoten.
Welche ist denn die richtige?
Ich konnte bislang kein Beispiel finden.
Gruß,
LabFrog
Ich benutze TestStand 2012 und LabVIEW 2012.
Mit LabVIEW möchte ich ein VI schreiben, das ein Gerät über eine Nachbildung im Frontpanel bedienen kann.
Das VI soll aber auch fernsteuerbar sein, in diesem Fall mittels UI Messages.
Dazu habe ich den Knoten "Callback Ereignis registrieren" verwendet.
Leider kann ich aus TestStand heraus kein Ereignis generieren, welches eines der registrierten VIs aufruft.
Scheinbar wird gar kein Ereignis erkannt.
In TestStand rufe ich die ActiveX Methode PostUIMessageEx auf (TestStand API 2012 SP1, Objekt Thread).
Diese generiert mir dann eine Nachricht, z.B. eine UserMessage (Wert 10000).
Vermutlich benutze ich eine falsche Referenz beim Registrierungsknoten.
Welche ist denn die richtige?
Ich konnte bislang kein Beispiel finden.
Gruß,
LabFrog