INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Rechnen von Zeitdifferenzen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.11.2013, 14:33 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2013 14:35 von che-salih.)
Beitrag #11

che-salih Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: May 2013

2012
2013
DE



RE: Rechnen von Zeitdifferenzen
(19.11.2013 13:47 )GerdW schrieb:  Edit:
Im VI oben ist noch ein kleiner Bug: es wird immer ein leerer Cluster mit (ID "") erzeugt. Schau mal, ob du die Lösung, um dieses Verhalten zu umgehen, selbst findest...

Mir ist das erstmal nicht aufgefallen gehabt. Ich denke, das Problem liegt bei der n-ten Iteration. Daher legt er ganz am Schluss einen leeren Cluster. Also, die letzte Abfrage vom vorherigen Iteration existiert in dem Fall nicht. Die Lösung wäre denke ich, die Array Größe des sortierten ClusterArray zu bestimmen und als N-Schleifen einzutragen. Kann auch sein, dass ich komplett falsch liege Angel_not

Ich habe es noch nicht ausprobiert.

Ich habe aber auch kleine Frage. Warum ist mein Array Cluster of ID absteigend? Fängt die Abfrage nicht ganz oben an? Ist auch nicht so wichtig aber, interessehalber.

Gruß

Che
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2013, 14:48
Beitrag #12

GerdW Offline
______________
LVF-Team

Beiträge: 17.399
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Rechnen von Zeitdifferenzen
Hallo Che,

Zitat:Kann auch sein, dass ich komplett falsch liege
Ja, du liegst komplett daneben...

Zitat:Warum ist mein Array Cluster of ID absteigend?
Wie hatte ich oben weiter geschrieben:
Zitat:Der Einfachheit halber werden neue Cluster (für neue IDs) immer als erstes Element ins Array geschrieben.
Deshalb!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.11.2013, 12:27 (Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2013 12:27 von che-salih.)
Beitrag #13

che-salih Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: May 2013

2012
2013
DE



RE: Rechnen von Zeitdifferenzen
(19.11.2013 14:48 )GerdW schrieb:  Ja, du liegst komplett daneben...

Wie hatte ich oben weiter geschrieben:
Zitat:Der Einfachheit halber werden neue Cluster (für neue IDs) immer als erstes Element ins Array geschrieben.

Ich komme da leider nicht drauf. Das Problem kann ich aber lösen in dem ich einfach die letzte Zeile lösche. Ist nicht schön aber effektiv.Big Grin

Ich habe noch ein kleine bitte an dich. Um das Thema abzuschließen, brauche ich noch etwas Hilfe bei der Berechnung der Zeitdifferenzen. Also als Ausgang habe ich ein 2D TimeStamp ClusterArray was ich ja wieder aufschlüsseln kann. Dann möchte ich einfach die Spalten voneinander subtrahieren. Also die 2. Spalte vom 1. - die 3. Spalte vom 2. usw. Die Ergebnisse möchte ich dann als 2D Array ausgeben.

Ich habe hier ein kleines Beispiel geschrieben. Ich kann Spaltenweise die Elemente subtrahieren in dem ich IndexArray benutze. Ich möchte aber, dass es automatisch berechnet, ohne dass ich die Indexe eingeben muss.

Also:

Spalte 1 speichern ---> Spalte 2 speichern und davon abziehen --> Spalte 3 speichern und vom 2. abziehen usw. Diese Routine brauche ich halt. Denke, dass es mit Schieberegister leicht zu lösen ist. Meine Versuche waren leider nicht erfolgreich.

Gruß

Che


Angehängte Datei(en)
10.0 .vi  Zeitdifferenzen 2D Array Timestamp.vi (Größe: 6,43 KB / Downloads: 124)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.11.2013, 12:34
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.399
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Rechnen von Zeitdifferenzen
Hallo Che,

spaltenweise könnte man so rechnen:
   
Merke: man kann auch mit Arrays rechnen, man muss nicht Einzelelemente indizieren...

Zitat:Ich komme da leider nicht drauf. Das Problem kann ich aber lösen in dem ich einfach die letzte Zeile lösche. Ist nicht schön aber effektiv.
Der Bug findet deutlich früher statt, bei der Initialisierung des Schieberegisters...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.11.2013, 15:27
Beitrag #15

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Rechnen von Zeitdifferenzen
Wer wie ich ein Allergie gegen Konvertierungspunke hat, kann ja in Gerd´s VI die Zeitstempel gleich am Anfang konvertieren:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Rechnen mit dem Datum meb2323 2 3.126 11.11.2019 21:05
Letzter Beitrag: meb2323
  mit txt.daten rechnen? nini0803 6 4.482 27.10.2011 10:14
Letzter Beitrag: dimitri84
  spaltenweise Mittelwert rechnen! tiko 53 31.570 22.04.2010 23:40
Letzter Beitrag: Lecojon
  Mit Werten aus einem 1D-String-Array rechnen syntec 6 8.450 04.06.2009 20:22
Letzter Beitrag: jg
  Rechnen mit Zeitstempeln computerdigitec 3 8.017 23.12.2007 11:21
Letzter Beitrag: Lucki
  Rechnen mit Arrays labcross 2 4.948 19.11.2007 11:37
Letzter Beitrag: labcross

Gehe zu: