Schaltfläche + Case Struktur - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Schaltfläche + Case Struktur (/Thread-Schaltflaeche-Case-Struktur) Seiten: 1 2 |
Schaltfläche + Case Struktur - stefan_huaba - 28.08.2013 09:18 Hallo, ich habe folgendes Problem. Ich lasse mir mit der Zufallszahl ganzzahlige Zahlen anzeigen. und habe dann mit dem Quotient und Remainder oder wie das Ding heisst mir ungerade und gerade anzeigen lassen mit einer LED indem ich gesagt habe is der Rest größer 0 fang das leuchten an. Ich möchte nun durch zwei Schaltflächen "Gerade" und "Ungerade" das Programm prüfen lassen, ob ich die richtige Taste gedrückt habe. Ich bin mir nun nicht sicher, ob ich hier jetzt mit einer Ereignisstruktur auf dem richtigen Weg bin. Ich hätte jetzt mal so angefangen, dass ich die Schaltfläche Gerade in ein Case eingefügt hätte und dann hätte dies eine Wertänderung zur Folge. Und eben das gleiche für Ungerade. Nur weiß ich jetzt nicht, wie ich das verknüpfe also die Rechnung mit dem Rest und der Schaltfläche. Danke im Voraus für Hilfe! greetz stefan RE: Schaltfläche + Case Struktur - Y-P - 28.08.2013 09:29 Was für eine Taste willst Du denn drücken? Gruß Markus (28.08.2013 09:18 )stefan_huaba schrieb: ob ich die richtige Taste gedrückt habe RE: Schaltfläche + Case Struktur - stefan_huaba - 28.08.2013 09:33 Also ich hab eine Anzeige in der eine Zahl auftaucht. Darunter habe ich eine Schaltfläche mit Aufschrift Gerade und daneben eine Schaltfläche mit Aufschrift Ungerade um genau zu sein. Sollte jetzt die Zahl 50 erscheinen zum Beispiel möchte ich Gerade drücken und er soll mir sagen "Richtig!" und andersrum. Jetzt einigermaßen verständlich von mir erklärt? RE: Schaltfläche + Case Struktur - Y-P - 28.08.2013 09:51 Ja. Jetzt ist es verständlich. Dafür ist eine Ereignisstruktur (in Verbindung einer State-Machine) bestens geeignet. Gruß Markus (28.08.2013 09:33 )stefan_huaba schrieb: Also ich hab eine Anzeige in der eine Zahl auftaucht. Darunter habe ich eine Schaltfläche mit Aufschrift Gerade und daneben eine Schaltfläche mit Aufschrift Ungerade um genau zu sein. Sollte jetzt die Zahl 50 erscheinen zum Beispiel möchte ich Gerade drücken und er soll mir sagen "Richtig!" und andersrum. Jetzt einigermaßen verständlich von mir erklärt? RE: Schaltfläche + Case Struktur - stefan_huaba - 28.08.2013 09:57 das wird ein langer tag... kein plan was eine state machine ist! RE: Schaltfläche + Case Struktur - Clyde - 28.08.2013 11:25 Für State Machines gibt es ja genügend Beispiele im Netz und auch Programmbeispiele direkt in LabVIEW (die du über den Example-Finder aufrufen kannst). Kannst ja mal versuchen was damit aufzubauen und uns das zeigen. Wenn es dann noch an konkreten Stellen hakt, bekommen wir das sicherlich in den Griff Gruß Clyde RE: Schaltfläche + Case Struktur - stefan_huaba - 28.08.2013 12:10 danke clyde. allerdings muss ich gestehen, dass ich in dem bsp von labview nur bahnhof verstehe.. die youtube videos helfen mir jetzt auch nich so recht, wenn ich ned ma check was ein enum is das problem ist glaube ich, dass es mir im allgemeinen am verständnis fehlt. programmieren ist einfach zu kompliziert ^^ warum kann man nicht einfach sagen, wenn taste drück muss dass und das der fall sein sonst kommt fehlermeldung usw... nein da muss man iwelche shift register und fehlerausgänge etc einfügen... warum kann sowas nich in einfachen worten irgendwo erklärt werden =) aber trotzdem danke euch. ich checks ma weiter aus... RE: Schaltfläche + Case Struktur - Y-P - 28.08.2013 12:14 Hab' Dir schnell was zusammengeklickt: [attachment=46051] Das Enum würde ich in einem richtigen Projekt allerdings immer als TypeDef machen (hab's hier weggelassen, dass ich nicht noch eine ctl-Datei hochladen muss). Gruß Markus RE: Schaltfläche + Case Struktur - stefan_huaba - 28.08.2013 13:03 ach mensch vielen dank, leider habe ich im moment noch die studentenversion 2012. 2013 kommt erst die tage :/ RE: Schaltfläche + Case Struktur - Y-P - 28.08.2013 13:26 [attachment=46055] ... und bitte : - Groß- und Kleinschreibung beachten. - , wenn es nicht stimmt. Wenn Du nur LabVIEW 2012 hast, dann solltest Du im Profil nicht 2013 stehen haben. Gruß Markus |