我有一个代码,c发送回1个号码(mex) matlab代码是
vMsg=unit32(Gateway_test_app(2))
现在我又向Gateway_test_app(2)添加了1个返回值,即STRING 我需要做些什么才能让两个价值回归 我在考虑这样的事情:
[vMsg,errMsg]=??????(Gateway_test_app(2))
我应该把什么放在?????地点? thx任何帮助 约翰尼。
PS 使用codegen并且在构建时不需要犯错误
答案 0 :(得分:1)
首先调用该函数并存储两个输出,然后在第一个输出上运行你的额外函数unit32
(顺便说一下它做什么?):
[vMsgOriginal, errMsg] = Gateway_test_app(2);
vMsg = unit32(vMsgOriginal);
这假设您不希望通过unit32
函数处理新的字符串输出。