主要内容

SD卡文件读取

从SD卡读取数据

  • 库:
  • 金宝appSimu金宝applink支持包Arduino硬件/通用

  • SD卡文件读块

描述

SD卡文件读取块从连接到硬件的SD卡中读取数据。硬件与SD卡通信串行外围接口(SPI).指定SD卡SPI SS引脚在“配置参数”对话框中进行通信。

如果您模拟一个包含SD卡读块不连接硬件,块输出零。有关更多信息,请参见块在模拟中产生零或什么都不做

点击地图视图销打开Arduino引脚映射表。

要知道如何为区块分配引脚,请参阅Arduino定时器独立块的引脚映射

港口

输入

全部展开

端口接受索引来读取数据。对于原始文件和ASCII文件,块开始从指定的索引读取数据。对于音频文件,块开始从使用指定索引计算的位置读取数据,不包括波形音频文件格式(WAV)头。

依赖关系

要启用该端口,请选择允许从索引读取参数。

数据类型:uint8

输出

全部展开

块输出从SD卡读取的数据。输出的格式取决于文件类型参数。如果您选择文件类型为:

  • ——块输出数据uint8格式。

  • 美国信息交换标准代码——默认情况下,块输出数据uint8格式。如果您选择使分隔符参数时,块输出数据类型格式。

  • 音频(wav)—块输出音频数据作为一个——- - - - - -N矩阵,帧大小,N数量的渠道金宝app由音频支持。

当块遇到文件末尾(EOF)时输出为零。

数据类型:||int8|uint8|int16|uint16|int32|uint32|布尔

块输出读操作的状态为uint8价值。每个值对应一个数据传输状态。

状态值 状态描述
0 成功
1 文件无法打开
2 不是wave文件
3. 音频的块掩码数据不匹配
4 索引值超过文件长度
5 文件中除了(0-9,句点和分隔符)以外的字符
6 文件结束

数据类型:uint8

参数

全部展开

指定块读取文件的格式。

指定块从中读取数据的文件的路径和名称。例如,阅读sample.wav文件,它位于TestAudio文件夹,指定文件名称作为/ TestAudio sample.wav

指定块从开始读取文件的次数。要读取文件直到停止模拟,请指定读取文件的次数作为

当你选择允许从索引读取参数时,块配置一个输入端口。在此端口指定索引。

对于原始文件和ASCII文件,块开始从指定的索引读取数据。对于音频文件,块开始从使用指定索引计算的位置读取数据,不包括WAV头。

  • ——块读取数据并输出数据uint8格式。

  • ——在每个示例时间,块读取数据,直到遇到下一个分隔符,在参数。中的数据块输出数据类型格式,省略末尾的分隔符。该块继续读取数据,直到遇到EOF。

依赖关系

要启用该参数,请设置文件类型美国信息交换标准代码

指定读取数据的分隔符。在每个示例时间,块读取数据,直到遇到下一个分隔符。中的数据块输出数据类型格式,省略末尾的分隔符。该块继续读取数据,直到遇到EOF。

依赖关系

要启用该参数,请选择使分隔符参数。

对于原始文件和ASCII文件,指定块从SD卡读取数据的频率。当设置为时-1,仿金宝app真软件®基于模型中的块上下文确定块的最佳样本时间。

对于音频(wav)文件,块计算样本时间(TS)从车架尺寸(N)及抽样率(FS)选择的音频文件。

Ts =N/F年代

例如,如果N是4410样品和吗Fs为44100 Hz,块采样时间为4410/ 44100 = 0.1秒。

N中指定的值是否为帧大小参数。FS是你在采样率(赫兹)参数。

指定音频输入设备用于读取音频数据的采样率,单位为Hz。较大的帧尺寸可能会导致音频输入延迟。确保音频采样频率与输入采样频率匹配,避免输出出现问题。

提示

要查找指定音频文件的采样率,请使用audioinfoMATLAB中的命令®命令窗口。复制样本速率从SampleRate财产的audioinfo命令,并将复制的速率粘贴到采样率(赫兹)参数。

依赖关系

要启用该参数,请设置文件类型音频(wav)

指定音频文件是单声道还是立体声。如果音频文件为单声道格式,则设置为1.音频文件为立体声时,设置为2

提示

要查找指定音频文件支持的频道数,请使用金宝appaudioinfo命令在MATLAB命令窗口。设置数量的渠道参数的值NumChannels财产的audioinfo命令。

依赖关系

要启用该参数,请设置文件类型音频(wav)

指定每个音频样本中的比特数。

提示

要查找指定音频文件的每个样本的位,请使用audioinfo命令在MATLAB命令窗口。设置位/样本参数的值BitsPerSample财产的audioinfo命令。

依赖关系

要启用该参数,请设置文件类型音频(wav)

指定一帧中样本的数量。较大的帧尺寸可能会导致音频输出延迟。

依赖关系

要启用该参数,请设置文件类型音频(wav)

介绍了R2019b