Zitat von Taxus
Beitrag anzeigen
Die modulo operation an sich ist alles andere als Eindeutig. Wieviel wird z.B. (-230 mod 50) ? Hier ändert je nach Definition das Vorzeichen und/oder der Wert des Resultas.
Aber die Diskussion hierrüber ist hier absolut unnütz da hier eine ganz spezifische Frage in einem ganz spzifischen Kontext gestellt wurde, Antworten die sich auf andere Kontexte beziehen sind somit irrelevant.
Nun zum Baustein: Ich hoffe ich habe keinen Fehler gemacht denn ich hab den Baustein unten nicht getestet
. Einfach eine Textdatei namens <xxx>_Modulo.hsl (wo xxx eindeutig und im reservierten Bereich 11000-11254 leiegn sollet) im Ordner "logik" an un kopiert den Baustein unten da rein. Nach einem neustart des Experten sollte er verfügbar sein.Gruss,
Gaston
Code:
5000|"Gaston\Modulo"|0|2|"E1"|"E2"|1|"Modulo" 5001|2|1|0|0|0 # EN[x] 5002|1|0|0 5002|2|0|0 # AN[x] 5004|1|0|0|1|0 # Ausgang 5012|0|""|"EN[1] % EN[2]"|""|1|0|0|0


.
Nachdem ich was ähnliches (zwar für ganz was anderes, aber egal) eh brauche hab ich mal was gemacht, anbei..
Einen Kommentar schreiben: