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 

Sequenz stoppt ohne Grund



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!

22.03.2011, 11:35 (Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2011 11:36 von FHM.)
Beitrag #1

FHM Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2011

2010
2010
EN


Deutschland
Sequenz stoppt ohne Grund
Hallo!

Ich bin noch ganz frisch in LabView und habe folgendes Problem:

In meiner Sequenz-Struktur hält das Programm ohne erkenntlichen Grund an. Es ist aber kein zufälliger Fehler, da es immer an der gleichen Stelle auftritt.
Die Struktur besteht aus 10 Sequenzen, in der 8 Sequenz soll eine Abfrage stattfinden ob es "Weiter" gehen soll oder ob "Abbrechen" gewünscht ist. An dieser Stelle kann ich aber weder Daten eingeben, noch die Taster bedienen, das Panel ist wie eingefroren.

Wenn ich die "Highlight Execution" einschalte, dann sehe ich, das er auf die Eingabe von "Weiter", bzw. "Abbrechen" wartet.

Liegt das vielleicht an der Anzahl der Sequenzen?

Für Hilfe wäre ich sehr dankbar!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.03.2011, 11:43
Beitrag #2

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Sequenz stoppt ohne Grund
Ein Screenshot wäre hilfreich.
Glas1 Ohne wäre meine Diagnose... du machst was falsch.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2011, 11:44 (Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2011 11:45 von NWOmason.)
Beitrag #3

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Sequenz stoppt ohne Grund
(22.03.2011 11:35 )FHM schrieb:  Liegt das vielleicht an der Anzahl der Sequenzen?

Daran liegt es sicher nicht. Wobei man ab einer gewissen Anzahl von Sequenzen über einen anderer Programmstruktur (StateMaschine oder Sub-Vis) nachdenken sollte.

(22.03.2011 11:35 )FHM schrieb:  ... das er auf die Eingabe von "Weiter", bzw. "Abbrechen" wartet.
Glas2 Was ist den 'Weiter' oder 'Abbrechen'? Ein boolsches Element? Oder schaltet sich ein Dialog auf, der nur in den Hintergrund gerückt ist (würde den "Freeze" des FPs erklären)?

Zeig am besten mal dein VI, damit man das Ganze anschauen/nachvollziehen kann Wink

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2011, 13:27
Beitrag #4

FHM Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2011

2010
2010
EN


Deutschland
RE: Sequenz stoppt ohne Grund

2010 .vi  Sub-VI - Produktdaten ändern.vi (Größe: 77,93 KB / Downloads: 222)
Hallo!

Hab das VI mal angehängt. Allerdings wird's nicht laufen, da ich noch Sub-VI's nutze

Gruß und Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2011, 13:42
Beitrag #5

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Sequenz stoppt ohne Grund
Die Eventstruktur in Case 4 blockiert bei Valuechange "Weiter" das Userinterface.
So auf die schnelle... mach ein Timeout in die Eventstruktur und lese darin das "Weiter" aus.
Nicht schön... aber passt dann zum Rest Tongue
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2011, 13:47 (Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2011 13:49 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Sequenz stoppt ohne Grund
Hallo FHM,

Zitat:Wenn ich die "Highlight Execution" einschalte, dann sehe ich, das er auf die Eingabe von "Weiter", bzw. "Abbrechen" wartet.
Falsch: das VI wartet auf "Weiter 2"!

Zitat:Liegt das vielleicht an der Anzahl der Sequenzen?
Unter anderem. Und an der völligen Missachtung der LabVIEW-Programmierweise:
- unnötiger Gebrauch lokaler Variablen
- unnötiger Gebrauch einer Sequenzstruktur (schon mal das Wort "Statemachine" gegoogelt?)
- unnötige Bedienelemente (warum zwei "Weiter"-Buttons, die abwechselnd sichtbar gemacht werden?)

Zitat:das Panel ist wie eingefroren.
Weil du vielleicht noch die Eventstruktur aktiv hast, die das FP blockiert, solange Events abgearbeitet werden? (Siehe "StateMachine"...)

Zitat:Nicht schön... aber passt dann zum Rest
FullAck!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.03.2011, 14:18
Beitrag #7

FHM Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2011

2010
2010
EN


Deutschland
RE: Sequenz stoppt ohne Grund
Zitat:Wenn ich die "Highlight Execution" einschalte, dann sehe ich, das er auf die Eingabe von "Weiter", bzw. "Abbrechen" wartet.
Falsch: das VI wartet auf "Weiter 2"!

Korrekt, war mein Fehler in der Beschreibung hier.
Aber es soll auch auf "Weiter 2" gewartet werden

Zitat:Liegt das vielleicht an der Anzahl der Sequenzen?
Unter anderem. Und an der völligen Missachtung der LabVIEW-Programmierweise:
- unnötiger Gebrauch lokaler Variablen
- unnötiger Gebrauch einer Sequenzstruktur (schon mal das Wort "Statemachine" gegoogelt?)
- unnötige Bedienelemente (warum zwei "Weiter"-Buttons, die abwechselnd sichtbar gemacht werden?)

Ich bin leider ins kalte Wasses geworfen worden und soll ein relativ komplexes (für mich) Programm schreiben nur mit dem Basic-Grundwissen. Deshalb auch die Programmierweise.
Für Unterstützung und Hilfe zur besseren Gestaltung hab ich immer ein offenes Ohr! Blink

Zitat:das Panel ist wie eingefroren.
Weil du vielleicht noch die Eventstruktur aktiv hast, die das FP blockiert, solange Events abgearbeitet werden? (Siehe "StateMachine"...)

Die Eventstruktur ist doch in Case 4 schon komplett abgearbeitet, der Fehler passiert doch während Case 7. Da dürfte es doch dann keine Probleme mehr mit geben, oder?

Zitat:Nicht schön... aber passt dann zum Rest
FullAck!
[/quote]

Also wie gesagt, bin immer offen für hilfreiche Kritik!

Vielen Dank schonmal im Voraus!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2011, 14:50
Beitrag #8

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Sequenz stoppt ohne Grund
(22.03.2011 14:18 )FHM schrieb:  Die Eventstruktur ist doch in Case 4 schon komplett abgearbeitet, der Fehler passiert doch während Case 7. Da dürfte es doch dann keine Probleme mehr mit geben, oder?

Die Eventstruktur sorgt hier für dieses nicht intuitive Verhalten, weil es das UI blockiert. Versuchs mal so wie ich's weiter oben geschrieben habe... das müsste funktionieren (und manchmal reicht "es funktioniert").
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.03.2011, 10:40
Beitrag #9

FHM Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2011

2010
2010
EN


Deutschland
RE: Sequenz stoppt ohne Grund
Hallo Macmarvin!

Werde am nächsten Projekttag (das ist am Montag) weitermachen.

Vielleicht kannst du das in meinem VI so ändern wie du das meinst und dann das geänderte VI wieder anhängen?!

Wäre sehr dankbar!

Blush
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
  Sequenz wird zweimal durchlaufen mprocket 7 5.694 21.01.2018 18:59
Letzter Beitrag: mprocket
  Sequenz zur Dokumentation, Einfluss auf das Timing TSC 7 5.196 19.10.2016 07:08
Letzter Beitrag: TSC
  Programm stoppt nicht Alighieri 5 4.845 09.10.2016 17:10
Letzter Beitrag: GerdW
  Auf Wunsch zusätzliche Sequenz erstellen Rayid 7 6.012 29.09.2016 11:50
Letzter Beitrag: GerdW
  Zeitsteuerung Sequenz LabViewPete 15 9.788 16.12.2015 09:24
Letzter Beitrag: Freddy
  Vi stoppt nicht b.s 2 3.662 10.01.2015 17:00
Letzter Beitrag: GerdW

Gehe zu: