从模型数据创建VCD的脚本文件万博1manbetx

这代币是用来生成一个VCD模拟仿真软件生成的数据文件。万博1manbetx

608下载

更新2012年6月12日

查看许可协议

% = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % =
这代币用于生成一个VCD文件生成的模拟数据
万博1manbetx仿真软件。生成的VCD文件可以打开波形分析仪等工具“GTKWave”
进行分析。
% = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % = % =

使用这里描述的脚本的步骤....

(1)编译c文件使用命令

> >墨西哥人mexWriteVCD.c

生成脚本中的墨西哥人文件被称为“CreateVCD.m”。
复制生成的墨西哥人作为CreateVCD.m文件在同一位置

(2)仿真软件的仿真数据保存到基工作区使用“工作区”块或仿真软件万博1manbetx的数据记录功能。

(3)仿真数据应该在“结构与时间(时间序列)”甲酸和数据
所有的信号都应该有相同数量的elemets。(数量的元素
在相同数组的所有信号将自动生成
同时从相同的模型)。

例如:

signal1。时间= (1 2 3);
signal1。Data = [50 9 7];

signal2。时间= (1 2 3);
signal2。数据= (500 900 5500);

(4)现在时间来收集所有的信号信息(名称、数据类型、流量和价值)
在一个结构可以传递给脚本。创建一个结构数组
以上字段,如下所示

SignalStruct (n)。名称- - >字符串,包含信号的名称
SignalStruct (n)。类型- - >字符串,包含数据类型的信号
SignalStruct (n)。流——>字符串显示信号流(“输入”和“输出”)
SignalStruct (n)。值- - >信号值的数组,在工作区中记录。

字符串数据类型可以关注之一
bolean——>“B”
uint8——>“与”
uint16——>“U16”
uint32——>“U32”
uint64——>“U64”
int8——>“S8”
int16——>“S16”
int32——>“S32”
int64——>“S64”
单——>“F32”
双- - >“F64”

例如:

SignalStruct (1)。名称- - >“signal1”
SignalStruct (1)。类型- - >“与”
SignalStruct (1)。流程- - >“输入”
SignalStruct (1)。值- - > signal1.Data;

SignalStruct (2)。名称- - >“signal2”
SignalStruct (2)。类型- - >“与”
SignalStruct (2)。流程- - >“输出”
SignalStruct (2)。值- - > signal2.Data;

注意:存储所有输入信号的第一个数组中,然后输出信号。

(5)现在叫CreateVCD。与所有的信息

CreateVCD((没有扩展的完整的VCD文件路径和名称),signal1。时间,SignalStruct);

时间序列(这里signal1.Time)可能是时间向量的任何信号都是相同的。

(6)VCD文件将创建与给定的名称和路径,可以打开与支持万博1manbetx
波分析器工具。

墨西哥人的文件是用于将数据写到文件中。使用文件减少了墨西哥人
执行时间高达80%。

引用作为

选项卡(2023)。从模型数据创建VCD的脚本文件万博1manbetx(//www.tianjin-qmedu.com/matlabcentral/fileexchange/36943-script-to-create-vcd-file-from-万博1manbetxsimulink-data), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2007b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.5.0.0

v1.2——Revome字符$ #从标识符的名字。修改分辨率计算支持高达1 fs决议。万博1manbetx

1.3.0.0

从最初到v1.1更新
固定CreateVCD的bug。m是导致错误当样品时间> = 1秒。

1.0.0.0