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 

Dieses Thema hat akzeptierte Lösungen:

2 Arrays, in einem Anzeigen (nicht zusammen)



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!

23.11.2014, 17:36
Beitrag #1

Daniel H. Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Nov 2014

2014
2014
DE


Deutschland
2 Arrays, in einem Anzeigen (nicht zusammen)
Hallo zusammen,

dies ist mein erster Beitrag in diesem Forum, ich habe zwar schon öfter mal das ein oder andere Problem, mit der Hilfe dieser Internetseite lösen können. Aber jetzt komm ich auch so nicht mehr weiter.
Ich geh noch in die Schule und wir beschäftigen uns mit dem Programm dort auch ein wenig, die meiste Zeit jedoch bin ich auf ich alleine gestellt und versuche mir die Sachen alle selber bei zu bringen. Ich hoffe, dass mir jemand weiter helfen kann...

Mein Programm:
Ich habe ein Anzeige-Array, das sich mit Zufälligen Zahlen von einem bestimmten Wertebereich automatisch füllt.
(Dieses Array kann man auch in der Größe variieren und passt sich dieser auch in der Darstellung an.)
Alle Werte werden immer gespeichert (überschrieben), sodass ich, wenn ich das Programm schließe, immer die letzten Array Werte gespeichert habe. Diese Werte werden beim erneuten öffnen wieder geladen und in einem zweiten Anzeige-Array angezeigt.

Mein Problem:
Nun will ich aber, dass diese nicht in einem zusätzlichen Array angezeigt werden, sondern in dem (ersten) gleichen Array, in dem auch immer die zufälligen Zahlen angezeigt werden. Aber auch nur so lange, bis neue zufällige Zahlen generiert werden. (das geschieht durch das Drücken auf einen Druckknopf)

Anhang:
Ich habe das soweit fertige Programm angehängt, um es besser zu verstehen und eventuell das Problem anhand des Programms zu lösen.
Jedoch müssen die Dateipfade jeweils noch geändert werden und das Sub VI muss auch noch zugeordnet werden.

Ich bedanke mich schon mal im Voraus für jegliche Hilfe.

Gruß
Daniel


Angehängte Datei(en)
14.0 .vi  6 Array 2D mit Speicher 2.0.vi (Größe: 118,94 KB / Downloads: 190)

14.0 .vi  9 Spalten löschen 3.0.vi (Größe: 24,54 KB / Downloads: 197)

0.0 .csv  xyas.csv (Größe: 258 Bytes / Downloads: 176)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.11.2014, 18:47 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2014 18:50 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Arrays, in einem Anzeigen (nicht zusammen)

Akzeptierte Lösung

Hallo Daniel,

Zitat:Mein Problem: Nun will ich aber, dass diese nicht in einem zusätzlichen Array angezeigt werden, sondern in dem (ersten) gleichen Array
Dann mach das doch einfach!
Lösch das zweite Array und schreibe die geladenen Werte in das erste Array - per lokaler Variable…

Du hast noch eine Racecondition in deinem Code: Wenn man z.B. 10 Spalten einstellt, bekommt man (richtigerweise) einen Hinweis angezeigt. Wenn man jetzt auf 9 Spalten zurückstellt, bekommt man beim ersten "Neue Zahlen" nochmal einen Hinweis (unberechtigterweise) angezeigt!
Eine klassische Racecondition, weil du THINK DATAFLOW nicht komplett beachtet hast…

Was soll dein "9 Spalten löschen" eigentlich bewirken? Momentan macht es das sicher nicht…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2014, 19:45 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2014 19:49 von Daniel H..)
Beitrag #3

Daniel H. Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Nov 2014

2014
2014
DE


Deutschland
RE: 2 Arrays, in einem Anzeigen (nicht zusammen)
Vielen Dank Gerd,

ich hatte die lokale Variable noch nie benutzt, da ich nicht wusste was sie macht, wie immer noch viele andere Funktionen bei LabView.
Mein Lehrer hat zu meinem Problem nur gesagt, dass ich die Case-Schleife brauche, was natürlich komplett unnötig ist, wenn man sich diese Simple Lösung anguckt. Ich wäre wahrscheinlich trotzdem nicht alleine darauf gekommen, daher vielen Dank noch mal.
Und wegen der Spalten Löschen Sub VI, da kamen bei mir jede zweite Spalte Nullen raus. Daher hab ich dieses Sub VI erstellt. Wobei ich seit letzter Schulstunde auch weiß, dass das nicht nötig ist.
Wenn ich mir jetzt noch mal die Fehlermeldung genauer angucke, kann ich in der Schule glänzen.

Gruß
Daniel
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
  CAN Nachricht in einem Textfeld anzeigen user01 1 3.381 18.11.2016 07:30
Letzter Beitrag: jg
  Verschiedene Arrays in XY - Graphen anzeigen lassen silver 22 30.712 09.09.2015 08:53
Letzter Beitrag: GerdW
  Elemente aus Blockdiagramm von einem vi in ein anderes vi kopieren funktioniert nicht keep_smile 6 7.049 17.04.2015 11:47
Letzter Beitrag: keep_smile
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.637 19.02.2015 16:12
Letzter Beitrag: alan
  Arrays, Shift Register in einem Blockcode grba123 1 3.759 05.02.2015 09:23
Letzter Beitrag: GerdW
Bug Arrays... immer wieder Arrays nurso 6 7.587 15.08.2014 10:39
Letzter Beitrag: Lucki

Gehe zu: