Výrazy v číselných parametrech – reference

Můžete použít rovnice, kdykoli můžete zadat číselnou hodnotu.

Výrazy lze použít například v dialogu Upravit kóty, dialozích prvků a v dialogu Parametry. Pomocí výrazů můžete vypočítávat velikosti prvků, odsazení či úhly vazeb sestavy nebo simulovat pohyb více komponent.

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))

Seznam funkcí podporovaných v textových polích naleznete v části Funkce, předpony a algebraické operátory.

Algebraické operátory

Syntaxe

Textové pole používá jednotky určené ve výchozích vlastnostech dokumentu. Nezadáte-li jednotky v textovém poli, číslům, výrazům a koeficientům jsou přiřazeny výchozí jednotky. Výraz je vyhodnocen podle algebraického pořadí operací a hodnot ve výchozích jednotkách.

Syntaktické chyby
Exponenty jsou použity u jednotek stejně jako u výrazu. Například:

2 + 3^3

Textové pole přiřadí výchozí jednotky všem členům, pokud nebude určena jednotka. Výsledky jsou chybné, protože nelze sčítat rozdílné jednotky: 2 mm + (3 mm)^3ul je vyhodnoceno jako 2 mm + 27 mm^3. Jelikož nejsou jednotky jednoznačné, zobrazí se výraz červeně, čímž označuje chybu:

2 + 3^3

Pokud uvedete jednotky a označíte, které jednotky jsou bezrozměrné, získáte správné vyhodnocení výrazu: 2 mm + ((3 ul) ^ 3 ul ) * 1 mm.

Jednotky u výrazů
Není dovoleno přidělovat jednotky výrazu. Následující příklad není dovolen:

(-2.00 + 3^3) m^2

Vyhodnocení jednotek
Jednotky se vyhodnocují před aritmetickou částí výrazu. Proto se mocnina použije na jednotky ještě před použitím na přilehlou číselnou hodnotu. Například:

2m^2

se nevyhodnotí jako 4 čtvereční metry, ale spíše znamená 2 čtvereční metry. Správná syntaxe je:

(2m)^2 = 4m^2

Správná syntaxe
Ve výrazech přiřaďte jednotku každé číselné hodnotě výrazu. Následující výraz je chybný, protože systém očekává výchozí jednotky:

(2 + 1 * (3^2))

Pomocí „ul“ označte bezrozměrnou hodnotu: 2 mm + 1 mm * (3ul^2ul).

Když zadáte úhel, výchozí jednotkou budou stupně. K zadání radiánů použijte tuto syntaxi:

(-0,25 deg * 3,1415 rad/1 deg) + (2ul * 3,1415 ul ) * 1 rad

Jednotky

Chcete-li vybrat jednotky v seznamu podporovaných typů jednotek a jejich zkratek, přidejte do dialogu Parametry číselný parametr, zadejte název a poté klikněte do sloupce Jednotky.

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. 5 ul například znamená, že byl vypočten výraz a výsledkem je číslo 5, jako v případě výskytů v poli.
Poznámka: Zachovejte shodné jednotky v rovnicích obsahujících parametry, které představují odlišné typy jednotek. Můžete to provést pomocí funkce Oddělit. Chcete-li například vypočítat počet výskytů v poli na základě jednoho výskytu každé jednotky parametru s názvem Šířka, použijte následující lineární výraz:

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 lineární hodnota. Převeďte parametr šířky na hodnotu bez jednotek.

Předpony

Když ve výrazu používáte předpony jednotek, zadejte místo samotné předpony značku předpony. Rovnice, která obsahuje jednotku „nanometr“, by mohla vypadat například takto: 3,5 ul * 2,6 nm.

Poznámka: Značka předpony je citlivá na velká nebo malá písmena.

„exa“ „E“

1,0e18

„peta“ „P“

1,0e15

„tera“ „T“

1,0e12

„giga“ „G“

1,0e9

„mega“ „M“

1,0e6

„kilo“ „k“

1,0e3

„hekto“ „h“

1,0e2

„deka“ „da“

1,0e1

„deka“ „da“

1,0e1

„deci“ „d“

1,0e-1

„centi“ „c“

1,0e-2

„mili“ „m“

1,0e-3

„mikro“ „micro“

1,0e-6

„nano“ „n“

1,0e-9

„pico“ „p“

1,0e-12

„femto“ „f“

1,0e-15

„atto“ „a“

1,0e-18

Vyhrazené parametry

Následující tabulka uvádí vyhrazené systémové parametry podporované aplikací Inventor.
Ludolfovo číslo
Hodnota 3,14159265358979323846264338328
E
Hodnota 2,71828182845904523536

Analýza textových polí – reference

Vstupní výraz

Předpokládané jednotky

Výsledné jednotky

1. dělení

Výsledné jednotky

2. dělení

Výsledné jednotky

3

3 mm

mm

       

3 * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 mm * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 * 4 mm

3 mm * 4 mm

mm^2

3 mm * 4 mm

mm^2

3 ul * 4 mm

mm ul

3 / 4

3 mm/ 4 mm

žádné

3 mm / 4 ul

mm / ul

   

3 mm / 4

3 mm/ 4 mm

žádné

3 mm / 4 ul

mm /ul

   

3 / 4 mm

3 mm/ 4 mm

žádné

3 mm / 4 mm (beze změny)

žádné

3 mm / 4 ul

ul/mm (nesprávně zadané parametry)

3 * cos(30)

3 mm * cos(30 mm)

chyba

3 mm * cos(30 stupňů)

mm ul

   

cos(30) * 3

cos(30 mm) * 3 mm

chyba

cos(30 stupňů) * 3 mm

mm ul

   

3 *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

chyba

3 mm * cos(2 stupňů * 15 ul)

mm ul

   

3 * cos(2 * 15 stupňů)

3 mm * cos( 2 mm * 15 stupňů)

chyba

3 mm * cos(2 deg * 15 deg)

chyba

3 ul * cos(2 stupně * 15 stupňů)

chyba

3 * cos(15 stupňů* 2)

3 mm * cos(15 stupňů * 2 stupně)

chyba

3 mm * cos(15 deg * 2 ul)

mm ul

   

3 mm *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

chyba

3 mm * cos(2 stupňů * 15 ul)

mm ul

   

3 mm * cos(2 * 15 stupňů)

3 mm * cos( 2 mm * 15 stupňů)

chyba

3 mm * cos(2 deg * 15 deg)

chyba

3 mm * cos( 2 ul * 15 stupňů)

mm ul

3 mm * cos(15 stupňů * 2)

3 mm * cos(15 stupňů * 2 stupně)

chyba

3 mm * cos(15 deg * 2 ul)

mm ul