Ocultar Sumário

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:

  • 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 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.



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:   Inserir expressões e funções
*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 2012 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.