使用帮助

程式操作

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完全相容,

之前"加加"纲友建议隐藏座标原点,于是加上是否显示座标原点选项.

 

.