Hallo heini0707,
also eine Funktion dafür kenne ich auch nicht, aber in deiner ursprünglichen Flankenerkennungsmethode hast du was Brauchbares schon (in ähnlicher Form) verwendet. Kann man z.B. so machen:
D.h. du weist der Variablen bTest den Wert des boolschen/logischen Ausdrucks diS10=1 zu. Ist das Gleiche wie im IF-Befehl...
Zur besseren Lesbarkeit solltest du aber die vordefinierten Konstanten LOW/HIGH verwenden:
dann ist das schon auf den ersten Blick erkennbar
Dann habe ich (wiedermal) was zum Klugscheissen :
Zitat[...]Wie kann ich einem boolschen Operanden den Wert [...] zuweisen [...]
Operanden nennt man die Beteiligten(!) an einer Operation, in unserem Beispiel wären diS10 und die Konstante HIGH die Operanden bei der Vergleichsoperation mit = als Operator.
bTest ist aber (nur) eine Variable der ein Wert zugewiesen wird. Würde man also nicht als Operand bezeichnen...
Gruß
Rainer