我必须在 Matlab 代码(C 不可行)中编写一个 Level-2 S-Function,它接受一些参数并单独和组合使用它们。
首先我尝试了可调参数,但不幸的是我没有成功调整它们(文档没有说明如何set_param
实现此目的)。
然后我碰到了运行时参数的文档,上面写着
对应于多个对话参数的运行时参数的值通常是对话参数值的函数。
所以我推断出运行时参数会很合适,但是相同的文档没有说明如何从 Matlab S 函数中调整和访问它们,而只是从 C 函数中。
此外,在此页面中记录了一个RuntimePrm
看起来类似于 的对象DialogPrm
,但尝试写入值会导致错误。
有没有什么方法可以在不使用 DWorks 的情况下“缓存”参数组合,这会影响后续带有假状态的线性化?