明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1797|回复: 6

如何编写,和编译形文件!

[复制链接]
发表于 2005-10-19 19:49 | 显示全部楼层 |阅读模式
好多做得都很好!可是我不会!请教一下!
发表于 2005-10-19 21:59 | 显示全部楼层

编写可以用记事本进行编辑,具体书写方法非常复杂,可以看ACAD的帮助。

编译是在ACAD中用命令compile进行的。

 楼主| 发表于 2005-10-19 22:30 | 显示全部楼层
那么请问形文件一般用在什么地方??是不是一般所说的shx,用来画钢筋符号之类的咚咚?
发表于 2005-10-20 16:15 | 显示全部楼层
形文件从格式来说有三种:一是用户自定义的图形,子形名用大写字母,形编号小于255;二是定义的字母(即可以用TEXT写到CAD图中的文本),子形名用小写,形编号就是字母的ASCII码(十进制,且小于255)且文件头不同;三是大字体文件,即用来写中文或其它文字,形编号用双字节数字(十进制)表示,文件头不同。钢筋符号一般都用字母或大字体定义,建议楼主下载一个SHX文件,自己编太麻烦了。
 楼主| 发表于 2005-10-20 19:30 | 显示全部楼层

因为我想编一个程序,需要一种新的线型,自定义线型当中有的需要形文件才能完成,所以想编一个,很小的!o------<<---o--->>---.......--------<<---o--->>---.......--o

比如说我要一个这样的线型,怎么来做?

发表于 2005-10-20 21:34 | 显示全部楼层

不需要写形文件,直接用现存字形中的字母即可。

例:见ACAD.LIN文件。

*HOT_WATER_SUPPLY,Hot water supply ---- HW ---- HW ---- HW ----
A,.5,-.2,["HW",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
根据楼上的要求,可写如下代码:(代码未经调试)

*MYLINE ,o------<<---o--->>---.......--------<<---o--->>---.......--o
A,.0["o",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.5,1.0,["<<",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.5,.5,["o",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.5,.5,[">>",STANDARD,S=.1,R=0.0,X=-.01,Y=-.05],-.5

 楼主| 发表于 2005-10-20 22:08 | 显示全部楼层
和贺!你可能误会我了!o应该是个圆,两个也不是大小与号,而是类似于箭头的东西,我这样只是做出一个样子,而且线的两端都要有这个圆,以前是使用程序画出来的,我想如果可以直接描述出来,就更好了!或者只有中间部分可以直接画出来,也比程序来得快!不过还是要多谢你哦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-9 09:47 , Processed in 1.330057 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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