专栏
标签
SyslabFunction使用问题
一般问题
发布于 2025-06-16 16:08:26
查看 17过去377天

模型中使用了SyslabFunction,通过Syslab启动Sysplorer,进行仿真,得到如下结果,仿真结束了,没有任何变化,没有任何输出,请问可能是什么原因,该如何去调试?
image.png
我把执行的函数注释掉也是一样的结果,应该不会是syslab中的函数算不出结果的问题
image.png

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
双向集成

全部回答 2

发布于 2025-06-16 18:06:16

您好,双向集成时默认不加载其他函数库,如您想要使用quadprog函数,需要在系统模型中添加SyslabWorkspace.FunctionAPI.SyslabGlobalConfig,并且在初始化配置中输入以下代码

using TyOptimization

image.png

发布于 2025-06-17 10:34:29

经过运行客服给的测试样例,发现Syslab函数运行失败的原因是输入参数都是矩阵,即使是列向量也必须输入为矩阵形式,否则函数调用失败(可能我用的是2024b版本,所以会有这个问题)

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