Остановите задачу журналирования
stop(GObj)
stop(GObj) остановки все задачи журналирования сопоставили с объектом dagroup GObj. GObj может быть объектом dagroup или вектором объектов dagroup. Когда функция останавливает задачу журналирования, она устанавливает значение свойства Logging объекта на 'Off' и инициировала выполнение коллбэка StopFcn объекта.
Объект dagroup также прекращает запускаться, когда задача журналирования получила все требуемые записи. Это происходит, когда RecordsAcquired равняется RecordsToAcquire.
Отчеты об имуществе EventLog объекта событие Stop.
Сконфигурируйте и запустите задачу журналирования в течение 30 секунд данных:
da = opcda('localhost','Matrikon.OPC.Simulation'); connect(da); grp = addgroup(da,'ExOPCREAD'); itm1 = additem(grp,'Triangle Waves.Real8'); itm2 = additem(grp,'Saw-Toothed Waves.Int2'); grp.LoggingMode = 'memory'; grp.UpdateRate = 0.5; grp.RecordsToAcquire = 60; start(grp);
Остановите задачу журналирования после 5 секунд:
wait(5); stop(grp);