PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IF Abfrage



kalletronic
05.06.2007, 21:30
Hi Leute, kann mir jemand sagen wie ich das anders lösen muß, in Bascom geht das offensichtlich nich??



If (Geschw_links < Null_kompensation) Xor (Geschw_rechts < Null_kompensation) Then
Pwm_lr_ok = 1
Else
Pwm_lr_ok = 0
End If


MFG Kalle

Rofo88
05.06.2007, 21:46
Geschw_links und co sind das Bytes?

kalletronic
05.06.2007, 21:49
Ne, sind als word deklariert

P.S. die klammern hab ich nur mal kurz zum probieren hingeschrieben, da ich mir dachte daß das vielleicht der Fehler sein könnte

kalletronic
05.06.2007, 22:12
so ich habs jetzt anders gelöst:



If Geschw_links < Null_kompensation And Geschw_rechts < Null_kompensation Then
Pwm_lr_ok = 0
Elseif Geschw_links > Null_kompensation And Geschw_rechts > Null_kompensation Then
Pwm_lr_ok = 0
Else
Pwm_lr_ok = 1
End If

Rofo88
05.06.2007, 22:14
ok da warst Du schneller =D>

kalletronic
06.06.2007, 06:39
Nur so aus Neugier, warum funzt die If Abfrage mit der XOR Verknüpfung nich??