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 

Ereignis-Callback registrieren/ Callback VI



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!

17.07.2007, 15:10
Beitrag #1

Nico Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jul 2007

7.00
2005
kA


Deutschland
Ereignis-Callback registrieren/ Callback VI
Hallo zusammen,

ich ärgere mich nun seit zwei Tagen mit folgendem Problem:

Ich möchte über die ActiveX-Schnittstelle von LabVIEW die Software CANalyzer steuern. Die einfachen Dinge wie Programm öffnen, Methoden und Eigenschaften aufrufen funktionieren. Nun das eigentliche Problem. Es ist in CANalyzer möglich auf Funktionen der Programmiersprache CAPL zuzugreifen. Diese Funktionen müssen allerdings beim initialisien der Software einen Objekt zugewiesen werden.

Ich bin in LabVIEW soweit, dass ich mit einem Ereignis-Callback die OnInit sehe. Aber nun will LabVIEW ein Callback-VI erstellen? Leider weiß ich nicht was da rein kommt? Ich denke, dass da die Funktion die ich später nutzen möchte rein soll. Funktioniert aber leider nicht. Ich meine sogar, das das Callback VI nie aufgerufen wird.

Zum besseren Verständnis habe ich mal die beiden VIs angehängt. Vielleicht hat ja jemand eine Idee.

Vielen Dank in voraus. Nico


Angehängte Datei(en)
Sonstige .vi  LabVIEW_CANalyzer.vi (Größe: 63,33 KB / Downloads: 416)

Sonstige .vi  callback.vi (Größe: 33,49 KB / Downloads: 407)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.07.2007, 15:18 (Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2007 15:18 von eg.)
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Ereignis-Callback registrieren/ Callback VI
Was genau geht denn nicht?

Lese bitte diesen Topic um ein wenig Gefühl mit Callback VIs zu bekommen.

http://www.LabVIEWforum.de/index.php?showtopic=6458

Leider habe ich dein ActiveX Element bei mir nicht installiert, ausserdem habe ich nicht die benötigte Hardware. Somit kann ich nur theoretisch helfen.

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2009, 07:15
Beitrag #3

szkodnik Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jul 2009

8.2
2004
en

53-238
Poland
Ereignis-Callback registrieren/ Callback VI
Hi,
I have same issue. I've lost almost a week to work this out. Did any of you succeed with calling CAPL function from LV ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2009, 15:48
Beitrag #4

ImExPorty Offline
LVF-Freak
****


Beiträge: 572
Registriert seit: Jan 2008

8.6
2001
kA

65934
Deutschland
Ereignis-Callback registrieren/ Callback VI
' schrieb:ich ärgere mich nun seit zwei Tagen mit folgendem Problem ...ich könnte mich jetzt auch Ahrg1, mach ich aber nicht weil schon so lange her: ...aber ich gebe mal ein paar Anregungen und Wald:
Ich möchte über die ActiveX-Schnittstelle von LabVIEW die Software CANalyzer steuern. ...warum...was ist die Zielsetzung...vielleicht ist es ja mal eine ganz neue Idee, die einen weiterbringt...werdet doch einfach mal gaaaaaaaaaanz großzügig mit Euren vorhandenen Informationen und durchgeführten Versuchen, so das es auch anderen etwas bringt/Spaß macht sich hiermit zu beschäftigen...Grundlagenforschung ist sonst ganz schön teuer...
Die einfachen Dinge wie Programm öffnen, Methoden und Eigenschaften aufrufen funktionieren. ...das sind auch keine einfachen Dinge...nur die wurden halt alle schon einmal ausführlich behandelt...es sorgt bei mir für einiges Unverständnis, wenn auf der einen Seite alles so klar ist(Abwertung der erbrachten Leistung), dann jedoch in dem Upload(eigene Leistung) nichts wirklich funktionierendes vorhanden ist ...der "irgendwie" Zugriff auf eine Objekteigenschaft/-Methode ohne Berücksichtigung der Schrittkette und/oder Objektstruktur ermöglicht keine effiziente Hilfestellung
...Es ist in CANalyzer möglich auf Funktionen der Programmiersprache CAPL zuzugreifen...ja aber Du willst von außerhalb des CANalysers auf die CAPL-Funktionen zugreifen... wäre ja dann eine tolle Sache, auch ein funktionierendes Beispiel (seitens CANalysers) bereitgestellt zu bekommen...und für alle die Vektor noch nicht in der Top 10 der Favoritenliste haben...einen Link zur Demoversion des CANanalyser würde die Chance erheblich erhöhen, das sich auch jemand "mal so zum Spaß" damit beschäftigt
. Diese Funktionen müssen allerdings beim initialisien der Software einen Objekt zugewiesen werden. ...woher kommt diese Info?...steht da noch mehr? und ist es nicht vielleicht die Initialisierung einer Messung, wie in dem Upload versuchsweise realisiert(es kommt gerade bei Eventstrukturen auf jede Kleinigkeit an)...und gibt es vielleicht ein Beispiel in einer anderen Programmiersprache, welches funktioniert und als Anschauungsobjekt den LV-Erfahrenen die zeitnahe Übersetzung/Einarbeitung ermöglichen könnte
Ich bin in LabVIEW soweit, dass ich mit einem Ereignis-Callback die OnInit sehe. ...das war der leichtere Teil dieser Problemstellung...da statisch vorhanden...
Aber nun will LabVIEW ein Callback-VI erstellen? ...es gibt über Beispiele suchen, direkt in LV ein: Excel Callback-Beispiel und dann gibt es da noch Google als Ideenlieferant, die dann hier diskutiert werden könnten
Leider weiß ich nicht was da rein kommt? ....bei dem man sieht was da so reinkommen könnte
Ich denke, dass da die Funktion die ich später nutzen möchte rein soll. ....ja so ist das bei Callback-Funktionen gedacht....
Funktioniert aber leider nicht. ...was funktioniert hier nicht? ... Versuchsbeispiele?....Fehlermeldungen?...Ideen?
...das das Callback VI nie aufgerufen wird. ....wie kommtst Du darauf...doch wohl nicht, weil der Text nicht ausgefüllt wird...

na dann, viel Erfolg bei der Umsetzung.........................................
....wie man sieht ....delta t 2 Jahre und nicht ein kontruktives Posting (auch auf ein anderes Thema)....
....Zeit genug war ja nun ....aber es kommt hier nichts zurück...es wird nichts ergänzt oder sonst wie die Motivation gesteigert....Grill
nun bin ich darauf gespannt ob dieses Thema noch lebt...wieder belebt wird? (und die Ideen zur Motivation bei zukünftigen Fragen berücksichtigt werden...Hooofffffffnung...Guru2)

@szkodnik: I'm sorry but now it's your Job to search the unsolved detail information of question Tippen or the hope for the reply by Nico.Pipe

1 Postingempfehlungen, 2 Motivation
Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Beenden des Event-Callback-VIs ? IchSelbst 5 12.253 26.09.2019 14:44
Letzter Beitrag: Nominas
  NotifyIcon Callback 83Daniel 3 8.148 30.10.2018 10:24
Letzter Beitrag: 83Daniel
  Scrollrad Event Callback chris_deus 2 5.952 04.01.2011 10:57
Letzter Beitrag: chris_deus
  Event Callback Knoten verursacht Probleme mit den Treibern eines Devices wonx 3 7.941 28.07.2009 14:32
Letzter Beitrag: rolfk

Gehe zu: