2015-11-05 16 views
0

我有一個項目,使用「PartA」,「PartB」,「Data」,「HMI」等類別來組織我的變量/標籤,當然還有必要的「調試」。像定時器,計數器,指數等變量的命名約定?

所以隨機變量的幾個例子是:

Debug.ReadWriteTimer 
HMI.ReportViewerMode  
Data.IndexResult 
Data.ActiveDirectory 
PartA.InspectionResult 

但我有幾個變量,我用整個程序作爲後勤設備,如櫃檯,索引和(非調試)定時器,這並不適合我上面列出的幾個類別。

我已經考慮了以下,但無那些似乎適合兩種:

  • Global.tagname
  • Program.tagname
  • Devices.tagname

什麼是明確的以及像這些程序級「工具」的邏輯命名約定,這些工具可以被第一次查看標籤數據庫的人立即識別出來?

(背景爲好奇:這個特定的項目是使用機器視覺軟件叫康耐視公司設計,它採用C#語言中是的RSLogix和LabVIEW的私生子接口創建)

+0

也許支持? –

回答

0

我決定使用應用程序的簡稱「App」作爲這些項目的類別。我相信它比「程序」更清晰,不容易與範圍混淆,如「全局」,並且縮寫有助於緩解與.NET的Application對象的混淆。

0

雜項,雜項的快捷方式,經常用於對不能放入其他類別的項目進行分類。
這是如果你必須使用一個類別,否則缺乏類別完全描述變量的雜項屬性。

+0

感謝您的回答。我試圖找到比「雜項」更具描述性的內容,因爲我確實認爲這些內容屬於某一類別;我無法弄清楚那可能是什麼。這就是說,如果一切都失敗了...... –

+0

@DanA。是的,我知道我沒有真正回答你的問題,但我眼中的這些人之間沒有真正的聯繫。我擔心你很快就會面臨另一種不可分類變量的問題。不過,也許「技術」或「內部」更適合您的需求? – Aaron

+0

是的,總是有一件討厭的東西出現問題,它似乎不適合任何盒子......這就是爲什麼我最終可能會使用像Misc或Global這樣的通用東西。感謝您的建議!我會等待看看有沒有人有任何想法。 –