问题标签 [simulink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8527 浏览

matlab - Simulink 中是否有办法在多个信号上使用同一组模块(无需复制这些模块)?

我正在实施一些头部跟踪,我得到了 2 个水平速度矩阵。(分解为垂直和水平速度的矢量场)。对于这些矩阵中的每一个,我都会做一些数学运算来计算实际的头部跟踪。

我的问题是,有没有办法在两个矩阵上进行数学运算(这是一组块)而不将数学块复制到每个信号上?

很难解释,所以这是我的模型的屏幕截图: 模拟链接模型

您可以看到“complex to real-imag”块有 2 个输出(这是中间的小输出)。然后,平均块和积分器电路计算实矩阵的磁头速度和位置(水平位置)。我想在虚矩阵(垂直方向)上做完全相同的例程。显然我可以只复制块,但肯定有更好的方法吗?在某种程度上,我正在寻找类似 C 或其他东西的“正常编程”中的循环,其中一段代码在不同的输入上执行多次。

0 投票
2 回答
642 浏览

matlab - 可以从 Simulink 进行系统调用吗?

是否可以从Simulink进行系统调用?我没有在文档中找到它,但也许有一种解决方法。或者,它可以像函数调用一样简单。

0 投票
2 回答
5531 浏览

matlab - MATLAB/Simulink 串行发送

我正在使用Simulink与串行设备进行通信。我正在尝试使用该Serial Send块向设备发送一个值。如果我尝试使用“传统”源(例如Constant块)发送数据,则会收到以下错误。

不能为“串行发送”块分配连续采样时间。

如何发送非连续信号?

0 投票
1 回答
1657 浏览

matlab - Difference between "Serial Send" and "To Instrument" blocks

The Instrument Control Toolbox in MATLAB/Simulink contains two blocks that can send data to a device on a serial port:

It looks like the To Instrument block is more general-purpose than Serial Send. To Instrument allows you to select the underlying interface, with one option being "Serial".

What is the difference between To Instrument (when configured with Interface=Serial) and Serial Send? Is there any reason to prefer either one for sending, say, 4 bytes of numeric data to the device? Are there any other situations where only one of them would work?

0 投票
1 回答
3238 浏览

debugging - Simulink:类似调试模式下的仿真

我在 Simulink 上有另一个问题:

是否可以在运行时暂停模拟?通过“单元延迟”建立几个步骤后,我想在下一步完成之前暂停我的模拟(用于显示值供用户查看)。之后 - 比方说 - 单击模拟将继续执行一个步骤并重复该过程。最后,这应该具有某种调试功能。

我不是很确定如何实现这一点。我猜在模拟参数的某个地方,但是在哪里以及如何?

0 投票
2 回答
3569 浏览

matlab - 在 Matlab 中生成 WLAN 信号

我正在寻找一些工具,通过它我可以生成/模拟 WLAN(IEEE 802.11 b PHY 层)信号。

我的偏好是在 Matlab 中生成。任何有用的链接或想法我如何做到这一点都会有很大帮助。

谢谢,基兰

0 投票
3 回答
943 浏览

math - 如何在 SIMULINK 中有效地对矩阵进行阈值处理(去除噪声)

我正在做一些光流并且我有一个速度矩阵,但是我想丢弃(替换为零)低于某个阈值的条目。是否有一个方便的块可以对矩阵信号执行此操作?

0 投票
3 回答
4639 浏览

matlab - Simulink 回调问题

嘿,在我的模型中使用 PreLoadFcn 时可能会遇到一个非常简单的问题。

我希望我的模型在开始模拟之前加载一个 m 文件(我认为这就是 preloadfcn 的用途)。

所以我在文件 -> 模型属性 -> 回调 -> PreLoadFcn 中添加了这一行

在这个文件中有几个变量集。我的模型引用了这些变量并引发异常,当我简单地单击“开始模拟”时它找不到它们。这表明我,回调没有做它应该做的事情......

文件“init.m”与模拟文件位于同一目录中。

即使尝试将目录添加到 matlab PATH 也没有任何效果。

迎接波斯克伦

0 投票
1 回答
243 浏览

networking - 设计 WLAN 接收器

我计划为 IEEE 802.11 b/g/n PHY 层建模一个完整的 WLAN 接收器,以完全检测数据包中的所有字段。

本实验仅用于学术目的。我正在寻求您的指导,我如何建立这样的模型。

设计这种接收器的任何想法/指针都会对我的学习有很大帮助。

期待听到一些有趣的想法。

谢谢

基兰

0 投票
1 回答
33783 浏览

matlab - 通过 m-File 执行 Simulink 模型并检索结果

也许这可能是一个简单的问题,但是在谷歌和搜索功能上呆了很长时间后,我没有找到以下问题的任何答案:

我有一个需要一些输入参数的 simulink 模型。我希望这个模型在每次运行时使用不同的参数循环执行。我该怎么做呢?

我如何能够检索模型的输出以便将它们用于 m 文件中的进一步操作?我有什么特殊的块可以将结果提供给我的 m 文件吗?在这种情况下,simulink 和 matlab 之间的桥梁对我来说似乎很不清楚......

有人可以帮我理解这个问题吗?