六级士官
UID2029275
U币149
G币1482
技术0
主题10
精华0
阅读权限70
注册时间2012-10-21
最后登录2019-6-29
在线时间76 小时
居住地山东省 烟台市 莱州市
出生地山东省 临沂市 费县
六级士官
|
本帖最后由 334751282 于 2016-11-1 18:59 编辑
在ude.cdl文件或您的自定义.cdl文件中,可以使用以下语法定义用户定义的事件:
EVENT <name>
{
POST_EVENT <post_name>
UI_LABEL <ui_name>
UI_HELP "help button label"
"help file url"
# you can specify one or more of the following categories
CATEGORY Mill | Drill | Lathe | WEDM
PARAM <param_name_1>
{
TYPE i | d | s | o | b | p | v | g | l
DEFVAL <default value as string>
TOGGLE Off | On
OPTIONS <string1, string2, string3....... >
UI_LABEL <param_ui_name>
}
PARAM <param_name_2>
{
}
PARAM <param_name_3>
{
}
}
EVENT <name>
使用在EVENT关键字后输入的名称定义事件。
POST_EVENT <post_name>
(可选)将事件写入NC输出文件,其名称显示在POST_EVENT关键字后面。如果未指定此关键字,则NX输出在EVENT关键字后指定的事件后名称。
UI_LABEL <ui_name>
(可选)指定事件的NX对话框的标题。如果未指定此关键字,则NX输出在EVENT关键字后指定的事件后名称。
UI_HELP
(可选)指定两个文本字符串。第一个字符串是在用户添加事件时出现在NX中的对话框中帮助按钮旁边显示的标题。第二个字符串是指向提供有关活动的有用信息的HTML文件的网址。您不需要将两个字符串放在同一行。
注意
指向本地文件的URL的格式为“file:// localhost / path”。
在本地主机名前面的两个斜杠是必需的。例如,如果文件在用户的计算机上,则URL为“file:/// path”。
CATEGORY
(可选)指定事件相关的一个或多个加工模式。如果未指定此关键字,则事件在所有加工模式中都相关。可能的值如下:
铣 mill
钻头 drill
车床 lathe
线切割 WEDM
PARAM <param_name>
指定具有在PARAM关键字之后指定的名称的事件参数。
TYPE 类型
指定参数类型。可能的值为:
i
一个标准默认值为0的整数。
d
一个标准默认值为0.0的实数
s
具有标准默认值为空字符串的字符串。
o
选项列表。指定的第一个值将成为列表中的默认值。
b
一个标准默认值为FALSE的布尔值。
p
一个点。 NX不应用默认值。
v
矢量。 NX不应用默认值。
G
一组参数。 NX不应用默认值。
l
说明事件的图形。 NX不应用默认值。该值为小写L.
DEFVAL <默认值>
(可选)指定参数的默认值或字符串。如果未指定此keyowrd,NX将应用参数类型的标准默认值。例如,如果变量是整数,则使用默认整数值。
TOGGLE
(可选)指定参数是可选的。关键字TOGGLE必须后跟On或Off以设置默认条件。如果未指定TOGGLE关键字,则该参数是必需的。
选项
仅当参数TYPE为o时可用。对TYPE o强制。
指定参数的选项列表。格式是由逗号分隔的文本字符串。
UI_LABEL param_ui_name
(可选)指定在NX对话框中显示的参数名称。如果未指定<param_ui_name>,NX将插入默认名称。
|
|