LabVIEWForum.de - Array mit Case-Struktur verbinden

LabVIEWForum.de

Normale Version: Array mit Case-Struktur verbinden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi,

@ GerdW: Das mit dem 2ten Index hat funktioniert. Danke! Das erspart mir das ganze Cluster- und Aufschlüsselzeugs
Werde in Zukunft die Verwendung von solchen Ausdrücken wie "pink" vermeidenSmile.

@ IchSelbst: Mir ist schon klar das die Verwendung einer Case-Struktur nicht die eleganteste Variante ist, jedoch hab ich (da ich noch Anfänger bin) kein Plan wie ich das machen soll mit dem Algorithmus auf Array Struktur andwendenSmile.
Ich schätze es sind so ca. 50 verschiedene Abteilungen in der Case-Struktur (die Nummern heißen teilweise nur 465 usw.)

Hochladen kann ich leider nichts, da ich an dem PC kein LabVIEW drauf habe und der PC mit LabVIEW kein Internet hat und zudem bei dem PC mit Internet die USB-Ports defekt sind... bitter.

Kann ich Werte aus dem 2D-Array so auswählen (Zeile x, Spalte 3), dass sie als numerische Zahl ausgegeben werden? Dann könnt ich das wunderbar mit dem "Werte vergleichen" verbinden.
Ich meine, wieso ist das keine normale numerische Zahl die aus meinem "Array indizieren" hinten raus kommt?

Gruß
Hallo matzimus,

"wieso ist das keine normale numerische Zahl..."
Kennst du eine Programmiersprache, die Daten streng typisiert und dir trotzdem automatisch eine Typkonvertierung vornimmt?

Klartext:
Du verwendest ein String-Array. Strings sind nunmal keine Zahlen. Also musst du selbst umwandeln. Guckst du in die String/Conversion-Palette...

"PC mit Internet die USB-Ports defekt"
Übereifrige IT-Abteilung?Wacko
Hi GerdW,
die Konvertierung der Array-Ausgabe hat (fast) funktioniert.
Steht im Array beispielsweise 0,042 wird das zu 0 und das will ich nicht.
Weiß nicht wo/wie ich das ändern kann.
Gruß
Hallo matzimus,

der übliche Fehler bei schlecht konfigurierten PCs:)Deutsches Windows, welches zur Messwerterfassung/-bearbeitung mit englisch-sprachiger Hardware benutzt wird... (Oder - eher unwahrscheinlich - du hast die Funktion für Integerzahlen genommen, wo du eigentlich Floats verarbeiten wolltest.)

Guckst du Kontexthilfe ("Benutze lokales Dezimaltrennzeichen") oder benutzt du ScanFromString mit ordentlichem Formatstring "%,;"...
Habs geschafft!
Danke!
Dann mal bis zu meinem nächsten ProblemWink,
Grüße, Matze
Seiten: 1 2
Referenz-URLs