函数名称:

UF_MODL_create_exp

函数功能:

用户输入一个指向包含三项信息的字符串的指针。第一项是表达式的唯一名称,后面跟着一个等号。表达式的值完成了有效输入字符串的需求。等号两侧的部分也分别称为lhs(左侧)和rhs(右侧)

如果需要创建的表达式的标识,那么应该使用UF_MODL_create_exp_tag替代

函数原型:

int UF_MODL_create_exp(char *expr_str)

参数说明:

expr_str(Input): 新表达式。表达式名称(lhs或左侧)的最大字符数为100.整个表达式的最大长度为UF_MAX_EXP_NCHARS。这包括三个部分:左侧符号,等号,右侧符号

注意事项:

1.输入字符串中表达式的值如果是数值,则创建的表达式为常数类型(通过UG创建的表达式是长度类型)。

2.如果输入字符串中表达式的值为字符串,则把字符串当做已存在表达式的名称对待,如果不存在此名称的表达式则报错

3.如果输入字符串中表达式的名称已存在,则此函数将报错

4.如果输入字符串为空,则此函数将报错

5.此函数只能处理工作部件的表达式

6.在NX中表达式的名称不能包含空格