Automatisation CAO 2D Devis

Devis intelligents à partir de plans 2D

Concevoir un outil qui permet de générer des devis chiffrés en déposant un fichier DXF, en un seul clic !

Le Workflow

Une chaîne de traitement fluide et transparente

1. Plan DXF (Source)

  • Fichier CAO standard
  • Blocs nommés (ex: "Panel_50W")

2. Traitement Auto

  • Extraction des blocs
  • Matching BDD
  • Calculs puissances & coûts

3. Livrables

  • Légende insérée
  • Excel complet
  • Devis PDF

L'Objectif

Transformer un processus manuel, lent et source d'erreurs en un flux instantané.

Le but : permettre aux ingénieurs de passer du plan 2D au devis client en moins de 3 minutes, avec une garantie de "Zéro Erreur" de comptage.

Technologie sous le capot

Python
OpenPyXL
PyRx API (CAD)
VBA
Regex
DXF Structure

Une stack pragmatique, pensée pour la robustesse et la maintenabilité sur le long terme.

Au cœur du moteur

Un aperçu de la logique d'extraction

Édition du fichier DXF
extract_blocks.py
def extract_power_from_block(block_name):
    """
    Extrait la puissance (ex: 35W) depuis le nom du bloc via Regex
    Exemple: 'Spot_LED_35W_Ra90' -> 35
    """
    pattern = r"_(\d+)W"
    match = re.search(pattern, block_name, re.IGNORECASE)
    
    if match:
        return int(match.group(1))
    
    # Fallback: recherche dans la base de données produit
    return product_db.get_power(block_name) or 0

# Boucle principale sur les entités du plan
for entity in dxf_doc.modelspace():
    if entity.dxftype() == 'INSERT':
        power = extract_power_from_block(entity.name)
        project_data.add_item(entity.name, count=1, power=power)

Fonctionnalités Clés

Analyse par Regex

Extraction intelligente des puissances et types.

Liaison BDD Dynamique

Recherche exacte et approximative (fuzzy matching).

Légende Automatique

Insertion d'un tableau de légende dans le plan.

Calculs Financiers

Calcul automatique des marges, HT, TVA et TTC.

Bilan Énergétique

Analyse automatique de la consommation (Watt/m²).

Mise en page Pro

Formatage automatique Excel pour un rendu impeccable.

En détail

1

Analyse de l'implantation CAO

Le script scanne le fichier DXF brut. Il identifie les blocs géométriques correspondant aux luminaires grâce à des règles de nommage souples (Regex).

Fin du comptage manuel sur plan papier
2

Enrichissement de données

Chaque bloc détecté est croisé avec la base de données produits. Si un produit est inconnu, l'algorithme propose la correspondance la plus proche.

Connexion intelligente Plan ↔ catalogue
3

Génération du fichier Projet (Excel)

Création d'un classeur complet : onglet de chiffrage détaillé, bilan de puissance pour l'étude thermique, et liste de matériel pour la commande.

Centralisation de toute la donnée projet
4

Finalisation des livrables

Le script réinjecte la légende des symboles directement dans le dessin DXF et génère le devis PDF au format de l'entreprise.

Documents pros prêts en 1 clic

95%

de temps gagné

100%

fiabilité calcul

3 min

du plan au devis

Pro

Impact immédiat

Interface & Résultat

Un aperçu concret de la solution pour l'utilisateur final

Interface de configuration du logiciel

Interface de l'utilisateur

Exemple de devis final généré

Devis Client Final

Et vos processus ?

Vous avez un process répétitif autour de vos plans, tableaux ou devis ?
On peut le rendre instantané et fiable.

Demander un audit gratuit