Ocultar Sumário

Expressões e funções para forças e motores

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.



Envie-nos seus comentários sobre este tópico

O SOLIDWORKS agradece seu feedback sobre a apresentação, precisão e nível de detalhe da documentação. Use o formulário abaixo para enviar comentários e sugestões sobre este tópico diretamente à equipe responsável pela documentação. Esta equipe não responde a perguntas de suporte técnico. Clique aqui para ver informações específicas do suporte técnico.

* Obrigatório

 
*E-mail:  
Assunto:   Comentários sobre os tópicos da Ajuda
Página:   Expressões e funções para forças e motores
*Comentário:  
*   Eu reconheço que li e aceito, por meio deste, a política de privacidade segundo a qual meus Dados pessoais serão usados pela Dassault Systèmes

Imprimir tópico

Selecione o escopo do conteúdo a imprimir:

x

Foi detectada uma versão de navegador anterior ao Internet Explorer 7. Para uma exibição otimizada, sugerimos a atualização para o Internet Explorer 7 ou posterior.

 Não mostrar essa mensagem novamente
x

Versão do conteúdo de ajuda on-line: SOLIDWORKS 2014 SP05

Para desativar a Ajuda online no SOLIDWORKS e usar a Ajuda local, clique em Ajuda > Usar Ajuda on-line do SOLIDWORKS.

Para relatar problemas encontrados na interface e na pesquisa da Ajuda on-line, consulte seu representante de suporte local. Para fornecer comentários sobre tópicos individuais da Ajuda, use o link “Comentários sobre este tópico” na página do tópico individual.