OK Button mit Werten belegen

Allgemeine Themen, die in andere Unterforen nicht passen
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

OK Button mit Werten belegen

Сообщение moise82 »

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 :think:
Вложения
Button mit Zahl.JPG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Eugen Graf »

Ja, ich habe es z.B. hier so implementiert:

http://labviewportal.org/download/file.php?id=256
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: OK Button mit Werten belegen

Сообщение moise82 »

Genau sowas meinte ich.
Hast du aber ziemlich komplex programmiert, oder?
Das Design sieht ja hammermäßig aus. Ist das in Labview integriert?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Eugen Graf »

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.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: OK Button mit Werten belegen

Сообщение moise82 »

Ich möchte ja mein Messgerät abbilden. (siehe Bild)
Und möchte anstelle von Numeric Indicator die Buttons mit den Ziffern erstellen.
Вложения
E6651A_lg_800x429.jpg
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Eugen Graf »

Und du hast ja sicherlich eine Event-Struktur in deinem VI ?!
Wenn nicht, dann würde ich dir diese dringend empfehlen.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: OK Button mit Werten belegen

Сообщение moise82 »

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?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Eugen Graf »

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.
moise82
assistant
assistant
Сообщения: 142
Зарегистрирован: 19 май 2009, 15:26
Версия LabVIEW: 8.6

Re: OK Button mit Werten belegen

Сообщение moise82 »

Okay ich versuche es erstmal.

Vielen Dank :bye:
Hoffi
beginner
beginner
Сообщения: 24
Зарегистрирован: 04 ноя 2008, 15:35
Версия LabVIEW: 8.5
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Hoffi »

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
Hoffi
beginner
beginner
Сообщения: 24
Зарегистрирован: 04 ноя 2008, 15:35
Версия LabVIEW: 8.5
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Hoffi »

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
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Eugen Graf »

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.
Hoffi
beginner
beginner
Сообщения: 24
Зарегистрирован: 04 ноя 2008, 15:35
Версия LabVIEW: 8.5
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Hoffi »

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
Вложения
Modustasten.vi
LV Version 8.6
(10.92 КБ) 228 скачиваний
Последний раз редактировалось Hoffi 25 авг 2009, 15:05, всего редактировалось 1 раз.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Eugen Graf »

Ich sehe keinen Anhang.
Hoffi
beginner
beginner
Сообщения: 24
Зарегистрирован: 04 ноя 2008, 15:35
Версия LabVIEW: 8.5
Контактная информация:

Re: OK Button mit Werten belegen

Сообщение Hoffi »

Gerade meinen Fehelr bemerkt und korrigiert.
Ответить

Вернуться в «Allgemein»