找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1778|回复: 7

[分享]:浅谈特殊字符的输入

[复制链接]
发表于 2002-3-5 02:07:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
PKPM的WINDOWS版本给了我们一种输入特殊符号十分方便的方式,如下图:

                               
登录/注册后可看大图


但是还有许多的设计人员还不太习惯在.T文件里做图,或在.T文件里打印,或觉得.T里自带的特殊字符太少,所以要转到CAD14里面进行加工润色,打印出图。以前也有文章说可以用WINDOWS自带的字体在区位输入法状态下进行特殊字符的输入,如:aaa1表示一级钢,aaa3表示三级钢等等。但这要采用WINDOWS自带的TTF字体才能完成,大家都知道这种字体一是比较粗,二是采用了这种字体的文件容量都比较大,这些给图形编辑和打印都带来一定困难。那么有没有两全齐美的办法呢?答案当然是肯定的。经过对CAD14自带的COMPLEX.shx字型进行改制得到新的字体文件TXT1.SHX。TXT1.SHX采用与PKPM说明书中提到的I级钢用%%131相类似的输入方式,支持全角的标点符号,支持≤≥等常用字符,而且配合PKHZ.SHX可以同时输入,解决了中英文大小不同,出图不美观的问题,下面是示例:


                               
登录/注册后可看大图


怎么样?还可以吧?有些冷轧带肋钢筋的符号,如?不能直接输入,我们就可以采用变通的办法,输入: %%130%%140z解决。
字符对应表(一)
%%130~133:一~四级钢      
%%140、141:上标开关   
%%142、143:下标开关   
%%144、145: 放缩1.25倍
%%146: ≤      
%%147:≥     
%%150~159:Ⅰ~Ⅹ
%%O:上划线开关
%%U:下划线开关
%%P:±
%%D:°

当然上面的字体也有些缺点,有一些浏览图的文件不支持它,如dwgview;又如果有朋友习惯用CAD的MTEXT方式输入文字,那么采用上述的那种字体就无法正确显示。因为MTEXT实体不支持直接用"%%nnn"输入自定义符号,因此把符号“|”定义为换码符,输入“|字母或数字”来输入相应的符号,这时,我们就有了另外选择一套新的矢量字体(TXT2.SHX和PKHZ2.SHX),虽然在这套字体中的输入方式有了些改变,但一样支持全角输入和中英文混合输入。示例如下图:

                               
登录/注册后可看大图


这套字体增加了些新的字符,如输入①,您只用输入1|n 就可以了,是不是也很不错啊?:)


|a~d :I~IV级钢筋Φ
|0~9 :罗马数字X~IX
|e,f:≤≥
|K  :让后面字符降低1/2,如A2
|L  :让后面字符升高1/2,如A2
|N  :对前一个字符画圈,如①
|O  :对前两个字符画圈,如⑩
字符对照表(二)
对于一般朋友,在CAD中输入的字符不太多,不太用MTEXT输入,那采用第一套字体就可以满足工程需要了;对于要使用MTEXT方式输入的朋友,则可以采用第二套字体。当然,两套字体都采用,因地制宜,是最好不过了。
怎么样,配上我这套特殊字符,你的图纸美观多了吧!
以前文章里已经有了许多在PKPM下输入特殊符号的说明,现再补充一些,以便在PKPM图形编辑中用区位方式输入(其它特殊符号输入详见区位表)
0161 ≥
0160 ≤
0257~0266 ①~⑩
0237~0256 ⑴~⒇
0269~0278 ㈠~㈩
0281~0292 Ⅰ~Ⅻ
(注:本文选用字体均来自网上,其中TXT2和PKHZ2来自李国杰的CAD乐园)


这片文章发表在PKPM新天地2002年第1期
写的很差,让大家见笑了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-3-5 10:30:56 | 显示全部楼层
感谢 ydfwq  兄!
新版的 MODIFY 还可标注钢结构常用符合,很方便!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-5-16 05:15:21 | 显示全部楼层
这些字体怎样在cad中使用?我不是PKPM用户!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-5-16 07:38:31 | 显示全部楼层
最初由 weihong0371 发布
这些字体怎样在cad中使用?我不是PKPM用户!


我的asde里面带的字体里面定义了很多符号,使用的字型文件是sysz.shx(小字型)和syfs.shx(大字型),里面包含了上述文章里说的%%nnn和|a等所有的定义,可以在本空间下载,也可以到我的主页单独下载上述两个字型文件 http://liguojie.myrice.com/(就是顶楼上说的"李国杰的CAD乐园了")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-5-16 22:14:51 | 显示全部楼层
你说的很有用!但是仍有两个问题需要请教你!我不知道你说的换行符号在哪里?
如附图中所示::8
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-5-16 22:55:36 | 显示全部楼层
最初由 weihong0371 发布
你说的很有用!但是仍有两个问题需要请教你!我不知道你说的换行符号在哪里?
如附图中所示::8  

你说的是换码符吧,是竖杠 | 而不是斜杠 \ 或 / ,位置根据键盘可能不太一样,比如我的键盘是在backspace键左边的\的上档键,在很多键盘上显示的是两截的竖线。之所以选他做换码符主要是考虑这个字符很少用,不大会引起冲突。sysz.shx与syfs.shx里面定义的符号列表可在asde的帮助文件后面寻找,也可以见下面两个链接:
http://liguojie.myrice.com/program/syfssm.htm
http://liguojie.myrice.com/program/syszsm.htm
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-5-16 23:38:23 | 显示全部楼层
我的意思是你的"0|o"显示出来的圆圈位置以及大小不合适!以及“12|p"更是这样!详见附图中。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-5-16 23:48:57 | 显示全部楼层
|o是对前面两字符画圈,单字符的应用|n,详见字符说明
由于字符大小不太一致,这些特殊符号只是保证会腿一定距离绘制一个特定大小的圈,所以肯定会有一些不太合适的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-7 07:18 , Processed in 0.268094 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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