Vzorce (Sada nástrojů AutoCAD Mechanical)

Vzorec je sada instrukcí, které program může vyhodnocovat a používat k provádění výpočtů a ke zpracování nebo převádění textového obsahu. Schopnost obsahovat a vyhodnocovat vzorce má mnoho objektů.

Například vzorce používané společně s poznámkami (příkaz AMNOTE) přidávají k těmto poznámkám inteligentní vlastnosti, které umožňují, aby poznámky zobrazovaly nejvhodnější text v závislosti na kontextu. V rozpiskách používá program vzorce k provádění matematických výpočtů a k automatickému vyplňování sloupců rozpisky.

Pokud je výsledkem vzorce text, vzorec zpravidla obsahuje posloupnost výrazů a textových řetězců. Pokud je výsledkem vzorce číselná hodnota, vzorec obsahuje pouze příslušný výraz.

Příklady vzorců, které vracejí číselný výsledek:

  1. =(10+20)*40
  2. =QTY*PRICE
  3. =QTY*PRICE

Příklady vzorců, které vracejí textový výsledek:

  1. =<(10+20)*40>
  2. =<QTY> při ceně <PRICE> za kus
  3. =Obvod součásti <ITEM> je <PI()*RADIUS>
  4. =Toto je počet šroubů <ITEM>
  5. =<NAME>

Mějte na paměti následující pravidla:

Program vyhodnocuje výrazy v textových vzorcích pouze tehdy, když jsou tyto výrazy uzavřeny v lomených závorkách. Vše vně závorek se interpretuje jako doslovný text.

Výrazy mohou obsahovat čísla, funkce, reference a matematické operátory. Předchozí Příklad 1 obsahuje číslice a matematické operátory. Výše uvedený Příklad 2 obsahuje reference Množství a PRICE, které odkazují na množství a cenu položky rozpisky. Příklad 3 obsahuje funkci PI().

Reference

Reference označuje vlastnost objektu a říká vzorci, jaká data má získat a použít. Například reference STDP:STD odkazuje na název normalizované součásti. Jestliže poznámka obsahuje vzorec =<STDP:STD>, po připojení poznámky ke šroubu se zápustnou hlavou ISO M5X35 tento vzorec automaticky přidá výraz <STDP:STD> k textu „ISO 2009 M5 X 35“ a zobrazí jej jako součást textu poznámky. Pokud změníte délku šroubu, vzorec zajistí, aby se tento text poznámky změnil a vyjadřoval novou délku.

Ve vzorcích můžete používat tyto typy referencí:

Podrobný popis těchto proměnných naleznete na kartě Reference.

Funkce

Funkce je předdefinovaný vzorec. Pokud určíte vstupní hodnoty, které se nazývají argumenty, funkce je zpracuje a vrátí výsledek. Například vzorec =INT(QTY*PRICE) používá funkci INT. Funkce INT používá součin hodnot QTY (množství přiřazené k položce rozpisky) a PRICE (jednotková cena položky rozpisky), které jsou jejími argumenty. Vrací hodnotu součinu QTY x PRICE zaokrouhlenou dolů na nejbližší celý dolar.

Poznámka:

Výrazy v předchozím příkladu nejsou uzavřeny v lomených závorkách, protože vzorec vrací číselnou, a nikoli textovou hodnotu.