0

我在 Windows 10 PC 上使用 Matlab 2016a 将 BladeRF x115 连接到 simulink。

我遵循了 github 上的入门指南: www.nuand.com/bladeRF-doc/guides/bladeRF_windows_installer

然后我做了一个简单的代码,如下图所示:

代码图片

我只能模拟一次,因为当我再次尝试模拟时,出现以下错误:

MATLAB System block 'testlinking/MATLAB System' error occurred when invoking 'setupImpl' method of 'bladeRF_Simulink'. The error was thrown from '

'C:\Program Files\bladeRF\matlab\bladeRF.m' at line 116
'C:\Program Files\bladeRF\matlab\bladeRF.m' at line 398
'C:\Program Files\bladeRF\matlab\bladeRF_Simulink.m' at line 364'.
Caused by:
libbladeRF error (-7) in bladeRF_open(): No devices available
Component:Simulink | Category:Block error

此错误的原因是因为 LED 2 仍在闪烁(设备正在使用中)。但是即使我关闭了matlab和simulink,它仍然会闪烁,我不知道为什么?

4

2 回答 2

0

看看: https : //www.mathworks.com/matlabcentral/fileexchange/74591-communications-toolbox-support-package-for-bladerf-2-0?s_tid=mwa_osa_a“BladeRF 2.0 的通信工具箱支持包”< /p>

下载 zip 文件并将 matlab 导航到目录bladerf。

这对我有用。simulink 模块释放刀片,因此可以停止和重新启动 Simulink 模型而不会出现问题/错误。

于 2020-05-29T22:13:22.760 回答
0

您的设备可用于bladeRF cli?

查看:

bladeRF> info

  Board:                    Nuand bladeRF 2.0 (bladerf2)
  Serial #:                 20f99xxxx
  VCTCXO DAC calibration:   0x1de9
  FPGA size:                301 KLE
  FPGA loaded:              yes
  Flash size:               128 Mbit
  USB bus:                  2
  USB address:              3
  USB speed:                SuperSpeed
  Backend:                  libusb
  Instance:                 0

如果可用,请关闭 Bladerf cli 和 MATLAB。仅打开 MATLAB 并再次检查。

于 2020-04-06T10:08:30.087 回答