雷達(dá)天線多學(xué)科設(shè)計(jì)仿真一體化平臺(tái)開發(fā)
本文選題:數(shù)據(jù)庫(kù) + 軟件集成。 參考:《電子科技大學(xué)》2017年碩士論文
【摘要】:隨著CAD/CAE/CAM技術(shù)的發(fā)展和應(yīng)用,單學(xué)科設(shè)計(jì)仿真軟件已不能滿足復(fù)雜產(chǎn)品的設(shè)計(jì)需求。PDM軟件能夠?qū)崿F(xiàn)項(xiàng)目管理、數(shù)據(jù)管理等功能,其優(yōu)點(diǎn)是可以實(shí)現(xiàn)多學(xué)科設(shè)計(jì)仿真軟件的集成。但實(shí)際應(yīng)用中這類軟件有一定的適用范圍,針對(duì)性較差。例如雷達(dá)天線的設(shè)計(jì),需要規(guī)劃操作流程、推薦仿真方案、建立歷史仿真方案知識(shí)庫(kù)、提供典型雷達(dá)組件模型庫(kù)等實(shí)用功能的支撐來(lái)提升開發(fā)效率,減少重復(fù)性工作。為此,本文開展雷達(dá)天線的設(shè)計(jì)仿真一體化技術(shù)研究,并開發(fā)一體化平臺(tái)。主要內(nèi)容如下:(1)設(shè)計(jì)仿真一體化平臺(tái)總體架構(gòu)設(shè)計(jì)。分析設(shè)計(jì)仿真一體化平臺(tái)需求并按功能分類,規(guī)范雷達(dá)天線設(shè)計(jì)流程,規(guī)劃主要功能模塊。以功能為基礎(chǔ)設(shè)計(jì)一體化平臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)模塊,給出數(shù)據(jù)庫(kù)關(guān)系圖,將數(shù)據(jù)庫(kù)作為核心,開發(fā)設(shè)計(jì)仿真一體化平臺(tái)其他功能模塊。(2)集成多學(xué)科仿真軟件?偨Y(jié)兩種軟件集成方法:個(gè)性化軟件定制法、Win32 API集成法。對(duì)比兩種方法并選擇適合設(shè)計(jì)仿真一體化平臺(tái)的集成方法,將軟件集成方法封裝到動(dòng)態(tài)鏈接庫(kù)(DLL)文件中,提供開放接口供其他編程人員調(diào)用。(3)設(shè)計(jì)與開發(fā)網(wǎng)絡(luò)通信功能。將“單機(jī)版”設(shè)計(jì)仿真一體化平臺(tái)上升到網(wǎng)絡(luò)層面,對(duì)比TCP與UDP協(xié)議,選擇封裝了TCP協(xié)議的Socket網(wǎng)絡(luò)編程技術(shù)開發(fā)設(shè)計(jì)仿真一體化平臺(tái)即時(shí)通訊模塊,實(shí)現(xiàn)局域網(wǎng)“QQ”功能。利用基于TCP協(xié)議的FTP協(xié)議開發(fā)服務(wù)器文件管理模塊,實(shí)現(xiàn)文件遠(yuǎn)程管理與數(shù)據(jù)傳輸功能。(4)設(shè)計(jì)與開發(fā)重點(diǎn)功能模塊。闡述基于C#高級(jí)編程語(yǔ)言開發(fā)高版本UG(NX8.5)的過(guò)程,利用UG二次開發(fā)功能實(shí)現(xiàn)設(shè)計(jì)仿真一體化平臺(tái)參數(shù)化模型庫(kù)的構(gòu)建,將典型雷達(dá)組件的設(shè)計(jì)完全參數(shù)化,提供典型雷達(dá)組件的新建、修改與查看功能。簡(jiǎn)述設(shè)計(jì)仿真一體化平臺(tái)仿真方案推薦模塊、用戶管理模塊、項(xiàng)目管理模塊等重點(diǎn)模塊的功能,展示開發(fā)效果。
[Abstract]:With the development and application of CAD/CAE/CAM technology, single subject design simulation software can not meet the design requirements of complex products. PDM software can realize the functions of project management and data management, and its advantage is that it can realize the integration of multidisciplinary design simulation software.However, this kind of software has a certain scope of application in practical application, and its pertinence is poor.For example, the design of radar antenna needs to plan the operation flow, recommend the simulation scheme, establish the knowledge base of historical simulation scheme, and provide the support of practical functions such as typical radar module model base to improve the development efficiency and reduce the duplication of work.Therefore, this paper studies the integrated technology of radar antenna design and simulation, and develops the integrated platform.The main contents are as follows: 1) Design and simulation integrated platform architecture design.The requirement of the integrated platform is analyzed and classified according to the function. The design flow of radar antenna is standardized and the main function module is planned.The database system module of integrated platform is designed on the basis of function, and the database relation diagram is given. Taking database as the core, other functional modules of integrated platform of design and emulation are developed and integrated with multidisciplinary simulation software.This paper summarizes two methods of software integration: personalized software customization method and Win32 API integration method.By comparing the two methods and choosing the integration method suitable for designing the integrated platform of simulation, the software integration method is encapsulated into the dynamic link library (DLLL) file, and the open interface is provided for other programmers to call .Y3) to design and develop the network communication function.This paper raises the "single computer" design and simulation platform to the network level, compares TCP with UDP protocol, and selects Socket network programming technology which encapsulates TCP protocol to develop and design the instant communication module of simulation integration platform, and realizes the "QQ" function of LAN.Using FTP protocol based on TCP protocol to develop server file management module, realize file remote management and data transmission function. 4) Design and develop key function module.In this paper, the process of developing high version UGX NX8.5 based on C # advanced programming language is described. The parameterized model library of integrated platform of design and simulation is constructed by using the secondary development function of UG, and the design of typical radar components is completely parameterized.Provides new, modified, and view functions for typical radar components.The functions of the key modules such as the recommendation module, the user management module and the project management module of the simulation integrated platform are briefly described, and the development effect is shown.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TN957.2;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 黃新波;張瑜;朱波;;智能變電設(shè)備監(jiān)控與決策輔助系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[J];高壓電器;2016年03期
2 譚力菲;劉園珍;蔡友林;;基于Socket即時(shí)通訊軟件設(shè)計(jì)[J];科技廣場(chǎng);2015年12期
3 王文斌;剡昌鋒;劉朝陽(yáng);張凱;;MATLAB繪圖窗嵌入.NET項(xiàng)目混合編程[J];計(jì)算機(jī)工程與設(shè)計(jì);2015年12期
4 秦闖;劉戰(zhàn)強(qiáng);葉洪濤;龐繼有;;基于UG二次開發(fā)技術(shù)的CAD/CAE/CAM軟件集成方法研究[J];機(jī)床與液壓;2015年09期
5 劉奇;林崗;;基于Visual Studio 2010的UG二次開發(fā)研究[J];自動(dòng)化技術(shù)與應(yīng)用;2015年01期
6 周奇才;張慧群;熊肖磊;宋世明;韓夢(mèng)丹;;基于Socket網(wǎng)絡(luò)通信中C#心跳包實(shí)現(xiàn)方法的研究[J];機(jī)電一體化;2014年10期
7 陳鋒;;C#程序設(shè)計(jì)中自定義控件的創(chuàng)建與應(yīng)用[J];軟件導(dǎo)刊;2013年06期
8 李偉;;C#調(diào)用VC++動(dòng)態(tài)鏈接庫(kù)的研究[J];測(cè)控技術(shù);2013年05期
9 王田;;OSI與TCP/IP網(wǎng)絡(luò)模型分析[J];天津職業(yè)院校聯(lián)合學(xué)報(bào);2013年02期
10 徐懷平;;用C#定制實(shí)用的FTP工具[J];電腦編程技巧與維護(hù);2013年01期
相關(guān)會(huì)議論文 前1條
1 黃濤;張國(guó)新;劉毅;賀光明;魏魯雙;;混凝土壩設(shè)計(jì)分析一體化平臺(tái)開發(fā)[A];高壩建設(shè)與運(yùn)行管理的技術(shù)進(jìn)展——中國(guó)大壩協(xié)會(huì)2014學(xué)術(shù)年會(huì)論文集[C];2014年
,本文編號(hào):1763758
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1763758.html