Instructions

Table Of Contents
2D-Funktionen
630 BeckerCAD
gegebenenfalls zuvor die Voreinstellungen für das Verhalten der
Attributtexte im rechten Bereich der gewählten Registerkarte fest.
Erzeugen Sie das Attribut in einer Vorlage, so steht es Ihnen in jedem
Modell, dass Sie aufgrund dieser Vorlage neu anlegen, zur Verfügung.
Textdateien für Attributformeln
In den oben aufgeführten Textdateien werden die Einträge für den
Dialog Attribute definieren jeweils durch zwei aufeinanderfolgende
Zeilen beschrieben.
In der ersten Zeile tragen Sie die Beschreibung der Formel für die
Auswahlliste ein; in der zweiten Zeile definieren Sie die Formel für das
gewünschte Attribut.
Andere Zeilen, in die Sie beliebigen Text eintragen können, müssen mit
dem Zeichen # beginnen; Leerzeilen werden ignoriert.
Beispiel:
# Formel für das Attribut ’Datum’ mit
# zweistelliger Jahreszahl
Datum dd.mm.yy
DateTime('%m.%d.%y')
Python-Formeln
Der Python Formelinterpreter wertet die angegebene Formel in
folgender Form aus:
result = <angegebenen Formel>
Der daraus resultierende Wert result wird dem Attribut als Wert
zugewiesen. Falls bei der Auswertung der Formel ein Fehler auftritt,
gibt BeckerCAD eine Fehlermeldung aus und der Attributwert wird auf
'?' gesetzt.
Im Formelinterpreter sind einige Python Module, Variablen und
Funktion vordefiniert, die im Folgenden beschrieben sind.
Vordefinierte Python Module
Die folgenden Module stehen im Python Formelinterpreter zur
Verfügung:
os
Modul für das Betriebsystemfunktionen
re
Modul für reguläre Ausdrücke