• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

LANGUE ADAMS/VIEW - MACRO

  • Auteur du sujet Auteur du sujet yuri3s
  • Date de début Date de début

yuri3s

Guest
bonjour.

j'ai un problème avec la langue de commande de md adams/view, version r3.
dans un cycle pour que je veuille créer des marqueurs et des forces à chaque étape.

j'ai essayé avec la fonction eval() et rtoi() d'évaluer l'indice actuel, mais la définition de la fonction est problématique avec cette approche (l'opérateur // n'est pas facile à utiliser en série pour les longues formules).

ils ont suggéré d'assembler la chaîne de fonction en utilisant str_sprintf avec une structure de type:

var set var=$_self.endcm string = (eval(str_sprintf("%s_end_sphere.cm", {"$force_name})
var set var=$_self.eachsphere string = (eval(str_sprintf("%s_sphere_%i.cm", {"$force_name", "3"})
- oui.
var set var=$_self.myfunc string = (eval(str_sprintf("-100.0* (dm(%s, %s) - 18.0) - 1.0*vr(%s, %s)", (eval({$_self.endcm, )))))
- oui.
liste var var=$_self.myfunc
- oui.
force créée...
fonction=(eval($_self.myfunc))

var var=$_self. *

cependant, j'ai omis d'adapter l'exemple à mon problème.
quelqu'un en sait plus et peut m'aider ?

je vous remercie.

yuri
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut