23.02.2015, 09:27
Seiten: 1 2
23.02.2015, 09:33
Hallo alan,
Was genau funktioniert nicht? Wie lautet die Fehlermeldung?
Kannst du dein VI mal anhängen, vorzugsweise in LV2011?
Zitat:es geht nicht.Auch das ist keine LabVIEW-Fehlermeldung.
Was genau funktioniert nicht? Wie lautet die Fehlermeldung?
Kannst du dein VI mal anhängen, vorzugsweise in LV2011?
alan
23.02.2015, 09:46
die Umwandlung des Datentyps funktioniert nicht. Ich bekomme immer die Fehlermeldung dass der Wert nicht der richtige sei (siehe VI anbei)
23.02.2015, 09:55
Hallo alan,
Also: Schau dir dein VI mit Highlight-Debugging an!
Dann wirst du feststellen, dass nicht die korrekte Umwandlung in deiner Case-Struktur ausgewählt wird. Und du wirst dann hoffentlich auch sehen, warum das der Fall ist - und daraus die Lösung des Problems ableiten…
Tipp:
Wenn man einen String, der mit Trennzeichen versehen ist, in seine Einzelteile zerlegen will, kann man auch SpreadsheetStringToArray verwenden…
Tipp2:
Deinem VI fehlt komplett die Fehlerbehandlung. Dazu gehört auch, dass man fehlerhafte Cases frühzeitig mit einem Standard-Case abfängt…
Zitat:die Umwandlung des Datentyps funktioniert nicht.Die Umwandlung selbst ist korrekt. Etwas anderes aber nicht…
Zitat:Ich bekomme immer die Fehlermeldung dass der Wert nicht der richtige sei (siehe VI anbei)Und was macht man bei Fehlermeldungen? Man betreibt Debugging!
Also: Schau dir dein VI mit Highlight-Debugging an!
Dann wirst du feststellen, dass nicht die korrekte Umwandlung in deiner Case-Struktur ausgewählt wird. Und du wirst dann hoffentlich auch sehen, warum das der Fall ist - und daraus die Lösung des Problems ableiten…
Tipp:
Wenn man einen String, der mit Trennzeichen versehen ist, in seine Einzelteile zerlegen will, kann man auch SpreadsheetStringToArray verwenden…
Tipp2:
Deinem VI fehlt komplett die Fehlerbehandlung. Dazu gehört auch, dass man fehlerhafte Cases frühzeitig mit einem Standard-Case abfängt…
alan
23.02.2015, 10:53
Danke, dass Du dir mein VI angesehen hast und für deine Tips. Ich hab den Fehler gefunden: es war das Komma im Selektor der Casestruktur (ich Idiot). Jetzt funktioniert es grundsätzlich. Vielen Dank!
23.02.2015, 11:52
(23.02.2015 10:53 )alan schrieb: [ -> ]Danke, dass Du dir mein VI angesehen hast und für deine Tips. Ich hab den Fehler gefunden: es war das Komma im Selektor der Casestruktur (ich Idiot). Jetzt funktioniert es grundsätzlich. Vielen Dank!
...und Du solltest den Standard Case separat behandeln und eine Fehlermeldung ausgeben (unbekannter Typ etc.)
Stefan
23.02.2015, 14:55
(23.02.2015 10:53 )alan schrieb: [ -> ]Ich hab den Fehler gefunden: es war das Komma im Selektor der Casestruktur (ich Idiot). Jetzt funktioniert es grundsätzlich.Da Komma ist aber richtig, falsch sind die Anführungszeichen.
Falsch: "Digital, Numeric"
Richtig: "Digital", "Numeric"
Seiten: 1 2