Очистите журнал событий, отбросив все события
cleareventlog(DAObj)
cleareventlog(DAObj)
очищает журнал событий для opcda
объект DAObj
. DAObj
может быть массив объектов. cleareventlog
также отбрасывания любые события сохранены в EventLog
свойство объектов.
Создайте связанный клиент и сконфигурируйте группу с двумя элементами:
da = opcda('localhost','Matrikon.OPC.Simulation'); connect(da); grp = addgroup(da,'ClearEventLogEx'); itm1 = additem(grp,'Random.Real8'); itm2 = additem(grp,'Triangle Waves.UInt1');
Запустите 10 вторых задач логгирования, и после того, как 5 секунд выполнят асинхронное чтение группы:
grp.UpdateRate = 1; grp.RecordsToAcquire = 10; start(grp); pause(5); tid = readasync(grp); wait(grp);
Исследуйте размер журнала событий:
el = da.EventLog
Очистите журнал событий:
cleareventlog(da) el2 = da.EventLog