Grundsätzlich kann zwischen zwei Typen von Funktionen unterschieden werden. Der eine Typ rechnet mit Zahlen oder Werten aus Zellenbereichen – also mit Werten, die in anderen Zellen stehen. Der andere Typ verwendet Filterkriterien, um Informationen von Objekten in der Zeichnung abzurufen.
● Zahlen oder Zellenverweise: Funktionen, die mit einem kleinen Anfangsbuchstaben beginnen, benötigen einen Zahlenwert oder eine Zellenadresse für die Berechnung. Mit der Funktion „acos“ berechnen Sie z. B. den Arcuscosinus eines Werts, der in der Funktion angegeben wird. Dabei kann es sich um einen mathematischen Ausdruck handeln (wie „3/5“), um die Adresse einer Zelle, die eine Zahl enthält (wie „A12“), oder um eine tatsächliche Zahl. In der Funktion wird die Zahl bzw. der Text in Klammern eingegeben (in der Funktionenliste mit „x“ bzw. „x,y,z“ gekennzeichnet).
● Filterkriterien: Funktionen, die mit einem großen Anfangsbuchstaben beginnen, müssen sich auf eine oder mehrere bestimmte Objekte in der Zeichnung beziehen. In einer Zelle der Listentitelzeile bezieht sich eine Funktion automatisch auf die Objekte, die in den Unterzeilen aufgelistet sind. In diesem Fall muss kein Filterkriterium eingegeben werden.
In einer Einzelzeile müssen Sie jedoch Filter eingeben, um die Objekte auszuwählen, auf die sich die Funktion bezieht. Die Funktion „Breite“ ruft z. B. die Breite eines Objekts ab. Um festzulegen, von welchem Objekt die Breite abgerufen werden soll, können Sie entweder Einfügen > Filter im Tabellenmenü verwenden oder den Filter von Hand zwischen den Klammern eingeben (in der Funktionenliste mit „Filter“ gekennzeichnet). So kann die Fläche eines Schreibtischs z. B. mit der Formel „=FLÄCHE(N=‘Schreibtisch’)“ ermittelt werden.
Ausführliche Informationen für Entwickler zu Filtern finden Sie unter folgenden Links:
developer.vectorworks.net/index.php/VS:Search_Criteria#Search_Criteria_Tables
developer.vectorworks.net/index.php/VS:Function_Reference_Appendix#attrCrit
● Materialeigenschaften: Daten von Zubehör-Material können aufgrund von Eigenschaften aufgelistet werden. Tabellenfunktionen sind in der folgenden alphabetischen Liste aufgeführt. Eine Liste mit Namen und Typen von Materialeigenschaften, die für Tabellen verwendet werden, finden Sie in der Entwicklerdokumentation unter folgenden Links:
https://developer.vectorworks.net/index.php/VS:Working_with_Materials#MaterialProperty_values
Verwenden Sie die Regeln für die Syntax von Formeln, wenn Sie Tabellenfunktionen eingeben (siehe hier).
Die folgende Tabelle listet alle verfügbaren Funktionen auf, die in Formeln von Tabellen integriert werden können.
HINWEIS: Argumente in Klammern werden in Deutschland durch ein Semikolon, in der Schweiz mit einem Komma getrennt.
Funktion |
Erklärung |
Abrunden(Zahl; Nachkommastellen) |
Rundet die Zahl auf die Anzahl der Nachkommastellen ab |
acos(x) |
Arcuscosinus des Winkels x 1 |
asin(x) |
Arcussinus des Winkels x 1 |
atan(x) |
Arcustangens des Winkels x 1 |
Aufrunden(Zahl; Nachkommastellen) |
Rundet die Zahl auf die Anzahl der Nachkommastellen auf |
Bild_Ansichtsbereich(Ansichtsbereichsname) |
Wendet eine oder mehrere Datenvisualisierungen, die dem genannten Ansichtsbereich zugewiesen sind, auf Bilder an, die mit einem Objekt verknüpft sind. Ist dem Ansichtsbereich gerade keine Datenvisualisierung zugewiesen, werden das Bild normal angezeigt. |
Bild_Datenvis(Visualisierungsname) |
Wendet die genannte Datenvisualisierung auf Bilder an, die mit einem Objekt verknüpft sind. |
Bildfüllung(Filter) |
Name der Bildfüllung der Objekte, auf die mit dem Filter verwiesen wird. Geben Sie bei der Zellenformatierung an, ob eine Miniaturvorschau des Objekts oder die ihm zugewiesenen 2D-Attribute angezeigt werden sollen. |
BodenDeckenStilName(Filter) |
Name eines Boden- bzw. Deckenstils |
Breite(Filter) |
Breite (Delta x) von Objekten in der Zeichnung |
cos(x) |
Cosinus des Winkels x 1 |
Dachstilname(Filter) |
Name eines Dachstils |
DachflKompl(Filter) |
Gesamtfläche von Dächern |
DachflKomplProj(Filter) |
Gesamtfläche von Dächern auf die Konstruktionsebene projiziert |
DachflOhneÜberst(Filter) |
Fläche von Dächern ohne die Fläche des Überstands |
DachflOhneÜberstProj(Filter) |
Fläche von Dächern ohne die Fläche des Überstands auf die Konstruktionsebene projiziert |
Datenbank(Filter) |
Erzeugt eine Datenbank von Objekten, auf die mit dem Filter verwiesen wird Bei Datenbanken von Intelligenten Objekten sollte anstelle des deutschen Datenbanknamens der universelle englische Namen verwendet werden, z.B. =DATENBANK((‘Space’.‘11_Space Type’=‘Room’ |
DatenbankDurchScript(ScriptName; Parameter1; Parameter2;...) |
Verwendet ein Script, um die Inhalte einer Objektfilter-Zeile und ihrer Unterzeilen zu bestimmen. Wird das angegebene VectorScript- oder Python-Skript ausgeführt, übergibt es die Parameter, die dem Skriptnamen folgen, an das Skript und erwartet, dass es eine Liste von Objekten zurückgibt, die dann als Unterzeilen in der Reihenfolge verwendet werden, in der sie vom Skript empfangen werden. Ein optionaler Parameter vor dem Skriptnamen gibt den Ordnerpfad des Skripts innerhalb der Vectorworks-Installation an. Eine Liste der Ordnerpfadwerte finden Sie hier in der entwicklerorientierten Dokumentation (Internetzugang erforderlich): developer.vectorworks.net/index.php/VS:GetFolderPath Weitere Informationen finden Sie ab hier. |
DatenstempelFeld(Filter; Feldname) |
Gibt den Wert des angegebenen Felds für die Datenstempelobjekte zurück, die dem Filter entsprechen und über ein dynamisches Textfeld mit dem im Layout definierten Feldnamen haben. |
DickeDachflStüBoDe(Filter) |
Dicke von Dachflächen, Profilstützen und Böden bzw. Decken, auf die mit dem Filter verwiesen wird |
durchschnitt(x,y,z) |
Durchschnitt von x, y und z 2 |
DurchschnWandhöhe(Filter) |
Durchschnittliche Wandhöhe inkl. der höchsten Punkte und verschiedener Anfangs- und Endhöhen |
Ebene(Filter) |
Name der Ebene, auf der die Objekte liegen, auf die mit dem Filter verweisen wird |
exp(x) |
e hoch x (e=2,71828182845904) |
FassadeFüllFlächeBrt(Filter; Klassenname) |
Bruttofläche der Füllungen in den Wänden, die dem Filter entsprechen und sich in der angegebenen Klassen befinden. |
FassadeFüllFlächeNet(Filter; Klassenname) |
Nettofläche der Füllungen in den Wänden, die dem Filter entsprechen und sich in der angegebenen Klassen befinden. |
FassadePRLänge(Filter; Klassenname) |
Länge der Pfosten bzw. Riegel in den Wänden, die dem Filter entsprechen und sich in der angegebenen Klassen befinden. |
Feldformat(Datenbank; Feldname) |
Gibt den Wert des angegebenen Formats der Datenbank zurück |
Fläche(Filter) |
Gesamtfläche von Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
Geschoss(Filter) |
Name des Geschosses, auf dem die Objekte liegen, auf die mit dem Filter verwiesen wird |
Gespiegelt(Filter) |
Anzahl aller gespiegelten Objekte in der Zeichnung, auf die mit dem Filter verwiesen wird3 |
GetCOBieProperty(Filter; Tabellenname.Spaltenname.Land.Version) |
Zeigt den Wert einer COBie-Eigenschaft (COBie property), auf die mit dem Filter verwiesen wird |
GetCOBieSource(Filter; Tabellenname.Spaltenname.Land.Version) |
Zeigt die Datenquelle einer COBie-Eigenschaft (COBie property), auf die mit dem Filter verwiesen wird |
gradrad(x) |
Konvertiert Grad in Radianten (x Grad => Resultat in Radianten) |
Grafik(Filter) |
Erzeugt eine Grafik des Objekts, auf das mit dem Filter verwiesen wird |
Höhe(Filter) |
Höhe (Delta y) von Objekten in der Zeichnung |
if((xBedingung);‘dann’;‘sonst’) (Deutschland) if((xBedingung),‘dann’,‘sonst’) (Schweiz) |
D: Falls (Bsp. =if((x>75);‘zu teuer’;‘Preis OK’), d.h. verwende ‘dann’, wenn ‘if’ eintritt, verwende ‘sonst’, wenn ‘if’ nicht eintritt4 CH: Falls (Bsp. =if((x>75),‘zu teuer’,‘Preis OK’), d.h. verwende ‘dann’, wenn ‘if’ eintritt, verwende ‘sonst’, wenn ‘if’ nicht eintritt4 |
IFCEigenschaft(Filter; Eigenschaftset.Eigenschaft) |
Eigenschaft (property field) von IFC-Daten (instance), z. B. IFCEigenschaft(‘IfcWallStandardCase.Description’) |
int(x) |
x abgerundet, d.h. ohne Kommastellen (Bsp. =int(3,87), Resultat: „3“) |
Klasse(Filter) |
Name der Klasse, in der sich die Objekte befinden, auf die mit dem Filter verwiesen wird |
Länge(Filter) |
Länge von Linien und Wänden in der Zeichnung, auf die mit dem Filter verwiesen wird |
Linienart(Filter) |
Name der Linienart der Objekte, auf die mit dem Filter verwiesen wird |
LinkeKante(Filter) |
Am weitesten links liegender Punkt (kleinester x-Wert) von Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
ln(x) |
Logarithmus Naturalis von x |
log(x) |
Zehnerlogarithmus von x |
MaterialBauteilname(Filter; MaterialBauteilname) |
Der Name der Geometrie, die das Material trägt (Bauteil), von Objekten, auf die mit dem Filter verwiesen wird. Verwenden mehrere Bauteile dasselbe Material, wird der Name der ersten gefundenen Bauteils angezeigt. |
MaterialDatenfeld(Materialname; Datenfeld) |
Das genannte Datenfeld für das angegebene Material des Objekts. |
MaterialIstEinfach(Filter) |
Die einfachen Materialien von Objekten, auf die mit dem Filter verwiesen wird |
MaterialName(Filter) |
Die Materialnamen von Objekten, auf die mit dem Filter verwiesen wird |
MaterialOberfläche(Filter; Materialname) |
Die Oberfläche von Objekten, die das angegebene Material verwenden und auf die mit dem Filter verwiesen wird. Verwenden mehrere Objekte dasselbe Material, werden die Oberflächen addiert. |
MaterialProzent(Filter; Materialname) |
Der Prozentsatz des angegebenen Materials von Objekten, auf die mit dem Filter verwiesen wird |
MaterialTextur(Filter) |
Die Textur der Materialien von Objekten, auf die mit dem Filter verwiesen wird |
MaterialVolumen(Filter; Materialname) |
Das Volumen von Objekten, die das angegebene Material verwenden und auf die mit dem Filter verwiesen wird. Verwenden mehrere Objekte dasselbe Material, werden die Volumen addiert. |
MaterialZählen(Filter) |
Die Anzahl der Materialien von Objekten, auf die mit dem Filter verwiesen wird |
max(x,y,z) |
Größter Wert von x, y und z 2 |
min(x,y,z) |
Kleinster Wert von x, y und z 2 |
Mosaikfüllung(Filter) |
Name des Mosaiks, mit dem die Objekte gefüllt sind, auf die mit dem Filter verwiesen wird |
Name(Filter) |
Name der Objekte, auf die mit dem Filter verwiesen wird |
Oberfläche(Filter) |
Oberfläche von 3D-Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
OberKante(Filter) |
Am weitesten oben liegender Punkt (größter y-Wert) von Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
Objekttextur(Filter) |
Name der Textur, das den Objekten zugewiesen ist, auf die mit dem Filter verwiesen wird |
ObjektTyp(Filter) |
ID-Nummer des Objekttyps, auf den mit dem Filter verwiesen wird |
ObjekttypName(Filter) |
Name von Objekttypen, auf die mit dem Filter verwiesen wird |
ObjInEnergos(Filter) |
Zeigt eine 1 an, wenn das gesuchte Objekt bei die Energieberechnung mit Energos berücksichtigt wird und eine 0, wenn nicht. |
ObjR-Wert(Filter) |
R-Wert des Objekts, auf das der Filter verweist |
ObjU-Wert(Filter) |
U-Wert des Objekts, auf das der Filter verweist |
Pflanzenbild(Filter, Index) |
Bild der Pflanzendefinition, auf die mit dem Filter verwiesen wird. Geben Sie als Zahl 1, 2, 3 oder 4 ein, um zu bestimmen, ob ganze Bild, Detailbild, sonstige Bild oder eigene Bild verwendet werden soll. Beispiel: =Pflanzenbild(2) in der Listentitelzeile zeigt das für das Detailbild verwendete Bild in der Pflanzendefinition an. Im einer einzelnen Zelle müssen Sie einen Filter für die Pflanze festlegen (wie z. B. „Kürzel“). Beispiel: =Pflanzenbild((‘Pflanze’.‘Kürzel’=‘ACA’),4) zeigt das Bild an, das in der Pflanzendefinition für das Kürzel „ACA“ als eigenes Bild festgelegt wurde. |
radgrad(x) |
Konvertiert Radianten in Grad (x Radianten => Resultat in Grad) |
RaumNameVonObj(Filter) |
Name des Raums, in dem sich das Objekt befindet, auf das der Filter verweist |
RaumNumVonObj(Filter) |
Nummer des Raums, in dem sich das Objekt befindet, auf das der Filter verweist |
RechteKante(Filter) |
Am weitesten rechts liegender Punkt (größter x-Wert) von Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
x auf ganze Zahlen runden (Bsp. =runden(2,3682), Resultat: „2“) |
|
RunScript(ScriptName; Parameter 1; Parameter 2; ...) |
Führt das angegebene Vectorworks- oder Python-Script mit optionalen Parametern (Funktionen) aus (Bsp. =RunScript(‘Mein Script’), 2, 1). Weitere Informationen finden Sie ab hier. Sie können vor dem Scriptnamen einen Parameter einfügen, der den Ordnerpfad des Scripts innerhalb von Vectorworks definiert. Näheres zu Ordnerpfad-Werten finden Sie unter developer.vectorworks.net/index.php/VS:GetFolderPath |
SchalenDicke(Filter; Index) |
Dicke einer Schale, auf die der Filter verweist |
Schalendicke_Klasse(Filter; Klasse) |
Dicke der Schale, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, werden die Dicken addiert. |
Schalendicke_Material(Filter; Material) |
Dicke der Schale, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, werden die Dicken addiert. |
Schalendicke_Name(Filter; Name) |
Dicke einer Schale, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen in den gleichen Namen, werden die Dicken addiert. |
SchalenFläche(Filter; Index) |
Fläche der Schale, auf die der Filter verweist, abzüglich Öffnungen |
Schalenfläche_Klasse(Filter; Klasse) |
Fläche der Schale, abzüglich Öffnungen, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, werden die Flächen addiert. |
Schalenfläche_Material(Filter; Material) |
Fläche der Schale, abzüglich Öffnungen, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, werden die Flächen addiert. |
Schalenfläche_Name(Filter; Name) |
Fläche der Schale, abzüglich Öffnungen, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen in den gleichen Namen, werden die Flächen addiert. |
Schalenklasse_Material(Filter; Material) |
Klasse der Schale, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, wird die Klasse der ersten gefundenen Schale angezeigt. |
Schalenklasse_Name(Filter; Name) |
Klasse der Schale, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen den gleichen Namen, wird die Klasse der ersten gefundenen Schale angezeigt. |
SchalenLambda(Filter; Index) |
Lambda-Wert einer Schale |
SchalenLambda_Klasse(Filter; Klasse) |
Lambda-Wert der Schale, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, wird der Wert der ersten gefundenen Schale angezeigt. |
SchalenLambda_Material(Filter; Material) |
Lambda-Wert der Schale, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, wird der Wert der ersten gefundenen Schale angezeigt. |
SchalenLambda_Name(Filter; Name) |
Lambda-Wert der Schale, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen den gleichen Namen, wird der Wert der ersten gefundenen Schale angezeigt. |
SchalenMaterial(Filter; Index) |
Material einer Schale |
SchalenMaterial_Klasse(Filter; Klasse) |
Material der Schale, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, wird das Material der ersten gefundenen Schale angezeigt. |
SchalenMaterial_Name(Filter; Name) |
Material der Schale, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen den gleichen Namen, wird das Material der ersten gefundenen Schale angezeigt. |
SchalenName(Filter, Index) |
Name einer Schale |
Schalenname_Klasse(Filter; Klasse) |
Name der Schale, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, wird der Name der ersten gefundenen Schale angezeigt. |
Schalenname_Material(Filter; Material) |
Name der Schale, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, wird der Name der ersten gefundenen Schale angezeigt. |
SchalenR-Wert(Filter; Index) |
R-Wert einer Schale |
SchalenR-Wert_Klasse(Filter; Klasse) |
R-Wert der Schale, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, werden die R-Werte der Schalen addiert. |
SchalenR-Wert_Material(Filter; Material) |
R-Wert der Schale, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, wird der R-Wert der ersten gefundenen Schale angezeigt. |
SchalenR-Wert_Name(Filter; Name) |
R-Wert der Schale, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen den gleichen Namen, werden die R-Werte der Schalen addiert. |
SchalenU-Wert(Filter; Index) |
U-Wert einer Schale |
SchalenU-Wert_Klasse(Filter; Klasse) |
U-Wert der Schale, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, werden die U-Werte der Schalen addiert. |
SchalenU-Wert_Material(Filter; Material) |
U-Wert der Schale, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, wird der U-Wert der ersten gefundenen Schale angezeigt. |
SchalenU-Wert_Name(Filter; Name) |
U-Wert der Schale, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen den gleichen Namen, werden die U-Werte der Schalen addiert. |
SchalenVolumen(Filter; Index) |
Volumen einer Wand- oder Boden/Decke-Schale, abzüglich Öffnungen |
Schalenvol_Klasse(Filter; Klasse) |
Volumen der Schale, auf die der Filter verweist und die sich in der gesuchten Klasse befindet. Liegen mehrere Schalen in der gleichen Klasse, werden die Volumen der Schalen addiert. |
Schalenvolumen_Material(Filter; Material) |
Volumen der Schale, auf die der Filter verweist und die das gesuchte Material verwendet. Verwenden mehrere Schalen dasselbe Material, werden die Volumen der Schalen addiert. |
Schalenvolumen_Name(Filter; Name) |
Volumen der Schale, auf die der Filter verweist und die den gesuchten Namen hat. Haben mehrere Schalen den gleichen Namen, werden die Volumen der Schalen addiert. |
Schraffurfüllung(Filter) |
Name der Schraffur, mit der die Objekte gefüllt sind, auf die mit dem Filter verwiesen wird. |
sin(x) |
Sinus des Winkels x 1 |
Skizzenstil(Filter) |
Name des Skizzenstils der Objekte, auf die mit dem Filter verwiesen wird. |
Stilname(Filter) |
Name des Objektstils, der vom Objekt verwendet wird. |
sum(x,y,z) |
Summe von x, y und z 2 |
Symbolname(Filter) |
Name des Symbols, auf das mit dem Filter verwiesen wird |
tan(x) |
Tangens des Winkels x 1 |
Teilstring (Text; Trennzeichen; Index) |
Zerlegt einen Text an den Trennzeichen in einzelne Textteile. Der Index bestimmt den Teiltext. |
Umfang(Filter) |
Umfang von Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird5 |
UnterKante(Filter) |
Am weitesten unten liegender Punkt (kleinester y-Wert) von Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
Verketten(Text1; Text2; …) |
Verknüpft einzelne Texte zu einem gesamten Text |
Verlauffüllung(Filter) |
Name des Verlaufs, mit dem die Objekte gefüllt sind, auf die mit dem Filter verwiesen wird. |
Volumen(Filter) |
Volumen von 3D-Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
Wanddicke(Filter) |
Wanddicke der Objekte, auf die mit dem Filter verwiesen wird |
WandflächeBrutto(Filter) |
2D-Wandfläche einer Wand inkl. Tür- und Fensterflächen |
WandflächeNetto(Filter) |
2D-Wandfläche einer Wand ohne Tür- und Fensterflächen |
Wandhöhe(Filter) |
Höhe von Wänden in der Zeichnung, auf die mit dem Filter verwiesen wird |
Wandstilname(Filter) |
Name des Wandstils der Objekte, auf die mit dem Filter verwiesen wird |
Wert(Text) |
Konvertiert einen Text, der eine Zahl darstellt, in eine Zahl |
Winkel(Filter) |
Winkel von Linien und Wänden, Innenwinkel von Kreisbögen (in Grad), Neigungswinkel von Dachflächen, Profilstützen und Böden (in Grad) |
wurzel(x) |
Quadratwurzel von x |
xKoordinate(Filter) |
Einfügepunkt von Objekten in x-Richtung relativ zum Benutzernullpunkt |
xMitte(Filter) |
Mittelpunkt von Objekten in der Zeichnung in x-Richtung |
yKoordinate (Filter) |
Einfügepunkt von Objekten in y-Richtung relativ zum Benutzernullpunkt |
yMitte(Filter) |
Mittelpunkt von Objekten in der Zeichnung in y-Richtung |
Zählen(Filter) |
Anzahl von Objekten in der Zeichnung, auf die mit dem Filter verwiesen wird |
zKoordinate (Filter) |
Einfügepunkt von Objekten in z-Richtung relativ zum Benutzernullpunkt |
zMitte(Filter) |
Mittelpunkt von Objekten in der Zeichnung in z-Richtung |
1 Alle trigonometrischen Funktionen interpretieren die eingegebenen Werte als Radianten. Mit der Funktion „gradrad“ können Sie Winkelmaße in der Einheit Grad in Radianten verwandeln. Wollen Sie z. B. den Sinus von 90° berechnen, müssen Sie die folgende Formel eingeben: =sin(gradrad(90)). Ebenso werden alle Werte, die aus trigonometrischen Funktionen resultieren, in Radianten angegeben. Mit der Funktion radgrad können Sie Winkelmaße in der Einheit Radianten in Grad verwandeln. Wollen Sie z. B. den Arcussinus von 1 in der Einheit Grad ausgeben, müssen Sie lediglich die folgende Formel eingeben: =radgrad(asin(1)).
2Beziehen sich diese Funktionen nicht auf in die Formel selbst eingetippte Werte, sondern auf die Werte anderer Zellen, kann die Referenz statt einer Liste einzelner Zellen auch die Form eines Bereichs aufweisen. Wollen Sie z. B. die Werte der Zellen „A1“, „A2“, „A3“ und „A4“ addieren, können Sie entweder die Formel =sum(A1,A2,A3,A4) oder eben die Formel =sum(A1..A4) eingeben.
3Vectorworks kann Objekte, die über keine Spiegelinformationen verfügen, nicht ermitteln. Zu den Objekten, die über Spiegelinformationen verfügen, gehören Symbole sowie bestimmte 3D-Objekte wie Extrusionskörper, Schichtkörper und Kegel.
4Mit der Funktion if können bis zu siebenfach verschachtelte Fallunterscheidungen durchgeführt werden: =if((x>75);‘zu teuer’;if((x>50);‘teuer’;if((x>25);‘OK’;‘Preiswert’))).
5Mit der Funktion Umfang läßt sich unter anderem auch das Bogenmaß von Kreisbogen oder die Länge von Polygonzügen ermitteln.