admin管理员组文章数量:1567292
2024年3月18日发(作者:)
第13卷第1期
2 011年3月
辽宁师专学报
Journal of Liaoning Teachers College
Vol_13 NO.1
Mar.2 0 1 1
【学术研究】
AutoCAD工程C H M帮助文件的制作
张俭
(营口职业技术学院,辽宁营口115000)
摘 要:基于AutoCAD平台进行二次开发,利用HTML Help Workshop软件将各种工程规范制作成
CHM帮助文件形式.通过对AutoCAD自定义菜单的制作,将帮助文件加载入AutoCAD界面.
关键词:HTML Help Workshop软件;应用;AutoCAD加载
中图分类号:TP3l1.52 文献标识码:A 文章编号:lOo8~5688(Z011 J0l一0O32—02
0 前言
AutoCAD CHM帮助文件是一种深受用户欢迎的电子书籍,它既方便了用户对各种规范标准的调用,
提高工作效率,又丰富了AutoCAD的帮助系统,使系统通过帮助文件的形式将其功能、命令或操作有序
地丰富和组织.AutoCAD提供的帮助文件是二次开发强有力的工具和重要组成部分,用户可根据自己专
业的特点及绘图要求,开发适合专业规范的CHM帮助文件.通过利用AutoCAD的菜单文件扩充功能,
实现帮助文件的加载和自定义菜单的制作,还可以根据需要,将原来的英文菜单名称改为中文,为工程设
计提供了一种AutoCAD二次开发新颖、简单的方法,从而实现自动搜索相应的规范内容.
在Microsoft公司推出Windows98视窗系统时,同时推出了CHM,一种基于HTM文件特性的帮助
文件系统l】],用来替换winhelp文件系统.CHM是英语“Compiled Help Manual”的简写,利用HTML
作为源文件,把帮助内容以类似数据库的形式编译储存.CHM帮助文件是一种文件后缀为CHM,文件
类型为“已编译的HTML帮助文件”,HTML则是在网络上浏览的网页格式.
CHM帮助文件制作工具最常用的是HTML Help Workshop软件,该软件易用性极强,并且具有强
大的编辑功能,在制作过程中,优点尽现.
1 HTML Help Workshop软件制作CHM帮助文件
HTML帮助文件从结构上可分为两个部分:运行器和文档内容.它能使帮助文档跨平台运行,只要
有不同平台上的运行器和浏览器,帮助文档就不再需要重新编制.
1.1软件相关文件介绍
(1).hhp文件,是最常用的一类文件,它实际上是“HTML Help project”的缩写,表示HTML帮
助文件项目,是生成CHM文件最直接用到的一类文件,只需要有一个hhp文件就可以根据它来编译相应
的CHM文件.(2).hhc文件,它是“HTML Help table of contents”的缩写,表示的是HTML帮助文
件的目录,通常在CHM文件浏览器的左边窗口中提供目录内容,它并不能直接被编译成CHM文件,而
先要集成到某一hhp文件中才能发挥作用_2].(3).hhk文件,它是“HTML Help Index Keyword”的缩
写,提供CHM文件的关键字索引查询功能,也是帮助文件不可缺少的一部分,同hhc文件一样,它也不
能直接编译生成相应的CHM文件.
1.2 前期制作HTM格式网页文件
开始制作CHM帮助文件之前,需要制作HTM格式网页文件.制作HTM文件的软件很多,最常用
的有FrontPage(2oo3)、Greamweaver两种软件.以FrontPage软件举例制作HTM网页.
(1)在FrontPage(2O03)网站管理器建立一个站点,主页设为index.HTM,将各章节的页面设置为章
节.htm.(2)优化整个网页的风格,建立一个模板,统一页面的背景、Logo等,再定义好CSS样式,使
得文字、超链接格式统一.(3)更改每个页面的标题.
收稿日期:2O1O—l2—27
作者简介:张俭(1980一),女,辽宁营口市人,讲师,主要从事计算机软件方面研究.
张俭 AutoCAD工程CHM帮助文件的制作 33
1.3制作过程
1.3.1项目文件建立
项目文件包含创建CHM文件所需的HTML文件信息、目录表文件信息、索引文件信息、窗H属性、
搜索、书签定义等内容.一个CHM文件对应有一个项目文件.制作步骤如下:
(1)运行HTML help Workshop软件新建一个工程,把工程文件(后缀名hhp)保存在站点根目录下,
注意与HTML文件在同一目录下.(2)指定现有文件,选中[HTML files].(3)添加HTML文件,将
制作好的所有htm文件添加进去.(4)点击“完成”后,进入HTML help Workshop的主页面.在界面
窗口的上方菜单栏包括:文件、查看、测试、工具、帮助.在窗1:3的左侧有5个按钮,分别是:新建、打
开、编译HTML文件、显示帮助.(5)设置CHM文件的标题,选取工程项目,点击左边第三个按钮(编
译HTML文件),在窗口类型中随意输入名称,在“标题栏文字”中输入文件标题,如果不指定,则软件
默认为“帮助”.选择“文件”,设置好“默认”,“主页”所指向的页面为“index.HTML”.保存好工程
后,选择菜单中的“编译”,结束后就生成一个CHM文件.
1.3.2 目录文件建立
编辑目录文件是制作CHM文件最关键的工作.目录文件应该包含一个CHM文件所有目录(主题),
而每个目录又包含条目标题(名称)和该条目的主题文件,要避免出现条目标题与对应的主题不一致的情
况.具体的制作步骤如下:
(1)选择“目录”选项卡,新建一个目录文件,命名为“test.hhc”. (2)进入目录的编辑窗口,点
击左边第三个按钮,新建一个标签,命明标题,点“添加”按钮,弹出添加对话框. (3)选择网页
index.HTML为标题对应的页面.(4)选择左边第二个按钮,建立一个标题,会弹出一个询问“是否在
所选标题上面插入对话框”,选择“否”(“标题”可以不对应页面,这与“页面”有所区别).单击“添加”按钮,
在弹出的对话框下面“文件或URL地址”文本框中输入文件名或URL地址并确定. (5)单击“高级”
选项卡,在“图像索引”栏中为条目指定图标,比如包含其它条目的条目可以用书形图标,而页面条目可
以用问号图标.如果在单击“插入页面”按钮之前所选择的条目不包含别的条目,也不被别的条目所包
含,那么会询问“是否要创建一个起始条目”,选择“是”会增加起始条目(一级条目),选择“否”会增加
一
个子条目.标题可以不添加主题文件或URL地址,也可放置需要的主题文件,作为标题的说明内容.
标题可以分为多级,要按照制作的内容统一考虑.可以用左侧的箭头进行调整,也可以选定该条目,
单击鼠标右键,不但可以调整,还可以插入标题、主题或目录文件.
目录的内容在编译后显示在CHM文件窗口的左侧,展开标题后显示目录,单击目录可以打开相应的
主题文件,显示相应的内容.如果发现问题,可以进行修改调整.
1.3.3 索引文件建立
索引文件(.hhk)也是一个HTML文件 ],它包含若干个关键词,当用户打开CHM文件后,单击索
引标签并输入一个关键词后,CHM文件将显示与这个关键词有关的主题列表,更方便地找到相关主题.
具体的制作步骤如下:
(1)点击工作窗VI的“索引”选项卡,这时系统弹出一个对话框,和创建目录文件操作相同.(2)单
击“插入关键字”按钮,弹出与目录文件相似的对话框,按照目录的步骤即可.(3)单击“添加”按钮,
在“文件或URL地址”框中输入要跳转的关键字,单击“确定”进行存盘.
1.3.4 创建搜索功能
CHM文件的“搜索”功能,允许用户在所有主题文件中搜索字、词或短语,将它们的标题显示出
来,而且在主题中用醒目的方式来显示.
选择“方案”选项卡,单击“更改窗Vt信息”按钮,在弹出的“窗H类型”对话框中选择“导航窗
口”选项卡,在默认标签项选择索引,勾选“搜索标签”复选框,同时勾选“高级标签”复选框,按照弹
出的对话框进行“下一步”操作即可.
2 AutoCAD加载帮助文件
在AutoCAD环境下,CHM帮助文件具有强大的功能作用,通过制作自定义菜单的形式,实现与
CAD系统连接,将CHM格式帮助文件加载入CAD帮助系统库中.编写简单的程序便可实现随意调用,
查看电子书形式的工程规范.
首先将本软件的中文名字改为英文“tech”,然后将“tech.chm”帮助文件复制到 (下转89页)
杨 琦 城轨三相异步机的VVVF驱动控制 89
(3)分段同步控制方式.采用同步控制和异步控制各自的优点,就构成了分段同步控制方式.即在
低频段使用异步控制方式,在其他频率段使用同步控制方式.这种控制方式在实际中应用较多.
变频后的机械特性及其补偿,U/f转矩补偿法的原理是:频率Jr降低时,电源电压【,成比例地降低,
进而引起U下降过低.采用适当提高电压己,的方法来保持磁通量 恒定,使电动机转速回升.适当提高
电压U会使调压比K >K ,也就是说,电压U不再随频率,等比例变化,而是按图4(a)的曲线关系变
化.采用U/f转矩补偿后的电动机机械特性如图4(b)所示.
5 控制设计方案
采用硬件模拟和软件简化方案,对城轨三相异步电动机驱动控制项目作合理化的规模处理,实现硬件
实验的可操作性,并制作控制功能电路板硬件,对所选电动机进行实际控制.模拟目标是机车手动调速的
实现,即选择合理硬件达到手动调节行程量,进而改变电动机转速,以达到模拟手动调节车速的目的.电
路包括控制电路和主电路两部分,其中控制电路由手动输入、处理器、SPWM隔离驱动等组成;主电路
由整流、滤波及逆变桥组成,其原理图如图5所示.
Y/(”
380V
~
(a)U/f ̄偿曲线 (b)补偿后的机械特性
图4
图5方案原理草图
实验采用TMS320F2812作为处理器,使用C语言和汇编语言混合编程, 产生SPWM波经放大后由
光耦隔离输出给主电路的VMOSFET栅极,实验效果较为理想.
(上接33页)
(审稿人
胡 坤,责任编辑于海)
将AutoCAD安装目录下的support内的acad.mnLl用记事
AutoCAD 2002安装目录下的support目录下,
本打开,在最后位置填写AutoLisp语句
***POP12
**HELP
ID
_
Mnhelp[规范]
ID
_
route[公路路线设计规范2006)c'c'p(help”route…” )-p
接下来运行CAD2002,在命令行内输入:
menu,点击回车键,在出现的对话框中选择
ACAD.MNU.
单击“打开”按钮,在弹出的对话框中选择“是”,这样就把帮助文件添加进CAD菜单中.单击菜
单栏上的“规范”工具条.
3 结语
使用HTML Help Workshop软件制作CHM帮助文件有其自我的优势,在不同的角度,各种软件有
各自的展示.但实际上,CHM帮助文件的制作工具不仅仅局限于HTML Help Workshop,还有
doc2help软件也有其优势,不同的软件相应的侧重方向不同,用户可以根据自己的需求选择不同的软件制
作相应的CHM帮助文件.在AutoCAD平台下,通过添加自定义菜单的形式,加载CHM帮助文件,实
现通过简单的操作对帮助文件的调用,使CHM帮助文件在AutoCAD系统内得以应用.在此方法基础之
上,通过合理地利用AutoCAD中各种定制功能进行二次开发,使CHM帮助文件在AutoCAD平台下实
现更多的应用.
参考文献:
[13马力.AutoCAD权威技术支持[M].北京:清华大学出版社,2002.1125一l128.
[2]张怡芳.AutoCAD中的菜单定制与汉化处理[J].浙江万里学院学报,2005,(4):2255—2259.
[3]蓝屹生.Auto Lisp学习导引[M3.北京:中国铁道出版社,2003.1736—1739.
(审稿人 李树东,责任编辑 于 海)
版权声明:本文标题:AutoCAD工程CHM帮助文件的制作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1710757303a281951.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论