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.