flyfeky
bilibili 工控貴族
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 884 個(gè)
工控威望: 1033 點(diǎn)
下載積分: 1985 分
在線時(shí)間: 687(小時(shí))
注冊(cè)時(shí)間: 2012-05-09
最后登錄: 2024-11-05
查看flyfeky的 主題 / 回貼
樓主  發(fā)表于: 2023-08-29 12:32
天天做工控,做的很無(wú)聊, 嘗試自己寫(xiě)了博圖文件解析。

西門(mén)子的數(shù)據(jù)塊解釋文件長(zhǎng)這樣,  可以用博圖得到。
DATA_BLOCK "hah"
{ DB_Accessible_From_OPC_UA := 'FALSE' ;
S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
NON_RETAIN
   STRUCT
      "1" : Bool;
      "2" : Struct
         "3" : Array[0..1] of Struct
            "8" : Bool;
         END_STRUCT;
         "4" : Array[0..1] of Struct
            "1" : Bool;
            "2" : Bool;
            "3" : Bool;
            "4" : Array[0..1] of Struct
               "5" : Bool;
               "6" : Bool;
            END_STRUCT;
            "7" : Array[0..1] of Struct
               "1" : Bool;
            END_STRUCT;
         END_STRUCT;
      END_STRUCT;
      "3" : Bool;
   END_STRUCT;
BEGIN
END_DATA_BLOCK



下面是轉(zhuǎn)換效果, 感興趣的朋友可以交流。


西門(mén)子倍福WPF+C#數(shù)據(jù)庫(kù),槽式設(shè)備專家
都是風(fēng)景幸會(huì)
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 24 個(gè)
工控威望: 87 點(diǎn)
下載積分: 1195 分
在線時(shí)間: 38(小時(shí))
注冊(cè)時(shí)間: 2022-04-13
最后登錄: 2024-10-14
查看都是風(fēng)景幸會(huì)的 主題 / 回貼
1樓  發(fā)表于: 2023-11-02 16:41
很感興趣  樓主繼續(xù)更新啊 最近也在學(xué)C#想先寫(xiě)個(gè)觸摸屏 不知都有什么教程推薦沒(méi)有