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 

Boolean Array füllen



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!

27.06.2011, 10:31
Beitrag #1

rom4o Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2010

8.5
2009
de


Deutschland
Boolean Array füllen
Hallo Leute,
ich habe ein logisches getaktetes Eingangssignal das ich in einem Booleanarray ablegen möchte.
Im Signalverlaufsgraphen wird der Verlauf wunderbar abgebildet.
Das Ziel ist nun mit jedem Zeitschritt das folgende Element im boolean-Array mit dem aktuellen
anliegenden Wert zu belegen. Im Anhang ist ein Screenshot. Mit dem Takt wird auch der Index inkrementiert.
Das Problem ist, dass die jeweiligen Werte zwar im Booleanarray an der richtigen Stelle angezeigt werden bzw.
die LED aufleuchtet aber, mit dem Folgewert werden die vorherigen Werte(LEDs) wieder auf false gesetzt.
Warum ist das so??
Warum wird der letzte Zustand nicht im Array gespeichert?????
Kann es mit dem Initialisierten Array zu tun haben?

Viele Grüße


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.06.2011, 10:39
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Boolean Array füllen
Du hast es quasi richtig erkannt.
Du ersetzt immer wieder im selben Array nur einen Wert. (Datenfluss!!)
Wenn du in jedem Schleifendurchlauf etwas verändern willst, dann gibt dan Array per Shift-Register von einem Durchlauf zum nächsten Durchlauf weiter.

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
27.06.2011, 10:47
Beitrag #3

rom4o Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2010

8.5
2009
de


Deutschland
RE: Boolean Array füllen
Hallo, danke für die Antwort.
Und wie kann ich das mit dem Shiftregister realisieren? Ich weiss wie ich es erhalte,
for-schleife und dann die eingänge zu Shiftregister ändern. Aber ich habe keine Ahnung wie,
ich das auf mein Array anwende. Gibt es dazu irgendwo ein kleines Beispiel wie das mit Boolean-Arrays
funktioniert? Und wo man die initialisierung hinsetzen muss damit nicht immer alles gelöscht wird.

Viele Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.06.2011, 11:18 (Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2011 11:19 von Takuro.)
Beitrag #4

Takuro Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 122
Registriert seit: May 2011

2010 SP1
2011
DE

31177
Deutschland
RE: Boolean Array füllen
Wenn ich dein Programm richtig verstehe, dann müsstest du nur den Eingang des Arrays durch ein Schieberegister ersetzten. Den Ausgang des Schieberegisters verbindest du dann mit dem Draht, kurz vor der Ausgabe. (siehe Anhang)

Dann wird das alte weitergegeben und du speicherst deinen Wert mit jedem Durchlauf eh in nem neuen Index.

(Mal wieder kein Labview auf dem Rechner, sonst hätte ich das mal darin gemacht, aber ich denke, du weißt was ich meine. Smile )


Angehängte Datei(en) Thumbnail(s)
   

Neu, aber motiviert. Nehme immer gern Verbesserungsvorschläge an!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.06.2011, 11:26
Beitrag #5

rom4o Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2010

8.5
2009
de


Deutschland
RE: Boolean Array füllen
Hallo Takuro,
super es funktioniert vielen Dank.2hands2hands2hands
Habe echt Stunden nach der Lösung gesucht.
Echt klasse.

Bis bald rom4o Big Grin
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
  Dynamic Data vom DAQ zu Boolean Jann 3 6.014 06.04.2016 08:08
Letzter Beitrag: Jann
  Füllen bis -unendlich dimitri84 5 6.206 27.10.2011 17:56
Letzter Beitrag: dimitri84
  Ereignisstruktur durch boolean auslösen big_ben 5 6.873 16.03.2009 20:58
Letzter Beitrag: jg
  2.en Plotbereich füllen Chasing 4 6.506 13.05.2008 14:48
Letzter Beitrag: Chasing
  Boolean zu Digitale Signalverlaufsgraphen Labman 2 5.831 11.09.2007 08:36
Letzter Beitrag: Labman
  Fläche zwischen 2 Plots "füllen" erbi 3 7.237 29.07.2007 18:08
Letzter Beitrag: jg

Gehe zu: