Expressões e funções para forças e motores de Análise de Movimento
Você pode usar expressões matemáticas para definir a ação de forças ou motores em um estudo de Análise de Movimento. Para criar uma expressão, selecione
Expressão
no PropertyManager de
Força
ou
Motor
. Só é possível usar as funções com suporte para compor expressões matemáticas para motores e forças.
Fundamentos das funções de expressão
Uma função de expressão é uma expressão semelhante às das linguagens C e FORTRAN que retorna um único valor. Você pode usar qualquer combinação válida de constantes, operadores e
resultados
(por exemplo plotagens de velocidade, aceleração, energia ou força) simples e as
funções com suporte disponíveis para compor expressões.
Constantes
Só é possível inserir números inteiros e reais nas expressões. Números complexos não têm suporte.
Operadores
O SolidWorks Motion inclui operadores aritméticos com a seguinte relação de precedência.
Símbolo:
|
Operação:
|
Precedência:
|
**
|
Exponenciação
|
1
|
/
|
Divisão
|
2
|
*
|
Multiplicação
|
3
|
+/-
|
Adição/Subtração
|
4
|
Você pode incluir qualquer número de espaços em branco nas funções de expressão. Pode também incluir espaços em branco para facilitar a leitura da expressão de função. As seguintes restrições se aplicam ao uso de espaços em branco:
Resultados do SolidWorks Motion
Muitas das funções que têm suporte podem também usar os resultados do SolidWorks Motion como variáveis.
Para usar uma função que permite o uso de um resultado do SolidWorks Motion como argumento, clique duas vezes num resultado da lista, para inseri-lo na expressão.
Você precisa criar um resultado para poder usá-lo numa expressão.
Limitações
Há algumas limitações para a definição de funções:
-
Aninhamento de funções - É possível aninhar funções, sub-expressões e operações até dez níveis. Por exemplo, FUNÇÃO = f1(f2(f3(f4))), onde f1, f2, f3, f4 são sub-expressões de função, é uma definição de função aceita. Contudo , FUNÇÃO = f1 (f2(... (f11 ) ...) não é uma definição aceita, pois as sub-expressões estão aninhadas em onze níveis.
-
Limitações de número de símbolos em uma expressão de função - Não use mais de 1.000 símbolos em uma expressão. Isso inclui operadores, colchetes, funções e números.
-
Limitações de número de elementos a que uma função pode se referir - Não defina uma função que depende de mais de 25 elementos padrão de cada tipo. Todas as expressões que você criar precisam depender de, no máximo, 25 peças, 25 forças, e assim por diante.