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 

Digitales 1-D Array in Boolsche True/False konvertieren



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!

13.12.2011, 08:57 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2011 21:23 von Y-P.)
Beitrag #1

flomo
Unregistered


 







Digitales 1-D Array in Boolsche True/False konvertieren
Guten Morgen,

ich messe mit dem NI9421 (Digitales Eingangsmodul). Nach dem DAQ-Assistenten wird mir ein digitales 1-D Array ausgegeben welches eine CASE-Struktur steuern soll.
Jetzt muss ich irgendwie das Array in einzelne True/False Werte aufdrößeln. Leider weiß ich nicht wie ich das anstellen soll?
Hoffe ihr könnt mir weiterhelfen.

   


Vielen Dank im Voraus

Flomo
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.12.2011, 09:30
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: digitales 1-D Array in Boolsche True/False konvertieren
http://zone.ni.com/reference/en-XX/help/...dex_array/
Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2011, 10:33
Beitrag #3

flomo
Unregistered


 







RE: digitales 1-D Array in Boolsche True/False konvertieren
Hallo Jens,

danke für die Antwort.
Nach erneuter Recherche im Forum bin ich dann auch auf ne Lösung gestoßen.

http://www.labviewforum.de/Thread-Konver...nalverlauf


Jetzt stehe ich aber vor einem anderen Problem.
Die Case-Struktur wird auch ausgeführt wenn ich den Schalter schon losgelassen habe bzw. nur kurz angetippt habe. Dies liegt daran, dass der Case ja ein TRUE erhalten hat.

   

Ich möchte aber, dass der Case nur 1mal ausgeführt wird und das auch nur solange ich den Taster drücke (also die ganze Zeit TRUE ist).
Vllt. kann man da mit einem Schieberegister arbeiten, welches den ersten Zustandswechsel speichert und dann diesen mit dem aktuellen Signal vergleicht.

Vielen Dank schonmal für eure Vorschläge
Flomo
Diese Nachricht in einer Antwort zitieren to top
13.12.2011, 10:42
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
RE: digitales 1-D Array in Boolsche True/False konvertieren
Was soll die Forschleife, die nur einmal ausgeführt wird? Blink
Die kannst Du genausogut auch weglassen.

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
13.12.2011, 10:55
Beitrag #5

flomo
Unregistered


 







RE: digitales 1-D Array in Boolsche True/False konvertieren
Hallo Markus,

mit der For-Schleife habe ich versucht alles nur einmal Auszuführen bis der Schalter erneut gedrückt wird.
Wenn noch jemand Vorschläge hat wäre ich sehr dankbar.

Gruß Flo
Diese Nachricht in einer Antwort zitieren to top
13.12.2011, 20:49
Beitrag #6

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: digitales 1-D Array in Boolsche True/False konvertieren
Wieso kriegst Du eigentlich bei "einem Schalter" ein Array zurück?
Ich weiß nicht wirklich was Dein Programm (bzw. die ganzen Express-VIs machen). Lad' doch mal Dein VI hoch.
Lies' doch einen einzelnen Wert aus und überprüfe diesen.
Bahn

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
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Innerhalb While-loop TRUE zu FALSE ändern iSzr 1 3.583 14.05.2018 09:37
Letzter Beitrag: GerdW
  Digitales Signal eines Moduls ansteuern mprocket 4 5.413 05.01.2018 11:49
Letzter Beitrag: mprocket
  Digitales Signal ausgeben/einlesen Orngh 4 6.902 21.11.2013 10:11
Letzter Beitrag: Orngh
  Digitales Signal ausgeben und gleichzeitig erfassen tom987 8 7.762 25.10.2013 08:18
Letzter Beitrag: GerdW
  True false Case TestingForLife 8 8.697 08.08.2013 10:19
Letzter Beitrag: Lucki
  DAQ: Digitales und analoges Signal in einer Datei abspeichern Hydraulab2013 5 9.583 16.07.2013 20:27
Letzter Beitrag: Holy

Gehe zu: