咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: sxlfr

电子图板可以添加自己的线形吗?

[复制链接]

90

主题

741

帖子

4575

积分

高级会员

Rank: 4

积分
4575
 楼主| 发表于 2014-6-4 11:24:34 | 显示全部楼层
回复 9楼fanfu的帖子

2007里线形多,但是在2013里加载时只有一条线,明明2007里就这个Ltype.lin文件。不知道2007里是不是还有其它.lin文件?
编辑修改*.LIN文件还得学习学习。
回复 支持 反对

使用道具 举报

90

主题

741

帖子

4575

积分

高级会员

Rank: 4

积分
4575
 楼主| 发表于 2014-6-4 11:28:46 | 显示全部楼层
回复 10楼marswu的帖子

我还得研究研究*.lin文件的格式。能把你做的这个线条文件给我看看吗?谢谢!
回复 支持 反对

使用道具 举报

17

主题

301

帖子

3万

积分

社区专家

Rank: 3Rank: 3

积分
32546

咖迷社区专家(CAXA)

发表于 2014-6-4 11:52:06 | 显示全部楼层
2013线型文件在:
X:\Program Files\CAXA\CAXA DRAFT MECHANICAL\2013\Data\zh-CN\Ltype.lin
编辑下就OK!

marswu.rar (176 Bytes, 下载次数: 4564)
回复 支持 反对

使用道具 举报

90

主题

741

帖子

4575

积分

高级会员

Rank: 4

积分
4575
 楼主| 发表于 2014-6-4 12:02:35 | 显示全部楼层
试着编辑了一个,发现加的文字在线条的上面,我希望线条从文字中间通过。看来还是不懂里面的参数是怎么回事。
*FENCELINE1,Fenceline circle ----PL-----PL----PL-----PL----PL-----PL--
A,6.35,-2.54,["PL",ltypeshp.shx,x=-2.54,s=2.54],-2.54,25.4
这个段线条是通过文字0中间的,我把第二行“  ”里的原来的文字改成PL了,结果画出来的线条没有PL了。
回复 支持 反对

使用道具 举报

83

主题

2074

帖子

1万

积分

版主

Rank: 4

积分
17664

咖迷社区专家(CAXA)

发表于 2014-6-4 15:50:46 | 显示全部楼层
看看改这两行的效果:
*HOT_WATER_SUPPLY,Hot water supply ---- PL ---- PL ---- PL ----
A,12.7,-5.08,["PL",标准,S=2.54,U=0.0,X=-2.54,Y=-0],-5.08

注意:Y由-1.27改成了0.
我这原来的上面改的,可以复制一份,自己再改。
回复 支持 反对

使用道具 举报

90

主题

741

帖子

4575

积分

高级会员

Rank: 4

积分
4575
 楼主| 发表于 2014-6-4 18:51:28 | 显示全部楼层
谢谢各位,还是有问题:
1、加载的线形只在本次使用中有效,当关闭图板再打开线形又是原来默认的了,怎么就能一次加载成功?
2、打开原版里的Ltype.lin文件,里面有很多线形,为什么打开图板却只有几个常用的,不知道lin文件里从哪里把常用的给屏蔽了?
3、用加载上的lin文件(添加了各位改过的线形),正常画线显示的线段上的文字还可以看,当放大图形后线段上的文字就越来越近(如图),最后就看不到线段了,如何让文字和线段保持相对不变?
QQ截图20140604175537.jpg

QQ截图20140604175603.jpg
回复 支持 反对

使用道具 举报

17

主题

301

帖子

3万

积分

社区专家

Rank: 3Rank: 3

积分
32546

咖迷社区专家(CAXA)

发表于 2014-6-5 08:46:36 | 显示全部楼层
问题1,2用模板可以解决!
问题3看图设置下试试
未命名.JPG
回复 支持 反对

使用道具 举报

17

主题

301

帖子

3万

积分

社区专家

Rank: 3Rank: 3

积分
32546

咖迷社区专家(CAXA)

发表于 2014-6-5 11:33:42 | 显示全部楼层
2007线型文件格式和2009以后的线型格式不同的,你可以参考下下面的介绍。

自定义线型中的文字


线型中可以包含字体中的字符。 包含嵌入字符的线型可以表示实用程序、边界、轮廓等等。 指定顶点时将动态绘制直线,就象使用简单线型一样。 嵌入直线的字符始终完整显示,不会被截断。

嵌入的文字字符与图形中的文字样式相关。 加载线型之前,图形中必须存在与线型相关联的文字样式。

包含嵌入字符的线型格式与简单线型格式类似,因为它是一列由逗号分隔的图案描述符。

字符描述符格式
在线型说明中添加文字字符的格式如下所示:

["text",textstylename,scale,rotation,xoffset,yoffset]
这种格式被作为描述符添加到简单线型。 例如,名为 HOT_WATER_SUPPLY 的线型定义为

*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ----
A,.5,-.2,["HW",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
这表示一种重复图案,以 0.5 个图形单位长度的划线开头,然后是 0.2 个图形单位长度的空移、具有一定缩放比例和位置参数的字符 HW 以及另一个 0.2 个图形单位长度的空移。 文字字符来自指定给 STANDARD 文字样式的文字字体,缩放比例为 0.1、相对旋转角度为 0 度、X 偏移为 -0.1、Y 偏移为 -0.05。该图案继续直线长度,以长度为 0.5 个图形单位的划线结束。 该线型如下所示。



请注意,向右上挑的总长为 0.2 + 0.2 = 0.4,文字原点在 X 方向上相对于首次向右上挑的端点偏移 -.01 个单位。 等价线型为

*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ----
A,.5,-.1,["HW",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3
整个向右上挑仍然是 0.1 + 0.3 = 0.4,但是文字原点在 X 方向上未发生偏移。

下面介绍了有关字符描述符中每个字段的附加信息。 要使用的值是带符号的十进制数字,例如 1、-17 和 0.01。

text

要在线型中使用的字符。

text style name

要使用的文字样式的名称。 如果未指定文字样式,AutoCAD 将使用当前定义的样式。

scale

S=值。 要用于文字样式的缩放比例与线型的比例相关。 文字样式的高度需乘以缩放比例。 如果高度为 0,则 S=值的值本身用作高度。

rotation

R=值或 A=值。 R= 指定相对于直线的相对或相切旋转。 A= 指定文字相对于原点的绝对旋转;即所有文字不论其相对于直线的位置如何,都将进行相同的旋转。 可以在值后附加 d 表示度(度为默认值),附加 r 表示弧度,或者附加 g 表示百分度。 如果省略旋转,则相对旋转为 0。

旋转是围绕基线和实际大写高度之间的中点进行的。

xoffset

X=值。 文字在线型的 X 轴方向上沿直线的移动。 如果省略 xoffset 或者将其设置为 0,则文字将没有偏移,并且会变得复杂。 使用该字段控制文字与前面提笔或落笔笔划间的距离。 该值不能按照 S=值定义的缩放比例进行缩放,但是它可以根据线型进行缩放。

yoffset

Y=值。 文字在线型的 Y 轴方向垂直于该直线的移动。 如果省略 yoffset 或者将其设置为 0,则文字将没有偏移,并且会变得复杂。 使用此字段控制文字相对于直线的垂直对齐。 该值不能按照 S=值定义的缩放比例进行缩放,但是它可以根据线型进行缩放。
回复 支持 反对

使用道具 举报

90

主题

741

帖子

4575

积分

高级会员

Rank: 4

积分
4575
 楼主| 发表于 2014-6-5 17:26:36 | 显示全部楼层
回复 19楼marswu的帖子

谢谢讲解,有点晕,先慢慢看看,不清楚的再来请教。
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2024-11-27 21:37 , Processed in 0.171690 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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