专栏
标签
使用Sysblock中的Julia Function时,输出结果为0,怎么办?
技术分享
发布于 2025-06-25 23:35:51
查看 2过去342天

问题现象

在Sysblock中写了一个julia函数脚本,在Syslab中单独运行这个脚本是有输出的,但是在sysplorer里运行输出都是0。
如下图
image.png
image.png
代码如下

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

仿真结果如下:
image.png

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

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天