恭喜,你发布的帖子
发布于 2020-12-05 22:01:32
1楼
CV=current value当前值
EN=enable使能
RV=Reference value参考值
RPM=Revolution Per Minute 每分钟转数
简单的说:副本传递是,FC/FB在最初读取参数以后,将该实参值送到一个副本中,然后在程序中每次读取到该参数时始终使用的是该参数的副本,而不是读参数本身
而引用传递是,FC/FB在程序中每次读取到该参数时,始终去读实参地址的数据
这样看可能不直观
以FC的输出参数为例,如果输出参数是基本数据类型,则是副本传递,如果输出参数是复杂数据类型,则是引用传递,您可以试一下,在程序中还没有为输出赋值之前,去读取输出的值,例如赋值到另一个输出变量,您会发现,副本传递的输出读回的是0,而引用传递的输出读回的是输出参数值,就是因为副本传递,副本还没有赋值所以是初始值,而引用传递直接去取实参的值
请填写推广理由:
分享
只看
楼主