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:
- Não são aceitos espaços em branco no meio dos números.
-
Não são aceitos espaços em branco entre uma função e seu colchete de abertura.
Resultados do SOLIDWORKS Motion
Muitas das funções com suporte também podem 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ê deve criar um resultado para poder usá-lo em uma expressão.
Limitações
Há algumas limitações para a definição de funções:
Aninhamento de funções
|
É possível aninhar funções, subexpressões ou operações para até dez níveis. Por exemplo, FUNÇÃO = f1(f2(f3(f4))) , onde f1 , f2 , f3 , f4 são subexpressões de função, é uma definição de função aceita. Entretanto, FUNÇÃO = f1 (f2(... (f11 ) ...) não é uma definição aceita, pois as subexpressões estão aninhadas em onze níveis.
|
Limitações no 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 no número de elementos a que uma função pode se referir
|
Não defina uma função que dependa 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.
|