admin管理员组

文章数量:1534398

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. 

(审稿人 李树东,责任编辑 于 海) 

本文标签: 文件制作目录帮助文件标题