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 

Dieses Thema hat akzeptierte Lösungen:

Ich werd nicht: QSM steht, Arrays machen Ärger



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!

07.02.2014, 10:35
Beitrag #1

ExXeQtor Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Jul 2011

8.6
-
DE



Ich werd nicht: QSM steht, Arrays machen Ärger
Hallo,

irgendwie ist es mir peinlich hier mit diesem Problem aufzukreuzen, weil ich ich eigentlich sicher war, dass das für mich kein Problem sein sollte (und eine "Lösung" hatte) - offensichtlich falsch:

Ich habe eine Queued-State-Machine (Producer/Consumer)-Architektur aufgebaut. Im Consumer soll nun im State "PROCESS" einfach ein angekommener Datenblock in das richtige von 32 Arrays eingearbeitet werden (siehe Anhang).

Die Berechnung des Array-Index ist nicht weiter wichtig, wichtig ist nur, dass sich aus der Kombination von Modul-/Channel-/und Lambdanummer eine eindeutige Zahl von 0-35 ergibt, die ich zum Indizieren des Arrays nutze, das 32 Signale trägt (Cluster aus Wert- und Zeit-Arrays).

Nun gelingt mir einfach das anhängen der Daten nicht und ich frage mich langsam wirklich wo heute morgen etwas quer sitzt. Meiner Meinung nach sollte der Ausschnitt im Bild:

- aus den 32 signalen durch den index den richtigen cluster heraussuchen
- dann an das jeweilige Signal/Zeit-Array des Clusters den wert anhängen
- dann alles wieder einfügen (durch replace array subset): Am selben Index, von dem ich das alte array gelesen habe.

Was ich aber bekomme im "output cluster 2" sind nicht zwei arrays, die immer länger werden sondern zwei immer aktuelle werte an index 0.

Wo hängts?! :-(


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.02.2014, 11:10 (Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2014 11:11 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Ich werd nicht: QSM steht, Arrays machen Ärger

Akzeptierte Lösung

Hallo Alex,

vielleicht solltest du dein Schieberegister auch mal mit einer Arraykonstanten initialisieren, die schon 32 gültige Elemente enthält!?
Zumindest das 33. Element (welches man im BD sieht) ist jedenfalls nicht initialisiert…

Merke: nicht vorhandene Elemente kann man auch nicht ersetzen!

Und: AUTO-Cleanup schadet hier überhaupt nicht!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.02.2014, 11:13 (Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2014 11:14 von jg.)
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Ich werd nicht: QSM steht, Arrays machen Ärger
In einem leeren Array kannst du kein Element ersetzen. Bloß weil du den Array Index auf 32 einstellst, heißt das noch nicht, dass das Array jetzt Elemente enthält.
Gruß, Jens
EDIT: Wie üblich kommt Gerd zum selben Ergebnis.

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
07.02.2014, 11:57
Beitrag #4

ExXeQtor Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Jul 2011

8.6
-
DE



RE: Ich werd nicht: QSM steht, Arrays machen Ärger
Danke Gerd und Jens,
natürlich hattet ihr recht. ich schreibs mir hinter die ohren! Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.02.2014, 12:28
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Ich werd nicht: QSM steht, Arrays machen Ärger
Hallo Alex,

kannst du mal deine Tastatur reparieren!?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2014, 14:12
Beitrag #6

ExXeQtor Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Jul 2011

8.6
-
DE



RE: Ich werd nicht: QSM steht, Arrays machen Ärger
Wie meinst du das? Ist dir die Groß-/Kleinschreibung so wichtig oder übersehe ich etwas Anderes?
Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.02.2014, 16:44
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Ich werd nicht: QSM steht, Arrays machen Ärger
(08.02.2014 14:12 )ExXeQtor schrieb:  Wie meinst du das? Ist dir die Groß-/Kleinschreibung so wichtig oder übersehe ich etwas Anderes?
Grüße
Ja, (einigermaßen) korrekte Groß-/Kleinschreibung ist uns hier im LVF wichtig, s. auch LVF-Regeln.

Danke, 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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zeitstempel steht still Titus85 1 1.817 16.11.2023 10:51
Letzter Beitrag: Woodeye
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.590 19.02.2015 16:12
Letzter Beitrag: alan
  2 Arrays, in einem Anzeigen (nicht zusammen) Daniel H. 2 3.713 23.11.2014 19:45
Letzter Beitrag: Daniel H.
Bug Arrays... immer wieder Arrays nurso 6 7.506 15.08.2014 10:39
Letzter Beitrag: Lucki
  Array of Cluster(Arrays) nach Cluster(Concatenate Arrays) rasta 7 9.765 18.12.2008 12:33
Letzter Beitrag: rasta
  kann das VI Fenster nicht kleiner machen gottfried 4 4.204 26.05.2007 08:38
Letzter Beitrag: gottfried

Gehe zu: