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 

Fehler bei Registerkarte



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!

04.11.2015, 13:56 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2015 14:33 von jg.)
Beitrag #1

ARaj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 58
Registriert seit: Oct 2015

2014
2015
DE



Fehler bei Registerkarte
Hallo Leute
Ich hab einen Schieberegister mit drei Seiten erstellt. Erste Seite ist Manuell zweite und dritte ist über Startknopf.
Mein Problem ist, wenn ich auf einer bestimmte Seite bin, dann läuft mein Programm gehe aber zu andere Seite dann passiert nichts.
Ich klicke Starttaste aber läuft nichts. Dann muss ich Stop betätigen und Programm erneut öffnen, dann läuft alles wieder bis ich auf andere Seite gehe.
Hoffe ihr könnt mich nachvollziehen.

EDIT jg:Thementitel korrigiert


Angehängte Datei(en)
14.0 .vi  AR_7.vi (Größe: 819,85 KB / Downloads: 295)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2015, 14:07 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2015 14:10 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Fehler bei Schieberegister
Das Problem dürfte daran liegen, dass du mehr als 1 Event-Struktur in deinem VI hast - und dabei teilweise sogar dasselbe Event in verschiedenen Event-Strukturen definiert hast.

Die LabVIEW-Programmiererfahrung besagt, dass man den Hinweis in Hilfe "Nur 1 Event-Struktur pro Loop" auf "Nur 1 Event-Struktur pro VI" verschärft, dann kommen solche Problem, die du jetzt hast, erst gar nicht zu Tage.

Gruß, Jens

EDIT: Du verstößt explizit gegen den Hinweis: "Ensure that Event structures can handle events whenever events occur."#

EDIT 2: Was hat das mit Schieberegister zu tun? Ich glaube, du meist eher die Registerkarte!?

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
04.11.2015, 14:25
Beitrag #3

ARaj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 58
Registriert seit: Oct 2015

2014
2015
DE



RE: Fehler bei Schieberegister
Hallo Jens
Danke für dein Antwort. Ich meinte Registerkarte nicht Schieberegister.
Könntest du mir eine Lösung sagen wie ich diese Fehler beheben kann?
Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2015, 14:25 (Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2015 14:26 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Fehler in Producer-Consumer-Struktur…
Weitere Kommentare, die wir zum Teil schon in anderen Threads hatten:
- Warum hast du einen Timeout-Eventcase und parallel dazu eine weitere Wartezeit?
- Warum so viele lokale Variablen, z.T. die gleiche lokale Variable zweimal direkt nebeneinander? THINK DATAFLOW!
- Warum ist dein Vi so schrecklich unaufgeräumt? Es gibt ein eigenes Kapitel zum "Style Guide" in der LabVIEW-Hilfe!
- Warum gibt es einen "Stopp Arbeit"- und einen "Stopp Alles"-Button, wenn beide das gleiche bewirken (sollen)?
- Warum gibt es Select-Funktionen mit boolschen Konstanten an einem Input? Das sind alles Kandidaten für einfache boolsche Funktionen! (Rube-Goldberg lässt grüßen.)
- Warum gibt es Vergleichsfunktionen, die sich mit InRangeAndCoerce erledigen lassen? (Rube-Goldberg)
- Warum schiebst du ALLE Befehle am verkehrten Ende in die Queues?
- Warum liest du per "Queue State" die Befehle aus den Queues?
- ...
So viele Fragen… Hmm

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2015, 14:35
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Fehler bei Schieberegister
(04.11.2015 14:25 )ARaj schrieb:  Könntest du mir eine Lösung sagen wie ich diese Fehler beheben kann?
Hatte ich das nicht schon erwähnt? VI umbauen, so dass du nur 1 Eventstrukur verwendest!!!

Gruß, Jens

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
04.11.2015, 14:42
Beitrag #6

ARaj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 58
Registriert seit: Oct 2015

2014
2015
DE



RE: Fehler bei Registerkarte
Hallo Gerd
Vielen Dank für dein Antwort. Ich versuche deine Fragen zu beantworten.
- [Warum gibt es einen "Stopp Arbeit"- und einen "Stopp Alles"-Button, wenn beide das gleiche bewirken (sollen)?]
Ich wollte einen Hauptschalter haben mit dem man alles Stoppen kann und einen Schalter mit dem man einzelne Registerkarte Stoppen kann. Deshalb habe dort zeit Taste.

-[/Warum gibt es Select-Funktionen mit boolschen Konstanten an einem Input? Das sind alles Kandidaten für einfache boolsche Funktionen! (Rube-Goldberg lässt grüßen.)]
Ich wollte eigentlich, wenn ich mit einem Bearbeitung fertig bin soll der zweite Consumer laufen, aber das hat nicht funktioniert und ich hab vergessen es weg zu nehmen.

-[Warum schiebst du ALLE Befehle am verkehrten Ende in die Queues?
- Warum liest du per "Queue State" die Befehle aus den Queues?]
Leider verstehe ich nicht was du darunter meinst.

[/Warum ist dein Vi so schrecklich unaufgeräumt? Es gibt ein eigenes Kapitel zum "Style Guide" in der LabVIEW-Hilfe!]
Leider das ist mein erste Programm und mir Fehlt einfach das richtige such begriff. Aber danke für den Hinweis ich wird mir das durchlesen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2015, 11:46
Beitrag #7

ARaj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 58
Registriert seit: Oct 2015

2014
2015
DE



RE: Fehler bei Registerkarte
Hi Jens und Gerd
Ich habe eure Vorschlag gefolgt und wollte fragen, ob jetzt mein Programm in Ordnung ist.

Vielen Dank


Angehängte Datei(en)
14.0 .vi  Erste_Durchführung_2.vi (Größe: 817,49 KB / Downloads: 264)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2015, 11:57 (Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2015 12:03 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Fehler bei Registerkarte
Hallo ARaj,

Zitat:Ich habe eure Vorschlag gefolgt
Aha.
- dein VI verwendet immer noch ausschließlich "Enqueue at opposite end"…
- du fragst Queue-Einträge immer noch mit QueueStatus ab…
- du verwendest immer noch viel zu viele lokale Variablen…
- dein VI immer noch nicht "aufgeräumt": wenigstens gerade Drähte wären schön…
- dein VI ist mehrere FullHD-Bildschirme groß: wer soll da einen Überblick bekommen/behalten?

Aber wenn es für dich (fehlerfrei) funktioniert, wird es wohl "in Ordnung" sein…

Kannst du mir diesen Code-Abschnitt mal erläutern?
   
Was soll das "To DDT" gefolgt von ArraySize"?
Warum das "To DDT" statt eines BuildArray???
Wozu eine FOR-Loop?
Wozu der Vergleich und die Case-Struktur?
Wozu die lokale Variable?
Tipp: MinMax-Funktion und ein Schieberegister…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.11.2015, 12:06
Beitrag #9

ARaj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 58
Registriert seit: Oct 2015

2014
2015
DE



RE: Fehler bei Registerkarte
Vielen Dank Gerd. Danke für dein Tipp.
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
  Ein einziges Element in Registerkarte/Tab Kosmo 4 3.484 04.06.2021 13:41
Letzter Beitrag: jg
Shocked Registerkarte Ebe419 12 10.812 20.02.2018 18:50
Letzter Beitrag: Ebe419
Shocked Registerkarte Reiterbez. umbenennen? Ebe419 2 10.531 06.01.2018 12:29
Letzter Beitrag: Ebe419
Information Registerkarte - verknüpfungen Lou_ders 7 5.358 19.09.2017 12:04
Letzter Beitrag: Lucki
Sad Registerkarte weiterschalten mit boolschen Schalter?? lab Neuling 10 9.748 30.11.2016 14:11
Letzter Beitrag: sara2211
  Eine Reset-Taste auf mehrere Registerkarte ARaj 11 7.756 18.11.2015 18:43
Letzter Beitrag: Lucki

Gehe zu: