mikrocontroller.net

Forum: PC-Programmierung LabVIEW 2 VIs


Autor: Hans M. (fuxdancer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ist es möglich, dass ich in labview in einem vi einen wert mit z.b. 
einem drehregler verändere und dieser wert in einem zweiten vi 
ausgelesen wird? welcher befehl wäre dazu notwendig, falls das überhaupt 
funktioniert?

Autor: peterguy (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Hans M. (fuxdancer)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: peterguy (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.