EDITTIME-Express-Tool

۰ / ۰

 

EDITTIME (ابزار اکسپرس)

مقدار زمان ویرایش فعال برای یک نقشه را ردیابی می کند.

تایمر را می توان روشن و خاموش کرد و دوباره قابل تنظیم است. یک گزینه timeout
پس از یک دوره مشخص از عدم فعالیت ، زمان بندی را به حالت تعلیق در می آورد .

گزینه های ابزار

تنظیم مجدد تایمر را به صفر تنظیم می کند. اگر تایمر در حال اجراست ، زمان بندی به طور خودکار مجدداً شروع می شود.
زمان پایان مدت عدم تحرک را در عرض چند دقیقه مشخص می کند. وقتی مدت زمان پایان می یابد ،
تایمر به طور خودکار زمان بندی را به حالت تعلیق در می آورد.
بر تایمر را شروع یا از سر می گیرد.
خاموش تایمر را متوقف می کند.

دسترسی AutoLISP

داده های مربوط به EDITTIME در هر ترسیم در فرهنگ لغت نام گذاری شده شی ذخیره می شود. عملکردهای (استت گاور
…) و (استت ستوار …) که در ماژول acetutil.fas موجود هستند ، به متغیر مشخصات BNS_EDITTIME_TOTAL دسترسی دارند. اگر EDITTIME
در یک نقاشی فعال شده است ، می توانید از (acet-getvar ‘(“BNS_EDITTIME_TOTAL”)) استفاده کنید تا
زمان سپری شده (تا زمان شروع جلسه ویرایش فعلی) را از
نقشه فعلی به عنوان مقدار زمان جولیان استخراج کنید. مقدار REAL ، شامل تعداد روزهای ۲۴ ساعته
نقاشی در استفاده فعال بوده است).

توابع LISP زیر توسط edittime.arx صادر می شود:

(استت ویرایش-فعال کردن [onOff]) در صورت تهیه onOff وضعیت فعلی را تنظیم می کند. در غیر این صورت وضعیت فعلی را برمی گرداند.
(سرکه-edittime تنظیم مجدد) مقدار زمان سپری شده را به صفر باز می گرداند.
(استت-ادیتیم-کل) کل زمان از بین رفته فعلی (زمان جولیان) را برمی گرداند.
(استت-ویرایش-زمان بندی [مقدار]) مقدار زمان فعلی را در صورت تأمین تنظیم می کند (زمان جولیان). در غیر این صورت مقدار
زمان پایان فعلی را برمی گرداند .

فایل

edittime.arx

 

EDITTIME (Express Tool)

Tracks the amount of active editing time for a drawing.

The timer can be turned on and off and can be reset. A timeout option suspends timing
after a specified period of inactivity.

Tool Options

Reset Resets the timer to zero. If the timer is running, timing is automatically restarted.
Timeout Specifies the period of inactivity, in minutes. When the timeout period expires, the
timer automatically suspends timing.
On Starts or resumes the timer.
Off Stops the timer.

AutoLISP Access

EDITTIME-related data is stored per drawing in the Named Object Dictionary. The (acet-getvar
…) and (acet-setvar …) functions, which are available in the acetutil.fas module, provide access to the BNS_EDITTIME_TOTAL profile variable. If EDITTIME has
been enabled in a drawing, you can use (acet-getvar ‘(“BNS_EDITTIME_TOTAL”)) to extract
the elapsed time (up to the opening of the current editing session) from the current
drawing as a Julian time value (a REAL value, containing the number of 24-hour days
the drawing has been in active use).

The following LISP functions are exported by edittime.arx:

(acet-edittime-enable [onOff]) Sets the current state if onOff is supplied. Otherwise returns the current state.
(acet-edittime-reset) Resets the elapsed time value to zero.
(acet-edittime-total) Returns the current elapsed time total (Julian time).
(acet-edittime-timeout [value]) Sets the current timeout value if supplied (Julian time). Otherwise returns the current
timeout value.

File

edittime.arx