函数名称:
UF_MODL_create_exp
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中表达式的名称不能包含空格