Очистите журнал событий, отбросив все события
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