我可以传递参数到@callbackFcn吗?
19日视图(30天)
显示旧的评论
你好,
我从串口读取一些数据通过使用这个函数:
configureCallback(年代,“终结者”@readSerialData)
函数看起来像这样
函数readSerialData (s ~)
…
结束
但是我怎么能做@readSerialData使用参数,例如我想使用这两个参数
函数readSerialData (s ~操作模式)
…
结束
我怎么能“通过”从“configureCallback”行这两个变量的函数?
谢谢你! !
接受的答案
j·亚历克斯。李
2021年7月29日
configureCallback(年代,“终结者”@ (src evnt) readSerialData (src, evnt,操作模式)
第一个括号指定的接口函数处理你想创造,第二个括号是实际的接口函数你想要处理的。变量在第一parantheses第二parantheses必须出现在列表中按原样;他们是特殊的输入。其余的变量列表中的第二parantheses就是“静态”。
可能是一个简单的例子
mySpecificFn = @ (x) myGeneralFn (x, 1、2、3)
函数y = myGeneralFn (x, a, b, c)
y = x *。* x ^ 2 + b + c;
结束
你可以从一些例子文档,但也许不是那么明显,这是一样的吗
一个= 1
b = 2
c = 3
mySpecificFn = @ (x) myGeneralFn (x, a, b, c)
函数y = myGeneralFn (x, a, b, c)
y = x *。* x ^ 2 + b + c;
结束