INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > > > moinsen, > > > > und zwar will ich aus Gründen der Übersicht eine Variable "Winkelangabe" nach einer Berechnung in die Variable "Solla" umbenennen ,siehe unten, jedoch schreibt mir das Programm bei der Übertragung: > > > > " = erwartet ", und nun weiß ich nicht weiter, da es in den Beispielprogrammen eigentlich auch so gemacht wurde. > > > > schönen Dank > > > > Butcher > > > > > > > > winkelangabe*85 = solla > > > > solla -100 = sollb > > > > solla -200 = sollc > > > > > > Muss andersherum lauten. > > > > > > Also wenn Du solla den Wert winkelangabe*85 zuweisen willst, schreibst Du es so: > > > solla = winkelangabe*85 > > > Die anderen entspechend: > > > sollb = solla -100 > > > sollc = solla -200 > > > > jup schönen Dank Dierk, > > also auf so ne Idee bin ich nicht gekommen > > ist mir schon unangenehm solche Fragen zu stellen- für mich unlösbar und du hast doch bestimmt drüber gelacht? sorry > > und nochmals besten Dank > > mfg Butcher > > Nee, lachen tue ich über so etwas nicht. Wenn ich mich noch recht entsinne, habe auch mal vor langer langer Zeit solche Fragen gestellt. > > Beim Vergleich durch eine IF-Abfrage ist es wiederum egal auf welcher Seite es steht. > Ich persönlich setze aber dabei die eventuell auszuführende Operationen dann immer in Klammern: > Also IF (solla-100) = sollb then print "solla-100 hat den gleichen Wert wie sollb!" ah das mit den IF-Abfragen hört sich interessant an, so Dank deiner Hilfe hab ich jetzt den Toleranzbereich erhöht, (mein Poti soll entweder K1 oder K2 schalten) nur jetzt "spackt" meine Station genau in diesem Toleranzbereich ab (wechselndes Anschalten von K1 und K2, also genau das was es nicht soll, beide solln ja aus gehen) Irgendwie muss da meine Ablaufstruktur falsch sein, haste da ne Idee ob ich das besser mit Unterprogrammen oder was anderen machen kann? mfg Butcher input# PotiWert 'Wert des EEPROM-Speichers in die Variable Potiwert print PotiWert print " Bitte geben Sie ihren gewünschten Winkel an " input Winkelangabe solla = winkelangabe*85 'Berechnung der Toleranz sollb = solla -200 sollc = solla -400 sollz = winkelangabe*85 solly = sollz + 200 sollx = sollz + 400 #loop ' Schleife open# for read ' Feststellung des Spannungsdurchlasses input# PotiWert 'Wert des EEPROM-Speichers in die Variable Potiwert if sollz > PotiWert*100 THEN K2 = off if sollx > PotiWert*100 THEN K2 = off if solly > PotiWert*100 THEN K2 = off if sollz > PotiWert*100 then K1 = on if solly > PotiWert*100 then K1 = on if sollx > PotiWert*100 then K1 = on if solla < PotiWert*100 then K1 = off ' folgende 6 Zeilen: Winkel kleiner als Poti if sollb < PotiWert*100 then K1 = off if sollc < PotiWert*100 then K1 = off if solla < PotiWert*100 then K2 = on if sollb < PotiWert*100 then K2 = on if sollc < PotiWert*100 then K2 = on if sollc = PotiWert*100 then K2 = off 'Annäherung von unten if sollb = PotiWert*100 then K2 = off if solla = PotiWert*100 then K2 = off if sollc = PotiWert*100 then K1 = off 'Annäherung von unten if sollb = PotiWert*100 then K1 = off if solla = PotiWert*100 then K1 = off if sollz = PotiWert*100 then K1 = off 'Annäherung von oben if solly = PotiWert*100 then K1 = off if sollx = PotiWert*100 then K1 = off if sollz = PotiWert*100 then K2 = off 'Annäherung von oben if solly = PotiWert*100 then K2 = off if sollx = PotiWert*100 then K2 = off if winkelangabe*85 = PotiWert*100 then K1 = off if winkelangabe*85 = PotiWert*100 then end open# for write print# Poti 'Wert des Poti in den EEPROM-Speicher schreiben close# goto loop |
Antwort schreiben |