我可以通过编程方式加载 RFmx SFP 配置吗?

更新 Feb 18, 2024

适用于

硬件

  • PXIe-5841

软件

  • RFmx
  • InstrumentStudio

程式语言

  • C# .NET

问题详述

我正在使用 C# 进行编程来配置 VST2 (PXIe-5841)。
我有很多波形要使用此 VST 进行测试,当我使用 RFmx(通过 Instrument Strudio)测量来自 VST2 的 NR 信号时,我必须为每个波形加载各种配置。
例如,DMRS, Mapping Type, slot allocation, symbol allocation等。
有什么方法可以将它们全部加载到我的 C# 代码中吗?这样我就不用自己手动打开配置文件来减慢测试过程。

解决方案

虽然我们可能找不到Instrument Studio的一套API,但我们可以做的就是将不同的RFmx NR配置存储在不同的Instrument Studio项目中。

例如,我有 3 个设置,那么我将有 3 个不同的项目:

文件夹
然后在 C# 代码中,我们要做的就是使用C# 调用 cmd ,并在 cmd 中调用 .instudioproj 文件以使用所需的设置打开相应的 RFmx NR SFP:

is_sfp_设置
如果他们想要更改 Instrument Studio 中的设置,他们可以首先以编程方式关闭以前的 SFP ;然后再次使用cmd打开新的。