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 

Array Überschreiben



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.04.2011, 12:14
Beitrag #1

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
Array Überschreiben
Hi,
ich habe ein Problem,
In meinem Vis möchte jede Zeile des Ursprunlichen Array mit X befüllen, falls in der entprechenden spalte einen Wert ungleich x gefunden worden ist.
ich habe eine probe gemacht, und es hat funktioniert leider geht es aber in meinem Vis nicht.!
wo könnte das problem liegen?
ich habe in den hochgeladene Vis den Porblemsort beschrieben


Angehängte Datei(en)
8.5 .vi  Unbenannt 2.vi (Größe: 21,06 KB / Downloads: 199)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 13:03
Beitrag #2

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Array Überschreiben
Meinst du die komplette Zeile oder nur die zur Spalte zugehörige "Zelle"?

Prinzipiell liegt es sicher daran, dass du das Element nicht ersetzt sondern hinzufügst (ein leeres Array)

Hoffe das hilft dir weiter!

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 13:06
Beitrag #3

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
RE: Array Überschreiben
(27.04.2011 13:03 )M Nussbaumer schrieb:  Meinst du die komplette Zeile oder nur die zur Spalte zugehörige "Zelle"?

Prinzipiell liegt es sicher daran, dass du das Element nicht ersetzt sondern hinzufügst (ein leeres Array)

Hoffe das hilft dir weiter!

Gruss Marc

Die Komplete Zeile möchte ich mit x ersetzen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 13:14
Beitrag #4

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Array Überschreiben
(27.04.2011 13:06 )lololabview schrieb:  Die Komplete Zeile möchte ich mit x ersetzen

Versteh ich das richtig?
Du willst für jede Spalte, welche nicht komplett aus "x" besteht die Zeile komplett mit X auffüllen??
Bzw. deine komplette Ausgangstabelle besteht am Schluss aus "x"?

Was willst du prinzipiell mit deiner Funktion erreichen? Willst du den Wert der Zelle vor dem ersten "x" auslesen?

Sorry, wenn ich mich blöd anstelle ist heute nicht so mein bester Tag was Codeverständnis angeht Blink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 13:47
Beitrag #5

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Array Überschreiben
(27.04.2011 13:14 )M Nussbaumer schrieb:  
(27.04.2011 13:06 )lololabview schrieb:  Die Komplete Zeile möchte ich mit x ersetzen
Bzw. deine komplette Ausgangstabelle besteht am Schluss aus "x"?

So habe ich das jetzt auch verstanden und würde im Endeffekt so aussehen:

   

Wobei ich mir nicht vorstellen kann, dass dies das gewünschte Ergebnis sein soll Wink

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2011, 08:19
Beitrag #6

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
RE: Array Überschreiben
(27.04.2011 13:47 )NWOmason schrieb:  
(27.04.2011 13:14 )M Nussbaumer schrieb:  
(27.04.2011 13:06 )lololabview schrieb:  Die Komplete Zeile möchte ich mit x ersetzen
Bzw. deine komplette Ausgangstabelle besteht am Schluss aus "x"?

So habe ich das jetzt auch verstanden und würde im Endeffekt so aussehen:



Wobei ich mir nicht vorstellen kann, dass dies das gewünschte Ergebnis sein soll Wink

Beste Grüße,
NWO
Hi,
die erste Tabelle ist eine Messergebnis und soll ausgewertet werden.das ganze begint ab Zeile 2 !

wenn man eine Zeile betrachtet zum beispiel in Zeile 1 steht an der erste Zelle "x" an der zweite 0 und bei Zeile 2 steht in der Zelle 1 eine 0 und in der Zelle 2 wieder eine 0.
was ich haben möchte ist volgendes:

Ich starte meine Suche Spaltenweise und und hole mir immer den ersten Wert, der ungleich "x" ist. Damit bilde ich ein neues 1-D array was schon bei mir funktioniert.(Problem: auf der Zeile, wo der Wert geholt wurde darf ich in der nächsten Spalte keinen Wert mehr auf diser Zeile holen!!!!!)
Da ich aber auf dieser Zeile keinen Wert mehr ungleich "x" holen möchte ersetzte ich die Komplette Zeile mit "x"
dann bin ich sicher, dass eine ernute Suche auf die nächten Spalten keinen Wert mehr ungleich "x" auf dieser Zeile zu hollen gibt.
zum Schluss bekomme ich aus den geholten Werte eine (Zeile)1D-array, der so lang ist wie eine Zeile in der Ursprung Array und somit habe ich zum schluss genau einen Wert aus einer Zeile.
ich hoffe Ihr versteht mich nun!


Angehängte Datei(en)
8.5 .vi  Unbenannt 2.vi (Größe: 21,32 KB / Downloads: 177)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.04.2011, 08:58
Beitrag #7

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Array Überschreiben
(28.04.2011 08:19 )lololabview schrieb:  ...(Problem: auf der Zeile, wo der Wert geholt wurde darf ich in der nächsten Spalte keinen Wert mehr auf diser Zeile holen!!!!!)
...

Nur die nächste Spalte oder ist die Zeile aus welcher ein Wert geholt wurde für alle nachfolgenden Spalten Tabu?

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2011, 09:33
Beitrag #8

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
RE: Array Überschreiben
(28.04.2011 08:58 )M Nussbaumer schrieb:  
(28.04.2011 08:19 )lololabview schrieb:  ...(Problem: auf der Zeile, wo der Wert geholt wurde darf ich in der nächsten Spalte keinen Wert mehr auf diser Zeile holen!!!!!)
...

Nur die nächste Spalte oder ist die Zeile aus welcher ein Wert geholt wurde für alle nachfolgenden Spalten Tabu?

Gruss Marc

genau ist es! aus dieser Zeile darf ich kein Wert mehr rausholen, deswegen überschreibe sie komplet mit "x".
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2011, 11:56 (Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2011 11:59 von M Nussbaumer.)
Beitrag #9

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Array Überschreiben
Ah jetzt versteh ich Cool
Aber im Prinzip kannst du ja einfach jede Zeile löschen aus der du einen Wert ausgelesen hastBlink
Geht leichter von der Hand und du hast nicht eine Tabelle nur aus "X"-en

So würde ich es machen:

[attachment=33534]

Schieberegister sind perfekt für deine Anwendung gemacht und passen wie die Faust aufs AugeBox
Also auch verwenden Blush

Hoffe das ganze hilft dir weiter!

Gruss Marc

P.s. LabVIEW hat ne automatische Aufräumfunktion, da wird alles gleich viiiel ordentlicher Cool

Edit Hier noch für 8.5 runtergespeichert:

8.5 .vi  Lösung Delete.vi (Größe: 15,73 KB / Downloads: 218)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.04.2011, 16:23
Beitrag #10

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
RE: Array Überschreiben
(28.04.2011 11:56 )M Nussbaumer schrieb:  Ah jetzt versteh ich Cool
Aber im Prinzip kannst du ja einfach jede Zeile löschen aus der du einen Wert ausgelesen hastBlink
Geht leichter von der Hand und du hast nicht eine Tabelle nur aus "X"-en

So würde ich es machen:



Schieberegister sind perfekt für deine Anwendung gemacht und passen wie die Faust aufs AugeBox
Also auch verwenden Blush

Hoffe das ganze hilft dir weiter!

Gruss Marc

P.s. LabVIEW hat ne automatische Aufräumfunktion, da wird alles gleich viiiel ordentlicher Cool

Edit Hier noch für 8.5 runtergespeichert:

ich bin nicht auf die Idee gekommen die Zeile nacher komplet zu löschen .das ist auch Sinnvoll, weil ich die ursprungsarray am ende nicht Brauche.
vielen dank.
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
  Array überschreiben Pulki 2 3.186 23.01.2015 12:53
Letzter Beitrag: Trinitatis
  Array überschreiben Lutz_ca 10 11.632 29.05.2012 08:22
Letzter Beitrag: NWOmason
  Überschreiben von Fehlern beginner85 8 5.401 09.09.2011 08:26
Letzter Beitrag: beginner85
  Nummerische Anzeige mit Text überschreiben LABVIEW_NEU 3 3.943 17.06.2009 16:05
Letzter Beitrag: gottfried
  Datei lesen und gleich wieder überschreiben? Destiny 6 6.673 27.06.2008 14:51
Letzter Beitrag: Destiny
  String überschreiben bzw. löschen markusx_83 3 5.884 20.06.2008 17:33
Letzter Beitrag: kpa

Gehe zu: