使用Sysblock中的Julia Function时,输出结果为0,怎么办?
技术分享
发布于 2025-06-25 23:35:51
查看 2过去342天
问题现象
在Sysblock中写了一个julia函数脚本,在Syslab中单独运行这个脚本是有输出的,但是在sysplorer里运行输出都是0。
如下图


代码如下
function fcn(u)
y = u * eye(4)
return y
end
问题原因
函数脚本中存在函数库依赖,但在双向集成时默认不加载其他函数库,因此导致返回结果为0。
解决方法
在脚本首行添加相关引用即可,如using TyBase
修改之后代码如下
using TyBase
function fcn(u)
y = u * eye(4)
return y
end
仿真结果如下:

所属专栏:其他
产品信息:Syslab科学计算环境