Anzeige mehrfach nutzen
-
- interested
- Сообщения: 3
- Зарегистрирован: 06 ноя 2008, 21:05
- Версия LabVIEW: 8.5 / 8.6
- Контактная информация:
Anzeige mehrfach nutzen
Hallo,
ich wollte einen Taschenrech programmieren und dieser sollte 1 nummerisches Anzeige/Eingabe feld haben. In diesem Feld möchte ich erst den ersten Wert eingeben, danach plus drücken und dann den zweiten. Wie kann ich dies abspeichern?
Ist es eigentlich möglich das Eingabefeld zum schluss als ausgabe zu nutzen?
ich wollte einen Taschenrech programmieren und dieser sollte 1 nummerisches Anzeige/Eingabe feld haben. In diesem Feld möchte ich erst den ersten Wert eingeben, danach plus drücken und dann den zweiten. Wie kann ich dies abspeichern?
Ist es eigentlich möglich das Eingabefeld zum schluss als ausgabe zu nutzen?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Anzeige mehrfach nutzen
Ja, am besten benutzt du Schieberegister zum Zwischenspeichern der Eingabe.
-
- interested
- Сообщения: 3
- Зарегистрирован: 06 ноя 2008, 21:05
- Версия LabVIEW: 8.5 / 8.6
- Контактная информация:
Re: Anzeige mehrfach nutzen
Ich habe jetzt sehr lange probiert, da ich nicht so richtig weiß was du mit schieberegistern meinst. Ich kenne diesen Begriff nur aus der Digitaltechnik und da realisiert man das mit Flip Flops, die leider in meiner Version nicht enthalten sind.
Meintest du Flip flops oder gibt es da noch etwas anderes?
Meintest du Flip flops oder gibt es da noch etwas anderes?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Anzeige mehrfach nutzen
Schieberegister werden zum Zwischenspeichern eines Wertes zwischen den Iterationen der Schleife verwendet. Kannst es dir wie eine lokale Variable, die bei jeder Schleifeniteration geändert wird vorstellen.
Du kannst auch eine Variable nehmen, nur in LabVIEW nimmt man normalerweise Schieberegister dazu.
Was hast du denn probiert? Kannst du nen Screenshot deiner (Miss-)Erfolge zeigen?
Du kannst auch eine Variable nehmen, nur in LabVIEW nimmt man normalerweise Schieberegister dazu.
Was hast du denn probiert? Kannst du nen Screenshot deiner (Miss-)Erfolge zeigen?
-
- beginner
- Сообщения: 17
- Зарегистрирован: 10 янв 2009, 18:19
- Версия LabVIEW: ----
- Контактная информация:
Re: Anzeige mehrfach nutzen
Ist es den eigentlich möglich ein Feld als Ausgabe und gleichzeitig als Eingabe zu nutzen? Wenn ja, dann wie? Gibt es Beispiele für?
Gruß
Konstantin
Gruß
Konstantin
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Anzeige mehrfach nutzen
Du kannst ein Feld als Eingabe definieren (also ein Control) und wenn du Daten reinschreiben willst, kannst du es über lokale Variable machen.
Um eine lokale Variable zu erstellen musst du aufs Element rechtsklicken->Create->Local Variable.
Um eine lokale Variable zu erstellen musst du aufs Element rechtsklicken->Create->Local Variable.
-
- beginner
- Сообщения: 17
- Зарегистрирован: 10 янв 2009, 18:19
- Версия LabVIEW: ----
- Контактная информация:
Re: Anzeige mehrfach nutzen
Gute Idee, danke. Ich habe ein Programm, erstellt mit LabView, für ein Labornerzgerät bekommen. Dort gibt es auch Eingabefelder, die sich beim Auswahl einer anderen Funktion blockieren (werden auch dunkel). Wie wird das gemacht?
Gruß
Konstantin
Gruß
Konstantin
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Anzeige mehrfach nutzen
Das geht über Property Node -> Visible. Kannst du auch erstellen:
(wie immer) Rechtsklicken->Create->Property Node->Visible
(wie immer) Rechtsklicken->Create->Property Node->Visible
-
- junior
- Сообщения: 61
- Зарегистрирован: 14 янв 2009, 11:52
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Anzeige mehrfach nutzen
Hallo zusammen, ich hab an dieser Stelle mal eine Frage:
ich habe in meinem VI ein bedienelement, in das während der Laufzeit etwas eingegeben werden muss. In einer anderen Registerkarte möchte ich nun ein Anzeigeelement haben, das genau den Text dieses Bedienelements anzeigt, damit man nicht ständig hin und her blättern muss.
Wenn ich jetzt vor dem Ausführen des Programms etwas in das Bedienelement einfüge, finktioniert das ganze auch wunderbar. Wenn ich allerdings während der Laufzeit einen Tet eingebe, wird der nicht angezeigt. Nach Möglichkeit möchte ich Buttons oder ähnliches vermeiden, um das Anzeigeelement zu aktualisieren, gibt es da eine Möglichkeit, einfach bei einer Textänderung vom Bedienelement diese in das Anzeigeelement zu übertragen?
Vielen Dabk schon mal im Voraus
Grüßle Laura
ich habe in meinem VI ein bedienelement, in das während der Laufzeit etwas eingegeben werden muss. In einer anderen Registerkarte möchte ich nun ein Anzeigeelement haben, das genau den Text dieses Bedienelements anzeigt, damit man nicht ständig hin und her blättern muss.
Wenn ich jetzt vor dem Ausführen des Programms etwas in das Bedienelement einfüge, finktioniert das ganze auch wunderbar. Wenn ich allerdings während der Laufzeit einen Tet eingebe, wird der nicht angezeigt. Nach Möglichkeit möchte ich Buttons oder ähnliches vermeiden, um das Anzeigeelement zu aktualisieren, gibt es da eine Möglichkeit, einfach bei einer Textänderung vom Bedienelement diese in das Anzeigeelement zu übertragen?
Vielen Dabk schon mal im Voraus
Grüßle Laura
-
- junior
- Сообщения: 61
- Зарегистрирован: 14 янв 2009, 11:52
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Anzeige mehrfach nutzen
Hat sich schon erledigt, hab s mit einem Ereigniscase über die Wertänderung vom Bedienelement realisiert. Allerdings funktioniert es nur, wenn man lokale Variablen verwendet, durch so ne einfache Verbindung in die Case-Struktur gehts nicht...
Grüßle
Grüßle
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Anzeige mehrfach nutzen
Also zwei Möglichkeiten:
1) Mit Ereignisstruktur->Value Change
2) Schieberegisterwert und aktuellen Wert vergleichen
Gruß, eg
1) Mit Ereignisstruktur->Value Change
2) Schieberegisterwert und aktuellen Wert vergleichen
Gruß, eg