问题标签 [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 投票
1 回答
3115 浏览

matlab - 显示打开 Simulink 模型并关注特定模块的命令

我在一个单独的文档中有一长串注释,这些注释引用了 Simulink 模型中的命名子系统模块。我将使用一个脚本来处理文档,该脚本将生成一个浏览器可查看的页面,每个块名称都是可点击的 - 这样当您单击块名称时,Matlab 将使用 CLI 命令启动,并显示模型评论指的是。

文档生成和 shell 函数调用都正常工作,但我找不到以特定块为中心的命令。一旦使用命令行中的标准打开命令打开模型,我正在寻找一种“查找/搜索”功能以将视图集中在指定的块上。

我怀疑这可能是不可能的,但值得一问。有任何想法吗?

谢谢

0 投票
1 回答
387 浏览

matlab - 如何在simulink中隔离汽车模型的一部分

我有一个 simulink 汽车模型,其中显然包括汽车的不同部分(子系统):)。我想隔离这个模型的一部分,例如刹车,并输入虚拟变量作为输入。

我的问题是这个模型很少有总线选择器和创建器,这使得它有点复杂。我想知道如何在不弄乱公共汽车的情况下隔离刹车部分。

0 投票
3 回答
399 浏览

network-programming - 用于可视化动态网络模拟的优秀/灵活的软件

我想模拟一个按时间索引的受限系统。这涉及基于某些逻辑/关系进行交互的代理/节点网络。我想将节点放在网格上 2D 或 3D 没关系。我想在它们之间画出边缘,并在它们旁边画出文字。我想给出节点上标签的逻辑并给出状态指示。simjava 的风格: simjava

但更多地基于数学模拟而不是软件过程。绘图工具会很有用等。有什么好的建议吗?有很好的数据集可视化软件。Matlab 的 Simulink 在非离散事件上具有很多复杂性,并且不像卡通那样有利于测试原理而不是分析。除非我错了,Simulink 提供了这个

编辑:一个类似的问题询问关于动态图 堆栈溢出相关的问题,这个问题似乎没有任何具体的解决方案,除了定制的解决方案。

0 投票
1 回答
383 浏览

simulink - 基于输出结果的运行时绘图子系统图标

有人知道如何在运行时更新/绘制子系统的输入或输出结果吗?从这个意义上说,我们可以做一个 Scope 模块,它会在模拟过程中自我更新,因此人们可以通过查看模块来看到结果。

当然,我的意图不是制作范围块,而是根据运行时子系统内部的结果制作一些自定义绘图。

这将意味着:

  • 能够通过plot屏蔽子系统的命令访问变量,并确保每次变量更改时 Simulink 调用刷新
  • 从外部更改MaskDisplay,例如通过在命令中输入绝对值 plot并向 Simulink 发出信号,它需要刷新该子系统的图形
0 投票
1 回答
2273 浏览

matlab - 使用 Simulink 更新变量

我想基本上使用 simulink 模型执行“x = x + k”操作。使用的时间是固定步长离散的,我希望 x 随每个时间步长更新。k 是来自源块的常数或随时间变化的值。该问题还与设置 x 的初始值(对于单个起始时间步长)有关。理想情况下,模拟应该运行无限时间。当接近大数时,不会担心与变量 x 相关的缓冲区溢出。

请建议我应该使用哪些块;如果可能的话,还有一个图表。我认为我需要一个可以充当源的块,但也可以选择接受可以更新它的输入。

最终应用涉及将信号作为输入,根据时变信号属性在每个离散样本处更新一些参数。我在 Matlab 脚本中完成了这项工作,这很容易;但我需要一个 Simulink 模型解决方案。先感谢您。

0 投票
1 回答
4948 浏览

matlab - 将键盘用作 Simulink 3D 操纵杆?

是否可以在 simulink 中使用键盘而不是操纵杆或 spacemouse 块?

谢谢

0 投票
1 回答
1463 浏览

fpga - Simulink 中 Parallel-to-Serial 模块的问题

我正在尝试将来自 DQPSK 解调器(类型:UFix2_0)的输入字转换为串行流。

所以我在 Simulink 中使用 Xilinx 库的 Parallel-to-Serial 模块。

但我无法使用该块,我收到以下错误:

此 System Generator 令牌上的“Simulink 系统周期”设置不适用于设计中使用的速率。

当前设置为:1 合适的设置为:1/2"

我也尝试更改系统生成器的设置,但似乎效果不佳。

任何想法我可能会出错。任何其他方法也会有所帮助。

谢谢

0 投票
3 回答
2472 浏览

fpga - Simulink 中的整数到二进制转换

这可能看起来重复了我之前的问题。但我认为不是。我正在寻找一种将十进制格式的信号转换为二进制格式的技术。

我打算使用赛灵思库中的 Simulink 模块将十进制转换为二进制格式。

因此,如果输入为 3,则预期输出应为 11(2 个时钟周期)。我正在寻找要串行获得的输出。

请建议我如何做到这一点,或者互联网上的任何指示都会有所帮助。

谢谢

0 投票
2 回答
7009 浏览

c - 从 DSP C6748 的 Matlab-Simulink 模型生成 C 代码

我正在尝试从 Matlab-Simulink 简单模型(例如:输出端带有 DAC 的正弦波发生器)生成 C 代码。此代码必须使用 Code Composer Studio for TMS320C6748 DSP(Texas Instrument C6748)执行。具体来说,用于开发板 OMAP-L138 ZOOM ™EVM DEVELOPMENT KIT。

为此,我使用以下版本: Simulink (Version 7.7 - R2011a) Embedded Coder (Version 6.0 - R2011a) Code Composer Studio v3.3

我尝试了几个选项(在 Simulink 中使用通用模块并对 C6748 计时器进行编程,使用“OMAP_L138/C6748 EVM”配置模块“Target Preferences”......)但它不起作用。

是否有可能实现这个想法?有工作的例子吗?

谢谢

0 投票
1 回答
341 浏览

matlab - simulink中的变量存储

我正在研究一个 simulink 模型,在该模型中,我以特定的时间间隔获得 aa 变量的供应,并且我只需要使用该变量的最近 10 个值。我应该怎么做?