有思想的年轻人,总是很容易感到孤独,直到他们来到了创控教育...子函数 大家可以类比PLC程序里面的子程序 使用子函数可以有效的减少循环命令的代码,子函数必须在使用前被定义,且可以使用任何变量和语句类型。在主函数中,将子函数的参数放置在子函数名称后面的圆括号中,即可调用子函数。 子函数被执行后,将执行后的结果返回到主函数需要的赋值语句或者条件中。定义子函数时,不一定要有返回值,且参数部分可以为空。 在主函数中调用子函数时,调用方式应符合其定义。 语法结构如下:有返回值的子函数语法: sub type 函数名称> [(parameters)] Local variable declarations [Statements] [return[value]] end sub 举例: return result end sub macro_commandmain() int a= 10, b = 20, sum sum =Add(a, b) endmacro_command 或:sub int Add() int result, x=10, y=20 result= x +y return result end sub macro_commandmain() int sum sum =Add() end macro_command 没有返回值的子函数语法: sub 函数名称> [(parameters)] Localvariable declarations [Statements] end sub 举例: macro_command main() int a = 10, b = 20 sub Add() int result, x=10,y=20 macro_command main() Add() end macro_command 语法描述
|
|
来自: ifelser3b283ul > 《工控》