matlab2021示波器怎么加接口

matlab2021示波器怎么加接口,第1张

可以直接连接。

1

打开matlab,这里我以我自己的为例

2

打开你的程序或者simulink仿真图,这两个都可以设置示波器输出

3

运行程序或者仿真图,得到一个波形,如下示波器的设置是系统默认设置,下面我们就对其进行修改

4

回到“Command Window”,输入

set(0,'ShowHiddenHandles','On')

set(gcf,'menubar','figure')

并按回车键

5

此时,你再点击示波器,你会发现,示波器上多了一行工具栏

6

选择“Insert”下的“Axes”

7

双击示波器的任意地方,当然不能是“关闭”按钮

8

现在你就可以对示波器进行设置了,这里我将背景换成白的

9

也可以对线型设置,我将线换成蓝的

10

最终得到这样的一个波形以及背景,当然还有更多设置,根据自己需求进行设置吧。

   如果是示波器,根据需要,有两种情况:

  第一种情况:如果输入的两个量在两个图显示(如下面第一个图):双击示波器后,上面的菜单栏有一项是“Parameters”,点开,把“General”下的“Number of axes”的数量改为“2”。

  第二种情况:如果输入的两个量在一个图中显示(如下面第二个图):连接如第二个图,示波器前面的元件是“Mux”元件(Commonly Used  Blocks中),把“Number of inputs”改为2.

simulink使用MATLAB function的端口多出入多输出,输入输出向量设置:

1.simulink中的MATLAB function如何实现多个输入输出端口

解决方案:双击MATLAB function模块,进入其编程界面,定义函数

函数名为fcn,有几个形参,simulink中的模块就会有几个端口,输出端口同样。在我的测试过程中发现如果函数名不用fcn,则无法实现多个输入输出端口。

2. simulink中的MATLAB function中输出端口设为向量

如上图所示,同样定义输出为一个变量sys,但是在下面用sys = [00],这样sys输出端口对应的就是一个两行一列的向量。效果为:输出为向量,但是只显示一个端口。

若改为

function [sys1 sys2] = fcn(ut, t, input)

 则就会显示两个端口,都是一维的。

3. simulink中的MATLAB function中输入端口设为向量(数组)

这种情况无须特殊处理,像上面一样同样定义,MATLAB没有C语言那样严格的参数类型限制,只需要在函数中使用时按照向量或数组使用就可以

input(:, n):就是表示input的第n列数据

input(m, :):就是表示input的第m行数据

input(m, n):就是表示input的第m行第n列数据


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11446642.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存