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 

Checkliste programmieren...



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!

02.03.2010, 08:11
Beitrag #1

tt-web Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2009

8.6
2008
de

64354
Deutschland
Checkliste programmieren...
Hallo,
ich habe ein kleines Problem. Ich bastel gerade an einer Anwendung, bei der der Anwender an einer Stelle eine kleine Checkliste abbarbeiten soll. Ich habe also einen Text mit Beschreibung und dann soll der Anwender einen Kommentar (Stringeingabe) machen und wenn er mit der Arbeit fertig ist macht er ein Häckchen und kommt zum nächsten Punkt. Die Punkte sollen alle untereinanderstehen und bis auf den Obersten ausgegraut sein. Erst nachdem das Häckchen gesetzt wurde wird der nächste Punkt "Freigegeben". Das ausgrauen habe ich über Eigenschaftsknoten gemacht. Meine erste Idee war, dass ich die Boolschen "Häckchenkästchen" über Case (TRUE) dann den nächsten Punkt freischalten lasse (alles in einer Sequenzstruktur, damit es nacheinander abläuft). Das klappt aber nicht, weil das Programm dann einfach alle FALSE-Cases ausliest (in denen ja nichts geschieht) und dann beendet.
Mein nächster Ansatz wäre "irgendetwas" mit einer FOR-Schleife, aber ich stehe auf dem Schlauch und bekomme es nicht hin. Kann mir hier jemand helfen?
Ein Denkanstoß reicht, es soll kein fertiges VI sein, ich will ja was lernen und das geht am Besten in der Praxis ;-)

Liebe Grüße Thomas
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 08:18
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Checkliste programmieren...
Wenn du auf eine Benutzereingabe warten willst, kannst du dieses "Auf Frontpanel Aktivität warten" VI oder eine Eventstruktur benutzten.

Wobei das VI auf viele/alle Aktivitäten reagiert (welche genau das sind k.A.).

Wenn du einen Ansatz hast, dann zeig den ruhig mal herBig Grin


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 08:37
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Checkliste programmieren...
Hört sich mal wieder nach State-Machine als Lösung an. Wenn der User alles richtig macht, genauso wie Sequenz, wenn nicht, kannst du wunderbar in einen Error-Fall springen bzw. solange in dem Zustand bleiben, bis der User korrekt bestätigt hat.

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
02.03.2010, 08:42
Beitrag #4

tt-web Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2009

8.6
2008
de

64354
Deutschland
Checkliste programmieren...
Bin gerade am rumbasteln. State Machine klingt ganz gut glaube ich. Ich versuch mal was zu basteln und lade es hoch wenn ich es fertig habe.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 09:00
Beitrag #5

tt-web Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2009

8.6
2008
de

64354
Deutschland
Checkliste programmieren...
So,
hab hier was gebaut. Es funktioniert, aber es kommt mir nicht besonders elegant vor. Vorschläge zur Optimierung? Alternativen?

LG Thomas

LV Version 2009


Angehängte Datei(en)
Sonstige .vi  Unbenannt_5.vi (Größe: 16,36 KB / Downloads: 227)

Sonstige .ctl  StateMachineStates_1.ctl (Größe: 4,37 KB / Downloads: 204)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 09:14
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Checkliste programmieren...
Für meinen Geschmack fehlt noch, dass es nicht darauf reagieren kann, wenn jemand den Haken wieder wegnimmt.

Wirklich erweiterbar ist es auch nicht.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 09:19
Beitrag #7

tt-web Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2009

8.6
2008
de

64354
Deutschland
Checkliste programmieren...
...ich sag ja, so wirklich überzeugt bin ich nicht von der ganzen Sache. Für den Anfang gerade noch ok, aber nix für dauerhaft. Das ist nicht mal beta *G*.

LG Thomas
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 09:26
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Checkliste programmieren...
Schleifen ohne Wartezeit:Noe
Außerdem brauchst du die inneren Loops nicht.

Mal eine kleine schnelle Verbesserung.

Es fehlt noch:
- Kommentar von SeBa
- Überprüfung, ob String leer ist.

Lv09_img2
Sonstige .vi  Unbenannt_5.vi (Größe: 18,23 KB / Downloads: 219)


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
02.03.2010, 12:39
Beitrag #9

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Checkliste programmieren...
Hier mal so ein Mittagspausenprodukt...

Lv80_img

Sonstige .vi  Checklist_ArrayOfClusterOfControls.vi (Größe: 21,08 KB / Downloads: 210)


       

Leider gibts dabei kein "deaktiviert und ausgegraut", dafür ist es aber auf beliebig viele Einträge erweiterbar. Irgendwann muss dann halt ein Scrollbalken eingeblendet werden.


Geschickterweise würde man das natürlich mit einer Eventstruktur schmücken...
...dann lässt es sich aber schwer runterspeichernTongue


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 12:43
Beitrag #10

tt-web Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2009

8.6
2008
de

64354
Deutschland
Checkliste programmieren...
Hallo SeBa,
die Idee gefällt mir gut!
Webseite des Benutzers besuchen 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
  Programmieren im Formelknoten DrHoas 9 12.686 26.06.2021 23:22
Letzter Beitrag: Martin.Henz
  Tic Tac Toe Programmieren OenerSer 3 2.980 11.05.2021 09:26
Letzter Beitrag: OenerSer
  Labview Memory Programmieren OenerSer 5 3.775 27.04.2021 13:05
Letzter Beitrag: GerdW
  Statemachine programmieren… Granit 8 10.839 30.04.2017 16:42
Letzter Beitrag: Granit
  Übersichtliches Programmieren LabVIEW cobain2004 2 4.344 29.10.2015 17:57
Letzter Beitrag: IchSelbst
  Automatischen Ablauf programmieren Freaky29 3 4.985 03.02.2015 11:27
Letzter Beitrag: Freaky29

Gehe zu: