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!
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.
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.
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!
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...