欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互系統(tǒng)及方法與流程

文檔序號:11063395閱讀:343來源:國知局
工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互系統(tǒng)及方法與制造工藝

本發(fā)明屬于物理技術(shù)領(lǐng)域,更進一步涉及計算機技術(shù)領(lǐng)域中的一種本地工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互系統(tǒng)及方法。本發(fā)明可以應(yīng)用于虛擬裝配仿真、工藝規(guī)劃等工程應(yīng)用,針對工藝規(guī)劃軟件與仿真軟件間的信息孤島問題,借助軟件的標(biāo)準(zhǔn)開放接口,實現(xiàn)工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互。



背景技術(shù):

工藝規(guī)劃是指借助于計算機軟硬件技術(shù)和支撐環(huán)境,利用計算機進行數(shù)值計算、邏輯判斷和推理等功能來制定零件機械加工工藝過程。借助于工藝規(guī)劃軟件,可以解決手工工藝設(shè)計效率低、一致性差、質(zhì)量不穩(wěn)定、不易達(dá)到優(yōu)化等問題。

“虛擬裝配”以產(chǎn)品及其零部件的三維實體模型為基礎(chǔ),借助虛擬現(xiàn)實技術(shù)在計算機上仿真裝配操作的全過程,進行裝配操作及其相關(guān)特性的分析,實現(xiàn)產(chǎn)品的裝配規(guī)劃和評價,制定合理的裝配方案。虛擬裝配主要實現(xiàn)2個層次的映射,即底層的產(chǎn)品數(shù)字化模型映射產(chǎn)品物理模型,頂層的裝配過程仿真映射真實的裝配過程。底層的映射避免了產(chǎn)品模型的物理實現(xiàn),且使得工程分析、裝配仿真成為可能;頂層的映射使得產(chǎn)品裝配規(guī)劃、仿真驗證及評價成為可能。

工藝規(guī)劃軟件和虛擬裝配仿真軟件已成為數(shù)字化制造技術(shù)在制造業(yè)中應(yīng)用的典范,針對復(fù)雜產(chǎn)品能夠優(yōu)化產(chǎn)品設(shè)計,避免或減少物理模型的制作,縮短產(chǎn)品開發(fā)周期,降低成本,從而實現(xiàn)產(chǎn)品的并行開發(fā),提高裝配質(zhì)量和效率,改善產(chǎn)品。工藝規(guī)劃軟件和虛擬裝配軟件在航空航天、汽車、船舶、工程機械等領(lǐng)域的復(fù)雜產(chǎn)品設(shè)計及其裝配工藝規(guī)劃具有重要的意義,其重要性越來越突出。但是目前工藝規(guī)劃軟件和虛擬裝配仿真軟件存在的問題嚴(yán)重制約了虛擬裝配技術(shù)的應(yīng)用,制約了裝配工藝規(guī)劃和仿真設(shè)計的效率,目前主要問題有:工藝規(guī)劃軟件與仿真軟件是分別獨立運行的,裝配工藝規(guī)劃的設(shè)計和裝配工藝仿真的設(shè)計需要反復(fù)參考修改,效率低下;工藝規(guī)劃軟件與仿真軟件之間無法直接進行數(shù)據(jù)交互。

杭州世導(dǎo)通訊有限公司擁有的專利技術(shù)“一種SaaS模式下的數(shù)據(jù)交互方法及系統(tǒng)”(專利申請?zhí)枺?01010532421.0,授權(quán)公告號:CN 101977164B)中提出了一種SaaS模式下的數(shù)據(jù)交互方法及系統(tǒng)。該系統(tǒng)包括數(shù)據(jù)發(fā)送單元、數(shù)據(jù)轉(zhuǎn)換單元、數(shù)據(jù)交互單元、數(shù)據(jù)接收單元、配置存儲單元、配置管理單元,有效的解決集中與分布式相結(jié)合的部署模式下不同企業(yè)之間的數(shù)據(jù)交互問題,無需根據(jù)不同的數(shù)據(jù)交換要求進行接口的定制開發(fā)。該系統(tǒng)雖然能實現(xiàn)不同企業(yè)之間的數(shù)據(jù)交互,但是,該系統(tǒng)仍然存在的不足之處是,不適用于本地計算機軟件之間的數(shù)據(jù)交互方式,系統(tǒng)實現(xiàn)較為復(fù)雜。

青島智能產(chǎn)業(yè)技術(shù)研究院在其申請的專利文件“基于文件共享的PARAMICS和MATLAB數(shù)據(jù)交互方法和設(shè)備”(專利申請?zhí)枺?01510665898.9,公開號:CN 105335240 A)中公開了一種基于文件共享的PARAMCIS軟件的插件程序和MATLAB程序的數(shù)據(jù)交互方法。該方法插件程序與MATLAB程序通過共享文件進行數(shù)據(jù)交互,根據(jù)共享標(biāo)志值分別實現(xiàn)對共享文件的讀寫。該方法雖然能夠?qū)崿F(xiàn)PARAMCIS軟件與MATLAB程序的數(shù)據(jù)交互,但是,該方法仍然存在的不足之處是,不適用于軟件之間特定數(shù)據(jù)類型的數(shù)據(jù)交互,可擴展性不高,不能滿足工藝規(guī)劃軟件與仿真軟件之間的數(shù)據(jù)交互需求。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的不足,提出一種工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互系統(tǒng)及方法,可以實現(xiàn)工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互需求。

本發(fā)明的數(shù)據(jù)交互系統(tǒng)包括工藝規(guī)劃模塊、工藝仿真模塊、數(shù)據(jù)連接模塊、中間介質(zhì)模塊、數(shù)據(jù)庫存儲模塊,其中:

所述的工藝規(guī)劃模塊,用于判斷是否接收到數(shù)據(jù)交互請求,打開數(shù)據(jù)交互請求的裝配工藝文件,提取裝配工藝文件中的數(shù)據(jù),將提取的數(shù)據(jù)導(dǎo)入到中間介質(zhì)模塊中;

所述的工藝仿真模塊,用于根據(jù)工藝仿真模塊中的裝配工藝流程仿真需求,確定需要數(shù)據(jù)交互的工藝規(guī)劃模塊的裝配工藝文件;

所述的數(shù)據(jù)連接模塊,用于將工藝規(guī)劃模塊和工藝仿真模塊建立聯(lián)系,以便工藝規(guī)劃軟件與工藝仿真軟件的數(shù)據(jù)交互系統(tǒng),調(diào)用工藝規(guī)劃模塊和工藝仿真模塊的開放接口;

所述的中間介質(zhì)模塊,用于向工藝規(guī)劃模塊發(fā)送打開工藝規(guī)劃模塊中的裝配工藝文件的數(shù)據(jù)交互請求,存儲裝配工藝文件中的數(shù)據(jù),將該模塊中的數(shù)據(jù)導(dǎo)入到工藝仿真模塊內(nèi);

所述的數(shù)據(jù)庫存儲模塊,用于存儲工藝規(guī)劃模塊中的裝配工藝文件的存儲路徑。

本發(fā)明的數(shù)據(jù)交互方法,包括如下步驟:

(1)發(fā)送數(shù)據(jù)交互請求:

(1a)根據(jù)工藝仿真模塊中的裝配工藝流程仿真需求,確定需要數(shù)據(jù)交互的工藝規(guī)劃模塊中的裝配工藝文件;

(1b)工藝仿真模塊通過中間介質(zhì)模塊的響應(yīng)命令接口,向工藝規(guī)劃模塊發(fā)送打開工藝規(guī)劃模塊中的裝配工藝文件的數(shù)據(jù)交互請求;

(2)判斷工藝規(guī)劃模塊是否接收到數(shù)據(jù)交互請求,若是,則執(zhí)行步驟(3),否則,執(zhí)行步驟(1);

(3)數(shù)據(jù)導(dǎo)入裝配工藝中間介質(zhì)模塊:

(3a)工藝規(guī)劃模塊打開接收的數(shù)據(jù)交互請求中的裝配工藝文件;

(3b)通過工藝規(guī)劃模塊的開放接口,提取裝配工藝文件中的數(shù)據(jù);

(3c)將提取的數(shù)據(jù)導(dǎo)入到中間介質(zhì)模塊中;

(4)判斷中間介質(zhì)模塊是否成功導(dǎo)入了數(shù)據(jù),若是,則執(zhí)行步驟(5),否則,執(zhí)行步驟(3);

(5)通過工藝仿真模塊的開放接口,將中間介質(zhì)模塊中的數(shù)據(jù)導(dǎo)入到工藝仿真模塊內(nèi);

(6)判斷工藝仿真模塊與工藝規(guī)劃模塊是否成功完成了數(shù)據(jù)交互,若是,則執(zhí)行步驟(7),否則,執(zhí)行步驟(5);

(7)完成整個數(shù)據(jù)交互過程。

本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點:

第一,由于本發(fā)明的數(shù)據(jù)交互系統(tǒng)通過中間介質(zhì)模塊連接工藝規(guī)劃模塊和工程仿真模塊,克服了現(xiàn)有技術(shù)不適用于本地計算機軟件之間的數(shù)據(jù)交互方式,系統(tǒng)實現(xiàn)較為復(fù)雜的缺點,使得本發(fā)明具有易于實現(xiàn)和操作簡單的優(yōu)點,可適用于工藝規(guī)劃軟件與工藝仿真軟件間的數(shù)據(jù)交互。

第二,由于本發(fā)明的數(shù)據(jù)交互系統(tǒng)將工藝規(guī)劃軟件與工藝仿真軟件的集成在同一系統(tǒng)內(nèi),克服了現(xiàn)有技術(shù)工藝規(guī)劃軟件與仿真軟件分別獨立運行,工藝規(guī)劃的設(shè)計和工藝仿真的設(shè)計需要反復(fù)參考修改,效率低下的缺點,使得本發(fā)明具有提升工藝規(guī)劃與仿真設(shè)計效率的優(yōu)點,可適用于工藝規(guī)劃設(shè)計和工藝規(guī)劃仿真設(shè)計。

第三,由于本發(fā)明的數(shù)據(jù)交互方法通過工藝規(guī)劃模塊與工藝仿真模塊的開放接口,實現(xiàn)無法直接數(shù)據(jù)交互的軟件之間的數(shù)據(jù)交互,克服了現(xiàn)有技術(shù)不適用于軟件之間特定數(shù)據(jù)類型的數(shù)據(jù)交互,可擴展性不高的缺點,使得本發(fā)明具有通用性和可擴展性的優(yōu)點,可適用于工藝規(guī)劃軟件與工藝仿真軟件間的數(shù)據(jù)交互。

附圖說明

圖1是本發(fā)明系統(tǒng)的方框圖;

圖2是本發(fā)明方法的流程圖;

圖3是本發(fā)明數(shù)據(jù)導(dǎo)入中間介質(zhì)模塊的流程圖;

圖4是本發(fā)明數(shù)據(jù)導(dǎo)入工藝規(guī)劃模塊的流程圖。

具體實施方式

下面結(jié)合附圖對本發(fā)明做進一步詳細(xì)的描述。

參照附圖1,本發(fā)明的系統(tǒng)包括工藝規(guī)劃模塊、工藝仿真模塊、數(shù)據(jù)連接模塊、中間介質(zhì)模塊、數(shù)據(jù)庫存儲模塊五個模塊。

工藝規(guī)劃模塊用于判斷是否接收到數(shù)據(jù)交互請求,打開數(shù)據(jù)交互請求的裝配工藝文件,提取裝配工藝文件中的數(shù)據(jù),將提取的數(shù)據(jù)導(dǎo)入到中間介質(zhì)模塊中。

工藝仿真模塊用于根據(jù)工藝仿真模塊中的裝配工藝流程仿真需求,確定需要數(shù)據(jù)交互的工藝規(guī)劃模塊中的裝配工藝文件。

數(shù)據(jù)連接模塊用于將工藝規(guī)劃模塊和工藝仿真模塊建立連接,以便工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互系統(tǒng),調(diào)用工藝規(guī)劃模塊和工藝仿真模塊的開放接口。

中間介質(zhì)模塊用于向工藝規(guī)劃模塊發(fā)送打開工藝規(guī)劃模塊中的裝配工藝文件的數(shù)據(jù)交互請求,存儲裝配工藝文件中的數(shù)據(jù),將該模塊中的數(shù)據(jù)導(dǎo)入到工藝仿真模塊內(nèi)。

數(shù)據(jù)庫存儲模塊用于存儲工藝規(guī)劃模塊中的裝配工藝文件的存儲路徑。

數(shù)據(jù)連接模塊通過動態(tài)鏈接庫鏈接,實現(xiàn)工藝規(guī)劃軟件與仿真軟件的數(shù)據(jù)交互系統(tǒng)內(nèi)工藝規(guī)劃模塊與工藝仿真模塊的數(shù)據(jù)通信。

工藝規(guī)劃模塊通過中間介質(zhì)模塊與工藝仿真模塊連接,中間介質(zhì)模塊通過數(shù)據(jù)庫存儲模塊和工藝規(guī)劃模塊連接。

參照附圖2,對本發(fā)明方法的具體步驟做詳細(xì)描述。

步驟1,發(fā)送數(shù)據(jù)交互請求。

根據(jù)工藝仿真模塊中的裝配工藝流程仿真需求,確定需要數(shù)據(jù)交互的工藝規(guī)劃模塊中的裝配工藝文件。

工藝仿真模塊通過中間介質(zhì)模塊的響應(yīng)命令接口,向工藝規(guī)劃模塊發(fā)送打開工藝規(guī)劃模塊中的裝配工藝文件的數(shù)據(jù)交互請求。

步驟2,判斷工藝規(guī)劃模塊是否接收到數(shù)據(jù)交互請求,若是,則執(zhí)行步驟3,否則,執(zhí)行步驟1。

步驟3,數(shù)據(jù)導(dǎo)入中間介質(zhì)模塊。

工藝規(guī)劃模塊打開接收的數(shù)據(jù)交互請求中的裝配工藝文件,通過工藝規(guī)劃模塊的開放接口,提取裝配工藝文件中的數(shù)據(jù),將提取的數(shù)據(jù)導(dǎo)入到中間介質(zhì)模塊中。

參照附圖3,對數(shù)據(jù)導(dǎo)入中間介質(zhì)模塊的流程做詳細(xì)描述。

第一步,工藝規(guī)劃模塊打開裝配工藝文件。

第二步,讀取工序節(jié)點總數(shù)P。

第三步,將已提取工序節(jié)點數(shù)目m初始化為1。

第四步,獲取當(dāng)前工序節(jié)點數(shù)據(jù)并導(dǎo)入中間介質(zhì)模塊。

第五步,讀取當(dāng)前工序節(jié)點包含的工步節(jié)點總數(shù)S。

第六步,將當(dāng)前工序已提取工步數(shù)目n初始化為1。

第七步,提取當(dāng)前工步節(jié)點數(shù)據(jù)并導(dǎo)入中間介質(zhì)模塊。

第八步,判斷n是否小于或等于s,若是,則執(zhí)行第九步,否則,執(zhí)行第十步。

第九步,n增加1,繼續(xù)執(zhí)行第7步。

第十步,判斷m是否小于或等于P,若是,執(zhí)行第十一步,否則,執(zhí)行第十二步。

第十一步,m增加1,繼續(xù)執(zhí)行第四步。

第十二步,完成數(shù)據(jù)提取并導(dǎo)入過程。

步驟4,判斷中間介質(zhì)模塊4是否成功導(dǎo)入了數(shù)據(jù),若是,則執(zhí)行步驟5,否則,執(zhí)行步驟3。

所述的成功導(dǎo)入數(shù)據(jù)是指,中間介質(zhì)模塊內(nèi)的節(jié)點能夠顯示裝配工藝文件中的數(shù)據(jù)。

步驟5,數(shù)據(jù)導(dǎo)入工藝仿真模塊。

通過工藝仿真模塊的開放接口,將中間介質(zhì)模塊中的數(shù)據(jù)導(dǎo)入到工藝仿真模塊2內(nèi)。

參照附圖4,對數(shù)據(jù)導(dǎo)入工藝仿真模塊的流程做詳細(xì)描述。

第一步,中間介質(zhì)模塊打開節(jié)點數(shù)據(jù)文件。

第二步,讀取父節(jié)點總數(shù)Q。

第三步,將已經(jīng)導(dǎo)入到工藝仿真模塊內(nèi)的父節(jié)點數(shù)目k初始化為1。

第四步,提取當(dāng)前父節(jié)點數(shù)據(jù)并導(dǎo)入到工藝仿真模塊。

第五步,讀取當(dāng)前父節(jié)點包含的子節(jié)點總數(shù)T。

第六步,將已經(jīng)導(dǎo)入到工藝仿真模塊內(nèi)當(dāng)前父節(jié)點的子節(jié)點數(shù)目v初始化為1。

第七步,提取當(dāng)前子節(jié)點數(shù)據(jù)并導(dǎo)入到工藝仿真模塊內(nèi)。

第八步,判斷v是否小于或等于T,若是,則執(zhí)行第九步,否則,執(zhí)行第十步。

第九步,v增加1,繼續(xù)執(zhí)行第七步。

第十步,判斷k是否小于等于Q,若是,則執(zhí)行第十一步,否則,執(zhí)行第十二步。

第十一步,k增加1,繼續(xù)執(zhí)行第四步。

第十二步,完成整個數(shù)據(jù)導(dǎo)入過程。

步驟6,判斷工藝仿真模塊與工藝規(guī)劃模塊是否成功完成了數(shù)據(jù)交互,若是,則執(zhí)行步驟7,否則,執(zhí)行步驟5。

所述的成功完成了數(shù)據(jù)交互是指,工藝仿真模塊能夠顯示從工藝規(guī)劃模塊中提取并導(dǎo)入了數(shù)據(jù)。

步驟7,完成整個數(shù)據(jù)交互過程。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新宁县| 陵水| 平陆县| 镇赉县| 玉屏| 东源县| 元江| 通州市| 花莲县| 崇仁县| 马山县| 布拖县| 唐海县| 麻江县| 合江县| 东平县| 隆子县| 灌云县| 卢湾区| 丹棱县| 花莲县| 五河县| 驻马店市| 读书| 滦南县| 合作市| 射洪县| 双桥区| 盐源县| 高平市| 寿阳县| 威信县| 昌邑市| 油尖旺区| 法库县| 福泉市| 会同县| 广东省| 迁安市| 固始县| 故城县|