Rovnice a parametry
Můžete použít rovnice, kdykoli můžete zadat číselnou hodnotu. Můžete například zapsat rovnice do dialogu Upravit kóty, dialogů prvků a do dialogu Parametry. Rovnice se mohou lišit složitostí a můžete je použít pro výpočet velikostí prvků, výpočet odsazení nebo úhlů vazeb sestavy nebo pro simulování pohybu mezi několika komponenty.
Rovnice mohou být jednoduché, nebo mohou obsahovat mnoho algebraických operátorů, předpon a funkcí. Zde je například jednoduchá rovnice:
2 ul *(6+3)
Následující složitá rovnice používá vnitřní parametry jako Ludolfovo číslo:
(PI rad/5 ul +(25 deg *PI rad)/180 deg))
Algebraické operátory
Následující tabulka uvádí algebraické operátory podporované aplikací ProdName.
Předpony jednotek
Následující tabulka uvádí předpony jednotek podporované aplikací ProdName.
Hodnota1,0e18
Hodnota1,0e15
Hodnota 1,0e12
Hodnota 1,0e9
Hodnota 1,0e6
Hodnota 1,0e3
Hodnota1,0e2
Hodnota 1,0e1
Hodnota 1,0e-1
Hodnota 1,0e-2
Hodnota 1,0e-3
Hodnota 1,0e-6
Hodnota 1,0e-9
Hodnota 1,0e-12
Hodnota 1,0e-15
Hodnota 1,0e-18
Když v rovnici používáte předpony jednotek, zadejte značku předpony. Nezadávejte samotnou předponu. Rovnice, která obsahuje jednotku „nanometr“, by mohla vypadat například takto: 3,5 ul * 2,6 nm.
Přidáte-li předponu nano k jednotce metr, bude rovnice vypočtena na základě délky 2,6 nanometrů.
Funkce
V textových polích lze použít následující funkce.
Syntaxe |
Vrací typ jednotky |
Očekávaný typ jednotky |
cos(výraz) |
bez jednotek |
úhlu |
sin(výraz) |
bez jednotek |
úhlu |
tan(výraz) |
bez jednotek |
úhlu |
acos(výraz) |
úhlu |
bez jednotek |
asin(výraz) |
úhlu |
bez jednotek |
atan(výraz) |
úhlu |
bez jednotek |
cosh(výraz) |
bez jednotek |
úhlu |
sinh(výraz) |
bez jednotek |
úhlu |
tanh(výraz) |
bez jednotek |
úhlu |
acosh(výraz) |
bez jednotek |
bez jednotek |
asinh(výraz) |
bez jednotek |
bez jednotek |
atanh(výraz) |
bez jednotek |
bez jednotek |
sqrt(výraz) |
jednotka^1/2 |
libovolný |
sign(výraz) |
bez jednotek |
libovolný (Vrátit 0, je-li záporný, 1 je-li kladný.) |
exp(výraz) |
bez jednotek |
libovolný (náhrada exponenciální mocniny výrazu: například nahradit 2 za 100, 3 za 1000 atd.) |
floor(výraz) |
bez jednotek |
bez jednotek (Další nejnižší celé číslo.) |
ceil(výraz) |
bez jednotek |
bez jednotek (Další nejvyšší celé číslo.) |
round(výraz) |
bez jednotek |
bez jednotek (Nejbližší celé číslo.) |
abs(výraz) |
libovolný |
libovolný |
max(výraz1;výraz2) |
libovolný |
libovolný |
min(výraz1;výraz2) |
libovolný |
libovolný |
ln(výraz) |
bez jednotek |
bez jednotek |
log(výraz) |
bez jednotek |
bez jednotek |
pow(výraz1;výraz2) |
jednotka^výraz2 |
Může konstruovat platný jednotkový výraz, který se může stát neplatným „pow(3.0; d12)“. Desetinné mocniny se zaokrouhlují na osmé desetinné místo. libovolný a bez jednotek v tomto pořadí |
random(výraz) |
bez jednotek |
bez jednotek |
isolate(výraz;jednotka;jednotka) |
libovolný |
libovolný |
Vyhrazené systémové parametry
Typy jednotek
Typ jednotky, který použijete s rovnicí závisí na typu dat, které počítáte. Když například počítáte délkovou nebo úhlovou veličinu, obvykle použijete jednotky jako milimetry, palce nebo stupně (mm, in nebo deg).
Výsledkem některé rovnice musí být hodnota bez jednotek, například rovnice pro řešení počtu výskytů v modelu. Veličinu bez jednotek označujte písmeny ul. Například 5 ul znamená, že byla vypočtena rovnice a výsledkem je číslo 5, jako v počtu výskytů v modelu.
isolate(Šířka;mm;ul)
Hodnota počtu výskytů v dialogu vyžaduje výsledek bez jednotek (ul), ale uvádíte jednotku šířky, což je délková veličina. Převeďte parametr šířky na hodnotu bez jednotek.