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 

Probleme beim Arbeiten mit virtuellen Kanälen in API



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!

09.12.2009, 07:04
Beitrag #1

skywalker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 154
Registriert seit: Jan 2007

2020
2007
DE

99310
Deutschland
Probleme beim Arbeiten mit virtuellen Kanälen in API
Hallo,

nachfolgendes Bild zeigt zwei Lösungen, die theoretisch zum gleichen Ziel führen sollten.
Jedoch funktioniert der obere Ansatz nicht.

Ziel ist es, auf Leitung 7 ein true/false zu schicken und auf Leitung 4 dieses zurückzulesen.

Verwende ich den Task (erstellt mit Measurement & Automation Explorer) funktioniert es.
Erzeuge ich den virtuellen Kanal direkt in der API, funktioniert es nicht.

Warum? Was mache ich falsch?

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 07:36
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Probleme beim Arbeiten mit virtuellen Kanälen in API
Das untere Beispiel verwendet ja kein explizites open/clear/close für die Tasks. Ich denke die bleiben eben offen.

Wenn im oberen Beispiel das True auf die Leitung geschickt wird, wird der Task danach geschlossen... ist das True dann noch auf der Leitung?

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 07:52
Beitrag #3

skywalker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 154
Registriert seit: Jan 2007

2020
2007
DE

99310
Deutschland
Probleme beim Arbeiten mit virtuellen Kanälen in API
Vermutlich ist das true dann nicht mehr auf der Leitung, weil ich diese ja zurücksetze. Wie allerdings kann ich dies verändern.
Lasse ich das zurücksetzen und schließen weg, funktioniert es ebenfalls nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 07:58
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Probleme beim Arbeiten mit virtuellen Kanälen in API
Das hier blinkt bei mir ganz wunderbar...

snip09    

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 09:40 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2009 10:21 von dimitri84.)
Beitrag #5

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Probleme beim Arbeiten mit virtuellen Kanälen in API
Ich wollt' das auch mal ausprobieren und hab's nachgebaut. Aber da blinkt nur meine Sonde wo die Daten entstehen. Mit der richtigen Karte (Dev4/port0ne0) bleibt die LED immer an und mit der virtuellen Karte (Dev5/port0ne0) bleibt die LED immer aus. Wo dran könnt's liegen? Und hat das wait zwischen Schreiben und Lesen einen bestimmten Grund?

EDIT ... auch wenn ich bei Daten eine False Konstante anschließe ließt DAQrd immer ein True. Irgendwas hab ich da jetzt garnicht verstanden.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 10:46
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Probleme beim Arbeiten mit virtuellen Kanälen in API
Hmm, das wait hat skywalker ja drin... ich habs blos abgemalt und so umgebaut wie ich es machen würde. Dann blinkt es bei mir (das Read).


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.12.2009, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2009 14:17 von dimitri84.)
Beitrag #7

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Probleme beim Arbeiten mit virtuellen Kanälen in API
Ja und ich hab' deins 1 zu 1 nachgemalt aber es passiert das:

' schrieb:Mit der richtigen Karte (Dev4/port0ne0) bleibt die LED immer an und mit der virtuellen Karte (Dev5/port0ne0) bleibt die LED immer aus.

... auch wenn ich bei Daten eine False Konstante anschließe ließt DAQrd (mit der realen Karte) immer ein True. Irgendwas hab ich da jetzt garnicht verstanden.

Ich mein ich brauche das jetzt nicht, aber trotzdem ....Dry

Im Testpanel vom MAX funktionieren die Digital I/O ganz nochmal.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
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
  schnelles schalten von digitalen kanälen serge_franke 4 5.387 10.11.2017 09:17
Letzter Beitrag: serge_franke
  Spannung aus mehrerer Kanälen einlesen baggio2008 7 7.739 30.08.2013 09:48
Letzter Beitrag: GerdW
  Dynamische Erstellung von Tasks und Kanälen simbi 4 7.194 23.04.2013 19:04
Letzter Beitrag: Holy
  NI-6009 Messen von 2 Kanälen klappt nicht ChesterRush 5 5.751 05.01.2012 14:05
Letzter Beitrag: Schwand
  Messung von mehreren Kanälen taktbar 5 7.144 15.12.2011 14:39
Letzter Beitrag: taktbar
  Probleme beim AI-Messen Homer-Jay 18 13.413 13.09.2011 09:07
Letzter Beitrag: M@rRy

Gehe zu: