Остановить задачу ведения журнала
stop(GObj)
stop(GObj) останавливает все задачи регистрации, связанные с dagroup объект GObj. GObj может быть dagroup объект или вектор dagroup объекты. Когда функция останавливает задачу ведения журнала, она устанавливает объект Logging значение свойства для 'Off'и запускает выполнение объекта StopFcn обратный вызов.
A 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);