如何编辑simulink plutosdr qpsk示例

how to edit simulink plutosdr qpsk example

我正在使用 MathWorks 中的这个示例:https://www.mathworks.com/help/supportpkg/plutoradio/examples/qpsk-transmitter-with-adalm-pluto-radio-1.html

当我 运行 示例时,它会在 matlab 工作区中创建一个 sdrqpsktx 变量

我想将 sdrqpsktx.MessageBits 改小一些。

当我在matlab中运行如下代码时:

a = sdrqpsktx.MessageBits(1:448);
sdrqpsktx.MessageBits = a;

我成功将sdrqpsktx.MessageBits改成了a

然而,当我 运行 simulink sdrqpsktx.MessageBits 中的这个变回原来的大小。

如何使用我的更改永久更改 sdrqpsktx.MessageBits 和 运行 示例?

谢谢。

有一个模型回调,可能是 StartFcn,它会在您每次启动模拟时覆盖您对变量的更改。您需要删除或修改该代码。

要查看代码,请转到: File->Model Properties->Model Properties,select Callback 选项卡。

任何后跟 * 的回调都包含代码。单击该回调以查看代码。

有关详细信息,请参阅 Callbacks for Customized Models