Unification des interfaces Bacon, STEP et Nastran. Ces interfaces sont maintenant nommées:
toolbox.stp2py
: interface STEP (nécessite stp2e.exe)toolbox.dat2py
: interface Bacon (conversion .dat⇒.fdb (nécessite Bacon / lecture .fdb)toolbox.nas2py
: interface Nastran.J'ai ajouté le code suivant dans tous les tests Bacon (code similaire dans les STEP ou Nastran):
import toolbox.dat2py mod = toolbox.dat2py.dat2py( os.path.splitext(__file__)[0]+'.dat' ) mod.fillImportedFdb(domain)
Ce code est maintenant obligatoire dans tous les tests Bacon parce que la batterie ne se charge plus de la conversion .fdb
⇒.py
). Il permet également de lancer le test comme n'importe quel test (les baconneries sont faites en arrière plan lors du chargement du test à partir de l'interface graphique).
Autre amélioration: tous les modules et fichiers log temporaires sont maintenant écrits dans le workspace et non plus au milieu des tests de batterie. c'est beaucoup plus propre. Seuls la partie .dat
⇒.fdb
se fait toujours dans l'arborescence de la batterie (difficile de faire autrement).
Il est maintenant impossible de lancer un test dans un workspace déjà rempli (ça posait des problèmes dans certains cas). Maintenant, le workspace est nettoyé automatiquement lorsqu'on lance meta()
.
Cependant, pour éviter de perdre tous ses fichiers en se trompant de bouton, la GUI demande confirmation lorsqu'on est en interactif.
Ajout d'une fenêtre Qt. Il faut donc remouliner le .pro
avec qmake
.
mtQt/DeleteDialog.cpp added mtQt/DeleteDialog.h added mtQt/DeleteDialog.ui added
— Romain BOMAN 2008/06/23 09:19