EDITTIME(Express Tool)

도면에 대한 활성 편집 시간을 추적합니다.

타이머를 켜고 끄거나 재설정할 수 있습니다. 지정된 비활성화 기간이 끝나면 시간 초과 옵션이 일시 중지됩니다.

도구 옵션

Reset 타이머를 0으로 재설정합니다. 타이머가 실행 중인 경우 타이밍이 자동으로 다시 시작됩니다.
Timeout 비활성화 기간(분)을 지정합니다. 시간 초과 기간이 만료되면 타이머가 자동으로 타이밍을 일시 중지합니다.
On 타이머를 시작하거나 다시 시작합니다.
Off 타이머를 중지합니다.

AutoLISP 액세스

EDITTIME 관련 데이터가 명명된 객체 사전의 도면마다 저장됩니다. acetutil.fas 모듈에서 사용할 수 있는 (acet-getvar ...) 및 (acet-setvar ...) 함수는 BNS_EDITTIME_TOTAL 프로파일 변수에 액세스할 수 있도록 합니다. 도면에 EDITTIME이 설정된 경우 (acet-getvar '("BNS_EDITTIME_TOTAL")) 함수를 사용하여 현재 도면에서 경과 시간(현재 편집 세션이 열리는 부분까지)을 율리우스력 시간 값(도면이 활성 상태로 있었던 일 수(24시간 표시법 기준)를 포함하는 실수 값)으로 추출할 수 있습니다.

다음 LISP 함수는 edittime.arx에 의해 추출됩니다.

(acet-edittime-enable [onOff]) onOff를 입력하는 경우 현재 상태를 설정하고 입력하지 않는 경우 현재 상태를 반환합니다.
(acet-edittime-reset) 경과 시간 값을 0으로 재설정합니다.
(acet-edittime-total) 현재까지 총 경과 시간을 반환합니다(율리우스력 시간).
(acet-edittime-timeout [value]) 값(율리우스력 시간)을 입력하는 경우 현재 초과 시간 값을 설정하고 설정하지 않는 경우 현재 시간 초과 값을 반환합니다.

파일

edittime.arx