M.H. Programování Mosaic 29. 7. 2021 11:57 12. 7. 2021 18:30

Dobrý den,

 

můžete mě prosím nasměrovat, jak lze v Mosaic provést generování náhodného čísla?

Reálně se mi líbí blok fb_RndPulse, ale potřebuji 4x najednou tuto funkcionalitu. I když bloky deklaruji separátně a i je třeba volám v různých cyklech, tak vždy všechny generují stejná čísla (časy sepnutí a vypnutí). Potřebuji 4x stejný bloky, které generují různé periody...

 

Díky moc

 

Michal Hozák 

Odpovědi 1

M.B. 12. 7. 2021 18:30

Dobrý den,

generátor náhodných čísel se inicializaval při prvním použití bloku hodnotou vstupu stime, proto mohli různé instance generovat stejnou řadu pseudonáhodných čísel. Přes Nástroje > MosaicUpdater si můžete aktualizovat knihovnu na verzi 3.0, kde je blok upraven, aby tímto problémem netrpěl.
(Pozor pokud přehrajete po aktualizaci knihovny program online změnou, dojde k zachování výchozích hodnot náhodných generátorů a problém bude přetrvávat. Řešením je instanci bloku přejmenovat nebo provést restart PLC.)

Tento dotaz je vyřešený.