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 

2D Array geschickt verwalten



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!

16.07.2010, 09:02
Beitrag #1

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
2D Array geschickt verwalten
Hallo,

ich habe hier eine Statemachine (siehe Anhang)
Auf dem Bild wird der Case: "run" angzeigt, wo auch die "Replace Subset Array" stattfindet.
Dieses Array wird vorher initialisiert, die abhängig von angegebenen Parametern ist. (schätzungsweise Array-Größe: 200.000x7)
In diesem befindet sich der Zustand "Idle". State ist immer im idle, wenn Test (run) nicht gestartet wurde bzw. Test beendet wurde.
Genau zu dieser Zeit wird dieses Array mit "0" aufgefüllt. Die wahren Werte kommen erst dann, wenn Case "run" aktiviert wurde.
Wie kann ich dies geschickterweise lösen, so dass die geschriebenen Nuller eliminiert werden, da dies für die Anzeige unbrauchbar sind.

Ich danke für jede Hilfe.

Lg
honey


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

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
2D Array geschickt verwalten
Am geschicktesten wäre es wenn du die Anzeige in eine eigene Schleife packst und nur um run mode updatest.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.07.2010, 09:21
Beitrag #3

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
2D Array geschickt verwalten
hmmm mit meiner programmstruktur kann ich dies schwer realisieren.
Muss doch andere Methoden auch gebenSmile)

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.07.2010, 09:40
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
2D Array geschickt verwalten
Da es ein DBL Array ist, kannst du ja auch NaN reinschreiben... ob dir das dann besser gefällt...

Oder du legst ein gleichaussehendes String-Array drüber und schaltest eins Unsichtbar und das Andere Sichtbar.. je nachdem was du brauchst.


Gruß SeBa

EDIT:
Wenn ich so den nächsten Beitrag von GerdW lesen, denke ich, die Fragestellung war unklar formuliert...:Pdenn ich hab was ganz anderes gedacht.

Big Grin

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.07.2010, 09:44
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
2D Array geschickt verwalten
Hallo Honey,

wie wäre es, einen eigenen "Schleifenzähler" (ein weiteres Shiftregister) zu verwenden, der nur im "run"-Case hochgezählt wird? Dann hast du keine "Lücken" zwischen deinen Daten...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.07.2010, 10:08 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2010 10:23 von jg.)
Beitrag #6

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
2D Array geschickt verwalten
hallo gerd,

ich lade mal so ein Beispiel-VI hoch [LabVIEW 2009].
Wär lieb, wenn du mir kurz zeigen könntest, wie du dies meinst.

lg

honey

EDIT:
danke dir gerdSmile)

habs mit deiner hilfe gelöstSmile
wenn man nur wüsste, dass manche lösungen so einfach sindWink


Angehängte Datei(en)
Sonstige .vi  testFill2DArray.vi (Größe: 34,66 KB / Downloads: 192)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.07.2010, 10:20 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2010 10:23 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
2D Array geschickt verwalten
Hallo Honey,

so meinte ich das:
   

In den anderen Cases wird das Shiftregister nur durchverdrahtet...

Edit:
Beim nächsten Mal bitte einfach deinen letzten Beitrag editieren und nicht gleich nach nicht mal 10min einen neuen erstellenSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.07.2010, 10:25
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
2D Array geschickt verwalten
Offtopic
@honeygirl:Rulez
Zitat:Beim nächsten Mal bitte einfach deinen letzten Beitrag editieren und nicht gleich nach nicht mal 10min einen neuen erstellen
->Beiträge verschmolzen.

Und wenn du weiterhin die Shift-Taste auf deiner Tastatur so vernachlässigst, gibt's ein paar auf die Finger.Post-880-1250020144

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  benutzerdefinierte Error Codes in einer zentralen Datei im Projekt verwalten t.hipp 6 6.720 26.10.2020 16:08
Letzter Beitrag: Jessel_de
  Best Practice: wie mehrere ähnliche Projekte verwalten? LichterLichtus 9 7.753 16.11.2016 13:18
Letzter Beitrag: LichterLichtus
  Texte in externer Datei verwalten Kasi 7 5.898 13.03.2014 14:06
Letzter Beitrag: Kasi
  Konfigurationsdaten verwalten mez15 11 8.234 15.08.2013 11:44
Letzter Beitrag: mez15
  doppelte while-Schleife geschickt beenden Hasenfuss 5 6.218 08.04.2013 21:40
Letzter Beitrag: Hasenfuss
  wie Initialisierungen geschickt machen? Hasenfuss 6 4.173 25.01.2013 14:03
Letzter Beitrag: GerdW

Gehe zu: