Sehr geehrte Forumsmitglieder und Innen.
Ich habe im Internet jene Schaltung gefunden die ich gerne abändern
würde leider reicht mein wissen dafür nicht aus.
Vielleicht gibt es Forumsmitglieder/Innen die mich hier unterstützen
können,
ich hätte gerne den JAL Code so abgeändert das die Funktion
"Standby & Auto" mit der Funktion "Lamp on/off" ausgetauscht wird.
die Funktion "Lamp on/off" funktioniert wird aber nicht benötigt,
die Funktion "Standby & Auto" würde zwar funktionieren, da aber die
beiden Schalter Hardwaremäßig nicht vorhanden sind müsste diese Funktion
eben mit der nicht benötigten "Lamp on/off" getauscht werden.
Die Schaltung wurde von mir nachgebaut sowie programmiert und getestet,
da in meiner Schaltung Hardwaremäßig aber nur 4 Schalter zum Einsatz
kommen möchte ich mich im vorhinein für Lösungen meines Problems recht
Herzlich bedanken.
Servus,
also nachbauen war kein Problem, nur vom programmieren oder Code
schreiben habe ich keine Ahnung, deswegen ja auch die Frage und Bitte
nach Hilfe.
Das passt eigentlich gar nicht in "Projekte & Code".
>Forum: Projekte & Code>Hier könnt ihr eure Projekte, Schaltungen oder Codeschnipsel vorstellen und >diskutieren. Bitte hier keine Fragen posten!
Hi
Na ja, helfen kannich in BASCOM nicht wirklich, aber einen Tip kann ich
dir geben. SChau dir mal deine (endlos) lange IF-Anweisung an. SChwer zu
erkennen, wie sie überhaupt arbeitet, deswegen darf auch ruhig ein
weiteres Stück eingerückt werden und schon erkennst du die Bereiche, die
für dich interessant sind.
Dieser Code ist kaum lesbar. Sag mir mal auf Anhieb, was x1 mit 0x11
anfängt...
Eine "Case" wäre sicher viel chicker, besser lesbar und zudem auch
leichter pflegbar. Und das ist ja dein Problem, das du die Zeilen nicht
lesen kannst. Mehr ist das doch nicht. Also, wenn du dich mit der
Programmierung von Controllern beschäftigen willst, dann setz erst mal
diese If's in eine Case um. Dazu Handbuch, Online-Hilfe, Beispiele zu
Rate ziehen. So schwer ist es nicht.
Gruß oldmax
x1 == 0x11 mit x1 == 0x44 ersetzen .
Optional kannst du dann das spàtere x1 == 0x44 mit x1 == 0x11 auch
austauschen, solltest du spàter die HW verfollstàndigen.