SyslabFunction使用问题
一般问题
发布于 2025-06-16 16:08:26
查看 17过去377天
模型中使用了SyslabFunction,通过Syslab启动Sysplorer,进行仿真,得到如下结果,仿真结束了,没有任何变化,没有任何输出,请问可能是什么原因,该如何去调试?

我把执行的函数注释掉也是一样的结果,应该不会是syslab中的函数算不出结果的问题

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
模型中使用了SyslabFunction,通过Syslab启动Sysplorer,进行仿真,得到如下结果,仿真结束了,没有任何变化,没有任何输出,请问可能是什么原因,该如何去调试?

我把执行的函数注释掉也是一样的结果,应该不会是syslab中的函数算不出结果的问题

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

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