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 

Dieses Thema hat akzeptierte Lösungen:

In Flat Sequence springen



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!

07.03.2012, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2012 14:16 von narrentanz.)
Beitrag #1

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
In Flat Sequence springen
Moin.

Ich habe für einen Komponententest eine .vi geschrieben. Der gesamte Ablauf des Tests ist in einer [verdammt langen] Flat Sequence programmiert.
Jetzt kam ein Sonderwunsch: Das überspringen einzelner Teile des Tests. Kann man einer Flat Sequence sagen, dass man direkt in einen bestimmten Rahmen springen will, muss ich das gesamte Teil als State Machine neu aufbauen, oder gibts noch andere Möglichkeiten?

LG,
Sjut
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.03.2012, 14:21
Beitrag #2

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

2010
2011
DE_EN


Deutschland
RE: In Flat Sequence springen

Akzeptierte Lösung

Hallo Sjut,

Zitat:Kann man einer Flat Sequence sagen, dass man direkt in einen bestimmten Rahmen springen will
Nein kann man nicht ... zumindest soweit ich LV kenne.

Zitat:muss ich das gesamte Teil als State Machine neu aufbauen
Das wäre wohl die einfachste Möglichkeit es umzusetzen.

Die Statemachine bietet ja eben die Möglichkeit zu steuern, welche States wann ausgeführt werden sollen.

MfG Carsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2012, 14:35
Beitrag #3

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
RE: In Flat Sequence springen
...soviel zu "ich habe einen vorgegebenen Ablauf, ich nehm die flache Sequenz, das ist einigermaßen übersichtlich und ich komme an alles ran" -.-
Trotzdem Danke - dann werd ich mich mal dransetzen...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2012, 14:35
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: In Flat Sequence springen
(07.03.2012 14:15 )narrentanz schrieb:  Der gesamte Ablauf des Tests ist in einer [verdammt langen] Flat Sequence programmiert.
Wink Flop Absoluter FAIL! Flop Wink

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2012, 10:18
Beitrag #5

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
RE: In Flat Sequence springen
Und wahrscheinlich hätte man sich die Flat-Sequence bei einem Vorgegebenen Ablauf auch dank des Datenflusses sparen können. Ich hab bisher genau einen wirklichen Anwendungszweck für eine solche gefunden...
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2012, 14:12
Beitrag #6

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
RE: In Flat Sequence springen
@jg: Absoluter Fail triffts rückblickend ganz gut - aber man lernt eben am besten auf die harte Tour...

@chrissyPu: Ich hab bisher noch nicht raus, wie man mit normalem Datenfluss Sachen wie "jetzt diese Temperatur n Sekunden halten" hinkriegt, deshalb hab ich die Flat Sequence genommen...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.03.2012, 14:46
Beitrag #7

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
RE: In Flat Sequence springen
Sehr hilfreich ist dabei ein selbst erstelltes Sub-Vi, darin nur das Wait(ms)-VI und ein durchgehendes Errorcluster. Damit kann man sowas dann auch aufbauen: Temperatur setzen, Wait und Temperatur rücksetzen, das ganze über Errorcluster reihen. Manchmal ist's auch hilfreich, das Wait(ms)-VI noch in eine Case-Struktur zu packen und diese mit dem Errorcluster zu selektieren - dann wartet man nur, wenn bisher alles OK ist...
Webseite des Benutzers besuchen 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
  Keithley darf nicht auf Null springen! Labji 2 3.259 09.05.2014 07:57
Letzter Beitrag: Y-P
  While Loops in Flat Sequences beenden virtualmake 6 5.101 04.12.2013 09:29
Letzter Beitrag: GerdW
  Springen des Cursors verhindern Lucki 6 5.488 15.08.2013 10:59
Letzter Beitrag: Y-P
  Ereignisstruktur: Zwischen Ereignissen springen smozart 3 6.954 30.11.2011 18:10
Letzter Beitrag: Lucki
  Datenübergabe aus stacked sequence derdaniel 6 6.638 02.09.2010 12:36
Letzter Beitrag: derdaniel
  Escape Sequence bei Strings Oleg 4 6.063 07.05.2010 09:44
Letzter Beitrag: Oleg

Gehe zu: