chen15712854187 发表于 2010-7-1 15:06:00

[求助]command调用dimconstraint参数如何设置

command调用dimconstraint参数如何设置 急!

dunkel 发表于 2010-7-1 15:20:00

lsp 的 (command ...) 函数?和 dimconstraint 命令在命令行状态的提示序列一致啊,都是这样的。

chen15712854187 发表于 2010-7-1 15:31:00

能否给个样列说明 谢谢!

chen15712854187 发表于 2010-7-1 15:51:00

<p>总显示约束点无效,第一提示是用图元名或点?第二提示是用图元名或点?</p>
<p>(command "dimconstraint" "h"&nbsp; 图元名 "" 图元名 ""&nbsp; 点 "" "")请帮指点错在哪,谢谢</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

dunkel 发表于 2010-7-1 16:30:00

<p>图元不能直接用来指定创建时的提示?那就将相应点计算出来,作为提示给它?</p>
<p><font style="BACKGROUND-COLOR: #ccffff">(command "dimconstraint" "h" "o" pt1 pt2 pt3 "")</font></p>
<p><font style="BACKGROUND-COLOR: #cc99ff">; pt1 为第一个对象上靠近捕捉点位置的点,pt2 为第二个对象上的相应的点;pt3 为约束对象所在的位置</font></p>
<p><font style="BACKGROUND-COLOR: #cc99ff">; 有了图元,计算相应的点,不难吧,费了点儿周折</font></p>

chen15712854187 发表于 2010-7-1 17:09:00

非常感谢!pt1 pt2能不能用线段的端点。

chen15712854187 发表于 2010-7-1 17:43:00

<p><font face="Verdana">(setq aaaa (car(cdr(assoc 10 (entget dcf)))))<br/>&nbsp;(setq bbbb (cadr(cdr(assoc 10 (entget dcf)))))<br/>&nbsp;(setq cccc(list aaaa (- bbbb 10) 0.0))<br/>&nbsp;(setq dddd (car(cdr(assoc 10 (entget objLin)))))<br/>&nbsp;(setq eeee (cadr(cdr(assoc 10 (entget objLin)))))<br/>&nbsp;(setq ffff(list aaaa (+ bbbb 10) 0.0))<br/>&nbsp;(setq gggg (list (car orientA) (- (cadr orientA) 300) 0.0))<br/>&nbsp;(command&nbsp; "dimconstraint" "h" "o" cccc&nbsp; ffff gggg "")</font></p>
<p><font face="Verdana">正在初始化...dimconstraint<br/>当前设置:&nbsp; 约束形式 = 动态<br/>选择要转换的关联标注或 [线性(LI)/水平(H)/竖直(V)/对齐(A)/角度(AN)/半径(R)/直径(D)/形式(F)] &lt;对齐&gt;:h<br/>指定第一个约束点或 [对象(O)] &lt;对象&gt;: o<br/>选择对象:<br/>未找到对象。<br/>选择对象:<br/>未找到对象。<br/>选择对象:<br/>未找到对象。</font></p>
<p>&nbsp;</p>

dunkel 发表于 2010-7-2 09:46:00

是否可以使用端点,如果端点处实体是唯一的,应该是可以。否则,可能会引发歧义,因为不知道究竟约束的是哪个实体。
7楼计算出来的点没在实体上吧。
另外,如果是对不同的实体进行约束,应该是没有 "o" 选项的,比如 (command "dimconstraint" "h" pt1 pt2 pt3 ""),pt1为实体1上的点,pt2为实体2上的点,pt3为放置点。"o" 选项指明约束的是单个实体,如 (command "dimconstraint" "h" "o" pt1 pt3 "")。前面的命令序列还是有些错误的。

chen15712854187 发表于 2010-7-2 10:36:00

[求助]dimconstraint用法

谢谢

chen15712854187 发表于 2010-7-5 22:37:00

[求助]dimconstraint用法

<p>问题以解决,</p>
<p>1.但在执行中出现帮助页面,需手动关闭后程序继续,</p>
<p>2.另出现cad确认对话框后需手动确认后方能完成标注约束,</p>
<p>想不通原因请指点。</p>
<p>&nbsp;</p>
页: [1]
查看完整版本: [求助]command调用dimconstraint参数如何设置