Depuis la version 2026, Flux 3D et Flux PEEC ne sont plus disponibles.

Veuillez utiliser SimLab pour créer un nouveau projet 3D ou pour importer un projet Flux 3D existant.

Veuillez utiliser SimLab pour créer un nouveau projet PEEC (pas possible d'importer un projet Flux PEEC existant).

/!\ La documentation est en cours de mise à jour – des références au 3D peuvent subsister.

Présentation générale

Définition

Une macro est une commande de haut niveau, ajoutée à l'application Flux, qui regroupe plusieurs commandes dans un ordre fixe. Elle reçoit (en entrée) un ou plusieurs paramètres et exécute (en sortie) une série d'actions prédéfinies.

Un fichier de macro (*.py) est un fichier texte qui définit la macro-fonction dans le langage PyFlux .

Utilisation

Une macro permet d'améliorer la qualité et l'efficacité de l'interaction grâce :

  • au regroupement de commandes répétitives
  • à sa boîte dédiée spécialisée pour l'entrée des paramètres

Fonctionnement général

Le mode de fonctionnement le plus général est présenté dans le tableau ci-dessous.

Phase Description Contexte
1 Création du fichier de définition de la macro Editeur de texte
Création du fichier au format d'image pour l'icône associée (optionnel) Editeur d'image
2 Chargement de la macro dans le projet Flux Flux
3 Exécution de la macro Flux

Quelques règles

D'un point de vue du stockage sur le disque, une macro correspond à un répertoire qui contient :

  • le fichier de la macro
  • le fichier de l'icône associée (optionnel)

Les noms du répertoire, du fichier de la macro, et de l'icône doivent porter le nom de la macro-fonction.

Exemple :

  • Nom de la fonction : Polypoint3D
  • Nom du répertoire de la macro : Polypoint3D.PFM
  • Nom du fichier de la macro : Polypoint3D.py
  • Nom du fichier de l'icône associée : Polypoint3D.gif

Emplacement

Les macros peuvent être stockées dans n'importe quel répertoire choisi par

l'utilisateur. Les macros fournies avec Flux sont stockées dans le répertoire dédié extensions.