This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号:TSW14J56EVM
我正在尝试提高 MATLAB 从 HSDCPro 软件捕获/提取.csv 原始数据的速率。 我已成功使用示例 MATLAB 代码、但无法以比大约每秒1个软件触发事件更快的速度获取帧数据(.csv 格式)。 我尝试了多种不同的方法来提高这一比率、但没有成功。 以下是 MATLAB 的代码片段
NumberOfSamplesPerChannel = 65536;
NumberOfSamplesForAnalysis = 65536;
ChannelIndex=0;%相关通道的索引(基于0)
%触发器设置
触发器模式使能= 1;%使能触发器- 1;禁用触发器- 0
SoftwareTriggerEnable=1;%硬件触发器- 0;软件触发器- 1
ArmOnNextCaptureButtonPress = 0;
触发器 CLKDelays = 0;触发的时钟延迟数的%
WaitToCheckTrigger = 1;% 0 -请勿等待、1 -等待并检查是否发生了触发。 注意: 我还试图抑制等待和检查、但捕获率没有提高。
此外、我会调用 dll 来配置板并加载固件。
在其余代码中、我只会调用 dll 来保存.csv 文件
以下是呼叫...
[ERROR_Status]= calllib ('HSDCProAutomation_64Bit'、'Save_Raw_Data_AS_CSV'、CSVFilePathWithName、TimeoutInMS);
我可以通过减少样本数来增加速率、但我更喜欢将速率至少保持在65K 范围内。
问题是从.bin 格式转换为.csv 吗?
理想情况下、我希望能够每秒捕获数万帧。
如果这是 EVM FPGA 固件的限制、我想知道是否有针对此类应用进行了优化的替代固件。
提前感谢您的帮助。
Brian、
感谢您的努力和快速响应。 我期待着这一更新。
此致、
Matthew