函数executeFunction从C函数中调用内置的SimTalk方法,例如setSeedTable,sin,version等。
参数
参数char * FunctionName指定内置方法的名称。
参数int argc指定参数的数量。
参数UF_Value * args指定参数。
该方法的结果是返回值。
Add-Ins Reference Help > Inter-Process Communication Interfaces > C > Structure of the C Program > Accessing Plant Simulation Objects > executeFunction
Syntax
UF_Value executeFunction(char *FunctionName,int argc,UF_Value *args)
The function executeFunction calls a built-in SimTalk method, such as setSeedTable, sin, version, etc. from within the C function.
Parameters
•The parameter char *FunctionName designates the name of the built-in method.
•The parameter int argc designates the number of the parameters.
•The parameters UF_Value *args designate the parameters as such.
The result of the method is the return value.
Example
UF_Value retVal
UF_Value argv[1]
argv[0].type = UF_REAL
argv[0].value.real = 3.1415
retVal = executeFunction("sin",1,argv)
要想获得更多,欢迎加入PlantSimulation QQ技术进阶群:964485532
本博客每日一更,欢迎关注