30.09.2010, 15:21
Beitrag #3
|
San
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: Sep 2010
8.0 und 2010
2010
de
Deutschland
|
Messdaten speichern
Hallo Gerd,
vielen Dank für die schnelle Antwort. Habe den Response-String jetzt gelöscht, jetzt funktioniert das mit der Datenspeicherung. Bei dem Diagramm wird schon etwas angezeigt, aber nicht das, was das Messgerät anzeigt, sondern nur eine Nulllinie vom Mittelwertplot. Die Messdaten kommen im Diagramm irgendwie nicht an. Liegt das an den Diagrammeinstellungen oder am Array?
Viele Grüße,
San
|
|
|
30.09.2010, 15:26
(Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2010 15:28 von GerdW.)
Beitrag #4
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Messdaten speichern
Hallo San,
wenn "irgendwie" nur eine Nulllinie ankommt, wird wohl die Umwandlung von String nach Zahl nicht funktionieren.
Wenn du dir jetzt noch deine Response-Strings anschaust, wirst du auch erkennen, warum...
Zwei Möglichkeiten:
- du sagst deinem Gerät, dass es das Präfix "NDCV" weglassen soll (hast du da so ein Keithley in Verwendung?) (RTFM!)
- oder du verwendest "ScanFromString" mit einem Formatstring "NDCV%.;%f" zum Umwandeln nach Zahl
- oder ganz sauber "ScanFromString" mit Formatstring "%4s%.;%f", um auch das Präfix sauber auswerten zu können...
|
|
|
30.09.2010, 19:01
Beitrag #5
|
|
|
30.09.2010, 19:14
Beitrag #6
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Messdaten speichern
Hallo San,
du solltest eher ScanFromString verwenden - SpreadsheetStringToArray ist eher für "größere" Arrays gedacht. Außerdem holst du ja immer nur einen einzelnen Wert vom Gerät ab. Dann kannst du auch noch mit Highlighting debuggen und Probes verwenden, um zu sehen was passiert...
Ansonsten wäre es sehr ungewöhnlich, wenn du "1.7" als String erhälst und nach der Umwandlung 0.5 rauskommt...
|
|
|
| |