EDITTIME (ابزار اکسپرس)
مقدار زمان ویرایش فعال برای یک نقشه را ردیابی می کند.
تایمر را می توان روشن و خاموش کرد و دوباره قابل تنظیم است. یک گزینه timeout
پس از یک دوره مشخص از عدم فعالیت ، زمان بندی را به حالت تعلیق در می آورد .
گزینه های ابزار
تنظیم مجدد | تایمر را به صفر تنظیم می کند. اگر تایمر در حال اجراست ، زمان بندی به طور خودکار مجدداً شروع می شود. |
زمان پایان | مدت عدم تحرک را در عرض چند دقیقه مشخص می کند. وقتی مدت زمان پایان می یابد ، تایمر به طور خودکار زمان بندی را به حالت تعلیق در می آورد. |
بر | تایمر را شروع یا از سر می گیرد. |
خاموش | تایمر را متوقف می کند. |
دسترسی AutoLISP
داده های مربوط به EDITTIME در هر ترسیم در فرهنگ لغت نام گذاری شده شی ذخیره می شود. عملکردهای (استت گاور
…) و (استت ستوار …) که در ماژول acetutil.fas موجود هستند ، به متغیر مشخصات BNS_EDITTIME_TOTAL دسترسی دارند. اگر EDITTIME
در یک نقاشی فعال شده است ، می توانید از (acet-getvar ‘(“BNS_EDITTIME_TOTAL”)) استفاده کنید تا
زمان سپری شده (تا زمان شروع جلسه ویرایش فعلی) را از
نقشه فعلی به عنوان مقدار زمان جولیان استخراج کنید. مقدار REAL ، شامل تعداد روزهای 24 ساعته
نقاشی در استفاده فعال بوده است).
توابع 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
Related Concepts