将数据写入工作区
金宝appSimulink / sink
HDL编码器/接收器
的到工作空间块将输入信号数据写入工作空间。在模拟过程中,块将数据写入内部缓冲区。当您暂停模拟或模拟完成时,该数据将被写入工作空间。直到模拟暂停或停止,数据才可用。
的到工作空间block通常将数据写入MATLAB®基本工作空间。对于一个sim卡
命令在MATLAB函数中的到工作空间block将数据发送到调用函数的工作空间,而不是MATLAB基工作空间。要将记录的数据发送到基本工作空间,请使用assignin
命令。
函数Myfunc a = sim(“太”,“SimulationMode”,“正常”);B = a.get(“simout”) assignin (“基地”,“b”, b);结束
的到工作空间块图标显示要写入数据的变量的名称。
属性指定数据日志记录间隔配置参数>数据导入/导出>记录时间间隔参数,到工作空间块不记录间隔之外的数据。例如,如果间隔为空,则块不记录任何数据([]
).块将记录的数据存储在您为单次仿真输出参数。
对于变步长求解器,控制可用的数据量到工作空间块,使用配置参数>数据导入/导出>额外的参数>输出选项参数。例如,要在多个模拟的相同时间点写入数据,请选择只产生指定的输出
选择。
当您启用MAT-file日志参数配置参数,到工作空间block将其数据记录到一个mat文件中。有关该参数的详细信息,请参见MAT-file日志(金宝app仿真软件编码器)。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
为了使后期处理更容易,您可以将此块保存的数据转换为数据集
格式。当将此数据与其他可使用的日志数据进行后期处理时,这种转换非常有用数据集
格式(例如,记录状态)。看到将记录数据转换为数据集格式。