参考第六章文档格式.docx
- 文档编号:19546185
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:48
- 大小:575.43KB
参考第六章文档格式.docx
《参考第六章文档格式.docx》由会员分享,可在线阅读,更多相关《参考第六章文档格式.docx(48页珍藏版)》请在冰豆网上搜索。
接上表
ACTK1.DWG
带图角章的1号工程图框
ACTK1-1.DWG
不带图角章的1号工程图框
ACTK2.DWG
带图角章的2号工程图框
ACTK2-1.DWG
不带图角章的2号工程图框
ACTK3.DWG
带图角章的3号工程图框
ACTK3-1.DWG
不带图角章的3号工程图框
表6-1:
CASS5.0图框与图角章的图形文件名
例如:
编辑“50×
40cm标准图框”。
操作如下:
●第一步:
打开文件
1.根据表6-1查找到50×
40cm标准图框对应图框文件为AC45TK.DWG(路径为C:
\CASS50\BLOCKS\AC45TK.DWG);
2.移动鼠标至屏幕顶部菜单“文件F”处按左键,系统便弹出一个下拉菜单;
3.再移动鼠标在下拉菜单中选择“打开已有图形…”项按左键,弹出对话框;
4.找到该文件,或在“文件名”一栏输入完整路径:
C:
\CASS50\BLOCKS\AC45TK.DWG(如图6-1所示:
)
图6-1输入图框文件名的对话框
5.点击“打开(0)”键。
最终打开图形如图6-2所示:
图6-2打开50×
40图框文件后的界面
●第二步:
编辑修改
利用“工具T”菜单的“文字”项的“写文字”、“编辑文字”等功能可编辑修改图形的文字。
(操作见参考手册第一章CASS5.0的命令、菜单与工具框)
修改完毕后存盘,不要改名。
修改结果如图6-3所示:
图6-350×
40图框的修改图面
其他标准图框修改方法基本同上。
6.2菜单的用户化
CASS的菜单布局与各菜单项对应的功能是由菜单文件来定义的。
用户可通过修改已有菜单文件来建立自己的菜单。
借助于编辑菜单文件中的文本或菜单组,用户可重新定义菜单布局和并指定各菜单项对应的具体操作。
6.2.1菜单文件的类型
菜单文件实际上是指一组协同定义和控制菜单区域的显示及操作的文件。
表6-2描述了CASS的菜单文件的类型。
菜单文件类型
类型说明
.MNU
样板菜单文件。
ASC
码文本文件
.MNC
经编译的菜单文件,这种二进制文件包含有命令串及定义菜单显示与动作的菜单语法。
.MNR
菜单资源文件,这种二进制文件包含有菜单所用的位映像。
.MNS
菜单源文件﹙CASS系统所生成﹚。
码文本文件。
.MNL
菜单的LISP文件,这些文件包含有菜单文件所用的LISP表达式,当调用与其同名的菜单文件时,该文件同时被调入内存。
.MND
菜单定义文件。
为包含宏定义的特定菜单源文件,该类菜单文件必须经过菜单编译器实用程序﹙MC.EXE﹚编译
表6-2CASS菜单文件的类型
启动时CASS系统按照系统设定的库文件搜索路径寻找给定文件名的菜单源文件﹙.MNS﹚,再到同一目录中查找与菜单源文件同名的编译菜单文件﹙.MNC﹚,一旦菜单文件被找到并装载,CASS就在库搜索路径中查找与菜单文件同名的菜单AutoLISP文件﹙.MNL﹚。
对其内的AutoLISP表达式求值。
如果CASS未找到任何指定文件名的菜单文件,就会显示出错信息并提示输入另一菜单文件名。
.MNS是一个基本与.MNU文件相同的ASC
码文件,所不同的是.MNS文件没有注释部分和便于编排格式。
本节主要介绍.MNS菜单文件的结构及编辑。
6.2.2菜单文件的总体结构
菜单文件定义菜单区的功能及显示形式。
下面为菜单文件所定义的菜单区:
定点设备菜单﹙Pointing-devicebuttonmenus﹚
下拉菜单和光标菜单﹙Pull-downandcursormenus﹚
工具栏﹙Toolbars﹚
图像块菜单﹙Imagetilemenus﹚
数字化仪菜单﹙Digitizing-tabletmenus﹚
状态栏帮助﹙Helpstringandtooltips﹚
快捷键﹙Keyboardaccelerators﹚
菜单组﹙Menugroups﹚
CASS的标准菜单﹙ACAD.MNS﹚结构为树形结构。
它由20个菜单节组成,每一个菜单为一个菜单节,以连续的三个星号﹙***﹚引出。
具体包括:
两个按钮菜单节﹙BUTTONS1和BUTTONS2﹚、四个辅助菜单节﹙AUX1~AUX4﹚、一个光标菜单节﹙POP0﹚、11个下拉菜单节﹙POP1~POP10和POP17﹚、一个工具栏﹙TOOLBARS﹚、一个图块菜单节﹙IMAGE﹚、一个屏幕菜单节﹙SCREEN﹚、一个快捷键节﹙ACCELETATORS﹚、一个状态栏帮助节﹙HELPSTRING﹚、和四个数字化仪﹙TABLET1~TABLET4﹚。
按钮菜单节和辅助菜单节只用于定义定位设备各按钮的功能,用户一般不要轻易修改这两类菜单内容。
ACAD.MNS的具体结构如下:
***BUTTONS1菜单项B11、B12等
***BUTTONS2菜单项B21、B22等
***AUX1菜单项A11、A12等
……
***AUX4菜单项A41、A42等
***POP0子菜单及菜单项P01、P02等
***POP1子菜单P11、P12及菜单项P111、P112等
***POP10
***POP17
***TOOLBARS…
***IMAGE﹙图像块菜单节﹚子菜单及菜单项11、12等
***SCREEN﹙屏幕菜单节﹚子菜单S1、S2及菜单项S11、S12等
***TABLETn﹙第n个数字化仪菜单节n=1~4﹚
***ACCELERATORS﹙快捷键节﹚
***HELPSTARINGS﹙状态行帮助节﹚
***TALBLET1﹙第n个数字化仪菜单节n=1~4﹚菜单项T11、T12等
***TABLET4
屏幕子菜单节的起始标记是“***子菜单节名N”,其中N是指该子菜单从屏幕上第N行起显示,当N=1时可省略不写。
子菜单名可任意指定,但各个菜单节名不能相同。
图象块子菜单节的起始标记是“***子菜单节名”。
6.2.3菜单项的表示
菜单项有以下几种表示:
﹙1﹚[菜单项名]命令串
这种方法所表示的菜单项在执行时括号内的菜单项名显示在屏幕上相应的区域﹙方括号本身不显示﹚,而方括号后的命令串如果是CASS的命令或关键字,则送入命令提示行;
如果是子菜单调用命令,则调用相应的子菜单如果是AutoLISP或ARX语句,则执行该语句。
﹙2﹚[字符串]
在这种情况下,方括号中往往为子菜单的标题项使用。
﹙3﹚字符串
在这种情况下,字符串一般是CASS的命令或关键字,该字符串不仅显示在屏幕上,而且还同时送入命令提示行。
﹙4﹚[~––]或[––]
这是菜单项之间的分隔符。
前者在屏幕上显示为一连串变灰的“–”,后者则不变灰。
﹙5﹚[–>
]子菜单节名]和[<
–菜单项名]命令串
前者是调用下拉或光标子菜单的菜单项,后者则是子菜单的最后一节菜单项,方括号内容将显示在屏幕上,命令串的作用同
(1)所述。
﹙6﹚[幻灯片库名﹙幻灯片名,文字]命令串
这是图像块菜单节中菜单项的完整表示形式。
实际应用时方括号内各部分不一定全有,但有幻灯片库名时必须有幻灯片且圆括号内只一项时不要逗号。
其他情况下不要圆括号。
方括号后命令串的作用同1所述。
﹙7﹚[字母~数字]命令串
这是数字化仪菜单节中菜单项的定义格式。
每一项对应于数字化仪上的一个小区,字母是小区行号,数字为列号。
CASS的标准菜单文件中小区排序按先列﹙1~25﹚后行﹙A~I﹚的原则。
在TABLET1菜单节中留有大量无命令串的命令项供用户定义。
用户一般不要在[1~25]以后的行上重新定义菜单。
6.2.4菜单文件的特殊字符
菜单文件中还经常出现一些特殊字符,其所有符号及作用见表6.3。
字符
功能说明
***
指出菜单区标题
**
指出子菜单区标题
[]
标记菜单项名称
用于屏幕菜单、下拉菜单和光标菜单
用于图像块菜单的菜单标记、幻灯文件名或文字
--
下拉或光标菜单中各段之间的分隔标记
+
续行符号
:
发出一个回车
^M
^I
发出一个<
Tab>
\
暂停,等待用户输入
空格
通常等价于回车,在行末无意义
-
转换随后的CASS命令和关键字
=*
在屏幕上显示当前图块菜单、下拉菜单或光标菜单
*^C^C
重复菜单项所用的前缀
$
用于通知CASS装入菜单或指明一个DIESEL宏条件表达式﹙$M=﹚
->
用于说明下拉或图块菜单项由有子菜单
<
用于说明下拉或图块菜单项是最后一个菜单项,并终止父菜单
-<
下拉或图块菜单项是子菜单的最后一个菜单项,并终止一个上一级菜单
^C
取消命令,Ctrl+C键的功能
^D
切换坐标显示的开/关状态,Ctrl+D键的功能
^E
设置下一个等轴测平面,Ctrl+E键的功能
^G
切换栅格开/关状态,Ctrl+G键的功能
^H
发出退格键<
Backspace>
^O
切换正方模式的开/关状态,Ctrl+O键的功能
^P
切换MENUECHO系统变量的开/关状态
^Q
相应所有提示、状态列表显示和输入送打印机,相当于Ctrl+Q键的功能
^T
切换数字化仪的开/关状态,Ctrl+T键的功能
^name^
在下拉或光标菜单中为该菜单标记显示name图像块
$﹙
要求下拉或光标菜单项标记计算一个DIESEL字符串宏表达式
!
C
该标记前缀用于下拉或光标菜单上的非字母数字的特殊字符。
C标记一个菜单项
规定在下拉或光标菜单标记中显示下述字体
B=bold
O=outline
S=shadow
I=italic
U=underline
~
用于变灰一个菜单项
^B
切换捕捉方式的开/关状态,Ctrl+B键的功能
表6.3菜单文件中可能出现的特殊字符
一般情况下,系统会对CASS的菜单项末自动加一空格,但当菜单项末是反斜杠时、加号或分号时则不加。
屏幕菜单节和子菜单节的起始标记一般均各占一半。
菜单项一行写不完时,可在行末加一续行符号之后,再在下一行续写。
6.2.5CASS菜单实例
1.下拉菜单节:
***POP7
[等高线&
S]
[由数据文件建立DTM]^C^C^PLINKSJX;
[由图面建立DTM]^C^C^PLINKSJX1;
1;
[--]
[删除三角形]_erase
内容详解:
***POP7指七个下拉菜单
[等高线&
S]指单名为“等高线&
S”
[由数据文件建立DTM]^C^C^PLINKSJX;
^P指菜单项名为“由数据文件建立DTM”,^C^C、^P为菜单特殊符号,LINKSJX为菜单项对应CASS命令名。
[--]指菜单分隔标记
[删除三角形]_erase指菜单项名为“删除三角形”,“_”为菜单特殊符号,erase为AutoCAD命令
2.图像块菜单
***IMAGE
**JMD
[居民地和垣栅]
[cass2(jmd1,多点一般房屋)]^C^C^Pdd;
141101;
[cass2(jmd2,四点一般房屋)]^C^C^Pfourpt;
***IMAGE指屏幕菜单
**JMD指子菜单区标题
[居民地和垣栅]菜单项名称
^Pcass2.slb文件中名为jmd1的幻灯片地物为“多点一般房屋”,^C^C、^P为菜单特殊符号,dd为菜单项对应CASS命令名,141101为命令参数。
^Pcass2.slb文件中名为jmd1的幻灯片地物为“四点一般房屋”,^C^C、^P为菜单特殊符号,fourpt为菜单项对应CASS命令名,1为命令参数。
注意:
这类需参数命令如dd、fourpt不能在acad.pgp文件中定义命令别名。
IMAGE菜单节定义了右侧菜单绘地物时各类符号的排列顺序。
小技巧:
用户可编辑图象块菜单各行的排列顺序,将常用的符号放到前面,避免每次翻页查找。
将居民地和垣栅段﹙JMD﹚编辑如下:
[cass2(jmd3,多点砼房屋)]^C^C^Pdd;
141111;
[cass2(jmd4,四点砼房屋)]^C^C^Pfourpt;
2;
[cass2(jmd24,阳台)]^C^C^Pdd;
140001;
[cass2(jmd36,门廊)]^C^C^Pdd;
143120;
[cass2(jmd47,依比例门墩)]^C^C^Pdd;
143701;
[cass2(jmd65,栅栏.栏杆)]^C^C^Pdd;
144400;
[cass2(jmd66,篱笆)]^C^C^Pdd;
144500;
[cass2(jmd67,活树篱笆)]^C^C^Pdd;
144600;
[cass2(jmd63,依比例围墙)]^C^C^Pdd;
144301;
[cass2(jmd16,多点简单房屋)]^C^C^Pdd;
141200;
[cass2(jmd17,四点简单房屋)]^C^C^Pfourpt;
8;
菜单其他部分结构及修改方法过于复杂,本公司不鼓励用户修改,如想修改可参考有关AutoCAD的技术文档。
6.2.6CASS菜单定制
定制CASS的菜单一般按如下步骤进行:
1.分析所要增加的菜单功能,找到相应的子菜单节。
2.定所要增加的菜单的位置,即决定菜单在屏幕显示的位置或在图形输入板的哪个区域。
3.启动文本编辑程序(例如Windows的记事本),调出ACAD.MNS﹙或ACAD.MNU﹚文件,根据上述分析,在合适的位置增加菜单项。
增加的子菜单的位置除不能插在原有的子菜单节中间外,可插在同类菜单节的任何地方。
修改CASS菜单的方法和增加方法相同。
修改后必须存盘。
用户自己编辑的AutoLISP或ARX程序需要被菜单调用时,必须放到CASS的SYSTEM和BIN目录下﹙如C:
\CASS50\SYSTEM、C:
\CASS50\BIN﹚。
4.编译ACAD.MNS﹙或ACAD.MNU﹚。
启动CASS,用“MENU”命令调入修改后的ACAD.MNS文件,系统将自动编译该文件,生成ACAD.MNC等菜单文件。
6.2.7菜单调用
用户建立自己的菜单文件之后,即可调用。
调用用户菜单的操作流程如下:
1.命令提示符下键入“MENU”命令。
2.出现选择菜单文件对话框,如图6-4所示:
图6-4选择菜单文件对话框
3.选择输入菜单文件的路径并指定文件,然后按“打开(O)”按钮。
6.3工具栏的用户化
6.3.1编辑工具栏
1.移动鼠标至屏幕工具栏上按右键,系统便弹出一个下拉菜单;
如图6-5所示:
图6-5CASS5.0工具箱菜单
系统已打开的工具栏前打勾表示,现打开标准工具栏、CASS实用工具栏。
移动鼠标至下拉菜单项目前,系统以高亮表示,鼠标左键点击,如系统已打开的工具栏将关闭,未打开的工具栏将打开。
2.选择“Customize…”(自定义)项,或者在命令行输入:
TBCONFIG﹙工具栏配置﹚命令都会击活一个工具栏对话框并选择“Toolbars”(工具栏)属性页。
如图6-6所示:
图6-6工具栏设置对话框
“Toolbars”栏为工具栏项目栏,系统已打开的工具栏前复选框被选﹙打叉﹚,现打开标准工具栏、CASS实用工具栏;
“MenuGroup”栏为菜单组栏;
“Close”关闭对话框;
“Help”在线帮助;
“New…”新建工具栏;
“Rename…”工具栏改名;
“Delete”删除工具栏;
“Largebuttons”工具栏的图标以大图标的形式显示(在有大图标的情况下);
“ShowToolTipsontoolbars”当鼠标放到工具栏的某个图标时的提示该命令的名称;
“ShowshortcutkeysinToolTips”当鼠标放到工具栏的某个图标时的提示该命令的热键。
操作:
单击“New…”按钮,弹出“NewToolbar﹙新工具栏﹚”对话框,见图6-7。
图6-7新工具栏对话框
在“Toolbarname﹙工具栏名称﹚”输入框内输入用户自定义的工具栏名称“学习”﹙系统默认为Toolbar1﹚,然后单击“OK”按钮。
现在在CASS图形窗口上方会出现一个名为“学习”的空工具栏。
此时,这个工具栏只有一个按钮宽,可以将他拖动到任意位置。
6.3.2工具栏按钮的添加、删除
1.工具栏按钮的添加
﹙1﹚移动鼠标至屏幕工具栏上按右键,系统便弹出一个下拉菜单,如图6-5所示;
﹙2﹚点击“Customize…”(自定义)项,或者在命令行输入:
TBCONFIG﹙工具栏配置﹚命令都会击活一个工具栏对话框。
﹙3﹚选择“Command”(命令)属性页。
如图6-8所示:
图6-8自定义工具栏对话框
各栏功能说明如下:
“Categories”命令的分类显示;
“Command”命令及其相对应的图标;
“Description”命令简单的描述;
“Tip”使用提示;
“Close”关闭对话框;
“Help”在线帮助。
﹙4﹚在“Categories”项中选择要添加的类,对应的“Command”项列出添加类中所包括的命令。
从中选择可用的按钮图标,鼠标左键点击下方要添加工具栏按钮的图标,按住左键不放,移动鼠标到屏幕工具栏上要添加的地方,该处显示黑色竖栏。
将选中的图标拖动到的工具栏内,即可将其添加到工具栏上。
现在我们将Modify类中的Move命令添加到刚才定义的“学习”工具栏中(在“Categories”项中选择Modify类,在“Command”项中选择Move命令)。
修改中的界面见﹙图6-9﹚,修改后的界面见(图6-10)。
图6-9修改中界面
松开左键,添加完毕。
工具栏上将多出该按钮图标。
如图6-10所示:
图6-10完成修改的界面
2.工具栏按钮的删除
如图6-6所示
﹙3﹚选择要删除的工具栏按钮,鼠标左键点击要删除的屏幕上工具栏按钮的图标,工具栏对话框激活“ButtonProperties”属性页,鼠标右键选择“Delete”项(如图6-11),得到图6-12删除确认对话框,单击“确定”按钮删除。
图6-11删除选择界面
图6-11删除确认对话框
3.工具栏按钮的创建
﹙3﹚从“Categories”项中选择“Userdefind”类,在“Command”项中选择“UserDefindButton”类(如图6-12),按住左键不放,移动鼠标到屏幕“学习”工具栏上要添加的地方,该处显示黑色竖栏。
放开鼠标左键,这样一个空白的按钮就添加在“学习”工具栏中。
图6-12自定义命令界面
此时该按钮还不能做任何操作,必须编辑按钮的属性,为按钮指定一个命令才有用。
如果从“Categories”项中选择“Userdefind”类,在“Command”项中选择“UserDefindFlyout”类并拖放到“学习”工具栏中,则可以创建一个相关命令的集合(图6-13)。
图6-13自定义命令界面
6.3.3工具栏按钮属性的编辑
﹙1﹚移动鼠标至要编辑的工具按钮上按左键,系统便激活工具栏对话框的“ButtonProperties”属性页,如图6-14所示;
图6-14按钮定制对话框
“ButtonProperties”属性页如图6-15所示。
图6-15按钮定制对话框
“Name”输入框:
用于输入按钮的名称;
“Description”输入框:
用于输入按钮的简单描述;
“Macroassociatedwiththisbutton”输入框:
用于输入按钮执行命令;
“ButtonImage”组选框:
用于编辑或选择按钮的图标;
“Edit…”按钮:
用于打开按钮编辑对话框;
“Apply”按钮:
改动生效;
“Reset”按钮:
按钮属性重设;
“Close”按钮:
关闭自定义工具栏对话框;
“Help”按钮:
在线帮助。
现新建定义一按钮。
﹙1﹚首先新建一按钮。
具体作法见6.3.2节中的“工具栏按钮的创建”。
﹙2﹚移动鼠标至新建按钮上按右键,系统便弹出按钮定制对话框。
﹙3﹚在“Name”输入框内输入“多功能复合线”作为按钮的名称。
﹙4﹚在“Description”输入框内输入该按钮的简单描述信息,这可由用户根据自己的需要决定。
如:
“自定义功能强大的画线工具”。
﹙5﹚“Macroassociatedwiththisbutton”输入框输入^C^C^Pdjf3,两个^C^C原本就位于宏输入框内。
做完这一步后,就定义好了一个按钮的核心内容,
见图6-16。
图6-16按钮特性对话框
﹙6﹚编辑按钮图标。
点击“ButtonImage”组选框中“Edit…”按钮打开按钮编辑对话框,如图6-17所示;
图6-17按钮编辑对话框
正中间为绘图区即图标放大图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 参考 第六