Im C.A.T.S.-Brett habe ich sogar zuerst geschaut, aber mich dann aus eben diesem Grund dagegen entschieden, dort zu fragen.
C.A.T.S. selbst konnte mir schon ein ganzes Stück weiter helfen, so dass es jetzt wieder allgemeiner wird.
Es gibt in den Tiefen des C.A.T.S. Verzeichnisses drei Dateien, die beim Start und beim Gewerkewechsel geladen werden. Eine davon (eine LISP-Datei) setzt Systemvariablen für Bemaßungen, was dann die Stilüberschreibung erzeugt.
Ich könnte jetzt die Variablen auf unsere Bedürfnisse anpassen, bringt mich aber nicht weiter, weil bei uns jeder Stil andere Variablen hat (die Bemaßungsstile sind länger in der Firma als ich, ich hätte sie anders angelegt). Wenn also jemand einen anderen Stil eingestellt hat als den, der bei uns vorgabemäßig aktuell gesetzt ist, habe ich das Problem ja wieder, nur mit "schönerem" Ergebnis.
Das Programm selbst lässt aber auch nur einen Satz Variablen zu.
Frage an die LISP-Experten:
die Datei beginnt (nach vielen Kommentaren) mit
Code:
(defun acs_f:bem_var ...
Wofür steht acs_f: ? Bzw. was bewirkt das? Meine Kenntnisse beschränken sich auf c:
Ich gehe jetzt mal davon aus, dass das Ganze auch irgendwie ein Befehlsaufruf ist.
In der tabcad.cui (von C.A.T.S., partielle CUI für die Programmbasis) habe ich folgenden Eintrag gefunden:
Code:
<MenuMacro UID="MMU_1879">
<Macro type="Legacy">
<Revision MajorVersion="16" MinorVersion="2" UserVersion="1" />
<ModifiedRev MajorVersion="17" MinorVersion="1" UserVersion="1" />
<Name xlate="true" UID="XLS_2105">STANDARD-Vorgaben setzen</Name>
<Command>(acs_f:bem_var) </Command>
</Macro>
</MenuMacro>
Es gibt auch noch eine tabcad.cuix, die bekomm ich aber mit dem Editor nicht geöffnet (jedenfalls nicht so, dass was brauchbares bei rauskommt).
Bis in den Code der CUIs bin ich noch nie vorgedrungen. Kann man da irgendwas dran drehen, dass bem_var nicht ausgeführt wird?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP