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 

Pause in einem sequentiellen Messablauf ?



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!

03.04.2007, 15:17
Beitrag #1

katsumi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2006

2011
2006
DE_EN


Niederlande
Pause in einem sequentiellen Messablauf ?
Hi,

ich moechte eine Pause wahrend einer Messstrecke einbauen, d.h. waehrend Messungen ablaufen, aber weiss nicht wie. Die Messstrecke laeuft dabei nur einmal ab, aber es sind ca. 80 Messungen. Wie kann in noch im Process eine Pause einbauen ? Und ich moechte aus den Subvi's heraus aktuelle Messwerte ans Mainpanel geben, damit der User weiss, welche Messung grad ablaeuft und welche Messwerte dabei rauskommen. Ist viel, aber kann mir bitte jemand von euch helfen ? Sad

Cu, katsumi

Cu, katsumi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.04.2007, 15:29
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Pause in einem sequentiellen Messablauf ?
S T A T E M A C H I N E

Jede Menge Beispiele hier im Forum! Damit sparst du dir auf elegante Weise deine Sequenzen!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2007, 15:57
Beitrag #3

katsumi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2006

2011
2006
DE_EN


Niederlande
Pause in einem sequentiellen Messablauf ?
' schrieb:S T A T E M A C H I N E

Jede Menge Beispiele hier im Forum! Damit sparst du dir auf elegante Weise deine Sequenzen!

Gruss
Achim

Danke Achim.
Ich weiss zwar nicht wie ich 80 _verschiedene_ Messpunkte (Test von Bauelement nach techn. Datenblatt) in eine State Machine umbauen soll, aber wenn du meinst, das waere moeglich, dann ist es sicher moeglich, aber fuer 80 versch. Messpunkte nur _sehr_ aufwendig oder ?Dry

Hat denn jemand ne andere Idee ? Danke.

Cu, katsumi

Cu, katsumi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2007, 16:14 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2007 16:15 von VDB.)
Beitrag #4

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Pause in einem sequentiellen Messablauf ?
www.ni.com/teststand

Gruß

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2007, 16:20
Beitrag #5

dc6xs Offline
registered alien
****


Beiträge: 762
Registriert seit: Aug 2006

6.1,7.00
2006
kA

79106
Sonstige
Pause in einem sequentiellen Messablauf ?
' schrieb:Danke Achim.
Ich weiss zwar nicht wie ich 80 _verschiedene_ Messpunkte (Test von Bauelement nach techn. Datenblatt) in eine State Machine umbauen soll, aber wenn du meinst, das waere moeglich, dann ist es sicher moeglich, aber fuer 80 versch. Messpunkte nur _sehr_ aufwendig oder ?Dry

Hat denn jemand ne andere Idee ? Danke.

Cu, katsumi

Hmm würds doch mit ner State-Maschine machen:

Zustand 1: Fahre zu Punkt[0..80]*
Zustand 2: Messung

Jetzt kannste Dir überlegen wo Du die Pause haben willst, soll der Messkopf nach der Messung an der Postion warten, oder soll er nach der Messung noch zur nächsten Stelle fahren und dort warten.

Gruß, Rob

PS: Punkt[0] sei die "Ruhe"-Postion des Messarms/kopf nach Initialisierung/Reset/Einschalten des Aufbaus.

Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.

N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2007, 16:21
Beitrag #6

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Pause in einem sequentiellen Messablauf ?
Hi,
wie ist denn dein Prozess bisher aufgebaut? Hast du 80 verschiedene Mess-VIs hintereinander geschaltet? Sollte dem so sein, könntest du jedes VI in einer gestapelten Sequenz platzieren. Für die Pausen fügst du Leer-Sequenzen ein und platzierst darin ein Wait-VI mit der gewünschten Zeit. Das wär die unelegante und unflexible Lösung.

Mit der State Machine würde es so gehen:

Start -> Messung (1von80) ..... Wiederholen bis Fertig/Timeout/Abbruch durch User -> Warten (Zeit als Parameter) -> Messung (2 von 80)...Wiederholen bis Fertig....----.....Warten (Zeit als Parameter) -> Messung (80 von 80) -> Fertig!

Die States definierst du dir als Enum (siehe Beispiele hier im Forum) und platzierst auf deinem FP ein entsprechendes Anzeigeelement, das dir den Wert=Namen des aktuell aktiven States anzeigt. Die Werte aus den SubVIs kannst du über Referenzen in entsprechende Anzeigelemente bringen.

http://www.LabVIEWforum.de/index.php...&view=findp

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.04.2007, 08:16
Beitrag #7

katsumi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2006

2011
2006
DE_EN


Niederlande
Pause in einem sequentiellen Messablauf ?
Vielen Dank für die vielen Vorschläge. Dais
Nächste Woche werde ich "versuchen" die vielen Tipps zu realisieren, aber es sieht nach sehr viel Arbeit aus. Sowas kommt eben raus, wenn man einfach drauflos "programmiert"...Sad

Heute werde ich mich mal mit Modbus und den vielen netten Registern beschäftigen, vielleicht schaffe ich mehr als nur Wert setzen & aktuellen Wert auslesen.Big Grin

Cu, katsumi

Cu, katsumi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2007, 08:31
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Pause in einem sequentiellen Messablauf ?
Auch LV verzeiht es einem nicht, wenn man ein Projekt nicht sorgfältig plant und strukturiert! Man kommt zwar in LV schnell zu Erfolgserlebnissen, muss aber bei ungenügender Planung immer wieder Code "rein-spaxen" bis man Laufzeitprobleme oder sonstwas kriegt!

Viel Erfolg!

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2007, 14:00
Beitrag #9

katsumi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2006

2011
2006
DE_EN


Niederlande
Pause in einem sequentiellen Messablauf ?
' schrieb:Auch LV verzeiht es einem nicht, wenn man ein Projekt nicht sorgfältig plant und strukturiert! Man kommt zwar in LV schnell zu Erfolgserlebnissen, muss aber bei ungenügender Planung immer wieder Code "rein-spaxen" bis man Laufzeitprobleme oder sonstwas kriegt!

Viel Erfolg!

A.

In Sachen Programmieren bin ich auch ein Greenhorn.Wacko
Wie ich LV Projekte sorgfaeltig plane und strukturiere weiss ich leider nicht, vielleicht gibts "irgendwo" im Netz Hilfen dazu ?
Bin fuer jeden Tip dankbar ! Smile

Cu, katsumi

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit einem Hexa Steuerzeichen in einem String seml 14 9.867 07.09.2012 09:32
Letzter Beitrag: seml
  Serielle Schnittstelle Zeichen mit Pause übertragen WernerS 2 3.717 27.01.2009 10:52
Letzter Beitrag: Y-P

Gehe zu: