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 initiaslisiert zu viele Felder



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!

29.10.2010, 13:40 (Dieser Beitrag wurde zuletzt bearbeitet: 29.10.2010 13:57 von Lyson.)
Beitrag #1

Lyson Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Oct 2010

2010 2f
2010
en


Deutschland
Array initiaslisiert zu viele Felder
Servus zusammen,

ich bin ganz neu in der LabView Szene und widme mich seit geraumer Zeit in meinem Studium diesem Programm.

Ich hänge gerade ein einem Problem mit der Array Funktion. Ich möchte in einer Schleife einen Array B mit Initialise-Array befüllen. Dabei gibt ein Array A die jeweilige Dimension an und ich schreibe abwechselnd 0 oder 1 für die jeweilige Arraylänge aus Array A in den neuen Array B den ich haben möchte.

Sei also Array A (2, 2, 1, 2, 3) möchte ich gerne als Ausgabe (1,1,0,0,1,0,0,1,1,1) haben. Soweit funktioniert auch alles nur ist mein Array B leider in der Form vorhanden (1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0) wobei ihr seht, das mein Array B gleich 4 Felder initialisiert anstatt der geünschten 1, 2 oder 3.

Vorher habe ich einen 2-D Array der mir natürlich 1100 - 0000 - 1000 - 0000 - 1110 gibt und diesen formatiere ich einen 1-D Array. Nur zur Info.

Woran liegt das? Ich komme nicht dahinter und habe gerade keine Idee wie ich die überflüssigen Felder lösche. Ok ok max.länge - länge.element = zu löschende felder in jeweiliger zeile, das muss aber doch eleganter oder richtiger gehen stimmts?

Mfg,
Marcus

PS.: Bitte habt ein Nachsehen, ist ja mein erster PostWink

PPS: Für die Anhänge, ich nutzte LabView 2010 2f mit Vision Development Kit. Habe die Datei von unserem Prof. auch mit hochgeladen sonst geht es nicht.
Hm jetzt hab ich das komplette VI hochgeladen. Es geht nur um den Booleanteil.. Nächstes mal gibt es das worauf es ankommt. Sorry.


Angehängte Datei(en)
Sonstige .vi  Barcode_Scanner.vi (Größe: 64,33 KB / Downloads: 163)

Sonstige .vi  IVA_Straight_Edge2___Overlay.vi (Größe: 55,13 KB / Downloads: 148)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.10.2010, 13:43
Beitrag #2

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Array initiaslisiert zu viele Felder
Hallo, kannst Du mal Dein VI hochladen? Ich weiß noch nicht so ganz, was Du möchtest.

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
29.10.2010, 13:43 (Dieser Beitrag wurde zuletzt bearbeitet: 29.10.2010 13:50 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Array initiaslisiert zu viele Felder
Hallo Marcus,

häng doch einfach mal dein VI ran (unter Angabe der LV-Version...)

Oder mach's so:
   

Es geht auch ohne löschen, einfach die gewünschten Bits anhängen. Ok, ist nicht die effektivste (schnellste/speicherschonenste) Variante, aber für deine Beispielfrage effektiv genugSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2010, 14:00 (Dieser Beitrag wurde zuletzt bearbeitet: 29.10.2010 14:07 von Lyson.)
Beitrag #4

Lyson Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Oct 2010

2010 2f
2010
en


Deutschland
Array initiaslisiert zu viele Felder
Das sieht doch gut aus. Ich tüfel mal rum.
Oh man.. da hätte ich auch seber drauf kommen können. Continousmode und direkt in der Schleife das Array bastelln. Naja ich verstehe Programmtechnisch trotzdem nicht, wieso 4 Felder bei meiner Version initialisiert werden.

ERSTMAL: Problem gelöst und besten dank an euch. Anbei noch "meine" Lösung nun.

Neues Problem: Wie mache ich so einen schönen Rahmen um mein VI, dass dort 2010 steht und das Bild? Drucktaste?
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
Question (viele) Bedienelemente deaktivieren / aktivieren F.Bi 3 5.300 16.08.2018 12:59
Letzter Beitrag: GerdW
  Viele Variablen in SubVI nutzen chrisw 3 3.801 02.12.2016 11:35
Letzter Beitrag: GerdW
  Ideeansatz gesucht: Viele Bedienelemente tuhpon 3 4.410 02.11.2015 13:58
Letzter Beitrag: Lucki
  zu viele Übergabevariablen/zu wenig Connectors dbausdd 14 9.429 29.06.2012 12:41
Letzter Beitrag: dbausdd
  Case vs. Event ...und viele Buttons! Emittance 13 15.375 01.07.2011 16:59
Letzter Beitrag: Emittance
  zu viele Leitungen im BD jak888 8 5.984 23.02.2011 16:43
Letzter Beitrag: Lucki

Gehe zu: