Cluster lässt sich unbundeln, aber.. - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Cluster lässt sich unbundeln, aber.. (/Thread-Cluster-laesst-sich-unbundeln-aber) |
Cluster lässt sich unbundeln, aber.. - fk08 - 05.05.2008 20:31 Hallo, ich habe ein Cluster aus 2 Elementen: - frequency, numeric (double [64bit real][Hz]) - phase, numeric (double [64bit real]) nun würde ich gerne diese daten mit write to spreadsheet file wegschreiben, und zwar erste spalte frequenz und zweite spalte phase. leider meckert LabVIEW schon beim "build array": You have two or more numeric data types wired together, but the numbers have incompatible units. wahrscheinlich liegt es daran, dass die frequenz mit einer einheit versehen ist und die phase nicht. aber wie kriege ich die einheit weg? oder kennt ihr ne bessere idee, wie ich diese daten speichern kann? viele grüße Cluster lässt sich unbundeln, aber.. - dc6xs - 05.05.2008 20:55 Long Double (Double 64bit) is vielleicht auch etwas zu unhandlich für Tabellen im Textformat Formatiere die Zahlen doch mal gescheit in short Double (32bit) oder ähnliches um. Vielleicht klapts dann auch mit dem Export der Daten. Gruß, Robert PS: Brauchste wirklich die 64bittige Darstellung? Dein AD-Wandler hat doch bestimmt nicht mehr als 24bit ,) Cluster lässt sich unbundeln, aber.. - jg - 05.05.2008 21:04 Zum Unit-Entfernen (oder hinzufügen) dient dieses VI: [attachment=12359] MfG, Jens @Rob: Also 8 Byte Real ist doch gar nicht so ungewöhnlich. Selbst wenn du erst mal beim AD-Wandler nur 12 oder 16 bit hattest, aber das wird ja meinst in ein Float-Format gewandelt. Und dann hat 4Byte Real halt gerade mal ca. 6 signifikante Ziffern, nicht gerade viel, und mglw. selbst für 12bit AD-Wandler zu wenig. Cluster lässt sich unbundeln, aber.. - Lucki - 06.05.2008 07:23 ' schrieb:Zum Unit-Entfernen (oder hinzufügen) dient dieses VI:Das Entfernen der Einheiten wäre gar nicht nötig. Man muß nur die Arrays mit den unterschiedlichen Einheiten mit dem VI "Wert formatieren" einzeln in String-Arrays konvertieren. Daraus kann man dann eine Tabelle machen. Die Abspeicherung als Spreadsheet ist dann nur noch eine ganz leichte Übung. [attachment=12347] |