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.
Autres commandes PyFlux disponibles
Introduction
L'utilisateur a à sa disposition quelques commandes qui ne sont pas accessibles par recopie dans une séquence de PyFlux.
Commandes
Les commandes disponibles sont les suivantes :
- startMacroTransaction() / endMacroTransaction()
- getProjectName()
- [ALL]
- getHelp()
- getPyFluxCommande()
Ces commandes sont décrites dans blocs suivants.
startMacroTransaction()/endMacroTransaction()
Les différentes explications associées à cette commande sont décrites dans le tableau ci-dessous.
| Commande | startMacroTransaction() / endMacroTransaction() |
|---|---|
| Fonction | Permet de regrouper un ensemble de commandes dans un bloc. |
| Utilisation |
|
| Exemple : séquence Pyflux |
Création d'un triangle :
|
| Exemple : intérêt | Les commandes sont évaluées et le rafraîchissement graphique a lieu en fin de séquence, permettant ainsi l'accélération du processus. |
getProject Name()
Les différentes explications associées à cette commande sont décrites dans le tableau ci-dessous.
| Commande | getProjectName() |
|---|---|
| Fonction | Permet de récupérer le nom du projet ouvert dans Flux |
| Utilisation | Nom= getProjectName() permet le stockage du nom du projet dans la variable « Nom» |
| Exemple : séquence PyFlux |
Impression du nom du projet Flux dans un fichier :
|
[ALL]
Les différentes explications associées à cette commande sont décrites dans le tableau ci-dessous.
| Commande | ALL |
|---|---|
| Fonction | Permet de lister toutes les entités d'un type entité et de stocker cette liste dans une « variable flux » |
| Utilisation | Points = Point[ALL] permet de lister toutes les entités du type entité Point et de stocker cette liste dans la variable « Points » |
| Rappel / Comparaison |
La commande List_instance(typeId='Point')* permet l'affichage de la liste des entités contenues dans le type entité Point dans la zone historique. * syntaxe équivalent à la commande Lister décrite dans le § 5.3.2 Informations sur les entités : Afficher l'expression Pyflux, Lister, et Utiliser par.. |
| Exemple : séquence PyFlux |
Impression d'une liste détaillée d'entités appartenant au même type entité dans un fichier :
|
| Exemple : résultat |
Contenu du fichier créé :
|
getHelp()
Les différentes explications associées à cette commande sont décrites dans le tableau ci-dessous.
| Commande | getHelp() |
|---|---|
| Fonction | Permet le stockage de l'aide relative à un type entité dans une « variable Flux » |
| Utilisation | Point = Point. getHelp() permet le stockage de l'aide relative au type entité Point dans la variable « Point » |
| Rappel / Comparaison | La commande Point. help() permet l'affichage de l'aide relative au type entité Point dans la zone historique |
| Exemple : séquence PyFlux |
Impression de l'aide relative à un type entité dans un fichier :
|
| Exemple : résultat | Fichier créé contenant l'intégralité de l'aide associée au type entité « Point. ». |
getPyFlux Command()
Les différentes explications associées à cette commande sont décrites dans le tableau ci-dessous.
| Commande | getPyFluxCommand() |
|---|---|
| Fonction | Permet le stockage d'une entité dans une « variable Flux ». |
| Utilisation | P1=Point1. getPyFluxCommand() permet le stockage de l'entité Point1 dans la variable « P1 » |
| Rappel / Comparaison | La commande Point1. type() permet l'affichage de l'entité Point1 dans la zone historique |
| Exemple : séquence PyFlux |
Impression d'une entité dans un fichier :
|
| Exemple : résultat |
Contenu du fichier créé :
|