簡體   English   中英

如何從WW對象生成CSV文件?

[英]How to generate CSV file from WW object?

我已經在某些Excel工作表中表示了一些WW對象,並且我需要創建一個Wonderware接受的CSV文件。 也就是說,我需要這里顯示的“ WW格式”。

在此處輸入圖片說明

我正在使用VSTO加載項,所有操作都應在C#中完成。 因此,是否有一些簡單的方法可以將WW對象轉換為上述所示,還是我必須手動創建所有內容?

根據評論中的討論,我可以建議:

您在帖子中顯示的文件很可能是由ArchestrA->導出-> Galaxy dump生成的。 我了解您想以編程方式創建這種格式的文件(類似於galaxy dump csv),然后使用它在ArchestrA中執行Galaxy Load。 要了解星系轉儲中不同列的含義,建議您首先閱讀《 Application Server用戶指南》的以下部分: 應用程序服務器用戶指南-TOC

這將為您提供概述,但不會回答所有問題,例如,甚至沒有提到ConfigVarSecurityType。 其中一些專欄只是“這就是它必須要做的”,而無需深入了解。 因此,我接下來建議的是在ArchestrA中創建一個簡單的對象,該對象具有少量不同類型和不同訪問設置的屬性。 然后將該對象導出為CSV,然后更改某些屬性的屬性,然后再次導出以查看CSV中發生了什么更改。 然后嘗試更改CSV中的內容,將其加載到Galaxy中,並在ArchestrA中檢查更改是否符合您的期望。 通過本練習,您將了解CSV的結構,然后可以編寫邏輯以在C#中創建這樣的文件。

一種替代方法是使用GRAccess工具箱並開發與Galaxy存儲庫直接通信的軟件,以創建和修改對象(即,不需要銀河加載步驟)。 以我的經驗,GRAccess根本不是直觀的,文檔不是很清晰,但是很完整。 GRAccess方法使您可以更好地控制導入/創建對象,例如,可以在對象或標簽已存在時決定要做什么,並且可以在導入時與用戶進行交互(例如詢問跳過/覆蓋?)。

如果您使用的是Google“ GRAccess Wonderware”,則可以找到幾個示例,說明人們如何使用它以編程方式操縱他們的星系對象。

暫無
暫無

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

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