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 

steuern von Unterprogrammen



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!

25.04.2016, 17:40
Beitrag #1

psypher Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2016

2015
2014
DE



steuern von Unterprogrammen
Servus Zsm,

ich möchte mit meinem VI gern mehrere Funktionen abdecken.

Mein Haupt VI wertet Messdaten aus und zeigt aufgrund unterschiedlicher Bedigungen Daten im Frontpanel an.

Dank euch kann ich diese Messdaten auch in einer Art Simulation ablaufen lassen.

Diese Simulation möchte ich nun in mein Haupt VI aufnehmen. Nur läuft die Simulation des Signalverlaufes beim "Ausführen" parallel zum Haupt VI ab. Ich möchte die Simulation gern über einen "s´"Start Button" separat ablaufen lassen.

Ich habe versucht die Weitergabe der Signalverlaufsdaten über einen bedingten Tunnelmodus in einem For-Loop zu realisieren, was nicht klappt. Ich beachtet warschl. den Datenfluss nicht richtig?! Huh

Ich habe gelesen, dass man VI Funktionen über Eeignisknoten steuern kann. Wäre das eine Möglichkeit?

Gruß
psy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.04.2016, 17:50 (Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2016 17:50 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: steuern von Unterprogrammen
Hallo psy,

Zitat:Ich beachtet warschl. den Datenfluss nicht richtig?!
Schon möglich, aber wie sollen wir das beurteilen?

Zitat:Ich habe gelesen, dass man VI Funktionen über Eeignisknoten steuern kann. Wäre das eine Möglichkeit?
Ja, das wäre eine Möglichkeit.
Aber es gibt auch Melder und Queues, die eignen sich genauso (oder viel besser)…
User-Events sind auch nett. Oder das Actor-Framework!?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2016, 18:10
Beitrag #3

psypher Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2016

2015
2014
DE



RE: steuern von Unterprogrammen
(25.04.2016 17:50 )GerdW schrieb:  Hallo psy,

Zitat:Ich beachtet warschl. den Datenfluss nicht richtig?!
Schon möglich, aber wie sollen wir das beurteilen?

Ja das stimmt, ich habe laut gedacht.Big Grin

Zitat:Ich habe gelesen, dass man VI Funktionen über Eeignisknoten steuern kann. Wäre das eine Möglichkeit?
Ja, das wäre eine Möglichkeit.
Aber es gibt auch Melder und Queues, die eignen sich genauso (oder viel besser)…
User-Events sind auch nett. Oder das Actor-Framework!?

Ok, ich habe keinerlei Erfahrung bei deren Verwendung, muss ich wohl erstmal Bücher wälzen...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2016, 09:32
Beitrag #4

psypher Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2016

2015
2014
DE



RE: steuern von Unterprogrammen
Tach schön,

suprise, suprise, ich habe jetzt, dank meiner begrenzten LV Kenntnissen, die Möglichkeit den Signalverlauf bei Betätigung des Start- Buttons zu starten, dank Lucki zu pausieren und das VI mit Stopp zu beenden.

Ich möchte gern, dass der Signalverlauf zusätzlich durch Betätigung eines "Reset- Button" auf den Anfangszustand gesetzt und im Anschluss erneut gestartet werden kann.

Könnt ihr mir weiterhelfen?

Gruß
psy


Angehängte Datei(en)
15.0 .vi  Simulation3.vi (Größe: 65,37 KB / Downloads: 128)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2016, 14:54
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: steuern von Unterprogrammen
Hallo psy,

Zitat:Ich möchte gern, dass der Signalverlauf zusätzlich durch Betätigung eines "Reset- Button" auf den Anfangszustand gesetzt und im Anschluss erneut gestartet werden kann.
Dann musst du das eben programmieren! Big Grin

Tipp:
Code:
IF Reset THEN
  clear history of chart
ENDIF

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2016, 07:26
Beitrag #6

psypher Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Mar 2016

2015
2014
DE



RE: steuern von Unterprogrammen
Guten Morgen Gerd,

Zitat:Dann musst du das eben programmieren! Big Grin

Wie genau mach ich das? Mit dem Formelknoten?!

Gruß
psy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.04.2016, 17:26
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: steuern von Unterprogrammen
Hallo psy,

das IF-THEN-ENDIF ist in LabVIEW eine Case-Struktur. Für die Historie eines Charts gibt es eine passende Property…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  erstellen von polymorphen unterprogrammen nicht möglich LaBBerS 9 7.993 24.02.2009 07:44
Letzter Beitrag: rolfk
  Programm mit Unterprogrammen Gang 11 8.660 21.11.2006 11:21
Letzter Beitrag: Svenni

Gehe zu: