主要内容

fi对象DSP系统工具箱

从工作区读取定点信号

您可以从MATLAB读取定点数据®工作区成模拟金宝app®使用来自工作区的信号(DSP系统工具箱)从工作区触发信号(DSP系统工具箱)DSP System Toolbox™软件的块。输入定义的名称fi变量信号来自工作空间或从工作区块触发信号的信号的参数。

将定点信号写入工作空间

可以通过模型的定点输出将其写入MATLAB工作区到工作区或者触发到工作区(DSP系统工具箱)距离区块。定点数据始终以2-D或3-D数组的形式写入。

笔记

将定点数据写入MATLAB工作区fi对象,选择记录定点数据作为FI对象信号上的复选框到工作空间或触发到工作区块对话框。否则,定点数据将转换为双倍的并写信给工作区双倍的

例如,您可以使用以下代码创建一个fiMATLAB工作区中的对象。然后,您可以使用工作区块中的信号将数据带入Simulink模型。金宝app

a = fi([sin(0:10)' sin(10:-1:0)']) a = 0 -0.5440 0.8415 0.4121 0.9093 0.9893 0.1411 0.6570 -0.7568 -0.2794 -0.9589 -0.9589 -0.2794 -0.7568 0.6570 0.1411 0.98930.9093 0.4121 0.8415 -0.5440 0 DATATYPEMODE:固定点:二进制点缩放签名签名:签名wordlength:16 fractionLength:15

以下模型中的工作区块中的信号具有以下设置:

  • 信号-一个

  • 采样时间-1

  • 每个框架样品-2

  • 最终数据值之后的形式输出通过-设置为零

以下参数求解器窗格模型配置参数对话框具有以下设置:

  • 开始时间-0.0

  • 停止时间-10.0

  • 类型-固定步骤

  • 求解器-离散(没有连续状态)

  • 固定步长(基本样本时间)-1.0

请记住,将定点数据写入MATLAB工作区fi对象,选择记录定点数据作为FI对象信号上的复选框到工作区块对话框。否则,定点数据将转换为双倍的并写信给工作区双倍的

工作空间块的信号将模拟的结果写入MATLAB工作空间作为一个fi目的。

yout = (:,:,1) = 0.8415 -0.1319 -0.8415 -0.9561 (:,:,2) = 1.0504 1.6463 0.7682 0.3324 (:,:,3) = -1.7157 -1.2383 0.2021 0.6795 (:,:,4)= 0.3776 -0.6157 -0.9364 -0.8979 (:,:,5) = 1.4015 1.7508 0.5772 0.0678 (:,:,6) = -0.5440 0 -0.5440 0 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 17 FractionLength:15