0

我一直在基于 C 块的 Scilab/Xcos 中开发自己的功能块,并且一直在努力将仿真上下文中定义的参数传递到 C 代码中。有人知道该怎么做吗?提前感谢您的任何想法。

4

1 回答 1

0

我找到了功能解决方案。假设我在模拟上下文中定义了以下参数:T, RS, RR, LL, LM, pp, K. 如果我将 C 块的实例放入仿真中并双击它,则会打开以下窗口

在此处输入图像描述

然后我填写要传递给 C 块实例的参数(文本字段 Real parameters vector)。block->rpar[0]然后可以通过(参数 Ts)、block->rpar[1](参数 RS)、block->rpar[2](参数 RR)、block->rpar[3](参数 LL)、block->rpar[4](参数 LM)、block->rpar[5](参数 pp)、block->rpar[6](参数 K)在 C 块内的 C 语言代码中访问参数值`。

于 2020-09-03T06:31:56.450 回答