Aerospace7
Guest
Bonjour tout le monde, je suis nouveau au forum et un débutant avec des abaqus. Je commence à déplacer les premières étapes avec ce programme car ma thèse consiste à créer un script pour la génération d'une géométrie du fuselage et ensuite son maillage. Puisque pour le fait que ma tâche est de le scripter, je n'ai pas pu trouver de tutoriels dans ce champ sur le réseau (j'ai trouvé beaucoup de tutoriels sur la façon d'utiliser les commandes et tout le reste, et étant assez bon avec Caia, je n'ai eu aucun mal à créer des géométries plus ou moins complexes).
J'en viens à la question :
en utilisant les fichiers rec qui abaqus me génère automatiquement une idée de comment le programme "parle" et comment il raisonne quand une commande est utilisée mais j'ai réalisé quelque chose, les objets que je crée, et je me réfère aux données de n'importe quel type, ne peuvent pas être facilement rappelés dans les commandes suivantes, car ils semblent être stockés dans un tableau ou une liste du script et donc ne sont pas faciles à lire et à appeler. Par exemple:
♪ Cette commande génère un plan xy#
mdb.modèles['Model-1'].parts['rivestimento'].datumplan par principeplan(déduction = 0,0,
plan principal = xyplane)
♪ Cette commande génère un plan parallèle à xy et à 300 de cette
mdb.modèles['Model-1'].parts['rivestimento'].datumplanebyoffset(flip=side2, offset=
300.0, plan=mdb. modèle['Model-1'].parts['rivestimento'].date[5])
comme vous le voyez dans la deuxième commande est des données présentes[5], qui rappelle le plan précédemment créé. comment puis-je écrire la deuxième commande plus élégamment, comme:
mdb.modèles['Model-1'].parts['rivestimento'].datumplanebyoffset(flip=side2, offset=
300.0, plan=mdb. modèle['Model-1'].parts['rivestimento']- Pianoxy ?
avec salome il suffisait de définir pianoxy=mdb.models['Model-1'].parts['rivestimento'].datumplan par principeplan(déduction = 0,0,
plan principal = xyplane)
alors qu'avec les abaqus ce n'est pas possible pour moi. Quelqu'un peut m'aider ? cela simplifierait grandement mon script et me permettrait de travailler très dur sur elle
J'en viens à la question :
en utilisant les fichiers rec qui abaqus me génère automatiquement une idée de comment le programme "parle" et comment il raisonne quand une commande est utilisée mais j'ai réalisé quelque chose, les objets que je crée, et je me réfère aux données de n'importe quel type, ne peuvent pas être facilement rappelés dans les commandes suivantes, car ils semblent être stockés dans un tableau ou une liste du script et donc ne sont pas faciles à lire et à appeler. Par exemple:
♪ Cette commande génère un plan xy#
mdb.modèles['Model-1'].parts['rivestimento'].datumplan par principeplan(déduction = 0,0,
plan principal = xyplane)
♪ Cette commande génère un plan parallèle à xy et à 300 de cette
mdb.modèles['Model-1'].parts['rivestimento'].datumplanebyoffset(flip=side2, offset=
300.0, plan=mdb. modèle['Model-1'].parts['rivestimento'].date[5])
comme vous le voyez dans la deuxième commande est des données présentes[5], qui rappelle le plan précédemment créé. comment puis-je écrire la deuxième commande plus élégamment, comme:
mdb.modèles['Model-1'].parts['rivestimento'].datumplanebyoffset(flip=side2, offset=
300.0, plan=mdb. modèle['Model-1'].parts['rivestimento']- Pianoxy ?
avec salome il suffisait de définir pianoxy=mdb.models['Model-1'].parts['rivestimento'].datumplan par principeplan(déduction = 0,0,
plan principal = xyplane)
alors qu'avec les abaqus ce n'est pas possible pour moi. Quelqu'un peut m'aider ? cela simplifierait grandement mon script et me permettrait de travailler très dur sur elle