隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)仿真所模擬的對(duì)象變得越來越復(fù)雜,計(jì)算機(jī)仿真系統(tǒng)的規(guī)模也變得日益龐大,開發(fā)難度成倍增加。為了解決這一難題,業(yè)界提出了分布交互仿真這一概念。分布交互仿真是指在設(shè)計(jì)仿真系統(tǒng)時(shí)采用協(xié)調(diào)一致的軟件架構(gòu)、網(wǎng)絡(luò)協(xié)議和數(shù)據(jù)庫,將分布在不同地點(diǎn)的仿真節(jié)點(diǎn)互連,形成一套統(tǒng)一的綜合仿真環(huán)境。本論文采用分布式仿真領(lǐng)域應(yīng)用最為廣泛的HLA技術(shù),實(shí)現(xiàn)分布式仿真中的子模塊互連功能。在本論文涉及的分布式仿真系統(tǒng)中,模塊間互連的實(shí)現(xiàn)主要分為兩種方法,一種是完全使用HILA/RTI運(yùn)行支撐環(huán)境提供的各種服務(wù),借由HLA協(xié)議規(guī)定的對(duì)象類和交互類實(shí)現(xiàn)分布式系統(tǒng)中各個(gè)子模塊間的信息交互:另一種方法是將子模塊的對(duì)外接口封裝成符合HLA規(guī)則的聯(lián)邦成員,再將封裝好的聯(lián)邦成員加載到HLA/RTI聯(lián)邦執(zhí)行中,這樣,子模塊對(duì)外交互的實(shí)現(xiàn)無需任何改動(dòng),即可實(shí)現(xiàn)系統(tǒng)內(nèi)子模塊間的信息交互。在實(shí)現(xiàn)分布式仿真系統(tǒng)互連功能時(shí),可能還會(huì)遇到一些與項(xiàng)目需求相關(guān)的問題,如子模塊間信息的分辨率不匹配,這就要求對(duì)某些仿真模塊發(fā)出的信息進(jìn)行聚合、解聚處理,在本論文中,對(duì)這一問題也有一定的關(guān)注。
標(biāo)簽: hla rti socket 分布式仿真系統(tǒng)
上傳時(shí)間: 2022-06-22
上傳用戶:
使用多個(gè)NI PXI機(jī)箱和各種具有模擬和數(shù)字I/O端口的NI 模塊、ARINC-429硬件,集成在微軟Windows平臺(tái)上開發(fā)的高效LabVIEW和LabVIEW 實(shí)時(shí)模塊,以及由反射內(nèi)存卡和TCP/IP組成網(wǎng)絡(luò)的PXI節(jié)點(diǎn)。 "PXI、LabVIEW和LabVIEW實(shí)時(shí)模塊是成功的關(guān)鍵因素。它們使我們創(chuàng)建了靈活的、高吞吐量而且低延時(shí)的半實(shí)物系統(tǒng),同時(shí)節(jié)省了20萬美元的實(shí)現(xiàn)成本和幾個(gè)月的開發(fā)時(shí)間。
標(biāo)簽: labview
上傳時(shí)間: 2022-06-22
上傳用戶:
1 準(zhǔn)備1.1 硬件和編譯環(huán)境1.1.1 開發(fā)板硬件選用PIC18F25K22,在淘寶上可以買到開發(fā)板, LIXUE 工作室出品的。價(jià)格在140 左右。1.1.2 IDE編譯環(huán)境為MPLAB IDE V8.87C 編譯器為MCC18,版本號(hào)為3.38(以上編譯環(huán)境均由開發(fā)板中的光盤提供)1.1.3 仿真器PICkit3,同一家店買的1.2 FreeRTOS 相關(guān)移植文件準(zhǔn)備1.2.1 下載移植文件在Microchip 官網(wǎng)下載通用移植文件http://embeddedcodesource.com/rtos我是選了下面這個(gè),點(diǎn)擊download 即可下載,解壓后里面存在如下文件,1.2.2 查找有用的文件下載到的FreeRTOS為6.0.4 版本1)找到三個(gè).c 文件如上圖所示,解壓后,主要的文件在FreeRTOS\Source文件夾中,如下所示:其中l(wèi)ist.c , queue.c ,tasks.c 無需修改,作為主要的FreeRTOS的文件,2)找到與.c 文件對(duì)應(yīng)的.h 文件如下圖所示,與之對(duì)應(yīng)的在FreeRTOS\Source\include文件夾中:找到list.h , queue.h ,tasks.h,也無需修改。3)另外還有用的文件包括FreeRTOS.h , portable.h ,projdef.h4)找到heap_1.c找到FreeRTOS\Source\portable\MemMang文件夾里面5)移植修改文件主要包括port.c portmacro.h,在找到FreeRTOS\Source\portable\MPLAB\PIC18F文件夾里面6)其他文件在FreeRTOS_C18\FreeRTOS PrimerEjemplo文件夾中包含了主體的Demo 工程文件,關(guān)注FreeRTOSConfig.h,還有兩個(gè).lkr 鏈接文件。2 示例Demo 說明點(diǎn)開FreeRTOS_C18\FreeRTOS PrimerEjemplo 文件夾中的.mcw 工程文件,發(fā)現(xiàn)提示丟失文件,如下所示,其實(shí)是定位出現(xiàn)文件,依次對(duì)應(yīng)步驟1.2.2 中的各個(gè)文件夾位置查找,重新定位即可,定位好之后,編譯即可通過,
標(biāo)簽: freertos
上傳時(shí)間: 2022-06-24
上傳用戶:
摘要:UCGUI是實(shí)時(shí)嵌入式系統(tǒng)中廣泛使用的圖形用戶界面,但UCGUI不支持中文字符編解碼。為此,提出一種支持中文字符編解碼的方法。在分析UCGUI字符編解碼框架基礎(chǔ)上,修改內(nèi)核代碼,添加GB2312漢字編解碼驅(qū)動(dòng),實(shí)現(xiàn)中文字符顯示編解碼服務(wù)。針對(duì)UCGUI中文顯示時(shí)中文字庫占用空間大與MCU存儲(chǔ)空間有限的矛盾,提出一種字體驅(qū)動(dòng)與字模數(shù)據(jù)分離的中文字體設(shè)計(jì)方法,包括為外擴(kuò)字體設(shè)計(jì)專用驅(qū)動(dòng)、字模數(shù)據(jù)存儲(chǔ)接口及存儲(chǔ)方法。在UCGUI仿真平臺(tái)環(huán)境下的測試結(jié)果表明,該字庫在UCGUI系列環(huán)境下,具有較好的可用性和通用性,可彌補(bǔ)UCGUI界面庫在低成本嵌入式系統(tǒng)中難以實(shí)現(xiàn)中文顯示的缺陷。關(guān)鍵詞:UCGUI界面庫;外擴(kuò)字體;圖形界面系統(tǒng);字體驅(qū)動(dòng);漢字編解碼;GUI仿真器
標(biāo)簽: ucgui
上傳時(shí)間: 2022-06-26
上傳用戶:
1EC61131-3標(biāo)準(zhǔn)作為工業(yè)自動(dòng)化控制系統(tǒng)編程語言的國際標(biāo)準(zhǔn),其開放性和先進(jìn)性得到了廣泛關(guān)注和充分肯定。開發(fā)符合IEC61131-3標(biāo)準(zhǔn)的自動(dòng)化產(chǎn)品意義重大,也是必要的。本文根據(jù)IEC61131-3標(biāo)準(zhǔn)定義的編程模型,實(shí)現(xiàn)了下位機(jī)系統(tǒng)程序設(shè)計(jì)和與上位機(jī)的通信功能。下位機(jī)采用ATmega64微處理器,實(shí)現(xiàn)了對(duì)上位機(jī)用戶程序的裝載和執(zhí)行,包括串口通信、功能塊的執(zhí)行、用戶變量的地址分配等。上位機(jī)基于Visual C++ 6.0開發(fā)了符合1EC61131-3編程標(biāo)準(zhǔn)的PLC用戶編程環(huán)境程序。本課題使用的處理器采用了ATMEL.公司的ATmega64單片機(jī),軟件開發(fā)環(huán)境采用了ICCAVR編譯器和AVR Studio仿真器。在ICCAVR編寫完成系統(tǒng)程序后,通過JTAG接口下載到PLC的FLASH存儲(chǔ)區(qū),并加密。
上傳時(shí)間: 2022-06-26
上傳用戶:kent
約束管理器是一個(gè)交叉的平臺(tái),以工作簿和工作表的形式在Cadence PCB設(shè)計(jì)流程中用于管理所有工具的高速電子約束。約束管理器讓你定義、查看和校驗(yàn)從原理圖到分析到PCB設(shè)計(jì)實(shí)現(xiàn)的設(shè)計(jì)流程中每一步的約束。可以使用約束管理器和SigXplorer Expert開發(fā)電路的拓?fù)洳⒌贸鲭娮蛹s束,可以包含定制約束、定制測量和定制激勵(lì)。本培訓(xùn)教材描述的主要是怎樣在約束管理器中提取約束,并且約束如何與原理圖和PCB的屬性同步。本教材的內(nèi)容是約束管理器、Concept HDL和PCB Design的緊密集成的集錦。所謂約束就是用戶定義的限制條件,當(dāng)在板上走線和放置元件時(shí)會(huì)遵守這些約束。電子約束(ECSets)就是限制PCB上與電行為有關(guān)的對(duì)象,比如可以設(shè)置某個(gè)網(wǎng)絡(luò)最大傳輸延遲為2ns。
上傳時(shí)間: 2022-07-07
上傳用戶:jason_vip1
Proteus ISIS是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是:①實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。②支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。③提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如KeilC51uVision2等軟件。④具有強(qiáng)大的原理圖繪制功能。總之,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。本章介紹Proteus ISIS軟件的工作環(huán)境和一些基本操作。
標(biāo)簽: proteus
上傳時(shí)間: 2022-07-08
上傳用戶:zhanglei193
六部十層電梯集群控制系統(tǒng)的設(shè)計(jì)與仿真 電梯控制系統(tǒng)可針對(duì)用戶操作做出相應(yīng)反應(yīng),達(dá)到運(yùn)輸人員和貨物的目的。多部多層電梯集群控制系統(tǒng)在保有個(gè)各電梯獨(dú)立功能的前提下,對(duì)各種情況下的呼叫予以最優(yōu)處理,更加完善的集群控制系統(tǒng)將對(duì)多部多層電梯的運(yùn)送效率有很大的提升。本文綜合考慮多部電梯調(diào)度的穩(wěn)定及高效的要求,在S7-1200 PLC上開發(fā)設(shè)計(jì)了一種六部十層電梯集群控制系統(tǒng),并在電梯仿真平臺(tái)(Elevator Simulation)中進(jìn)行仿真。通過仿真表明,該電梯集群控制系統(tǒng)能實(shí)現(xiàn)穩(wěn)定、高效的電梯調(diào)度,有較高的實(shí)用價(jià)值。
標(biāo)簽: 電梯集群控制系統(tǒng)
上傳時(shí)間: 2022-07-10
上傳用戶:
SEW 變頻器與ABPLC 通過EthernetIP 通訊控制第一步:根據(jù)電機(jī)的名牌設(shè)定電機(jī)參數(shù),具體操作按下圖步驟操作即可。第二步:利用SEW變頻器軟件或AB 的BOOTP-DHCP Server軟件設(shè)定IP 地址。第三步: 組態(tài)PLC,要用AB 通用的以太網(wǎng)模塊按下面的配置來組態(tài)。我們現(xiàn)場測試過用SEW官網(wǎng)的EDS文件通訊不上,后來用這個(gè)可以的。第四步: 利用變頻器面板按鈕手動(dòng)啟動(dòng)停止, 測試電機(jī)運(yùn)轉(zhuǎn)是否正常。通過上下鍵選擇到如下圖指示燈亮,按下Enter 確認(rèn),按下run 鍵,調(diào)節(jié)旋鈕給定速度,電機(jī)就可以轉(zhuǎn)了。第五步:配置變頻器參數(shù)。按下圖紅框中的參數(shù)進(jìn)行配置。第六步:通過PLC給出命令,啟動(dòng)停止變頻器。給定速度,斜坡,啟動(dòng)。控制字1除了基本控制塊中包含的最重要的驅(qū)動(dòng)功能外,在有效高位字節(jié)中包括內(nèi)部設(shè)定功能用的功能位,其可以在MOVIDRIVE變頻器中產(chǎn)生。
標(biāo)簽: sew 變頻器 abplc ethernetip
上傳時(shí)間: 2022-07-23
上傳用戶:
CCS是TI公司針對(duì)TMS320系列DSP的集成開發(fā)環(huán)境,在Windows操作系統(tǒng)下,采用圖形接口界面,提供有環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具。CCS有兩種工作模式,即軟件仿真器模式:可以脫離DSP芯片,在PC機(jī)上模擬DSP的指令集和工作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試。硬件在線編程模式:可以實(shí)時(shí)運(yùn)行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。CCS的開發(fā)系統(tǒng)主要由以下組件構(gòu)成:①TMS320C54x集成代碼產(chǎn)生工具;②CCS集成開發(fā)環(huán)境;③DSP/BIOS實(shí)時(shí)內(nèi)核插件及其應(yīng)用程序接口API;④主機(jī)和DSP之間的實(shí)時(shí)數(shù)據(jù)交換(RTDX)插件以及相應(yīng)的程序接口API;⑤由TI公司以外的第三方提供的各種應(yīng)用模塊插件。
上傳時(shí)間: 2022-07-27
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1