配置默认文件
使用Creo Elements/Direct 默认设置浏览器几乎可以为 Annotation 中的所有设置指定值;单击 > > 。
其他可以更改的设置如下:
启动 Creo Elements/Direct Annotation 时,其将加载包含默认设置的 am_customize 文件。如果 Creo Elements/Direct Annotation 无法找到此文件,它将会加载 am_customize.orig 文件。如果想要更改默认设置,则需要使用标准的文本编辑器 (例如 "vi" 或 "Notepad") 修改 am_customize 文件。此文件位于 personality 目录中。
可以使用 am_customize 文件中的 sd-set-setting-modifiable-flag 功能来部分或完全禁用 Creo Elements/Direct Annotation 的默认设置。禁用的设置将在默认设置浏览器中显示为灰色文本。
要定义新的等轴测模式
可以定义新的等轴测模式用于创建等轴测视图。等轴测模式由 register-view 函数定义。可以将等轴测模式定义包含在 am_customize 文件中,也可以将其放置在要加载到 Creo Elements/Direct Annotation 的单独文件中。
要定义新的等轴测模式,请复制 register-view 函数,然后输入关键字值:
(register-view :name "30" :x-rot 30 :y-rot 60) (register-view :name "60" :x-rot 60 :y-rot 30) (register-view :name "True" :x-rot 45 :y-rot 35.3644)
要将某个特定的等轴测模式设置为 Creo Elements/Direct Annotation 启动时的默认模式,请将下列内容添加到 am_customize 文件 (或单独加载的文件) 中:
(am_iso_mode :mode "Name of mode")
要注册新的特殊字符
可以注册要包含在特殊字符 表中的新特殊字符。hp_symbols 和 hp_symbols2 字体中的字符均可注册。还可以将预定义的像素图包括在特殊字符 表中,以表示字符。
要注册新的特殊字符,请从 am_customize 文件中复制 docu-register-special-char 函数,然后输入所需变量:
(docu-register-special-char :char-code Code number in font :font-code :hp_symbols or :hp_symbols2 :meta-name "Metaname seen in text editor" :pixmap-file "Filename for pixmap (optional)")
例如:
(docu-register-special-char :char-code 126 :font-code :hp_symbols2 :meta-name "Micro" :pixmap-file "pixmaps/doc3d2d/sym2_126.pm")
请注意,元名称必须唯一。必须先取消注册旧的元名称才能再次进行定义。
其他特殊字符自定义函数包括:
• (docu-unregister-special-char-all) ,取消注册之前定义的所有特殊字符。使用此函数可排除所有 Creo Elements/Direct Annotation 默认值并只使用一组定义的字符。
• (docu-unregister-special-char "meta-name") ,只取消注册指定的特殊字符。
要注册草绘
可以注册要在模板浏览器 中使用的草绘。任何有效的 MI 文件均可进行注册。
要注册草绘,请从 am_customize 文件中复制 docu-register-sketch 函数,然后输入所需变量:
(docu-register-sketch :obj-name "Sketch name" :file-name "Filename of sketch"
例如:
(docu-register-sketch :obj-name "CoCreate Logo" :file-name "/opt/CoCreate/objects/cclogo.mi"
其他草绘自定义函数
• (docu-unregister-all-sketches) ,取消注册之前定义的所有草绘。使用此函数可排除之前注册的所有草绘,然后只注册一组特定的草绘。
• (docu-unregister-sketch "Sketch name") ,只取消注册指定的草绘。
This site works best with JavaScript enabled