[發(fā)明專利]可多通道控制儀器的軟件系統(tǒng)及其降低計算機消耗的方法在審
| 申請?zhí)枺?/td> | 202010202521.0 | 申請日: | 2020-03-20 |
| 公開(公告)號: | CN111158299A | 公開(公告)日: | 2020-05-15 |
| 發(fā)明(設計)人: | 不公告發(fā)明人 | 申請(專利權)人: | 艾德克斯電子(南京)有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 南京正聯(lián)知識產(chǎn)權代理有限公司 32243 | 代理人: | 張玉紅 |
| 地址: | 210039 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通道 控制 儀器 軟件 系統(tǒng) 及其 降低 計算機 消耗 方法 | ||
本發(fā)明涉多通道控制儀器軟件領域,具體是一種可多通道控制儀器的軟件系統(tǒng)及其降低計算機消耗的方法。該軟件包含一個主界面應用程序及至少一個執(zhí)行控制儀器軟件應用程序,根據(jù)用戶在主界面應用程序中設定的通道數(shù),呼叫用戶設定數(shù)量之已編譯好的執(zhí)行控制儀器軟件應用程序,該軟件架構(gòu)應用于多核CPU作業(yè)系統(tǒng)中,此時作業(yè)系統(tǒng)會判定主界面應用程序和多個執(zhí)行控制儀器軟件應用程序不屬于同一個應用程序,而將其分散于各CPU核心中,以降低運算消耗。
技術領域
本發(fā)明涉及多通道控制儀器測試軟件設計領域,特別是涉及一種可多通道控制儀器的軟件系統(tǒng)及其降低計算機消耗的方法。
背景技術
軟件要實現(xiàn)多通道控制儀器的方式,基本上都是在單一執(zhí)行軟件里面完成,或是利用將要執(zhí)行的控制儀器軟件界面,編譯為Dynamic Link Library(DLL),供執(zhí)行中呼叫使用。但以上的方式在作業(yè)系統(tǒng)的認知,皆屬于單一應用程序。當控制儀器的軟件界面同時執(zhí)行且相當消耗CPU運算時,此時作業(yè)系統(tǒng)會因為認知為單一應用程序的情形下,就會將所有運算及消耗壓在同一顆CPU核心中, 如圖1可知,若是使用一般傳統(tǒng)多通道儀器控制軟件的架構(gòu),當各通道以全速在運算時,單一核心至多能開啟三個通道,若開啟第四個通道的資源將超過單一核心的負荷,使系統(tǒng)發(fā)生延遲的狀況。若此時作業(yè)系統(tǒng)為多核心的系統(tǒng),即會造成單一核心消耗過大,其余核心幾乎沒有消耗。就會造成控制儀器軟件的效率不張,而影響到控制軟件的流暢度、穩(wěn)定度及時間計算的準確度。
發(fā)明內(nèi)容
為了解決上述技術問題,本發(fā)明提供了一種可多通道控制儀器的軟件系統(tǒng)及其降低計算機消耗的方法,開發(fā)一個主界面應用程序,可根據(jù)用戶設定的通道數(shù),呼叫用戶設定數(shù)量之已編譯好的執(zhí)行控制儀器軟件應用程序(.exe),此時作業(yè)系統(tǒng)會判定不屬于同一個應用程序,而分散于各CPU核心中,以降低運算消耗。
為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
一種可多通道控制儀器的軟件,其特征在于,包含一個主界面應用程序及至少一個執(zhí)行控制儀器軟件應用程序,在主界面應用程序的界面上設置要開啟的通道,利用主界面應用程序控制對應于通道的執(zhí)行控制儀器軟件應用程序開啟。
進一步地,所述多通道控制儀器的軟件應用于多核CPU作業(yè)系統(tǒng)中。
進一步地,所述執(zhí)行控制儀器軟件應用程序為一個或多個應用程序。
進一步地,所述執(zhí)行控制儀器軟件應用程序用于控制通道進行測試。
進一步地,所述執(zhí)行控制儀器軟件應用程序均散運行于多核CPU作業(yè)系統(tǒng)中的多個核上。
進一步地,所述執(zhí)行控制儀器軟件應用程序的界面示例有通道控制區(qū)域,通道測試執(zhí)行及圖像顯示區(qū)域。
本發(fā)明還提供一種可多通道控制儀器降低計算機消耗的方法,主要包括以下步驟:
步驟一:建立一個主界面應用程序及至少一個執(zhí)行控制儀器軟件應用程序;
步驟二:在主界面應用程序的界面上設置需要開啟的通道;
步驟三:再利用主界面應用程序控制對應于所述通道的執(zhí)行控制儀器軟件應用程序的開啟。
本發(fā)明的有益效果:利用一個主界面,開啟數(shù)個已開發(fā)好的控制儀器軟件,利用作業(yè)系統(tǒng)分散核心負擔的慣性,將其開啟的控制軟件分散于各核心,根據(jù)用戶設定的通道數(shù),呼叫用戶設定數(shù)量之已編譯好的執(zhí)行控制儀器軟件應用程序(.exe),此時作業(yè)系統(tǒng)會判定不屬于同一個應用程序,而分散于各CPU核心中,以降低運算消耗。
附圖說明
圖1傳統(tǒng)多通道控制儀器軟件CPU核心消耗和本發(fā)明多通道控制儀器軟件CPU消耗對比圖;
圖2為本發(fā)明多通道儀器控制軟件CPU核心消耗示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾德克斯電子(南京)有限公司,未經(jīng)艾德克斯電子(南京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010202521.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種白酒的釀制方法
- 下一篇:一種垂直簾專用收卷機及垂直簾收卷方法





