Hallo Robots
Hab mal wieder ne Frage.
Seht euch bitte mal den beiliegenden Code an.
Beinhaltet Temp jetzt den Wert von der Unterfunktion Spannung??
kann nämlich in der If nichts machen bzw. er läuft einfach durch.
Ich möchte in der IF einen Wert vergleichen. Dieser soll <61 und >59 sein.
Natürlich ist der code nicht vollständig. Ist nur ne Verständnisfrage.
Code:$regfile = "m128def.dat" $crystal = 8000000 $baud = 9600 $baud1 = 9600 $eeprom Declare Function Spannung(byval Cnt As Byte) As Single Dim Cnt As Byte , Temp As Single For Cnt = 0 To 3 Temp = Spannung(cnt) 'Unterfunktion +Übergabewert If Temp < 59 And Temp > 61 Then Function Spannung(byval Cnt As Byte)as Single Config Adc = Single , Prescaler = Auto , Reference = Internal Dim Dauerch1 As Byte , Dauerch01 As Single Start Adc 'Kanal 1 messen Dauerch1 = Getadc(cnt) Dauerch01 = Dauerch1 * 0.058594 Dauerch01 = Spannung End Function







Zitieren
Lesezeichen