LabVIEWForum.de - seltsame Fehlermeldung TDMS read

LabVIEWForum.de

Normale Version: seltsame Fehlermeldung TDMS read
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ja, hab's in der 2013er-Version getestet.

Gruß Markus

(18.10.2013 10:49 )kwakz schrieb: [ -> ]Auch in der 2013-Version?
(18.10.2013 09:18 )kwakz schrieb: [ -> ]Ich habe jetzt einen kleinen work-around gebaut ... nicht schön, aber es funktioniert.
Ein Workaround ohne Controls:
[attachment=46815]
Gruß, Jens
Wo finde ich das, bzw. was ist das?

Gruß Markus

(19.10.2013 09:34 )jg schrieb: [ -> ]
(18.10.2013 09:18 )kwakz schrieb: [ -> ]Ich habe jetzt einen kleinen work-around gebaut ... nicht schön, aber es funktioniert.
Ein Workaround ohne Controls:

Gruß, Jens
"Concatenate Strings"

Gruß, Jens
(19.10.2013 09:34 )jg schrieb: [ -> ]
(18.10.2013 09:18 )kwakz schrieb: [ -> ]Ich habe jetzt einen kleinen work-around gebaut ... nicht schön, aber es funktioniert.
Ein Workaround ohne Controls:

Gruß, Jens

funktioniert bei mir ... vielen Dank!
Das hätte ich sehen können. Blush
In so einem Zusammenhang habe ich es allerdings noch nie gesehen (1 Eingang / 1 Ausgang). Wall

Gruß Markus

(20.10.2013 16:05 )jg schrieb: [ -> ]"Concatenate Strings"

Gruß, Jens
Das always_copy primitive löst das Problem auch.
[attachment=46825]
Intern ist das wahrscheinlich ein Problem, dass der Compiler/TDMS Node mit dem Typ Substring durcheinander kommt, deshalb sollte jede Funktion die einen "neuen" Stringbuffer anlegt als Fix funktionieren.
(mglw. ähnlich zu http://digital.ni.com/public.nsf/allkb/4...51007B2DBF)
Hallo zusammen,

hier die Antwort von NI:

Zitat:Die Funktion "Match Pattern" liefert am Ausgang drei Substrings. Ein Substring ist vom Datentyp her auch ein String,
wird aber von der Funktion "TDMS Read" als eigener Datentyp behandelt, daher die gebrochene Linie.
Dies ist ein bekannter Bug in LabVIEW und leider ist an dieser Stelle ein Workaround unumgänglich, dies hatten Sie ja auch bereits so programmiert.
Für ein besseres Verständnis des Codes / der Operation sollte jedoch ein Typecast durchgeführt werden.
Dies habe ich in Ihrem Code implementiert und an diese Email angehängt.

Im Anhang noch ein Scrrenshot davon.

Mfg Daniel
Danke für die Infos.

Gruß Markus
Seiten: 1 2
Referenz-URLs