EDITTIME (Express Tool)

Verfolgt die verstrichene aktive Bearbeitungszeit für eine Zeichnung.

Die Stoppuhr kann aktiviert und deaktiviert und zurückgesetzt werden. Nach einer bestimmten Zeitspanne der Inaktivität unterbricht eine Zeitlimitoption den Zeitablauf.

Werkzeugoptionen

Reset Setzt die Stoppuhr auf null. Wenn die Stoppuhr ausgeführt wird, wird der Zeitablauf automatisch neu gestartet.
Timeout Gibt die Zeitspanne der Inaktivität in Minuten an. Wenn das Zeitlimit abläuft, wird der Zeitablauf automatisch angehalten.
On Startet die Stoppuhr oder setzt den Zeitablauf fort.
Off Hält die Stoppuhr an.

AutoLISP-Zugriff

EDITTIME-Daten werden pro Zeichnung im Wörterbuch der benannten Objekte gespeichert. Die Funktionen (acet-getvar ...) und (acet-setvar ...), die im Modul acetutil.fas verfügbar sind, bieten Zugriff auf die Profilvariable BNS_EDITTIME_TOTAL. Wenn EDITTIME in einer Zeichnung aktiviert wurde, können Sie mit (acet-getvar '("BNS_EDITTIME_TOTAL")) die verstrichene Zeit (bis zum Öffnen der aktuellen Bearbeitungssitzung) als julianischen Zeitwert (ein reeller Wert mit der Anzahl der 24-stündigen Tage, über die die Zeichnung aktiv verwendet wurde) aus der aktuellen Zeichnung extrahieren.

Die folgenden LISP-Funktionen werden von edittime.arx exportiert:

(acet-edittime-enable [onOff]) Legt den aktuellen Status fest, wenn onOff angegeben wird. Andernfalls wird der aktuelle Zustand zurückgegeben.
(acet-edittime-reset) Setzt den verstrichenen Zeitwert auf null zurück.
(acet-edittime-total) Gibt die aktuell verstrichene Gesamtzeit zurück (julianische Zeit).
(acet-edittime-timeout [Wert]) Legt den aktuellen Wert für die Zeitüberschreitung fest, falls angegeben (julianische Zeit). Gibt andernfalls den aktuellen Wert für die Zeitüberschreitung zurück.

Datei

edittime.arx