一種基于MVC模型的PLC變量表分組方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202110982902.X 申請日 -
公開(公告)號 CN113688136A 公開(公告)日 2021-11-23
申請公布號 CN113688136A 申請公布日 2021-11-23
分類號 G06F16/22;G06F16/23;G06F16/245 分類 計算;推算;計數(shù);
發(fā)明人 胡艷萍 申請(專利權(quán))人 傲拓科技股份有限公司
代理機構(gòu) 北京中企鴻陽知識產(chǎn)權(quán)代理事務所(普通合伙) 代理人 蘇艷
地址 210000 江蘇省南京市雨花臺區(qū)寧雙路19號云密城D棟8層
法律狀態(tài) -

摘要

摘要 本發(fā)明提出了一種基于MVC模型的PLC變量表分組方法及系統(tǒng),包括:建立變量表的結(jié)構(gòu),包括:抽象一個共同的基類QMyDataType,從該基類中派生出多種基礎數(shù)據(jù)類型,為數(shù)據(jù)類型表中數(shù)據(jù)項的子節(jié)點提供可選的數(shù)據(jù)類型;將變量表的數(shù)據(jù)存儲在基類QMyUserType的一個實例中;將分組類作為數(shù)據(jù)類型派生自QMyUserType,QMyUserType的基類有一個isGroup屬性,只有添加分組的時候?qū)⑵渲脼?;變量表每添加一個分組則創(chuàng)建一個QMyDataType對象,插入到m_varRootType中;再創(chuàng)建一個model關聯(lián)到分組數(shù)據(jù),變量表維護一個QMap容器的變量,建立分組名稱與其model的映射;當檢測到用戶請求查看分組數(shù)據(jù)時,在項目樹上僅顯示分組名稱;根據(jù)分組名稱獲取分組的model并關聯(lián)到視圖類上;遍歷rootType,存儲為分層結(jié)構(gòu)的xml格式;讀取的時候解析xml文件生成rootType。