Comment utiliser les attributs de bloc, les champs liés et les expressions DIESEL dans DraftSight 2026
Video by Mike Walloch, CSWE updated January 14, 2026
Cette vidéo vous plaît ? Obtenir une formation en ligne en direct de Javelin
Suivez un cours de formation en ligne en direct avec un instructeur certifié et devenez un expert SOLIDWORKS.
À propos de la vidéo
Tout comme les annotations, les outils tels que les champs, les attributs de bloc et les expressions DIESEL constituent des options de texte disponibles dans DraftSight 2026. Ce sont également des outils d'automatisation de premier ordre qui vous feront gagner un temps considérable et vous épargneront bien des efforts.
Le texte sur un dessin, c'est essentiel. Après tout, il serait difficile de tirer des informations utiles d'un dessin sans texte ! À l'époque où l'on utilisait encore la planche à dessin, tout le texte était tracé à la main. Ce n'était rien d'autre que du graphite ou de l'encre sur un morceau de bois. Heureusement, cette époque est révolue depuis longtemps !

Exemple de cartouche de dessin
Un fichier CAO est constitué d'entités, et toutes les entités textuelles ne se valent pas. Grâce à l'automatisation, certaines d'entre elles peuvent nous faire gagner beaucoup de temps. Surtout lorsqu'elles sont utilisées dans votre cartouche.
Comment utiliser les attributs de bloc
La commande MAKEBLOCKATTRIBUTE ouvre la boîte de dialogue « Définition des attributs de bloc ». Cela permet de créer un type particulier d'entité de texte pouvant être inséré dans un bloc. Ces attributs sont souvent utilisés dans les cartouches, mais ils trouvent également de nombreuses applications dans d'autres blocs.
Dans notre exemple de cartouche, tous les textes en bleu sont des attributs de bloc. Les textes en noir sont tous des annotations.

Boîte de dialogue « Définition des attributs de bloc »
Un attribut de bloc comprend un nom unique qui permet de l'identifier, une légende qui indique à l'utilisateur les informations à saisir lors de l'insertion du bloc, ainsi qu'une valeur par défaut facultative qui sera automatiquement renseignée si l'utilisateur ne la modifie pas. Il peut ainsi s'agir de la même entité, avec les mêmes paramètres de texte, réutilisée à maintes reprises dans de nombreux dessins.
Le grand avantage par rapport au texte classique est que ce qui apparaît effectivement sur le dessin peut être personnalisé pour chaque instance du bloc. Dans le cas d'un cartouche, au lieu d'être simplement un ensemble de lignes et de textes modifiables, l'ensemble peut constituer une seule entité comportant de nombreux textes modifiables.
Comment utiliser les champs
La commande FIELD crée des liens vers diverses propriétés, telles que les noms de fichiers, les chemins d'accès aux fichiers, les dates et d'autres variables système, au sein des annotations. Cela peut concerner les entités Note, SimpleNote et BlockAttribute, ainsi que les cellules d'un tableau.
Chaque fois que vous enregistrez, régénérez ou imprimez un dessin, les champs sont mis à jour. Vous pouvez également les mettre à jour manuellement à l'aide de la commande REBUILDFIELD.
De cette manière, les informations peuvent être automatiquement renseignées dans un dessin, dont le cartouche est illustré ci-dessus. La boîte de dialogue « Champ » présentée ci-dessous a été utilisée pour s'assurer que le nom du fichier, sans le chemin d'accès ni l'extension, apparaisse en majuscules dans le cartouche.

Boîte de dialogue « Champ » de DraftSight
La section « Date » du cartouche a été renseignée par un champ similaire, indiquant la date de la dernière sauvegarde au format M/J/AA. Vous pouvez trier les champs par catégorie pour les retrouver plus facilement ou parcourir la liste complète. Choisissez parmi les options disponibles pour définir le mode d'affichage des données.
Si vous utilisez la commande FIELD seule, elle créera une nouvelle note. Vous pouvez également ajouter des champs à des Notes, SimpleNotes, BlockAttributes et Tables existantes en cliquant sur le bouton « Insérer un champ » dans l'éditeur correspondant.
Comment utiliser les expressions DIESEL
Le langage d'expressions de chaînes évaluées directement (DIESEL) est une nouvelle fonctionnalité disponible dans DraftSight Professional, Premium, Enterprise, Enterprise Plus et Mechanical 2026. Les expressions DIESEL constituent une forme de langage de macros.
Le code peut combiner des chaînes de caractères pour générer divers résultats, tels que du texte dans les menus, des entrées dans la barre d'état et des commandes personnalisées. Il peut extraire des variables système, activer ou désactiver des menus et déclencher des mises à jour. Cela s'apparente à la personnalisation à l'aide de routines LISP, mais les expressions DIESEL sont intégrées au dessin et ne nécessitent pas de fichiers séparés pour fonctionner, contrairement au LISP.

Expression DraftSight DIESEL pour obtenir le chemin d'accès au fichier
Dans notre exemple de cartouche, il y avait au départ une simple note située juste en dessous du coin inférieur droit. En modifiant ce texte et en ajoutant un champ lié à l'expression DIESEL $(getvar,dwgprefix), le texte se met automatiquement à jour pour afficher en permanence le chemin d'accès réel du fichier.
Extension des cartouches DraftSight pour la création de modèles
Nous disposons désormais d'un bloc de titre unique pouvant être inséré dans un nombre illimité de dessins. Le titre, le nom du concepteur, la révision, la cote et l'échelle sont tous des attributs de bloc personnalisables par l'utilisateur. Les cellules de date et de numéro sont également des blocs, mais elles sont liées à des champs qui se remplissent automatiquement sans intervention de l'utilisateur.
Une note SimpleNote située dans le coin inférieur droit indique automatiquement l'emplacement où le fichier est enregistré, grâce aux expressions DIESEL récemment ajoutées dans DraftSight 2026.

Un cartouche DraftSight basé sur un modèle utilisant plusieurs méthodes de saisie
Tirer parti de l'automatisation dans DraftSight 2026
Les outils d'automatisation permettent de gagner un temps considérable, surtout par rapport aux anciennes méthodes qui consistaient à créer des dessins à partir de zéro. Ils contribuent également à réduire les erreurs dues aux fautes de frappe et à donner un aspect plus homogène à nos dessins. Et pourtant, beaucoup de gens se contentent encore de décomposer leurs blocs et de modifier du texte brut.
Si vous passez encore votre temps à décomposer des blocs et à modifier du texte sans intérêt, il est temps d'utiliser les outils d'automatisation intégrés à DraftSight 2026. Prenez le temps de configurer correctement vos blocs et laissez DraftSight se charger d'une grande partie de votre travail à l'avenir.
Pour en savoir plus sur DraftSight 2026, consultez notre article ici.






