点击查看详细介绍

UF_SF_ask_language() 函数的参数解释说明,以及函数详细用法

misnn 6年前 936 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_SF_ask_language
(
tag_t language_tag,
char language_name [ UF_SF_LANG_MAX_NAME_BUFSIZE ],
int* version,
UF_SF_LANG_analysis_type_t* analysis_type,
UF_SF_LANG_problem_abstract_t* problem_abstraction,
UF_SF_LANG_linearity_t* linearity,
UF_SF_LANG_time_depend_t* time_dependency,
char* * solver_name
)

函数说明:
鉴于输入language_tag,在LANGUAGE_NAME找到它的名字。 如果language_tag== NULL_TAG,返回当前的名称语言。如果没有当前语言和language_tag是NULL_TAG,返回“”。传递NULL反对任何说法,如果相应的输出是不希望的。

函数参数:
第1个参数为输入:
language_tag代表参数变量,tag_t 为输入参数类型,所需的语言或NULL_TAG的标签。当NULL_TAG,发现当前语言的属性。如果没有当前语言,则返回“”作为语言名称。

第2个参数为输出:
输出char 字符类型的参数,参数的变量格式为language_name [ UF_SF_LANG_MAX_NAME_BUFSIZE ],指针指向字符串,将包含找到的名称或“”。 PE,这不是动态的空间。字符串至少UF_SF_LANG_MAX_NAME BUFSIZE长在传递。

第3个参数为输出:
输出int* 整数型的参数,参数的变量格式为version,语言的版本。如果输入== NULL,则没有输出需要或退回。

第4个参数为输出:
analysis_type代表参数变量,UF_SF_LANG_analysis_type_t* 为输出参数类型,该类型的分析这种语言代表。如果输入== NULL,则没有输出需要或退回。

第5个参数为输出:
problem_abstraction代表参数变量,UF_SF_LANG_problem_abstract_t* 为输出参数类型,问题抽象这种语言代表。如果输入== NULL,则没有输出需要或退回。

第6个参数为输出:
linearity代表参数变量,UF_SF_LANG_linearity_t* 为输出参数类型,线性或非线性的。如果输入== NULL,则没有输出需要或退回。

第7个参数为输出:
time_dependency代表参数变量,UF_SF_LANG_time_depend_t* 为输出参数类型,稳态或瞬态。如果输入== NULL,则没有输出需要或退回。

第8个参数为输出:
输出char* * 字符类型的参数,参数的变量格式为solver_name,使用解算器的名称。如果输入== NULL,则没有输出需要或退回。如果用于solver_name空不通过在,则返回的值必须通过调用UF_free释放。

0

最新回复 (0)
请登录后发表新帖