LabVIEWForum.de
seltsame Fehlermeldung TDMS read - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: seltsame Fehlermeldung TDMS read (/Thread-seltsame-Fehlermeldung-TDMS-read)

Seiten: 1 2


RE: seltsame Fehlermeldung TDMS read - Y-P - 18.10.2013 14:09

Ja, hab's in der 2013er-Version getestet.

Gruß Markus

(18.10.2013 10:49 )kwakz schrieb:  Auch in der 2013-Version?



RE: seltsame Fehlermeldung TDMS read - jg - 19.10.2013 09:34

(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


RE: seltsame Fehlermeldung TDMS read - Y-P - 20.10.2013 09:41

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



RE: seltsame Fehlermeldung TDMS read - jg - 20.10.2013 16:05

"Concatenate Strings"

Gruß, Jens


RE: seltsame Fehlermeldung TDMS read - kwakz - 21.10.2013 06:23

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


RE: seltsame Fehlermeldung TDMS read - Y-P - 21.10.2013 07:04

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



RE: seltsame Fehlermeldung TDMS read - macmarvin - 21.10.2013 08:56

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/4E807F4AB5D8A8AB86257751007B2DBF)


RE: seltsame Fehlermeldung TDMS read - kwakz - 22.10.2013 06:05

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


RE: seltsame Fehlermeldung TDMS read - Y-P - 22.10.2013 07:02

Danke für die Infos.

Gruß Markus