首先在matlab function中定义全局变量 这里定义了一个4*1的向量a=[1;2;3;4],这是因为在使用global时貌似只能定义列向量,如果后续需要使用行向量和矩阵时就需要进行进一步的变换了。
点击matlab function编辑页面的Edit Data 如下图按123步骤操作 1.添加变量 2.修改名称为上一步定义的全局变量名称(必须保持一致) 3.修改scope为Data Dtore Memory
在主界面创建Data Dtore Memory模块 双击进去进行编辑 首先将名称进行修改,必须改为和之前定义的名称一样 然后点击Signal Attributes进行设置 1.设置初始值,这里有两种设置方法,第一种是可以输入一个数则该向量的所有初始值都设为这一数字,第二种是定义向量[x;x;x;x],这里的x可以是任何数,如果向量较短可以这么设置 2.指定数据类型,这里设为double 3.指定向量维度,我在尝试过矩阵等形式后都不成功,只能用列向量,因此这里设为4,即原来所用的列向量的维度 4.指定信号类型,这里需要改为real 完成后点击OK即可
到此即完成了全局向量的定义 可以通过Data Store Read模块来使用该向量数据