Export du circuit vers un fichier XCIR ou PY
Introduction
Il est possible d'enregistrer un circuit en cours par export dans un format spécifique :
Export du circuit vers un fichier XCIR | |
---|---|
Format | XmlCir |
Extension | *.XCIR |
Description | Format standard conseillé |
Menu |
ou
|
Icône |
Utilités de l'export d'un circuit XCIR
Cette possibilité d'export permet par exemple de réutiliser le même circuit dans un autre projet par la commande import circuit d'un fichier XCIR.
Le format XmlCir a les avantages suivants :
- pas de limitation de la taille du fichier (contrairement au format PyFlux) : ce qui permet d'utiliser ce format pour la Sauvegarde automatique du circuit
- contient des informations permettant d'importer uniquement les éléments du circuit compatibles avec l'application de destination
- contient des informations sur le couplage circuit – éléments finis : l'utilisateur peut envisager d'importer avec le circuit les associations circuit – éléments finis si le projet de destination a une description physique et géométrique permettant cet import (ceci est une option à l'import)
- contient toutes les informations du circuit (informations graphiques + en options la caractérisation de chaque composant)
- contient les informations permettant d'adapter les modèles des composants s'ils sont différents suivants les applications
Possibilité d'export Py
Il y a possibilité d'exporter le circuit vers un fichier PyFlux. (format dédié pour les utilisateurs avancés voulant travailler uniquement avec des fichiers PyFlux)
Il existe une limitation sur le nombre de caractères autorisés dans un fichier PyFlux à l'exécution.
Un circuit plus ou moins volumineux disposant d'informations graphiques peut vite être au-delà de cette limite, ce qui rend impossible l'exécution du fichier circuit.py.
C'est la raison pour laquelle les commandes pythons liées au circuit ne sont pas inscrites dans le fichier d'enregistrement des commandes nommé Flux3D_log.py ou Flux2D_log.py pour ne pas surcharger ces fichiers.
Dans ce cas la seule solution pour l'utilisateur est de découper le fichier circuit.py en plusieurs fichiers circuit1.py , circuit2.py … circuitn.py , et il doit les exécuter les uns à la suite des autres pour retrouver le circuit initialement exporté.