![]() |
2D Array zerlegen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: 2D Array zerlegen (/Thread-2D-Array-zerlegen) |
RE: 2D Array zerlegen - che-salih - 29.10.2013 08:40 Guten Morgen zusammen, Das sieht eigentlich gut aus. Hab das gerade ausprobiert. Die Sekunden müssen aber noch in Minuten umgerechnet und auf die Minuten aufaddiert werden. Der Zeitstempel hatte das automatisch gemacht. In dem Stringarray wird das nicht berücksichtigt. Aus dem Array: 9 12 100 80 9 12 100 112 9 12 100 207 wird dann: 09:12:100,080 09:12:100,112 09:12:100,207 es sollte: 09:13:40,080 09:13:40,112 09:13:40,207 Aus den 100 Sekuinden werden 60 Sekunden auf die Minute addiert. Gibts da noch ein Weg, um das noch zu korrigieren? Gruss Che RE: 2D Array zerlegen - GerdW - 29.10.2013 08:44 Hallo Che, Zitat:Aus den 100 Sekuinden werden 60 Sekunden auf die Minute addiert. Gibts da noch ein Weg, um das noch zu korrigieren?- Selbst rechnen... - Deine Daten in einen TimeStamp umwandeln (wie schon gezeigt und von dir als Lösung markiert), dann übernimmt LabVIEW das Rechnen... RE: 2D Array zerlegen - che-salih - 29.10.2013 09:10 Hi nochmal, ich glaube, es ist sinnvoller, wenn ich aus dem Array ein Timestamp mache. Schließlich möchte ich ja mein 2D Array am Ende noch speichern. Zudem muss ich auch noch sagen, dass die Zeit eine sehr wichtige Rolle spielt. Die Zeit wird noch mit anderen Zeiten verglichen. Genauer: Dieses Programm muss zur Überwachung einer Sportveranstaltung eingesetzt werden. Also muss ich die Rundenzeiten am Ende damit berechnen können. Für jede Runde wird dann ein Zeit ermittelt und von dem vorherigen abgezogen. So kann die Rundenzeit berechnet werden. Mit Format-String kann ich glaube ich garnicht solche Zeiten vergleichen. Oder liege ich falsch? Falls ja, bitte zeigt mir ein Weg, wie ich aus dem Array ein Timestamp erzeugen kann. MfG Che RE: 2D Array zerlegen - GerdW - 29.10.2013 09:15 Hallo Che, also mal wirklich! Ich habe dir gerade wieder einen Link auf den von dir als Lösung markierten Beitrag gegeben, in dem dir schon vor einer Woche gezeigt wurde, wie man hier einen TimeStamp erzeugt. Jetzt fragst du schon wieder nach? ![]() Zitat:Mit Format-String kann ich glaube ich garnicht solche Zeiten vergleichen.FormatIntoString formatiert Werte nach String, sonst nichts. Vergleichen kann diese Funktion nicht. Dafür gibt es aber eine ganze Palette mit Vergleichsfunktionen... Wenn du mit Werten rechnen willst, solltest du sie nicht als Strings (intern) speichern. Zum Rechnen verwendet man Zahlen (und Timestamps sind auch nur Zahlen)... RE: 2D Array zerlegen - che-salih - 29.10.2013 09:17 (29.10.2013 08:44 )GerdW schrieb: . Ich kann diesen Ansatz leider nicht auf mein 2D Array anwenden. Ja, es stimmt schon das ich schon mal danach gefragt habe. Es sind ja aber unterschiedliche Probleme an sich. Ich habe es auch als gelöst markiert gehabt, weil es funktioniert hatte. Wobei für nur ein Datensatz. Jetzt sind ja n Datensätze vorhanden. In meinem VI kann man auch sehen, dass es für ein Datensatzt funktioniert. Gruss RE: 2D Array zerlegen - GerdW - 29.10.2013 09:21 Hallo Che, warum nicht? - Kennst du die Funktion IndexArray etwa nicht? - Oder hast du das mit der Autoindizierung bei Schleifen noch nicht verinnerlicht? Was hindert dich daran, die dich interessierenden Werte aus dem Array zu lesen? RE: 2D Array zerlegen - che-salih - 29.10.2013 10:58 (29.10.2013 09:21 )GerdW schrieb: - Kennst du die Funktion IndexArray etwa nicht? Genau das möchte ich ja machen. Die mich interessierenden Werde aus dem Array lesen und als Zeitstamp speichern. Autoindizierung bei Schleifen macht mir manchmal Probleme. Index Array ist klar. Den Array Zeilenweise lesen und in Timestamp umwandeln. Die Zeilengröße ist aber variable. Die ist nicht bekannt, weil es von der Datensatzgröße immer abhängt. Gruss RE: 2D Array zerlegen - che-salih - 29.10.2013 11:26 Es hat funktioniert. Nochmal danke an alle. RE: 2D Array zerlegen - GerdW - 29.10.2013 12:41 Hallo Che, was soll der Crosspost bei NI.com, wenn es angeblich schon lange funktioniert? RE: 2D Array zerlegen - che-salih - 29.10.2013 13:06 (29.10.2013 12:41 )GerdW schrieb: Hallo Che, Ich habs leider kurz danach hinbekommen. Wusste nicht, das dieser Forum mit der NI Forum zusammenarbeitet. Dort habe ich doch auch gesagt, dass es funktioniert. Wo ist das problem? Der Sekundenbruchteil macht noch etwas zu schaffen und das habe ich dort beschrieben. Schönen Tag noch... |