PYTHON facile

hpgl2dxf.py : Transcription de fichiers HPGL vers DXF.

 

Description

Le fichier hpgl2dxf.py est un module simple. Il permet de transcrire un fichier du format HPGL au format DXF. Il est très spécialisé (et très simple) : Le HPGL est généré par ROBCAD et le DXF est lu par CATIA.

Ce module est le premier que j'ai écrit. Il m'a permit de commencer à comprendre la 'philosophie' de Python.

L'utilisation de ce module est très simple. On indique le répertoire où se trouve les fichiers HPGL à traduire ( ligne 7 du module ), puis il suffit d'exécuter le module.

Ce module a été testé avec Python 2.1.1 sous IRIX 6.5:

Python 2.1.1 (#1, Mar 28 2002, 10:27:09) [C] on irix6-n32
Type "copyright", "credits" or "license" for more information.

Résultat

 
>hpgl2dxf.py
debut
hpgl2dxf.hpgl traitement en cours -> . . . . . . hpgl2dxf.dxf
fin

Afficher le module

Pour visualiser le source du module avec coloration syntaxique : hpgl2dxf.py


Téléchargement

Source - V 0.0.2 - hpgl2dxf.py

Ce fichier source est en 'texte brut', utiliser la commande 'enregister-sous' de votre navigateur internet pour le copier.

hpgl2dxf.py - V 0.0.2 - Format zip - Format tar.gz - Format tar.bz2

Les fichiers sont compressés suivant différents formats. Après décompression on peux soit copier les fichiers soi-même dans son arborescence python, soit automatiser la procédure en tapant la commande : python setup.py install.

hpgl2dxf.py - V 0.0.2 - Installeur Windows

C'est un exécutable qui installe le module ou le package, généralement dans Lib/site-packages. il met aussi à jour la base de registre pour permettre la désintallation via le panneau de configuration.


Historique des versions


Bugs et limitations

Comme indiqué précédemment, ce module ne traite que les fichiers HPGL générés par ROBCAD. Leur structure est très simple:

Il reste un problème d'échelle entre le format HPGL et DXF. Il suffit de remettre à l'échelle en faisant un rapport entre les deux dessins. Pour faciliter la mise à l'échelle penser à mettre un cartouche sur votre "drawing" ROBCAD.


Contact

Pour tous renseignements et critiques: E-mail

Valid XHTML 1.0! Valid CSS 2.0!