(* add last if one cycle is finished *)
IF tx >= pt THEN
last := last + pt;
tx := tx - pt;
(* generate output signal *)
out := am * (RDM(0) - 0.5) + os;
q := TRUE;
ELSE
q := FALSE;
END_IF;
Für was wird ein Zufallsgenerator gebraucht ?
( RDM(0) - 0.5 )
der zufallsgenerator erzeugt zufällige ausgangswerte kann benutzt werden für test simulationen z.b. zufallssequenzen bei beleuchtung oder
anwesenheitssimulationen und vieles mehr.
die funktion rdm erzeugt bei jedem aufruf einen zufallswert, gen_rdm erzeugt ein ausgangssignal das in festen zeitabschnitten einen zufallswert liefert.
sollta auch so nicht sein, ich habe dir nur vorab mal ein manual gemailt, gehe davon aus das due dieses gelesen hast auf der webpage ist immer nur eine eindeutige version
das manual ändert sich fast täglich, schreibfehler, formattierungen usw…