OK Button mit Werten belegen
OK Button mit Werten belegen
Hallo,
Kann man eigentlich einen OK Button so programmieren, das man damit Zahlen eingeben kann?
Also wenn ich den OK Button mit 1 beschrifte, kann ich diese 1 auch wirklich erzeugen als Wert??
Viele Grüße
Kann man eigentlich einen OK Button so programmieren, das man damit Zahlen eingeben kann?
Also wenn ich den OK Button mit 1 beschrifte, kann ich diese 1 auch wirklich erzeugen als Wert??
Viele Grüße
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: OK Button mit Werten belegen
Genau sowas meinte ich.
Hast du aber ziemlich komplex programmiert, oder?
Das Design sieht ja hammermäßig aus. Ist das in Labview integriert?
Hast du aber ziemlich komplex programmiert, oder?
Das Design sieht ja hammermäßig aus. Ist das in Labview integriert?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: OK Button mit Werten belegen
Das Design von Buttons kann man anpassen mit Advanced->Customize. Na ja, komplex ist es nicht. Du brauchst ja nicht alles davon.
Erkläre zuerst was du überhaupt machen willst und wo das verwendet wird.
Erkläre zuerst was du überhaupt machen willst und wo das verwendet wird.
Re: OK Button mit Werten belegen
Ich möchte ja mein Messgerät abbilden. (siehe Bild)
Und möchte anstelle von Numeric Indicator die Buttons mit den Ziffern erstellen.
Und möchte anstelle von Numeric Indicator die Buttons mit den Ziffern erstellen.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: OK Button mit Werten belegen
Und du hast ja sicherlich eine Event-Struktur in deinem VI ?!
Wenn nicht, dann würde ich dir diese dringend empfehlen.
Wenn nicht, dann würde ich dir diese dringend empfehlen.
Re: OK Button mit Werten belegen
Hab ich nicht, aber werde ich ja anlegen.
Doch meine Frage nun: Kann ich denn mit den erstellten Buttons auch das Gerät bedienen? Ich meine das ist ja kein Gerätekonformer API Befehl. Aber das müsste ich doch in die bestehende .vi mit der API integrieren oder?
Doch meine Frage nun: Kann ich denn mit den erstellten Buttons auch das Gerät bedienen? Ich meine das ist ja kein Gerätekonformer API Befehl. Aber das müsste ich doch in die bestehende .vi mit der API integrieren oder?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: OK Button mit Werten belegen
Sorry, ich verstehe deine Frage nicht richtig. Was meinst du damit?
Klar kannst du das Gerät steuern. Du brauchst wie schon gesagt eine Event Struktur, und dann kannst du in dem entsprechendem Event-Case deine API-Funktion aufrufen.
Klar kannst du das Gerät steuern. Du brauchst wie schon gesagt eine Event Struktur, und dann kannst du in dem entsprechendem Event-Case deine API-Funktion aufrufen.
-
- beginner
- Сообщения: 24
- Зарегистрирован: 04 ноя 2008, 15:35
- Версия LabVIEW: 8.5
- Контактная информация:
Re: OK Button mit Werten belegen
Hallo zusammen,
noch eine Frage dazu das Beispiel was eg gepostet hat find ich sehr gelungen, was ich gerade versuche wobei ich nicht weiß ob das dafür die beste Lösung ist. Aber man sagt ja immer viele Wege führen nach Rom.
Kurz zur Problembeschreibung: Ich möchte dass auf Tastendruck eine Zahl in eine Spalte der Tabelle geschrieben wird. Ich habe 4 Tasten und je nach Taste sollen die Zahlen 1-4 in eine Spalte geschrieben werden. Das ganze soll später bei der Messdatenerfassung eingeesetzt werden um zu sehen im Welchen Betriebsmodus gerade gemessen wird und wurde.
Bislang kreige ich es hin dass auf Tastendruck die entsprechende Zahl geschrieben wird. Auf erneutem Tastendruck soll diese deaktiviert werden.
Da stellt sich mir die Frage ob das mit der Event-Struktur auch die passende Umgebung ist die Messdatenerfassung laufen zu lassen. Die Messdatenerfassung teilt sich auch auf, je nach Auswahl der Messgeräte erscheint zwar der gleiche Bildschirm doch die Befehlsstruktur um das eine Messgerät auszulesen ist komplett anders. Vielleicht kann man das ja alles mit einer Eventstruktur in einem VI lesen aber das wird jetzt zu sehr Off-Topic.
Vielen Dank für eure Unterstützung
Grüße
Hoffi
noch eine Frage dazu das Beispiel was eg gepostet hat find ich sehr gelungen, was ich gerade versuche wobei ich nicht weiß ob das dafür die beste Lösung ist. Aber man sagt ja immer viele Wege führen nach Rom.
Kurz zur Problembeschreibung: Ich möchte dass auf Tastendruck eine Zahl in eine Spalte der Tabelle geschrieben wird. Ich habe 4 Tasten und je nach Taste sollen die Zahlen 1-4 in eine Spalte geschrieben werden. Das ganze soll später bei der Messdatenerfassung eingeesetzt werden um zu sehen im Welchen Betriebsmodus gerade gemessen wird und wurde.
Bislang kreige ich es hin dass auf Tastendruck die entsprechende Zahl geschrieben wird. Auf erneutem Tastendruck soll diese deaktiviert werden.
Da stellt sich mir die Frage ob das mit der Event-Struktur auch die passende Umgebung ist die Messdatenerfassung laufen zu lassen. Die Messdatenerfassung teilt sich auch auf, je nach Auswahl der Messgeräte erscheint zwar der gleiche Bildschirm doch die Befehlsstruktur um das eine Messgerät auszulesen ist komplett anders. Vielleicht kann man das ja alles mit einer Eventstruktur in einem VI lesen aber das wird jetzt zu sehr Off-Topic.
Vielen Dank für eure Unterstützung
Grüße
Hoffi
-
- beginner
- Сообщения: 24
- Зарегистрирован: 04 ноя 2008, 15:35
- Версия LabVIEW: 8.5
- Контактная информация:
Re: OK Button mit Werten belegen
Hallo ich bin es nochmal,
das ganze funktioniert schon ganz gut genau so wie ich es brauche jetzt hätte ich allerdings gerne eine Modifikaiton und da bastel ich schon den ganzen Tag dran rum ohne dass ich weiter komme. Ich möchte gerne das auf Tastendruck eine Zahl geschrieben wird. Diese soll so lange geschrieben werden bis die Taste wieder deaktiviert wird, dann soll wieder zurück gesprungen werden.
z.B. ungefähr so Stadardzahl ist 0 auf Tastendruck soll so lange statt der 0 eine 1 geschrieben werden bis die Taste erneut gedrückt wird, dann soll wieder eine 0 geschrieben werden. Das ganze wird wohl mit dem Schaltverhalten der Schaltfläche zu tun haben und wahrscheinlich brauche ich ein weiteres Event? oder gibt es da ne andere Möglichkeit.
Vielen Dank schon mal im voraus für eure Unterstützung.
Viele Grüße
Hoffi
das ganze funktioniert schon ganz gut genau so wie ich es brauche jetzt hätte ich allerdings gerne eine Modifikaiton und da bastel ich schon den ganzen Tag dran rum ohne dass ich weiter komme. Ich möchte gerne das auf Tastendruck eine Zahl geschrieben wird. Diese soll so lange geschrieben werden bis die Taste wieder deaktiviert wird, dann soll wieder zurück gesprungen werden.
z.B. ungefähr so Stadardzahl ist 0 auf Tastendruck soll so lange statt der 0 eine 1 geschrieben werden bis die Taste erneut gedrückt wird, dann soll wieder eine 0 geschrieben werden. Das ganze wird wohl mit dem Schaltverhalten der Schaltfläche zu tun haben und wahrscheinlich brauche ich ein weiteres Event? oder gibt es da ne andere Möglichkeit.
Vielen Dank schon mal im voraus für eure Unterstützung.
Viele Grüße
Hoffi
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: OK Button mit Werten belegen
Wie sieht denn dein Block Diagrammm aus? Die Antwort hat mit der Struktur deines Programms zuu tun, deshalb kann man z.Z. keine genaue Antwort geben.
Im Prinzip reicht eine While-Schleife mit Case-Struktur. An die Case-Struktur ist dein Button angeschlossen. Im True-Case machst du das eine und im False-Case das andere.
Im Prinzip reicht eine While-Schleife mit Case-Struktur. An die Case-Struktur ist dein Button angeschlossen. Im True-Case machst du das eine und im False-Case das andere.
-
- beginner
- Сообщения: 24
- Зарегистрирован: 04 ноя 2008, 15:35
- Версия LabVIEW: 8.5
- Контактная информация:
Re: OK Button mit Werten belegen
Hallo,
das war ja ne fixe Antwort an die Case-Struktur hab ich gar nicht gedacht. Aber ich habe ja nicht nur eine Taste sondern mehrere und nur bei zweien möchte ich es wie besagt schalten lassen.
Ich habe mal mein VI angehängt, in der Version 8.6. Das ganze ist hier mit einer Eventstruktur realisiert.
Vielen Dank
Grüße
Hoffi
das war ja ne fixe Antwort an die Case-Struktur hab ich gar nicht gedacht. Aber ich habe ja nicht nur eine Taste sondern mehrere und nur bei zweien möchte ich es wie besagt schalten lassen.
Ich habe mal mein VI angehängt, in der Version 8.6. Das ganze ist hier mit einer Eventstruktur realisiert.
Vielen Dank
Grüße
Hoffi
- Вложения
-
- Modustasten.vi
- LV Version 8.6
- (10.92 КБ) 229 скачиваний
Последний раз редактировалось Hoffi 25 авг 2009, 15:05, всего редактировалось 1 раз.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация: