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.