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 

Kann eine DLL Events erzeugen auf die LabVIEW reagiert?



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!

30.08.2007, 13:57 (Dieser Beitrag wurde zuletzt bearbeitet: 30.08.2007 13:58 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Kann eine DLL Events erzeugen auf die LabVIEW reagiert?
' schrieb:Hallo,
das gleiche Problem habe ich auch aber nur auf der LabVIEW 8.2 Seite.
Meine alten LV 6.2 Programe die mit event Activex aus DLL Umgebungen laufen, aber unter 8.2 soll das anders aussehen, die Event Steuerung ist veraendert worden ? Es gibt keine einfachen Beispiele auf der LV seite dazu !O
Ich suche ein ab LV 8 Beispiel das auf Event ueber COM .NEt oder xactive reagiert !
Danke

Also seit LabVIEW 7.0 gibt es User Events. Und LabVIEW exportiert eine C Funktion die man in DLLs aufrufen kann um solche Events zu triggern. Angehängt ist ein kleines Beispiel wie das geht. Ist an sich nicht ganz so sinnvoll in dieser Art aber ich habe versucht es so einfach wie möglich zu halten.

Prinzipiel kann ein User Event beliebig komplexe LabVIEW Daten beinhalten. Der Datentyp wird bei der Create User Event Funktion festgelegt. Um herauszufinden wie das Memorylayout komplexerer Datentypen in C aussehen soll, um diese als zweiter Parameter an PostLVUserEvent() übergeben zu können, kann man am einfachsten den Datentypen an einen Eingangsparameter einer Call Library Node anbinden, der auf Native Datatype gesetzt ist und durch die rechte Maustaste und selektieren der Option Create .c File einen C File generieren lassen wo der Datentyp sauber deklariert wird.

Ist an sich alles recht einfach aber ein seriöses Verständnis von C Programmierung ist absolut notwendig. Bitte keine Fragen wie: "Ich weiss nicht was das ist, könntest Du mir Problem X/Y für Library Z schnell mal programmieren/erklären/Händchen halten?"

Rolf Kalbermatter


Angehängte Datei(en)
Sonstige .zip  userevent.zip (Größe: 26,39 KB / Downloads: 342)

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Kann eine DLL Events erzeugen auf die LabVIEW reagiert? - rolfk - 30.08.2007 13:57

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question VB .net dll mit events in LV einbinden LV-KT-BMT 2 6.262 05.09.2012 08:22
Letzter Beitrag: rolfk
  DLLs in LabVIEW erzeugen Winzler 2 5.914 06.09.2005 14:13
Letzter Beitrag: Winzler

Gehe zu: