从模型创建绘图 (Creo Elements/Direct Annotation) > 高级主题 > am_customize 文件 > 配置默认文件
  
配置默认文件
使用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_symbolshp_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"),只取消注册指定的草绘。