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 

Wie Array-Daten ersetzen lassen?



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.11.2010, 00:25 (Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2010 20:15 von jg.)
Beitrag #1

Sandisk Offline
Mädchen für ALLES
**


Beiträge: 98
Registriert seit: Nov 2010

2010
2009
EN

0815
Oesterreich
Wie Array-Daten ersetzen lassen?
Hallo,

ich verwende Labview 10.0 und möchte ein Programm schreiben, welches mir die Zahlen eines Arrays vorfüllt. (Also z.B. Array mit lauter Nullen) Und im Anschluß daran möchte ich dass das Array mit einer Zahl gefüllt wird die ich vorgebe (zB. 1000). Dabei soll man das Befüllen "sehen können". (Sprich mit Delay oder sonstigem Spielereien)

Jetzt schaff ich es zwar es zu befüllen, aber er macht mir immer nur eine Diagonale, nie aber mein ganzes Array. (Brauche ich vielleicht 2 For-Schleifen?) Und er macht es "zu schnell", ich nehme aber an dies liegt daran dass ich noch keine "Verzögerung" drin hab. (Das wird mein kleineres Problem sein denke ich)

Falls es wer kennt, es ist eine der Übungsaufgaben aus dem Labview Tutorial Skriptum.Wink

Zitat:Erzeugen Sie ein 2-dimensionales (12x7)-Array, das zunächst mit –1 gefüllt wird und das dann (zum
Zugucken) zeilenweise mit dem Wert 1000 gefüllt wird. (12x7-Array.vi)

Danke für Tips Chris
Lv10


Angehängte Datei(en)
Sonstige .vi  12x7_array_try.vi (Größe: 9,96 KB / Downloads: 266)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2010, 07:53
Beitrag #2

kaiman Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 146
Registriert seit: Dec 2008

7.1.1, 2011
2007
EN

28***
Deutschland
Wie Array-Daten ersetzen lassen?
Moin Chris,

es gibt in LV die Funktion "Array initialisieren" mit der kannst du ein Array einer beliebigen Größe erzeugen und mit einem beliebigen Wert befüllen. Wenn du anschließend alle Werte ändern willst, brauchst du für jede Dimension deines Arrays eine for-Schleife. Also 2D-Array -> 2 geschachtelte for-Schleifen.
Für ein Delay kannst du mal in die Timing-Palette schauen, da gibts zwei verschiedene Möglichkeiten um dein Programm zu bremsen.

Viel Erfolg noch.Tippen
Gruß, Kai
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2010, 09:06 (Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2010 08:54 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Wie Array-Daten ersetzen lassen?
kaiman's Hinweise sind natürlich, vom pädagogisch-didaktischem Standpunkt betrachtet, viel wertvoller als diese jetzt von mir fertig präsentierte Lösung - zumal die Lehrer auch googeln (- Eingabetext "Erzeugen Sie ein zweidimensionales (12*7)-Array" -) und das hier also nicht unentdeckt bleiben wird:
        Mellow
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2010, 11:19 (Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2010 20:04 von Y-P.)
Beitrag #4

Sandisk Offline
Mädchen für ALLES
**


Beiträge: 98
Registriert seit: Nov 2010

2010
2009
EN

0815
Oesterreich
Wie Array-Daten ersetzen lassen?
Danke euch beiden. Dass es aus 2 Schleifen sein muss hab ich ja noch selbst zusammengereimt. Lustigerweise kann ich die Version von Luki nicht nachbauen, weiss der Kuckuck warum. Es geht weder dass ich das Array um einen Index erweitere, noch lässt er mich eine lokale Variable erstellen. Dry

Ich hab die Indizierung jeweils eingeschalten, wie auch in dem Beispiel. Irgendwas ist bei mir faul oder ich verwende irgendwas falsch? -_-


Sonstige .vi  wtf.vi (Größe: 6,94 KB / Downloads: 280)

Lv10
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2010, 11:59
Beitrag #5

Sandisk Offline
Mädchen für ALLES
**


Beiträge: 98
Registriert seit: Nov 2010

2010
2009
EN

0815
Oesterreich
Wie Array-Daten ersetzen lassen?
Alles geklärt, habe gerade Trick 17 gezeigt bekommen. (Bilden von Control, dann mit rechter Maustaste auf das Frontpanel und "add dimenstion") Naja, logisch ist vielleicht etwas anderes, aber zumindest weiss ich jetzt wie es geht. Rest hat dann einwandfrei funktioniert. Warum man die Dimension nicht gleich durchs Runterziehen einstellen kann wird wohl eine ewige Sinnfrage bleiben. ;-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2010, 20:06
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
Wie Array-Daten ersetzen lassen?
Das geht doch. O

' schrieb:Warum man die Dimension nicht gleich durchs Runterziehen einstellen kann wird wohl eine ewige Sinnfrage bleiben. ;-)

Und bitte nächstes Mal auch die LabVIEW-Version Deines VIs angeben. Rulez

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
10.11.2010, 09:03
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Wie Array-Daten ersetzen lassen?
Und wann fragst Du nun endlich nach der Lösung der anderen Aufagen, die hier im PDF "Labview für Anfänger" gestellt werden? Mellow Z.B:

Aufgabe: Schreiben Sie ein Programm, das bestimmt, wieviele negative und nichtnegative Zahlen in einem
eindimensionalen Array reeller Zahlen enthalten sind.
Aufgabe: Erzeugen Sie ein 2-dimensionales (12x7)-Array, das zunächst mit –1 gefüllt wird und das dann (zum
Zugucken) zeilenweise mit dem Wert 1000 gefüllt wird. (12x7-Array.vi)
Aufgabe: Erzeugen Sie ein Array von Booleschen Anzeigeelementen. Was kann man machen, damit alle Anzeigen
leuchten? Wie kann man zufällige Elemente anschalten. Kennen Sie das „Game of life“? Haben Sie genü19
gend Zeit um es in LabVIEW zu programmieren? Ein weiteres nicht einfaches Problem: Programmieren Sie ein
Schriftband, bei dem die Zeichen nach links oder rechts wandern.
Aufgabe: Können Sie sich einen dreidimensionalen Array vorstellen? Bauen Sie sich einen mit LabVIEW!
Können Sie ihm auch eine physikalische Interpretation geben?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2010, 11:44
Beitrag #8

Sandisk Offline
Mädchen für ALLES
**


Beiträge: 98
Registriert seit: Nov 2010

2010
2009
EN

0815
Oesterreich
Wie Array-Daten ersetzen lassen?
@Luki: Aber sonst hast Du keine Probleme oder? Rolleyes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2D Array durchsuchen und bestimmte Werte ersetzen sara2211 4 5.704 13.01.2017 10:59
Letzter Beitrag: sara2211
  Ersetzen von Array-Rotieren durch Rückkopplungsknoten bde2 2 3.603 27.04.2015 16:41
Letzter Beitrag: bde2
  Daten aus einem 1D-Array filtern IngDanny7 15 12.055 26.02.2015 16:36
Letzter Beitrag: GerdW
  Elemente in einem 2D Array ersetzen che-salih 6 8.068 02.12.2013 13:08
Letzter Beitrag: che-salih
  String suchen und ersetzen Kuebler 3 5.039 16.04.2013 12:11
Letzter Beitrag: Kuebler
  Max. Wert durch eine höheren ersetzen dukat17 3 4.313 10.04.2013 14:51
Letzter Beitrag: dukat17

Gehe zu: