OSCAT Forum

oscat.lib => oscat.lib fuer TwinCAT/CoDeSys => Thema gestartet von: Zimbl am 17. März 2015, 09:42:46

Titel: Zufallsauswahl aus verschiedenen Boolschen Eingängen
Beitrag von: Zimbl am 17. März 2015, 09:42:46
Hallo alle zusamme,

ich habe da mal eine Frage und vielleicht kann mir jemand da weiterhelfen.
Ich hab verschiedene Boolsche Eingänge die haben in der Regel den Wert " True ".

und fünf von diesen Werten möchte ich für eine weitere Funktion verwenden, welche Werte das sind von den Boolschen Eingängen ist nicht unbedingt wichtig, nur Sie müssen ein True haben.

und diese sollten dann täglich neu ausgewählt werden.

Wie kann ich sowas realisieren?

Ich danke euch, für eure Unterstützung.

Grüße
Z
Titel: Re: Zufallsauswahl aus verschiedenen Boolschen Eingängen
Beitrag von: shrimps am 17. März 2015, 15:45:16
Hi,
also wenn ich das richtig verstanden habe, könnte man es folgendermaßen angehen:
Alle "TRUE´s" in einem Array einsammeln und den zugehörigen Index(Eingang) merken.
Dann eine Zufallszahl von 1- ArrayAnzahl erzeugen und auf das Array zeigen !

Deutlich aufwendiger: Noch zusätzlich das Datum mitschleppen um eine Tageswiederholung zu vermeiden...

fertig.

LG
Shrimps
BTW: Im sps-forum.de bist du für allgemeine Fragen ggf. besser aufgehoben
Titel: Re: Zufallsauswahl aus verschiedenen Boolschen Eingängen
Beitrag von: Zimbl am 18. März 2015, 14:34:27
also erstmal danke für deine Auskunft.

Es hört sich schonmal sehr gut an, was du mir da erklärt hast.
Kann man das auch in FUP realisieren?