Bonjour,
Après un sacré paquet d'années à bricoler sur Autocad, en empruntant des LISP (merci à tous les lispeurs!!!) par ci par là, je découvre l'utilité de faire ses blocs dynamiques soi même.
Pour la petite histoire, je ne suis pas dessinatrice mais metreuse, jusqu'à présent je n'avais qu'à me débrouiller pour metrer. de temps en temps je bricole un fond de plan pour modifier deux trois choses pour en faire un plan d'exe, mais vu que en ce moment c'est calme niveau métrés, on me demande de plus en plus de plans et j'aimerai me simplifier la tache pour les niveaux.
Donc dans l'ordre il faudrai que je crée un bloc qui me donne la distance par rapport au bloc que je lui aurai indiqué (oui je sais je peux utiliser, cote, distance ou même longeur polyligne)
au pire je peux dessiner une polyligne entre ces deux blocs et récuperer la distance de la polyligne. mais comment?
Ensuite, je voudrais récupérer la valeur d'attribut "niveau" que j'aurai donné à ce premier bloc
je voudrais également donner un attribut "pente" (à taper)
Enfin je voudrai que dans la ligne niveau il me fasse l'opération : "niveau bloc de référence"+"longueur"*"pente" et l'enregistre dans l'attribut niveau.
Autant je sais faire ça avec des formules dans excel, autant faire ca dans autocad...
En bref quand je poserai mon bloc il dirait :
0_Donnez un nom
1_indiquez votre bloc de référence ou donnez une valeur
2_donnez votre pente
3_(si il ne sais pas la calculer depuis le bloc de référence ou si il n'y a pas de bloc de reference) Indiquez votre longueur ou donnez une valeur
4_ il me noterai le niveau
Et evidemment otu se modifie automatiquement si je change une valeur, sinon, autant continuer sur excel.
(en ce moment je fais ces calculs sur excel et je les tapes dans une ligne de référence multitexte)
Merci d'avance si vous acceptez m'apprendre à nager.