LabVIEW 2 VIs

Gast #1444601
Lesenswert?

Das ist möglich.

Sollen beide VIs parallel (unabhängig voneinander) laufen?

Falls ja:
Am einfachsten geht das mit einer globalen Variable.
Den Ausgang vom Drehgeber an die Variable anschließen und im zweiten VI 
die Variable auslesen.

Gruß,
Peter
OP #1444614
Lesenswert?

jo die beiden VIs laufen gleichzeitig nebeneinander und sind voneinander 
unabhängig, sie sind gerade mal im gleichen projektordner.
danke für die hilfe :]

ich habe noch eine frage, wenn zwei VIs nebeneinander laufen, kann man 
bei beiden visa verwenden, um die serielle schnittstelle anzusprechen? 
oder ist das immer nur bei einem allein möglich?
Gast #1445601
Lesenswert?

Ja, sicher kannst du in beiden auf die serielle Schnittstelle zugreifen.
Musst nur vorher einmal die Schnittstelle öffnen und dann die Referenz 
an die beiden VIs übergeben.

Aber vorsicht: wenn du von beiden VIs aus z.B. lesend auf die 
Schnittstelle zugreifest. Was du mit dem einen VI ausliest wirst du im 
zweiten nicht mehr sehen. Auch beim Schreiben bekommst du schnell 
Datenmüll.

Eine schönere Lösung wäre, ein drittes VI zu schreiben, das sich um die 
serielle Schnittstelle kümmert und über Queues mit den beiden anderen 
VIs kommuniziert. Ist aber vielleicht zu kompliziert für den Anfang.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren