LabVIEWForum.de - Starten eines VIs durch externes Ereigniss

LabVIEWForum.de

Normale Version: Starten eines VIs durch externes Ereigniss
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich bin gerade dabei mich in LV 8.5 einzuarbeiten und bin jetzt auf meine Grenzen gestoßen. Bitte deshalb um Nachsicht, wenn ich mich ein bissl doof anstelle Rolleyes
Ich nutze cDAQ-9172 mit den Temperaturmodulen NI 9211 und messe damit 8 Temperaturen. Diese werden seperat angezeigt und für die Dokumentation in eine Excelldatei gespeichert. Soweit kein Problem, da man alles relativ einfach mit Express VI's realisieren kann. Cool
Nun steh ich allerdings vor folgendem Problem. Ich möchte die Messung (also das VI) mit einem externen Ereignis starten. Ein Ventil schaltet (bekomme auch ein Digitalsignal dazu) und mit diesem Schaltvorgang soll die Messung starten. Das ich dieses Digitalsignal einlese ist ja auch noch mit dem DAQ- Assistenen möglich. Aber wie löse ich dann die Messung aus, ohne das ich jedes mal manuell starten muss?
(HINTERGRUND: Das Programm soll über mehrere Tage an einer Anlage verschiedene Temperaturen messen, wenn ein bestimmtes Ventil geschaltet hat, ohne das ein Bediener vor Ort ist. Der Schaltvorgang definiert dabei die Messdauer.)

Würde mich sehr über Hilfe freuen.

LG
Robert
Ich hab's selber noch nicht gemacht, aber es sollte über Dynamic Events gehen...oh...sehe grade, du hast nur LV 6.1....da gabs das noch nicht!

Alternative: Du platzierst deinen Code in eine Case-Struktur, die nur ausgeführt wird, wenn die steuernde Variable TRUE ist...bis dahin, und danach, läuft dein VI in einem Wartezustand! Den Knopfdruck auf den Pfeil ("Run") kannst du nicht extern umgehen! Deine SW kann nur auf Signale reagieren, wenn sie läuft...


Post #2300
' schrieb:Hallo zusammen,

ich bin gerade dabei mich in LV 8.5 einzuarbeiten und bin jetzt auf meine Grenzen gestoßen. Bitte deshalb um Nachsicht, wenn ich mich ein bissl doof anstelle Rolleyes
Ich nutze cDAQ-9172 mit den Temperaturmodulen NI 9211 und messe damit 8 Temperaturen. Diese werden seperat angezeigt und für die Dokumentation in eine Excelldatei gespeichert. Soweit kein Problem, da man alles relativ einfach mit Express VI's realisieren kann. Cool
Nun steh ich allerdings vor folgendem Problem. Ich möchte die Messung (also das VI) mit einem externen Ereignis starten. Ein Ventil schaltet (bekomme auch ein Digitalsignal dazu) und mit diesem Schaltvorgang soll die Messung starten. Das ich dieses Digitalsignal einlese ist ja auch noch mit dem DAQ- Assistenen möglich. Aber wie löse ich dann die Messung aus, ohne das ich jedes mal manuell starten muss?
(HINTERGRUND: Das Programm soll über mehrere Tage an einer Anlage verschiedene Temperaturen messen, wenn ein bestimmtes Ventil geschaltet hat, ohne das ein Bediener vor Ort ist. Der Schaltvorgang definiert dabei die Messdauer.)

Würde mich sehr über Hilfe freuen.

LG
Robert

Hi Rabaa
Hast du den Vorschlag von Achim getestet oder ausprobiert. Ich würde das mitintegrieren in meinen Experiment !
Sag bitte bescheid ob das geholfen hat.
Wenn ja dann wie genau?

MFG Skander
Referenz-URLs