EDITTIME (Express Tool eszköz)

Nyomon követi a rajzhoz tartozó aktív szerkesztési idő mennyiségét.

Az időzítő be- és kikapcsolható, illetve visszaállítható alaphelyzetbe. Az időtúllépés opció meghatározott idejű tétlenség után felfüggeszti az időzítést.

Eszközbeállítások

Reset Visszaállítja az időzítőt nullára. Ha az időzítő fut, az időzítés automatikusan újraindul.
Timeout A tétlenség idejét határozza meg percekben. Az időtúllépés idejének lejártával az időzítő automatikusan felfüggeszti az időzítést.
On Elindítja vagy folytatja az időzítést.
Off Megállítja az időzítőt.

AutoLISP hozzáférés

Az EDITTIME eszközhöz kapcsolódó adatok rajzonként tárolódnak az elnevezett objektumok könyvtárában. Az acetutil.fas modulból elérhető (acet-getvar ...) és (acet-setvar ...) függvények hozzáférést biztosítanak BNS_EDITTIME_TOTAL profilváltozóhoz. Ha egy rajznál engedélyezve van az EDITTIME, az (acet-getvar '("BNS_EDITTIME_TOTAL")) függvény segítségével kiemelheti az eltelt időt (az aktuális szerkesztési munkamenet megnyitásáig bezárólag) az aktuális rajzból, Gergely naptár szerinti időértékként (VALÓS érték, amely tartalmazza, hogy a rajz hány 24 órás napon keresztül állt aktív használatban).

Az edittime.arx az alábbi LISP függvényeket emeli ki:

(acet-edittime-enable [onOff]) Beállítja az aktuális állapotot, ha az onOff meg van adva. Máskülönben az aktuális állapotot adja vissza.
(acet-edittime-reset) Visszaállítja az eltelt idő értékét nullára.
(acet-edittime-total) Az aktuális időpontig eltelt teljes időt adja vissza (Gergely naptár szerinti idő).
(acet-edittime-timeout [value]) Beállítja az aktuális időtúllépés értékét, ha meg van adva (Gergely naptár szerinti idő). Máskülönben az aktuális időtúllépés értékét adja vissza.

Fájl

edittime.arx