一種基于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。 |
