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

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

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





