构建SCPI设备类的最佳方法是什么?

时间:2018-05-11 20:43:39

标签: c# data-structures

我目前正在尝试为我们正在购买的新SCPI控制设备创建一个类。我过去做得足够好,可以很好地实现它。但是,我经常做到这一点,创建一个基础SCPI类非常好,我可以将所有未来的设备作为基础。这将节省我将来的时间。它可以更容易地实现对设备的完全控制,而不是挑选和选择我实际需要的功能以及我可以忽略的功能。它也希望使代码在将来更容易阅读。

如果您不熟悉,SCPI代表可编程仪器的标准命令。对我来说,这真的感觉就像我可以做得更通用,但我很难实现它。命令通常如下:ACQuire:AVERages?查询或:CURSor:MANual:CAX设置一个值。

如果我能以某种方式将其表示为value = ACQuire.AveragesCURSor.MANual.CAX = ax,我会很高兴。像value = ACQuire.Averages.GetData()CURSor.MANual.CAX.SetData(ax)之类的东西也可以。问题是我在这部分计算机科学方面没有足够的教育来提出一个合理的方法。缺乏知识可能意味着这种方法根本就是错误的。我根本不够了解。任何指针都很有用。

1 个答案:

答案 0 :(得分:0)