Validation de fichier IGES



Téléchargement ValidIGES (2 129 kb)

Validation fichier IGES

J'ai créé ce programme il y a pas mal de temps déjà. Un jour en voulant ouvrir un fichier IGES venant de Solid Edge, je me suis aperçu que le fichier était complètement vérolé. Apparament Solid Edge utilisait les paramètres régionnaux de windows et donc pour un français le séparateur de décimal était la virgule, comme le séparateur de champ du format IGES. Donc des virgules partout, impossible de relire le fichier ( Ha ! les cons :).

Comme j'aime particulièrement ces problèmes d'interfaces, j'ai voulu voir si l'on pouvait régler le problème avec une petite moulinette maison. C'etait aussi l'occasion de rentrer un peu plus dans ma connaissance de l'iges.

Voilà aujourd'hui, il reste ce programme sortie d'un carton ( pardon d'un CD-Rom ). Il Permet de faire une analyse rapide de fichier IGES, affiche les erreurs qu'il a rencontrées et donne de façon un peu plus claire les informations sur le logiciel de départ,les entités définies dans le fichier.




Pour utiliser le programme : Fichier -> Ouvrir Fichier. Sélectionner le fichier IGES à analyser. Après analyse le rapport est affiché sous forme d'un arbre.

Ouvrir la partie Information Global Section pour avoir les informations principales sur la provenance du fichier IGES.

Dans la partie Entités sont listé, les entité présentes dans le fichier.

Note : Dans le cas de détection d'erreur le programme va créer un nouveau fichier iges ( Non du fichier origine + _Modi.igs) contenant la tentative de correction du fichier IGES vérolé.

Entités reconnues

Les entités de type suivant sont reconnues par le programme.

100 : Circular Arc
102 : Composite Curve
104 : Conic Arc
106 : Copious Data
108 : Plane
110 : Line
112 : Parametric Spline Curve
114 : Parametric Spline Surface
116 : Point
118 : Ruled Surface
120 : Surface of Revolution
122 : Tabulated Cylinder
123 : Direction
124 : Transformation Matrix
125 : Flash
126 : Rational B-Spline Curve
128 : Rational B-Spline Surface
130 : Offset Curve
132 : Connect Point
134 : Node
136 : Finite Element
138 : Nodal Displacement and Rotation
140 : Offset Surface
141 : Boundary
142 : Curve on a Parametric Surface
143 : Bounded Surface
144 : Trimmed (Parametric Surface)
146 : Nodal Results
148 : Element Results
150 : Block
152 : Right Angular Wedge
154 : Right Circular Cylinder
156 : Right Circular Cone Frustum
158 : Sphere
160 : Torus
162 : Solid of Revolution
164 : Solid of Linear Extrusion
168 : Ellipsoid
180 : Boolean Tree
182 : Selected Component
184 : Solid Assembly
186 : Manifold Solid B-Rep Object
190 : Plane Surface
192 : Right Circular Cylindrical Surface
194 : Right Circular Conical Surface
196 : Spherical Surface
198 : Toroidal Surface
202 : Angular Dimension
204 : Curve Dimension
206 : Diameter Dimension
208 : Flag Note
210 : General Label
212 : General Note
213 : New General Note
214 : Leader (Arrow
216 : Linear Dimension
218 : Ordinate Dimension
220 : Point Dimension
222 : Radius Dimension
228 : General Symbol
230 : Sectioned Area
302 : Associativity Definition
304 : Line Font Definition
308 : Subfigure Definition
310 : Text Font Definition
312 : Text Display Template
314 : Color Definition
316 : Units Data
320 : Network Subfigure Definition
322 : Attribute Table Definition
402 : Associativity Instance
404 : Drawing
406 : Property
408 : Singular Subfigure Instance
410 : View
412 : Rectangular Array Subfigure Instance
414 : Circular Array Subfigure Instance
416 : External Reference
418 : Nodal Load/Constraint
420 : Network Subfigure Instance
422 : Attribute Table Instance
430 : Solid Instance
502 : Vertex
504 : Edge
508 : Loop
510 : Face
514 : Shell

Modifications

Version 0.0.3
Mise en ligne du programme.


Liens







Merci d'envoyer vos commentaires, bug reports et autres à : usinage5axes@free.fr

page principale   |  lisez moi !