• ÉCOLE DE CAO
    par Cizim Okulu
    Forum Galeri İndir AutoCAD Turkish English Deutsch Français Japanese
    Forums Galerie AutoLISP AutoCAD

    S'inscrire ou Connexion

Index des Catégories
AutoLISP
LISP pour exporter ...
Fonction AutoLISP p...
Génération automati...
FreeMUST v3.1 Bibli...
Programme d'attribu...
Fonction AutoLISP p...
Fonction AutoLISP p...
Écrit automatiqueme...
Fonction AutoLISP p...
Extraction des coor...
Drawings
BIM
Visiteurs: 1, Utilisateurs: 0

Détails »
AutoLISP > Génération automatique des étiquettes d'emplacement, de matériau, de numéro d'article, de diamètre et de longueur.

Génération automatique des étiquettes d'emplacement, de matériau, de numéro d'article, de diamètre et de longueur.

Le numéro d'article, le nom de la pièce, le type de matériau et le diamètre du tuyau peuvent être facilement saisis via une fenêtre de dialogue.
admin - 21.05.2026 11:37
aLd.Lsp


Lorsque la fonction est exécutée, les valeurs pour le nombre de décimales, le numéro d'article de départ, le nom de la pièce, le type de matériau et le diamètre du tuyau peuvent être facilement saisies via une boîte de dialogue. La fonction crée automatiquement le fichier aLd.dcL utilisé dans le dossier ...support. Comme nous l'avons déjà expliqué à quelques reprises, l'utilisateur doit disposer de privilèges d'accès suffisants pour les dossiers respectifs afin que le fichier puisse être créé dans le dossier ...support. Vous trouverez les détails de ce sujet sur le lien

Les liens sont masqués. S'inscrire ou Connexion

(Cette page est en turc) ainsi que sur les autres liens qui y sont fournis.

Si le bloc nommé ebL n'existe pas dans votre fichier de dessin ouvert, la fonction crée ce bloc pour vous. Le bloc créé sert d'échantillon et de guide. Vous pouvez apporter toutes les modifications souhaitées au bloc ebL en utilisant l'éditeur de blocs. Vous pouvez modifier les positions et les styles d'alignement des attributs, ainsi que supprimer complètement n'importe quel attribut. La seule condition est qu'au moins un des attributs doive rester à l'intérieur du bloc. Vous pouvez modifier la position de l'attribut du numéro d'article, remplacer le cercle par un rectangle ou le supprimer complètement.

Si vous souhaitez modifier le bloc ebL créé par la fonction comme décrit ci-dessus, vous pouvez lancer la fonction, quitter en sélectionnant Annuler dans la boîte de dialogue qui apparaît, puis utiliser l'éditeur de blocs pour apporter les modifications souhaitées au bloc ebL. Dès lors, la fonction s'exécutera en utilisant le bloc ebL exact que vous avez spécifié. Pour résumer brièvement, la conception du bloc et de la mise en page spécifiée par l'utilisateur sera détectée et utilisée par la fonction.



La fonction traite les objets Ligne, Polyligne, Lwpolyligne, Spline, Arc et Cercle, en calculant et en écrivant leurs longueurs. Tant que vous continuez à sélectionner parmi les types d'objets répertoriés, le processus se poursuit en utilisant le numéro d'article séquentiel, ainsi que les valeurs valides pour la pièce, le matériau et le diamètre. Pour modifier le nombre de décimales, le numéro d'article, les informations de pièce et de matériau, ainsi que la valeur du diamètre, la fonction est interrompue et redémarrée ; le processus se poursuit ensuite après avoir effectué les modifications demandées dans la boîte de dialogue qui s'ouvre au démarrage.

Lorsque la fonction est interrompue, ou même lorsque le fichier de dessin est enregistré, fermé et rouvert, la fonction trouve le numéro d'article le plus élevé utilisé dans le fichier et poursuit la numérotation à partir de là.

Quelques points que j'aimerais porter à l'attention de nos collègues auteurs :
J'ai écrit des fonctions distinctes pour les opérations de translation, de rotation et d'échelle afin de démontrer en détail l'utilisation de la matrice de transformation. En fait, en créant une matrice produit des matrices écrites pour les trois opérations, les actions de mise à l'échelle, de rotation et de déplacement peuvent être effectuées en une seule fois.

Comme je l'ai expliqué précédemment sous un autre sujet, un objet Ligne est essentiellement un Arc avec une valeur de bombement (Bulge) nulle. Pour cette raison, la fonction vlax-curve-getDistAtParam a pu être utilisée pour calculer la longueur de tous les types d'objets traités.

La dérivée première d'une fonction (ou d'un objet défini par une fonction, tel qu'une courbe) en un point donné représente la pente de sa tangente en ce point. En d'autres termes, il s'agit de la valeur Tangente Alpha. La fonction vlax-curve-getFirstDeriv renvoie le vecteur tangent de l'objet sélectionné, produisant une liste composée de DeltaX, DeltaY et DeltaZ.
Bonne chance à tous...

Édition :
* Mis à jour pour sélectionner et traiter également les objets Ellipse.
* Mis à jour pour déplacer les calques des objets traités vers le même calque que le bloc "ebL".

Auteur: cizimokulu.com
Description: Fonction AutoLISP pour créer une étiquette
Tag: Le numéro d'article, le nom de la pièce, le type de matériau et le diamètre du tuyau peuvent être facilement saisis via une fenêtre de dialogue.


Télécharger
Visites: 1, Taille: 0.011 Mo

Commentaires :
Aucun commentaire pour le moment
Copyright © 2004-2026 | Tous Droits Réservés | 22 | Plan du site | Statistiques | À propos de nous | Aide
SQL: 0.004 secondes - Requêtes SQL: 31 - Moyenne: 0.00014 secondes