使用帮助
程式操作
1).标注调用命令爲: fsxmzbbz /zbbz(座标标注)
命令: zbbz
点选标注位置[选项(Option)/更新(Update)]:
1. 选项(Option)调用参数设计对话方块
2. 更新(Update)跳转到手动更新命令.
2).手动更新命令是: fsxm_zbbz_update
与在zbbz命令选项中的Update功能相同
3).对话方块参数:
1. 座标系中各参数控制标注基准
a. 原点X0
b. 原点Y0
c. 转角A0
以上值均为WCS中的值
2. 标注控制
a.测量比例:测量比例单位长度转换功能,跟测量数值有关;
b.标注精度:控制标注值的小数位;
c.尾码消零:控制标注值后面字”补位元零”是否显示;
c.自动更新:如开啓则标注后的图元在改变位置时,会启动反应器自动更新.
3. 样式设置.
a.出图比例:出图比例跟文字的高度有关,文字偏移量,等外形尺相联,与标注值没有关联.
b.座标:有X/Y与Y/X两种,如果选Y/X则Y座标位于上方X位于下方,否则X座标位于上方Y位于下方.
c.标注样式:会控制标注綫,文字颜色,以及文字与标注綫之间的间隙等细节设置.
d. 标注图元使用的图层.
e. 标注文字使用的文字样式.
4. 文字
a.字高:此爲出图文字高度,文字在CAD中实高为:字高*出图比例
b.角度B0:爲文字与标注綫与WCS中X轴之夹角.
c.首码:标注值的首码文字
d.文字:文字替代如”<>”代表原定标注文字.
5. 十字标志
a.显示: 是否显示出十字标志 ON/OFF
b.大小: 十字标志出图大小,实际大小为:大小*出图比例
6. 物件
a.此选项在标注时灰现禁用,在标注更新时用来选择要更新的物件.
在双击模式下可以使用此功能如同”属性刷子”将属性复制给别的标注.
以上资料一经设定,均会自动保存,在下一次使用时会沿用保存的设定.
在这之前曾参照了网上很多的座标标注程式,
集大成而写完成本程式,
特点有:功能强大 ,操作使用方便,具有很好的扩展性,
愿以我们共同的努力为你打造一款完美的lisp座标标注程式!
当然我从一开始就是向横越多个行业的通用座标标注程式而开发的
可能与你的行业应用还是存在差别,如果本程式不适合你
真诚的希望以下座标标注程式链结能给你带来惊喜:
1.
2.
3.
4.
5.
小技巧:
1. 你可以在动态托动时用”O”键调用参数对话框,确定后即可见到修改效果相比在选点时[选项(O)]更具直观性和简捷性.
2. 你可以双击一个标注来查看并修改标注属性,幷可以使用”选择物件” 按扭将属性复制给别的标注.
(此处经highflybird建议后加上,在些致谢!)
3. 你可以开启”自动更新”,以后当你移动标注夹点时会自动更新标注值.
4. 在手动更新时,你可以用”#”(井号)来拒绝这个项目资料的更新.(V1.04之前为"!"感叹号)
5. 你可以修改自定义快捷键lsp档,打造个性化的动态标注, 在动态托动时一触即发,即时观察参数改变的效果(强烈推荐!).
6. 在重新开启时,”自动更新”属性为”ON”的标注,在载入程式后也可以自动更新,你不必更改任何设置也不必使用手动更新.
7. 你可以使用Ctrl+C(copyclip命令), Ctrl+Shift+C(copybase命令)Copy,Array等复制而成标注之属性会依从复制原本,
比如”自动更新”属性为”ON”的复制而成标注也会在移动夹点时自动更新.(此功能自V1.03起可用)
8. 你可以使用座标外挂工具,也可以自已定制外挂工具!
注意事项:
1. 标注物件带有扩展资料,请你务必不要用具其他程式修改扩展资料, 否则更新功能将失效或出错!
希望以上资料能对你使用本程式有所帮助.如有疑问请联系作者
我的email:fsxm.acad@qq.com
程式更新历史:
★2007.04.10★
程式主体部分完成,AOTOCAD2004下调试通过.
此时无DCL对话方块,所有参数均与标注样式dimstyle用临时反应器连接!
在CAD编程群中测试,各位热心的网友提出了很多好的建议
比如:标注比例不应与标注样式dimstyle关联等等
于是开始想搞一个对话方块让用户自订标注参数.
★2007.04.11★
经过临时学习DCL终于写出了lisp生涯中第一个DCL对话方块.
虽然很难看,还是觉等蛮高兴的!走出了第一个DCL才会有第二个,第三个......
★2007.04.12★
开始写DCL的lisp调用函数~~~这的确是让我吃了不少苦头
发现DCL实在是难以控制,在这期问也曾放弃~~~
决定在VB中画了一个对话方块写好类模组编绎成DLL箅了吧
用vlisp调出的结果让我很失望......可能是我VB只会一点皮毛吧
运行十多次后CAD居然当了~~~
再开启重试还是在运行十多次后CAD又是离奇出错退出~~~
这让我很失望.郁闷中......
★2007.04.13★
调整心情,按照VB画好的对话方块用DCL写出来了......
DCL介面终于可以告一个段落了......
★2007.04.14★
开始思索写配合DCL的lisp函数.
其问"Dream.Fei"发给我很多有关DCL的帮助文档
以及得到CAD编程群中众多热心人的技术+精神支援......
在这一并致至最诚执的感谢!
★2007.04.20★
泾过差不多一个星期的时间终于第一个带对话方块的座标标注程式
写出来了,这时回首一看嘿嘿!好家伙!居然调用兼控制取得DCL资料
的副程式dcl_Initialize.LSP,dcl_sub.lsp,zbbz.DCL居然加起来到了13K了
与主程序zbbz_main.LSP12.5K几乎是差不多大少了...... 晕倒中
(当然这里主要原因是我对DCL的结构不熟悉,以至于此吧!)
在CAD编程群中上传了"飞诗寻梦座标标注测试版2007.04.20"
其问特别是"小李子"网友帮忙进行是许多细致的测试工作
让我修正了潜在在dcl_Initialize.LSP中的许多bug
以至改动优化部分达dcl_Initialize程式的20%左右~~~
★2007.04.21★
在WWW.XDCAD.NET上传修正后的"飞诗寻梦座标标注测试版2007.04.20"
因为这段时间XD不能下载档,在XD上的测试几乎中断
但是热心的"highflybird"还是到的我的网路硬碟中下载了
并给了我非常好的建议!
"双击一个标注查看并修改标注属性"这个功能就是"highflybird"给出的建议!
这个功能成为了本程式相对于其他"lisp"版标注程式的一个亮点之一!
经过我扩展后可以像"属性刷子"一样将属性传播给其他座标标注.
★2007.04.24★
到这一天清除了所有发现的bug~
升级了反应器为"模拟永反应器"
论重启后的图档在载入程式后也可以自动更新!
新增功能copy命令后的标注图元亦可自动更新!
感谢eachy版主在反应器方面给出许多珍贵资料链结!
一路下来幸慰的是:
1.有很多热心人的支持.2.开始接触到DCL.也学习到很多反应器方面的知识.
★2007.04.26★
除去试用版中座标系原点保存精度为0.0001的限制.
加入错误自动恢复,完善对话方块智慧纠错.
加入快速标注范例程式,预留快速标注介面.
于是:飞诗寻梦座标标注V1.0出来了.
★2007.05.03★
进行了一点小小的升级:
V1.01版开始支援多行文字特有的语法格式,如文字的分别着色,有兴趣的朋友可以试试。
这也本座标标注程式使用多行文字MTEXT而非单行文字TEXT所独有的特色!
★2007.05.05★
V1.01(Block) 版发布,以后将停止对非Block版的升级
文字部分使用匿名块形式,防意外修改,让托动更显平滑!
功能与用法与用法与非Block版基本一样!
★2007.05.18★
V1.02(Block) 版
新增缩放后自动调节为全局比例!
新增用ma格式刷直接刷外观属性!
★2007.05.24★
V1.03(Block) 版
对组内图元使用dxf1005作索引,有效解决不支援CTRL+C的遗憾!
并通过优化再度加快了反应器程式运行效率!
★2007.05.25★
V1.04(Block) 版
完美解决copy的问题!至此所有预期功能均已实现!
★2007.08.02★
V1.05版
与V1.04完全相容,在功能上增加了一点点:
1.对话方块中凡是接受数字的地方均可接受计算运算式!2.托动时亮显当前标注.3.设置右键为退出.
★2007.08.08★
V1.06版
与V1.04,V1.05完全相容,
之前"加加"纲友建议隐藏座标原点,于是加上是否显示座标原点选项.
.