簡體   English   中英

構造SCPI設備類的最佳方法是什么?

[英]What is the best way to structure a SCPI device class?

我目前正在嘗試為正在工作的新SCPI控制設備創建一個類。 過去,我已經做了足夠的工作來適應它。 但是,我經常這樣做,以至於創建一個基礎SCPI類非常好,我可以將其用於將來的所有設備。 這樣可以節省我以后的時間。 這將使對設備的完全控制變得容易,而不是選擇和選擇我真正需要的功能以及可以忽略的功能。 希望將來也可以使代碼更容易閱讀。

如果您不熟悉SCPI,則代表“可編程儀器標准命令”。 對我來說,這確實讓我感到更通用,但我仍在努力實現這一目標。 命令通常看起來像:ACQuire:AVERages? 查詢或:CURSor:MANual:CAX設置值。

如果可以將其表示為value = ACQuire.AveragesCURSor.MANual.CAX = ax我將非常喜歡。 value = ACQuire.Averages.GetData()CURSor.MANual.CAX.SetData(ax)也可以。 問題是,我在計算機科學的這一部分沒有受過足夠的教育,因此無法提出合理的方法。 缺乏知識可能意味着這種方法從根本上是錯誤的。 我根本不夠了解。 任何指針都是有用的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM