Отслеживание времени активного редактирования чертежа.
Таймер можно включать и отключать, а также сбрасывать. Параметр тайм-аута позволяет приостановить отсчет времени после указанного периода неактивности.
Reset | Сброс таймера. Если таймер включен, отсчет времени начнется заново автоматически. |
Timeout | Задание периода неактивности в минутах. Если период тайм-аута истекает, отсчет времени автоматически приостанавливается. |
On | Запуск или восстановление работы таймера. |
Off | Остановка таймера. |
Данные, относящиеся к команде EDITTIME, хранятся в словаре именованных объектов по чертежам. Функции (acet-getvar ...) и (acet-setvar ...), хранящиеся в файле acetutil.fas, обеспечивают доступ к переменной профиля BNS_EDITTIME_TOTAL. Если команда EDITTIME доступна в чертеже, можно использовать выражение (acet-getvar '("BNS_EDITTIME_TOTAL")) для извлечения затраченного времени (вплоть до открытия текущего сеанса редактирования) из текущего чертежа в виде значения времени в юлианском формате (действительное значение количества суток, во время которых чертеж активно использовался).
Следующие функции LISP экспортируются с помощью edittime.arx:
(acet-edittime-enable [Вкл/Откл]) | Задание текущего состояния, если указано значение "Вкл/Откл". В противном случае возвращается текущее состояние. |
(acet-edittime-reset) | Сброс затраченного времени. |
(acet-edittime-total) | Возврат общего значения текущего затраченного времени (юлианское время). |
(acet-edittime-timeout [значение]) | Задание текущего значения тайм-аута, если оно имеется (юлианское время). В противном случае возвращается текущее значение тайм-аута. |
edittime.arx