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!
14.09.2007, 10:09
(Dieser Beitrag wurde zuletzt bearbeitet: 14.09.2007 10:43 von Nedschowieda.)
Beitrag #1
|
Nedschowieda
LVF-Neueinsteiger
Beiträge: 1
Registriert seit: Sep 2007
7.1
2007
kA
6800
Oesterreich
|
LabVIEW 7.1 Zeit messen
Hallo,
ich brauche unbedingt Hilfe bei LabVIEW 7.1. Ich habe ein Projekt mit LabVIEW von einem "gegangenen" Arbeitskollegen übernehmen müssen und habe aber keinerei Vorkenntnisse. Im Prinzip geht es nur um eine Abänderung der schon bestehenden Software.
Ich habe zwei Signale dessen Daten ich jeweils in einen Graph umwandle. Die beiden Signale sind jedoch ca. 130ms (pendelt zwischen 120 und 140ms) zueinander verschoben (Hardwarebedingt). Diesen Zeitabstand sollte ich nun bei jedem Durchlauf genau messen und weiterverarbeiten (den Graph an die Zeitverschiebung anpassen). Nun meine Frage wie ich dies realisiere und zwar möglichst einfach, so dass es auch ich verstehe ;-) Ich würde das erste Signal abfragen auf einen Zahlenwert ungleich 0 (solange keine Daten kommen) und dann einen Timer starten. Dieser Timer wird dann von der Abfrage des zweiten Signals auf ungleich 0 gestoppt. Wäre das ok und wie realisiere ich diesen Timer? Weiters würde ich diese Zeit nehmen und dementsprechend die vom ersten Signal resultierende Kurve verschieben.
Kann mir bitte jemand weiterhelfen - bin für jeden Lösungsansatz offen solange ich dabei mitkomme ;-)
Vielen Dank!
NSW
|
|
|
18.09.2007, 14:07
Beitrag #2
|
A.Berndsen
LVF-Team
Beiträge: 2.437
Registriert seit: Feb 2005
8.2.1 - 2011
2004
DE
724xx
Deutschland
|
LabVIEW 7.1 Zeit messen
Hallo NSW,
mit Deiner obigen Beschreibung kann man das leider überhaupt nicht eindeutig beantworten.
Letzlich hängt es davon ab, wie Dein Signal vorliegt, bzw. in welcher Art von Diagramm es angezeigt wird.
z.B.
- das Signal wird aus einzelnen DBL-Werten in einem Signalverlaufsdiagramm dargestellt. Da könnte man dann auf die History zugreiffen.
- die Einzelwerte des Signals werden in einem Array gesammelt und auf einem XY-Plot dargestellt. Hier könnte man das Array direkt bearbeiten um die Zeitdifferenz zu ermitteln und zu korrigieren.
Gruß
Andreas
|
|
|
| |