13.11.2013, 14:36
13.11.2013, 14:47
Ja, aber das richtige Ergebnis stelle ich mir so vor (linkes Bild) und nicht so wie jetzt (rechtes Bild):
[attachment=47237] [attachment=47238]
[attachment=47237] [attachment=47238]
13.11.2013, 14:51
(13.11.2013 14:47 )Lucki schrieb: [ -> ]Ja, aber das richtige Ergebnis stelle ich mir so vor (linkes Bild) und nicht so wie jetzt (rechtes Bild):Diesen Fauxpax darf der Thread-Ersteller selber beseitigen. Übung macht den Meister.
13.11.2013, 14:52
Ich mir auch, aber immerhin ist des Problem mit dem doppelten Zeug schon mal vom Tisch
13.11.2013, 14:54
Du könntest natürlich auch mal versuchen, den Pseudocode von Gerd in LabVIEW umzusetzen - ohne lokale Variablen!
Gruß, Jens
Gruß, Jens
13.11.2013, 14:58
Ich werde mein bestes Versuchen
13.11.2013, 16:49
Also, ich habe nun eine kleine Schönheitskorrektur vorgenommen indem ich den Counter im False Zustand auf 0,1 statt 0 gesetzt habe und siehe da, es funktioniert.
ABER, sobald eine 1 in der Tabelle (Zeitspalte) steht, zählt mein Array generell 0,1s zuviel. Der vergleich auf 1 < 1 wird als TRUE durchgegeben. Warum??
Egal welche Zahl man nimmt, es klappt tadellos aber sobald eine 1 kommt wird zuviel gezählt!
2<2 FALSE, 3<3 FALSE, 1<1 TRUE......... Warum nur bei der 1?
Bitte um ein letztes mal um Hilfe
ABER, sobald eine 1 in der Tabelle (Zeitspalte) steht, zählt mein Array generell 0,1s zuviel. Der vergleich auf 1 < 1 wird als TRUE durchgegeben. Warum??
Egal welche Zahl man nimmt, es klappt tadellos aber sobald eine 1 kommt wird zuviel gezählt!
2<2 FALSE, 3<3 FALSE, 1<1 TRUE......... Warum nur bei der 1?
Bitte um ein letztes mal um Hilfe
13.11.2013, 18:07
13.11.2013, 18:18
Aber warum dann nur bei der 1?
Bei allen anderen Zahlen passt es. Nur wenn 1 oder kleiner 1 ist, zählt er 0,1 zuviel..........
Bei allen anderen Zahlen passt es. Nur wenn 1 oder kleiner 1 ist, zählt er 0,1 zuviel..........
13.11.2013, 18:46
Eine Lösung des Gleitkommaproblems wäre z.B., alle Zeiten für die internen Berechnungen in Millisekunden und ins Ganzzahlformat zu konvertieren. Damit sich das Ergebnis dann als 2D-DBL-Array präsentieren läßt, kann man ja zum Schluß diie Zeiten wieder rückkonvertieren.
[attachment=47243]
Zitat:Egal welche Zahl man nimmt, es klappt tadellos aber sobald eine 1 kommt wird zuviel gezählt!Erklärung: Die "1" ist kleiner als ihr Sollwert, die anderen Ganzzahlen sind immer (oder meist?) etwas größer.
[attachment=47243]