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 

Programmierung einer Bedingung für Triggereingang



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!

30.07.2008, 13:38
Beitrag #1

Arni Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2008

LabView 8.5
2008
de

39291
Deutschland
Programmierung einer Bedingung für Triggereingang
Hallo LV-Freunde,

ich möchte gerne einen Trigger frequenzabhängig starten, d.h. wenn meine Sweep-Anregung die kleinste Frequenz hat. Dafür habe ich das Anregungssignal mit einer Messkarte eingelesen. Der Amplitudenverlauf y liegt jetzt in einem 1D-Array vor. Wenn der Sweep neu beginnt ist der Anstieg der Amplitude am flachsten danach ist er ansteigend.

--> Wenn |{y(i-1) - y(i-2)}| > |{y(i) - y(i-1)}| soll der Starttrigger auf True gesetzt werden.


Meine Frage ist nun, wie kann ich das 1D-Array so aufspalten um den Vergleich |{y(i-1) - y(i-2)}| > |{y(i) - y(i-1)}| durchzuführen.

Vielen Dank im Vorraus
Sebastian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.07.2008, 14:40 (Dieser Beitrag wurde zuletzt bearbeitet: 30.07.2008 14:40 von Y-P.)
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Programmierung einer Bedingung für Triggereingang
So?


Sonstige .vi  Rechn..vi (Größe: 10,97 KB / Downloads: 271)

Lv85_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2008, 15:41
Beitrag #3

Arni Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2008

LabView 8.5
2008
de

39291
Deutschland
Programmierung einer Bedingung für Triggereingang
Vielen Dank für die schnelle Hilfe - würde funktionieren, wenn ich nicht einen gedanklichen Fehler gemacht hätte.
Der Trigger wird zu oft ausgelöst, da auf Grund der Abtastfrequenz schon zwischendurch flache Flanken (zwei aufeinander folgende Samples links und rechts von Maximal- und Minimalwerten Amplitude) entstehen.

Da muss mir noch was anderes einfallen.

Gruß Sebastian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2008, 07:36
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Programmierung einer Bedingung für Triggereingang
Die Gedanken hab' ich mal außen vor gelassen und hab' es einfach "stumpfsinnig umgesetzt". Big Grin
Wenn Du was neues weißt und nicht weiterkommst, dann melde Dich einfach wieder.

Gruß Markus

' schrieb:Vielen Dank für die schnelle Hilfe - würde funktionieren, wenn ich nicht einen gedanklichen Fehler gemacht hätte.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2008, 11:43
Beitrag #5

Arni Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jun 2008

LabView 8.5
2008
de

39291
Deutschland
Programmierung einer Bedingung für Triggereingang
Hallo Markus, ich habe tatsächlich eine neue Idee.

Die Idee ist viel einfacher, nur die Ausführung ...

Und zwar wird bei meiner Sweep-Anregung die Frequenz ja immer größer bis sie neu startet --> die zeitliche Folge der Nulldurchgänge wird immer kürzer bis zum Neustart.

Gibt es eine Möglichkeit in LabVIEW die Nulldurchgänge einfach zu erfassen um sie dann zu vergleichen?

Gruß Arni
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
  Netzteil Programmierung SirTom 13 12.092 27.02.2024 16:25
Letzter Beitrag: SirTom
  Programmierung des NI 6008 seyd 9 8.341 28.11.2009 10:04
Letzter Beitrag: Y-P

Gehe zu: