If Var in [x...y]

Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

If Var in [x...y]

 · 
Gepostet: 19.05.2019 - 14:42 Uhr  ·  #1
Hallo Rolf,

wieso geht das nicht:
Code
If YPos not in [0..127] then .... 


Muß ich hier echt mit
Code
If ((YPos<0) or (YPos>127)) then ....

arbeiten?

Oder hab ich einen Denkfehler?

Gruss
Harry
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: If Var in [x...y]

 · 
Gepostet: 19.05.2019 - 16:05 Uhr  ·  #2
Also bei mir gehts

Code

  Ypos:= 44;
  if not (YPos in [0..127])  then
    pwm_mosfet:= 40;
  endif;

Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: If Var in [x...y]

 · 
Gepostet: 19.05.2019 - 17:02 Uhr  ·  #3
Hallo Frank,

ok danke, also ein Denkfehler ..... klar das "not" muß natürlich nach dem "If" stehen :wall:

Gruss
Harry
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: If Var in [x...y]

 · 
Gepostet: 19.05.2019 - 18:17 Uhr  ·  #4
nach dem not muss ein boolean kommen un YPos ist ja ein byte oder word.
Der Begriff muss also ein bool ergeben, deshalb den Bgeriff klammern.
rolf
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: If Var in [x...y]

 · 
Gepostet: 19.05.2019 - 18:32 Uhr  ·  #5
Nein das not stand an der falschen Stelle.
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   93   107 · Page-Gen-Time: 0.029178s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI