关于图标菜单文件

AutoCAD Electrical 工具集 提供了两个默认图标菜单:一个用作原理图符号,另一个用作面板符号。每个菜单都由一个扩展名为 .DAT 的文本文件驱动。在 AutoCAD Electrical 工具集 中,原理图符号的默认图标菜单为 ACE_<标准>_MENU.DAT(其中 <标准> = IEEE、JIC、IEC、IEC-60617、GB、HYD、JIS、PID 或者 PNEU),面板符号的默认图标菜单为 ACE_PANEL_MENU.DAT。这些菜单文件位于 \Users\{用户名}\AppData\Roaming\Autodesk\AutoCAD Electrical {版本}\{版本号}\{国家/地区代码}\Support\ 中。

图标菜单文件包括:ACE_IEEE_MENU、ACE_JIC_MENU、ACE_IEC-60617_MENU、ACE_IEC_MENU、ACE_AS_MENU、ACE_GB_MENU、ACE_JIS_MENU、ACE_HYD_MENU、ACE_PID_MENU 和 ACE_PNEU_MENU。

从图标菜单中选择图标时,请使用“图标菜单向导”对话框选择要执行的功能。

有时您可能希望忽略“图标菜单向导”而使用任意文本编辑器(例如 Microsoft 记事本)直接编辑 .dat 文本文件。但保持该菜单文件结构非常重要,否则可能无法正确地激活菜单。

此处是第一页的开始几行以及 ACE_JIC_MENU.DAT 文件的子菜单(JIC: 按钮)。相关信息请参见以下部分。

**M0

D0

JIC: 原理图符号

按钮 |s2(s_pb)|$S=M3

选择开关 |s2(s_ss)|$S=M6

限位开关 |s2(s_zs)|$S=M8

**M3

D5W

JIC: 按钮

按钮常开触点 |s2(shpB11)|HPB11

按钮常闭触点 |s2(shpB12)|HPB12

注: 各个菜单页面上的图标数量没有限制。在 2008 版之前,每页上的图标数量限制为 24 个。

图标菜单的页面结构

每个菜单页面都以菜单编号行开始,其后紧跟两个星号 (**)。第二行是 AutoCAD Electrical 工具集 代号,其定义菜单页面的格式(例如每页的行数,每行的图标按钮数)。它用于 2008 版之前使用的 .dat 文件。第三行是菜单页面的标题,带有可选的列标签。其余各行定义有关菜单页面上各个图标按钮的信息。这些图标可以启动命令、插入元件或打开子菜单。

**M0

菜单编号

JIC 符号

主菜单标题。在“插入元件”对话框中,这是“菜单”树选择视图中的主菜单标题,同时显示在对话框的“符号预览”窗口上方。

按钮

图标的描述文字。它也是用于子菜单页面、命令或要插入的元件的工具提示。在此例中,单击“插入元件”对话框中的“按钮”可以打开子菜单。

s2(s_pb)

具有如下语法的图像信息:slide_library_name(slide or .png)。在此样例中,幻灯片库(或资源 dll 库)为“s2”,幻灯片文件(或 .png 图像)为“s_pb”。

注: 如果 s_pb.png 和 s_pb.sld 均存在,AutoCAD Electrical 工具集 将首先搜索 .png 文件。如果找不到,则搜索 s_pb.sld 文件。

$S=M3

子菜单触发。语法为:$S=menu number。在此例中,menu 3 用于按钮。它用于开发“插入元件”对话框中的“菜单”树状结构。

图标功能 - 子菜单触发

**M3

子菜单编号

D5W

(用于 2008 版之前的 .dat 文件)指明菜单中的行数。在 2008 版之后,菜单可以包含任意数量的行或列。此值仅用于该产品旧版本中的结构 .dat 文件。

JIC: 按钮

子菜单页面标题 。这显示在“插入元件”对话框的“菜单”树结构视图中的主菜单(JIC 符号)下方。

添加子菜单页面

在 .dat 文件底部输入任意新子菜单页面的定义。使用“图标菜单向导”添加的新“特殊符号”子菜单页面将添加以下文字行:

**M101

S P E C I A L S Y M B O L S

说明:

**M101

菜单页面编号。由于该产品将 1-99 供自身使用,因此用户创建的菜单页面应从 100 开始。

S P E C I A L S Y M B O L S

菜单页面标题

图标功能 - 插入元件

按钮常开触点

图标的描述文字。它也是要插入的元件的工具提示。在此例中,单击“插入元件”对话框中的“按钮常开触点”将在图形中插入元件。

s2(shpB11)

具有如下语法的图像信息:slide_library_name(slide or .png)。在此样例中,幻灯片库(或资源 dll 库)为“s2”,幻灯片文件(或 .png 图像)为“shpB11”。

HPB11

指定块名。按照“项目特性”对话框定义的符号库搜索路径搜索块名,并将其插入图形中。

每个条目由三部分组成,各部分之间用“|”符号分隔。第一部分是在“菜单”树状结构视图中显示或在“符号预览”窗口中显示为工具提示的文字。第二部分是幻灯片(或 .png)名称。包括 .SLD 的路径。如果幻灯片包含在幻灯片库(或资源 dll 库)内,则此处的格式为 library_name(slide_name)。第三部分是实际的图标功能。该功能可以是要插入的符号名称、子菜单触发或命令。可以使用菜单向导添加用于插入专用开关的行,如下所示:

专用开关 | hzs11.sld | HZS11

图标功能 - 执行命令

单击图标菜单中的图标也可以执行 AutoCAD Electrical 工具集 命令。下例显示了命令的语法:

3 极隔离开关 |s1(shds13)|$c=wd_3unit HDS11

3 极隔离开关

图标的描述文字。它也是命令的工具提示。在此例中,单击“插入元件”对话框中的“3 极隔离开关”将执行命令。

s1(shds13)

具有如下信息的图像信息:slide_library_name(slide or .png)。在此样例中,幻灯片库(或资源 dll 库)为“s1”,幻灯片文件(或 .png 图像)为“shds13”。

$C=wd_3unit

执行命令的代号。语法为:$C=command name {command parameters}。在此例中,单击图标时执行命令 wd_3unit。

HDS11

指定命令参数。