Centre d’aideAutomatisation

Exécuter un script Python sur le modèle

La console Python exécute un script sur votre modèle au moyen des mêmes actions que l’API — boucles, calculs et tables de dimensions qui demanderaient des centaines de clics. Un script entier compte pour une modification et une étape d’annulation.

Console Python4 étapes · 4 images

  1. Ouvrez le menu de l’inspecteur avec Inspector options (⋯) et choisissez Python console.

    Ouvrez le menu de l’inspecteur avec Inspector options (⋯) et choisissez Python console.
  2. La console s’ouvre sur un exemple complet, Bolt circle, choisi sous Start from. Ses Variables parviennent au script sous la forme params : réglez holes sur 8.

    La console s’ouvre sur un exemple complet, Bolt circle, choisi sous Start from. Ses Variables parviennent au script sous la forme params : réglez holes sur 8.
  3. Cliquez sur Run. Sous Output, vous voyez ce que le script a affiché, le nombre d’actions qu’il a appliquées et la valeur qu’il a laissée dans result.

    Cliquez sur Run. Sous Output, vous voyez ce que le script a affiché, le nombre d’actions qu’il a appliquées et la valeur qu’il a laissée dans result.
  4. Fermez la console. La bride et ses huit cylindres de perçage sont dans le modèle, créés en une seule modification — soustrayez les cylindres de la bride pour percer les trous.

    Fermez la console. La bride et ses huit cylindres de perçage sont dans le modèle, créés en une seule modification — soustrayez les cylindres de la bride pour percer les trous.

Bon à savoir

  • Dry run exécute tout le script sans rien conserver, pour que vous puissiez d’abord lire sa sortie.
  • Un script qui échoue ne change rien ; un script qui réussit s’annule en une seule étape avec Undo.
  • Dans le champ Script, Tab indente et Ctrl+Entrée exécute. cad.actions() liste toutes les actions qu’un script peut appeler, et cad.help(name) en explique une.
  • Start from propose aussi Lattice, Measure the model, Part family et What can I call?.

Enregistré dans Kozorosa par l’enregistreur d’aide, qui a vérifié que le résultat est bien dans le modèle.