明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1360|回复: 9

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

[复制链接]
发表于 2010-7-1 15:06:00 | 显示全部楼层 |阅读模式
command调用dimconstraint参数如何设置 急!
发表于 2010-7-1 15:20:00 | 显示全部楼层
lsp 的 (command ...) 函数?和 dimconstraint 命令在命令行状态的提示序列一致啊,都是这样的。
 楼主| 发表于 2010-7-1 15:31:00 | 显示全部楼层
能否给个样列说明 谢谢!
 楼主| 发表于 2010-7-1 15:51:00 | 显示全部楼层

总显示约束点无效,第一提示是用图元名或点?第二提示是用图元名或点?

(command "dimconstraint" "h"  图元名 "" 图元名 ""  点 "" "")请帮指点错在哪,谢谢

 

 

发表于 2010-7-1 16:30:00 | 显示全部楼层

图元不能直接用来指定创建时的提示?那就将相应点计算出来,作为提示给它?

(command "dimconstraint" "h" "o" pt1 pt2 pt3 "")

; pt1 为第一个对象上靠近捕捉点位置的点,pt2 为第二个对象上的相应的点;pt3 为约束对象所在的位置

; 有了图元,计算相应的点,不难吧,费了点儿周折

 楼主| 发表于 2010-7-1 17:09:00 | 显示全部楼层
非常感谢!pt1 pt2能不能用线段的端点。
 楼主| 发表于 2010-7-1 17:43:00 | 显示全部楼层

(setq aaaa (car(cdr(assoc 10 (entget dcf)))))
 (setq bbbb (cadr(cdr(assoc 10 (entget dcf)))))
 (setq cccc(list aaaa (- bbbb 10) 0.0))
 (setq dddd (car(cdr(assoc 10 (entget objLin)))))
 (setq eeee (cadr(cdr(assoc 10 (entget objLin)))))
 (setq ffff(list aaaa (+ bbbb 10) 0.0))
 (setq gggg (list (car orientA) (- (cadr orientA) 300) 0.0))
 (command  "dimconstraint" "h" "o" cccc  ffff gggg "")

正在初始化...dimconstraint
当前设置:  约束形式 = 动态
选择要转换的关联标注或 [线性(LI)/水平(H)/竖直(V)/对齐(A)/角度(AN)/半径(R)/直径(D)/形式(F)] <对齐>:h
指定第一个约束点或 [对象(O)] <对象>: o
选择对象:
未找到对象。
选择对象:
未找到对象。
选择对象:
未找到对象。

 

发表于 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 "")。前面的命令序列还是有些错误的。
 楼主| 发表于 2010-7-2 10:36:00 | 显示全部楼层

[求助]dimconstraint用法

谢谢
 楼主| 发表于 2010-7-5 22:37:00 | 显示全部楼层

[求助]dimconstraint用法

问题以解决,

1.但在执行中出现帮助页面,需手动关闭后程序继续,

2.另出现cad确认对话框后需手动确认后方能完成标注约束,

想不通原因请指点。

 

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 15:52 , Processed in 0.180779 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表