Hallo zusammen,
ich frag mich jetzt zwar schon wieder, warum sich ständig die Websiten-URL vom Forum hier ändert und warum meine alten Beiträge nicht mehr da sind (ich meine nicht das alte Bascom-forum), aber gut, der Admin wird schon wissen was er anstellt
Momentan arbeite ich an einem Projekt und muss Variablen auf ein LCD ausgeben:
Alles anzeigen
Mein Ziel ist es eigentlich, so einfach wie möglich Variablen aufs Display als Zahl auszugeben und diese als neue Variable zu erhalten.
z.B. habe ich:
Startfrequenz_1 = 500
Startfrequenz_2 = 1000
Ich dachte schon ich kann es mit
order ähnlichem darstellen. Sodass N = 1 oder 2 hier als Beispiel ist. Davor wird N durch zwei Taster mittels hoch und runterzählen bestimmt. Jedoch funktioniert das so einfach nicht.
Da dachte ich mir, ich mache aus zwei Strings einen und gebe dann den Wert aus. Jedoch erreiche ich damit nur, das aus Startfrequenz_temp => Startfrequenz_1 dargestellt wird. Jedoch brauche ich für Startfrquenz_temp 500 wenn N = 1 ist.
Ich hatte zwar schonmal erreicht, dass das ganze funktioniert, jedoch ist mir der Code flöten gegangen.
Ich danke man kann das einfacher lösen und nicht so umständlich wie ich. Vielen Dank für Antworten!
ich frag mich jetzt zwar schon wieder, warum sich ständig die Websiten-URL vom Forum hier ändert und warum meine alten Beiträge nicht mehr da sind (ich meine nicht das alte Bascom-forum), aber gut, der Admin wird schon wissen was er anstellt
Momentan arbeite ich an einem Projekt und muss Variablen auf ein LCD ausgeben:
BASCOM-Quellcode
- Dim Schrittweite_temp As String * 18
- Dim Startfrequenz_temp As String * 19
- Dim Endfrequenz_temp As String * 17
- Dim Zeit_temp As String * 10
- Dim Modus_temp As String * 11
- Dim A As String * 15
- Dim B As String * 13
- Dim C As String * 14
- Dim D As String * 6
- Dim E As String * 7
- Dim Z As String * 2
- Do
- If S2 = 0 Then
- Waitms 300
- Incr N
- If N > 4 Then
- N = 4
- End If
- End If
- If S1 = 0 Then
- Waitms 300
- Decr N
- If N < 1 Then
- N = 1
- End If
- End If
- If S3 = 0 Then
- Cls
- Z = Str(n)
- A = "Startfrequenz_"
- B = "Endfrequenz_"
- C = "Schrittweite_"
- D = "Zeit_"
- E = "Modus_"
- Startfrequenz_temp = A + Z
- Endfrequenz_temp = B + Z
- Schrittweite_temp = C + Z
- Zeit_temp = D + Z
- Modus_temp = E + Z
- Waitms 150
- Locate 1 , 1
- Lcd Frequenz_temp
- Locate 2 , 1
- Lcd Endfrequenz_temp
- Locate 3 , 1
- Lcd Schrittweite_temp
- Locate 3 , 15
- Lcd Zeit_temp
Mein Ziel ist es eigentlich, so einfach wie möglich Variablen aufs Display als Zahl auszugeben und diese als neue Variable zu erhalten.
z.B. habe ich:
Startfrequenz_1 = 500
Startfrequenz_2 = 1000
Ich dachte schon ich kann es mit
order ähnlichem darstellen. Sodass N = 1 oder 2 hier als Beispiel ist. Davor wird N durch zwei Taster mittels hoch und runterzählen bestimmt. Jedoch funktioniert das so einfach nicht.
Da dachte ich mir, ich mache aus zwei Strings einen und gebe dann den Wert aus. Jedoch erreiche ich damit nur, das aus Startfrequenz_temp => Startfrequenz_1 dargestellt wird. Jedoch brauche ich für Startfrquenz_temp 500 wenn N = 1 ist.
Ich hatte zwar schonmal erreicht, dass das ganze funktioniert, jedoch ist mir der Code flöten gegangen.
Ich danke man kann das einfacher lösen und nicht so umständlich wie ich. Vielen Dank für Antworten!