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 

Labview mit k8055



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!

31.01.2011, 13:40 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2011 12:00 von jg.)
Beitrag #1

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
Labview mit k8055
Hallo,
ich bin neu hier im Forum und habe erst seit Dezember Erfahrung mit Labview,
Die Beispiele im Studentenversionsbuch 8.5 habe ich fast alle gemacht. Nun habe ich die USB Esperimentier Interface Boad K8055 von velleman gekauft (Wegen dem preis) und
wollte mit Hilfe von Event alle digitale Ausgänge des Boards ansteuern. als event-case sollte den Wert der kontroldiode geändert werden indem ich auf dem 5.digitalen Eingangsknopf drücke.
Ps: da das Board keinen NI-produkt ist, hat velleman einen Labview-Driver auf ihrer Homepage http://www.velleman.be gelegt(in Download-Bereich)

hier eine kurze Beschreibung meines Vis:
-in der ersten Sequenz ist die Kommunikation mit der Karte geöffnet
-in der zweiten Sequenz lese ich die Wertänderung des 5.digitalen Eingang per nkopfdruck die Änderung wird durch die Kontroldiode angezeigt
-in der dritte sequenz setze ich alle digitalen Ausgangsport auf true für diesen Schritt muss erst überprüft werden ob der Wert des Kontroller sich geändert hat; wen ja dann sollte die Ausgänge eine Weile leuchten
- in den beiden letzten lösche ich wieder die Ausgänge und schließlich breche ich die Kommunikation mit dem Board.

Fragen:
1-was mache ich da Falsch ?
2-wie würden sie mir den Umgang mit Dll raten. Oder wie bringe ich dieser Idee zum laufen ?
labview Version 8.5
danke


Angehängte Datei(en)
Sonstige .vi  VellemanVersion3.vi (Größe: 13,7 KB / Downloads: 244)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.02.2011, 08:15
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Labview mit k8055
Du schreibst nicht, was nicht funktioniert. Was ich aber sehe, ist dass Du in der Eventstruktur bei einem Indicator auf "Value Change" reagieren möchtest. Das geht nicht. Das muss mit einem dynamischen Event oder "Value Signaling" gemacht werden.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2011, 11:49 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2011 11:59 von jg.)
Beitrag #3

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
Labview mit k8055
Danke erstmal "Y-P" für deinen Beitrag,
was ich haben wollte war: die Ausgänge meiner Karte nur dann mit hilfe von event-struct zu setzen wenn den Imput5 (Auf der Karte) gedruckt ist und seine Zustandänderung hatte ich mit den Indikator festgelegt. Es hat aber nicht funktioniert.
ich habe seit heute Morgen versuch anhang deinen Vorschlag das zum laufen zu bringen und ich habe es nicht geschaft, vielleicht weil ich nicht genau weisst, was einen dynamischen event ist oder wie ich es machen kann?, die event "Value Signaling" habe ich in den Fenster von event-case nicht gesehen ! konnte dies auch nicht ausprobieren.

*** aus einem anderen Betrag habe ich gelesen, dass es mit Indicator einen event nicht funktionieren würde !ich habe auch ihren Vorschlag ausprobiert es hat aber bei mir nicht funktioniert.
für Interessierte hier nachlesen: http://digital.ni.com/public.nsf/allkb/42B...1D?OpenDocument

***** ich habe aber eine andere Idee ausprobiert, es funktioniert leider besteht das problem, dass das System continuierlich belastet wird was ich vermeiden wollte.
die Lösung im Anhang.
Falls jemand ein anderer, Vorschlag wie ich es mit event hinbekomme würde ich ihn sehr dankbar.
Lv85_img


Angehängte Datei(en)
Sonstige .vi  VellemanVersion3.vi (Größe: 14,78 KB / Downloads: 214)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.02.2011, 12:52
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Labview mit k8055
Wenn das so funktioniert, aber Dein System ausgelastet ist, dann solltest Du mal eine Zeitverzögerung in Deine Schleife (oder sogar in jedem Sequenzframe) reinpacken (da reichen ein paar ms).
Bsp. zu dynamischen Events habe ich hier im Forum schon ein paar mal hochgeladen und "Value Signaling" gibt es als Eigenschaft des Property-Nodes. Wenn Du das dort anschließt, dann reagiert Dein Event auch auf die Wertänderung des Indicators.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: