Retour aux études de cas

Étude de démonstration

Standardisation des noms de calques

Une petite transformation entièrement vérifiable qui montre comment définir les entrées, les règles, les décisions et les limites avant de développer une automatisation.

Étape suivante

Une routine similaire a besoin de règles et de limites issues de son contexte réel.

La page Contact montre quelles informations aident à décrire le processus actuel et préserve le contexte de cette démonstration dans le formulaire.

Voir comment décrire une routine similaire

Démonstration originale

Démonstration originale créée avec un scénario, des noms et des données synthétiques. Elle ne représente ni un client, ni un projet commandé, ni un logiciel déployé, ni un résultat commercial.

Origine
Scénario et données synthétiques
Type de sortie
Attendue selon les règles indiquées
Exécution CAD
Non effectuée

Objectif

Rendre la règle vérifiable avant son implémentation.

La démonstration représente la manière dont une routine de normalisation peut être spécifiée et vérifiée. Elle explique l'approche de CadSyntra ; elle ne simule pas une livraison professionnelle.

Contexte synthétique

Une liste volontairement réduite et incohérente.

Cinq noms de calques génériques ont été préparés avec des espaces extérieurs, des minuscules, des underscores, des séparateurs répétés et un alias de discipline. Aucun nom ne provient d'un dessin ou d'une norme d'un tiers.

Problème représenté

La même convention apparaît sous différentes formes.

Sans séquence explicite de normalisation, la vérification repose sur l'interprétation et les exceptions sont difficiles à discuter. Cet exemple limite le problème au texte de chaque nom.

Contribution de CadSyntra

Le scénario, les règles et les preuves ont été construits pour cette démonstration.

La contribution a consisté à définir le problème, créer des données neutres, ordonner les règles, consigner les décisions et présenter la comparaison. Elle n'incluait ni code d'automatisation, ni plugin, ni dessin CAD, ni déploiement.

Contraintes définies

Ce que la transformation peut et ne peut pas décider.

  • Opérer uniquement sur les cinq entrées synthétiques publiées.
  • Appliquer les règles dans l'ordre indiqué sans déduire la discipline correcte.
  • Utiliser uniquement l'alias ELETRO → ELE déclaré dans l'exemple.
  • Considérer la sortie comme une attente vérifiable, et non comme le résultat d'un logiciel exécuté.

Approche

Normalisation déterministe en cinq règles.

Chaque entrée suit les règles ci-dessous dans l'ordre. Chaque sortie doit être expliquée par les transformations indiquées.

  1. R1

    Supprimer les espaces au début et à la fin du nom.

  2. R2

    Convertir les lettres en majuscules.

  3. R3

    Remplacer chaque underscore par un trait d'union.

  4. R4

    Réduire les séquences de traits d'union à un seul séparateur.

  5. R5

    Remplacer uniquement le préfixe ELETRO par l'alias ELE.

Preuve vérifiable

Entrée, règles appliquées et sortie attendue.

Les sorties ci-dessous suivent les règles de l'exemple et sont vérifiées par un modèle local de texte déterministe. La vérification n'est ni un plugin ni une exécution AutoCAD.

  1. 01
    Entrée synthétique arq_parede
    Règles appliquéesR1, R2 et R3
    Sortie attendue selon les règlesARQ-PAREDE
  2. 02
    Entrée synthétiqueARQ__PORTA
    Règles appliquéesR3 et R4
    Sortie attendue selon les règlesARQ-PORTA
  3. 03
    Entrée synthétiqueeletro-iluminacao
    Règles appliquéesR2 et R5
    Sortie attendue selon les règlesELE-ILUMINACAO
  4. 04
    Entrée synthétiquehid-agua-fria
    Règles appliquéesR2
    Sortie attendue selon les règlesHID-AGUA-FRIA
  5. 05
    Entrée synthétiqueARQ-PAREDE
    Règles appliquéesAucun changement nécessaire
    Sortie attendue selon les règlesARQ-PAREDE

Décisions techniques

Des choix visibles et discutables.

Ordre fixe

La séquence empêche qu'un alias ou un séparateur soit traité différemment selon les entrées.

Vocabulaire limité

Un seul alias connu est converti ; les termes non mappés restent disponibles pour vérification.

Sortie qualifiée

Elle est appelée sortie attendue parce qu'aucune routine n'a été exécutée.

Résultat observable

La comparaison est cohérente avec les règles indiquées.

Sur les cinq lignes publiées, les sorties attendues utilisent des majuscules et un seul séparateur ; l'alias ELE apparaît uniquement pour l'entrée prévue. Cela démontre une cohérence interne, et non l'efficacité d'une automatisation dans un environnement réel.

Limites

Ce que ce support ne démontre pas.

  • Exécution dans AutoCAD ou compatibilité avec une version quelconque.
  • Implémentation en .NET, C#, AutoLISP ou une autre technologie CAD.
  • Lecture, modification ou validation d'un dessin.
  • Gestion des conflits, doublons, exceptions ou normes réelles d'une équipe.
  • Déploiement, maintenance, stabilité, performances, productivité, économies ou réduction des erreurs.

Technologies réellement utilisées

Le support publié est une démonstration éditoriale statique.

  • JSON versionné pour les données et les textes.
  • Modèle local déterministe utilisé pour vérifier les cinq sorties synthétiques.
  • React Server Component pour le rendu statique.
  • HTML sémantique et Tailwind CSS pour une présentation responsive.

Dans un projet réel, l'évaluation pourrait orienter vers AutoLISP ou .NET avec C# pour exécuter les règles dans AutoCAD. Ces technologies n'ont pas été utilisées dans cette démonstration.

Étape suivante

Une routine similaire a besoin de règles et de limites issues de son contexte réel.

La page Contact montre quelles informations aident à décrire le processus actuel et préserve le contexte de cette démonstration dans le formulaire.

Voir comment décrire une routine similaire