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