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 

Unterprogramm



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!

27.10.2014, 23:38
Beitrag #1

lola2014 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 114
Registriert seit: May 2014

2013
2014
DE



Unterprogramm
Hallo,
ich habe 3 Unterprogamme, die einzeln fehlerfrei funktionieren. Und wenn ich die in einem Programm einfüge, funktioniert das ganze nicht. Ich habe mit Sequenzstruktur und while Schleife probiert, trotzdem hat es nicht geholfen.
LG Lola


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.10.2014, 01:06
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Unterprogramm
Hallo Lola,

die Frage ist, ob du in deinen Unterprogrammen auf irgendwelche Usereingaben wartest, die du nicht tätigen kannst, weil du möglicherweise die FP nicht siehst, was bei Unterprogrammen gut möglich sein kann/soll.
Vielleicht laufen in deinen UPen auch Schleifen, die nicht beendet werden, so wie in deinem Hauptprogramm.
Ein Unterprogramm wird über seine Eingänge mit Daten versorgt, wird dann abgearbeitet und gibt an seinen Ausgängen das Resultat wieder aus, wenn es denn fertig wird.

Ich tippe mal auf Endlosschleifen.
Ließest du uns die VIs zukommen (in einer möglichst runtergespeicherten Version) wäre das leicht veri-/falsifizierbar.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2014, 10:51 (Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2014 10:55 von lola2014.)
Beitrag #3

lola2014 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 114
Registriert seit: May 2014

2013
2014
DE



RE: Unterprogramm
Moin,
das Problem habe ich jetzt mit Highlight Funktion entdeckt, dass die Motoren Kein Signal(EXC) bekommen. Um die Unterprogramme zu führen, soll man die EXC auf Null setzen und dann wieder auf 1. Wie kann man den eingabe Parameter erst auf Null setzen und dann auf 1. also nich als Konstant
LG LOLA
(28.10.2014 10:51 )lola2014 schrieb:  Moin,
das Problem habe ich jetzt mit Highlight Funktion entdeckt, dass die Motoren Kein Signal(EXC) bekommen. Um die Unterprogramme zu führen, soll man die EXC auf Null setzen und dann wieder auf 1. Wie kann man den eingabe Parameter erst auf Null setzen und dann auf 1. also nich als Konstant
LG LOLA


Angehängte Datei(en)
11.0 .vi  Haupt_Prog.vi (Größe: 5,54 KB / Downloads: 138)

11.0 .vi  INI_M1.vi (Größe: 20,94 KB / Downloads: 125)

11.0 .vi  INI_M2.vi (Größe: 24,1 KB / Downloads: 106)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2014, 13:50
Beitrag #4

NoWay Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 241
Registriert seit: Jul 2013

LV-2019
2013
EN


Deutschland
RE: Unterprogramm
Das kannst du z.B. mit First Call erreichen.

Exemplarisches Beispiel:
   

Im False Case änderst du dann die Variable. Der False Case wird dann permanent ausgeführt, solange das VI läuft. Nur beim ersten Aufruf des VI´s wird der True Case ausgeführt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2014, 14:51
Beitrag #5

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Unterprogramm
(28.10.2014 13:50 )NoWay schrieb:  Das kannst du z.B. mit First Call erreichen.

da muss man aber höllisch beim debuggen aufpassen. Da findet der First call nämlich wirklich nur einmal statt. Ich glaube, man muss das VI dann wieder ausm Speicher hauen und neu laden, um neu first zu callen.

Gruß, Marko
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
  Unterprogramm im Hauptprogramm heshamali88 17 11.936 25.07.2016 15:11
Letzter Beitrag: heshamali88
  Queued State Machine - DAQ in Unterprogramm ständig auswerten und darauf reagiern Aspen 1 3.820 23.01.2015 11:09
Letzter Beitrag: Aspen
  Unterprogramm lässt sich nicht starten Ludwig54 5 5.159 02.07.2012 14:40
Letzter Beitrag: GerdW
  Dialog aus einem Unterprogramm starten psutester 4 5.247 26.11.2010 17:18
Letzter Beitrag: psutester
  Unterprogramm firas 1 4.923 25.05.2010 14:16
Letzter Beitrag: jak888
  Lokale Variable in Unterprogramm vogster 20 15.054 07.03.2007 17:10
Letzter Beitrag: vogster

Gehe zu: