fackie76
Guest
Bonjour à tous, j'ai essayé de chercher dans le forum des sujets similaires, mais je n'ai pas trouvé ce que je cherche. Je soutiens que je ne suis pas un néophyte d'autocad, mais j'ai toujours été ostiquée le vba ou le lisp, en fait plus pour la paresse que pour d'autres... .
Objectif à atteindre:
extraire les données des blocs de cad qui, à l'intérieur d'eux, acquièrent certaines données des entités de dessin.
exemple:
dessinant une/dixième/cente entity line/polyline/circle puis j'insérerais plus tard un bloc qui me demande de sélectionner la date entity et me demande ensuite de compléter d'autres données telles que le matériau, la hauteur, pendant que la longueur la récupère de l'entité. (comme les données nécessaires pour un calcul métrique ou la séparation des fers blindés. . . )
solution actuelle
J'ai d'abord créé une polylinea, puis j'ai créé une série d'attributs dont certains récupèrent des informations à partir de la longueur et de la couche de type de polylinea précédemment conçues et d'un ensemble d'autres paramètres que j'insère ensuite à la main, finalement j'ai créé le bloc.
flux de travail
pour extraire les données que j'ai dans l'état actuel je suis obligé d'insérer ce groupe de 2 entités/éléments de verrouillage et de les copier autant de fois que les éléments à "mesurer" puis manuellement je dois me armer avec patience et déplacer et changer les polylines individuelles copiées sur mes entités.
problème
n'étant pas le seul qui doit faire ce travail, il pourrait arriver que certains de mes collaborateurs annulent la polylinea par erreur et redessinent nouveau mais à ce moment le bloc perdrait la référence, de la même manière si on insère ex-novo le bloc qui est sans référence.
J'espère avoir bien expliqué.
Andrea
Objectif à atteindre:
extraire les données des blocs de cad qui, à l'intérieur d'eux, acquièrent certaines données des entités de dessin.
exemple:
dessinant une/dixième/cente entity line/polyline/circle puis j'insérerais plus tard un bloc qui me demande de sélectionner la date entity et me demande ensuite de compléter d'autres données telles que le matériau, la hauteur, pendant que la longueur la récupère de l'entité. (comme les données nécessaires pour un calcul métrique ou la séparation des fers blindés. . . )
solution actuelle
J'ai d'abord créé une polylinea, puis j'ai créé une série d'attributs dont certains récupèrent des informations à partir de la longueur et de la couche de type de polylinea précédemment conçues et d'un ensemble d'autres paramètres que j'insère ensuite à la main, finalement j'ai créé le bloc.
flux de travail
pour extraire les données que j'ai dans l'état actuel je suis obligé d'insérer ce groupe de 2 entités/éléments de verrouillage et de les copier autant de fois que les éléments à "mesurer" puis manuellement je dois me armer avec patience et déplacer et changer les polylines individuelles copiées sur mes entités.
problème
n'étant pas le seul qui doit faire ce travail, il pourrait arriver que certains de mes collaborateurs annulent la polylinea par erreur et redessinent nouveau mais à ce moment le bloc perdrait la référence, de la même manière si on insère ex-novo le bloc qui est sans référence.
J'espère avoir bien expliqué.
Andrea