Sauvegarde automatique du circuit

Introduction

Une sauvegarde automatique du circuit est mise en place afin de pouvoir récupérer le circuit* associé au projet en cas de sortie du logiciel FLUX sans qu'un enregistrement ait été fait.

Remarque : * circuit correspondant à la dernière sortie du contexte éditeur circuit

Limitation liée au circuit

Toutes les manipulations effectuées dans le contexte éditeur circuit ne sont pas enregistrables dans le fichier Flux3D_log.py ou Flux2D_log.py.

En effet ce fichier serait rapidement surchargé compte tenu des multiples possibilités de manipulations du circuit et il existe une limitation sur le nombre de caractères autorisés dans un fichier PyFlux à l'exécution.

Sauvegarde automatique du circuit

A chaque sortie du contexte éditeur de circuit, un export du circuit vers un fichier NomduProjet_logX.xcir est effectuée.

Le fichier est enregistré sous la racine du projet et les commandes suivantes sont ajoutées dans le fichier Flux3D_log.py ou Flux2D_log.py :

  • supprimer le circuit
  • importer le circuit NomduProjet_logX.xcir* avec les options :
  • toutes les valeurs des composants
  • les associations circuit-éléments finis
Remarque : * le format XCIR est le format d'import et export associé à un circuit créé sous l'éditeur de circuit.