pengqingti 发表于 2013-10-15 22:01:34

高手进来帮忙解决这个问题....

高手:
   你好,我是在网上看到你的邮箱的,能不能麻烦你帮我实现这个功能,谢谢。   如图一所示,因为我用cad经常对导线进行标注,每次都是直接画三根线条,再复制一个文字过来进行修改,感觉很麻烦。您能不能帮我设计一个命令,当输入这个命令:比如XX的时候。会自动弹一个如图所示的标注线条,具体要求如下:1、与导线相交的小短线长度为150,中点与导线相交,与导线的角度呈45度,不管导线是平行还是垂直,还是有一定角度的。2、当我画的导线是需要折线的时候,是具有2段直线构成的导线,第1条导线的夹点是可以拖动的,可以自由拖动,第3条导线要一直是直线。最后一个夹点是可以推动的。3、水平的导线上面是带文字的,文字可以自由拖动在水平线上方或者是下方,并且输入的文字越多,水平线会随着文字的长度自动缩短和延伸。 图2和图1一样,只是对设备进行标注,不带短划线。 第3个图的要求一样,只是终端是圆,圆的大小可以调。谢谢!如果你能教我,那是最好,谢谢。

pengqingti 发表于 2013-10-16 23:06:07

没有高手吗?

fl202 发表于 2013-10-17 10:19:28

command line circle text   getpoint textbox
你去学习下就能自己编写了。

革天明 发表于 2013-10-17 10:22:40

第1条导线的夹点是可以拖动的,可以自由拖动,第3条导线要一直是直线。最后一个夹点是可以推动的。
第一条导线拖动后,第二条线就保证不了水平,会反应器的高手可以搞定,我不会。
其它的问题不大

xiabin68 发表于 2013-10-17 12:20:11

革天明 发表于 2013-10-17 10:22
第1条导线的夹点是可以拖动的,可以自由拖动,第3条导线要一直是直线。最后一个夹点是可以推动的。
第一条 ...

第二条线可以是水平,要取得拖动第二点的坐标点就可以推算后面的点并保证是水平的,

aaddff 发表于 2013-10-17 15:17:23

做个块就好了啊

NJZX05 发表于 2013-10-18 11:09:55

最简单的方法:使用多重引线

自贡黄明儒 发表于 2013-10-19 11:55:44

Command: le
QLEADER
页: [1]
查看完整版本: 高手进来帮忙解决这个问题....