Výrazy a funkce pro síly a motory Motion Analysis
K definici sil, nebo motorů ve studii Motion Analysis lze použít matematických výrazů. Chcete-li vytvořit výraz, zvolte Výraz v PropertyManageru Síla, nebo Motor. V matematických výrazech pro motory a síly můžete používat pouze podporované funkce.
Základy výrazu funkce
Výraz funkce je jako výraz programovacího jazyka C, nebo FORTRAN, který vrátí jednu hodnotu. K sestavení výrazů můžete používat jakoukoliv platnou kombinaci jednoduchých konstant, operátorů, výsledků(například rychlost, zrychlení, energie, nebo grafy síly) a dostupných podporovaných funkcí.
Konstanty
Výrazy mohou obsahovat pouze celá a reálná čísla. Komplexní čísla nejsou podporována.
Operátory
SolidWorks Motion obsahuje aritmetické operátory s následující prioritou.
Značka: |
Operace: |
Priorita: |
** |
Umocnění |
1 |
/ |
Dělení |
2 |
* |
Násobení |
3 |
+/- |
Sčítání/Odčítání |
4 |
Výraz funkce může obsahovat mezery. Mezery usnadňují čitelnost výrazu funkce. Omezení při používání mezer:
Výsledky SolidWorks Motion
Většina podporovaných funkcí může také používat výsledky SolidWorks Motion jako proměnné.
Pokud používáte funkci, která umožňuje používat výsledek SolidWorks Motion jako argument, poklepáním na výsledek v seznamu ho přidejte jako výraz.
Nejprve musíte získat výsledek, než ho budete moci použít ve výrazu.
Omezení
Při definování funkcí existují tato omezení:
Vkládání funkcí - Můžete vkládat funkce, dílčí výrazy, nebo operátory nanejvýš však 10 úrovní. Například FUNKCE= f1(f2(f3(f4))), kde f1, f2, f3, f4 jsou dílčí výrazy funkce, je syntakticky platnou definicí funkce. Avšak FUNKCE = f1 (f2(... (f11 ) ...) není platnou definicí, protože dílčí výrazy byly vloženy až do 11 úrovně.
Omezení počtu značek ve výrazu funkce - Nepoužívejte více než 1000 značek ve výrazu. To zahrnuje operátory, závorky, funkce a čísla.
Omezení počtu elementů, na které se může funkce odkazovat - Funkce by se neměla odkazovat na více než 25 standardních elementů každého typu. Všechny výrazy se mohou odkazovat na nanejvýš 25 dílů, 25 sil, atd.