為了有效地應用遺傳算法解決 魯棒控制系統設計問題,將遺傳算法與局部優化方法相結合,提出了基于降維掃描方法的自適應多目標遺傳算法(DRSA-MOGA)。通過引入適應度函數標準化方法、基于最優Pareto解集搜索的降維掃描方法和適應度函數自適應調整方法,提高了算法的全局優化性能和局部搜索能力。仿真結果表明,DRSA-MOGA算法在不損失解的均勻度的情況下可以達到很高的逼近度
上傳時間: 2014-01-22
上傳用戶:13681659100
DSP2407 基于神經網絡的交流電機控制源程序,具有PID參數自整定功能。
上傳時間: 2013-12-15
上傳用戶:cccole0605
altera Quartus II TLC晶片控制 可控制暫存器,手動調整內碼。 (含電路)
上傳時間: 2016-02-13
上傳用戶:Zxcvbnm
系統管理 系統管理、操作員的增、刪、改 院系信息的增、刪、改 班級信息的增、刪、改 使用部門信息的增、刪、改 密碼的修改 書費管理 交納書費 退回多余的書費 出入庫 學生領書 院系領書 教材入庫 綜合查詢 書費查詢 領書查詢 庫存查詢 設置 設置“頂部工具欄”是否顯示 設置“系統標志”是否顯示 設置“左側工具欄”是否顯示,以及左側工具欄的“顯示樣式” 設置“背景圖片”的有無,以及使用哪個背景圖片,還可以自定義背景圖片 幫助 用戶手冊:幫助用戶使用本系統 關于:一些本系統的基本信息
上傳時間: 2016-02-16
上傳用戶:z754970244
// 工程名稱: 61_SpeechClock // 功能描述: 61板程序示例--具有語音播報功能的電子鐘 // 使用61板上的三個按鍵控制報時和時間調整: // Key1 - 按一下播報年、月、日,再按一下播報時、分 // 長按Key1鍵達到1.5秒,則進入日期時間調整模式 // Key2 - 在調整模式下,使年、月、日、時、分、秒增加 // Key3 - 在調整模式下,使年、月、日、時、分、秒減小 // 涉及的庫: CMacro1016.lib // SacmV26e.lib // 組成文件: main.c, Sound.c, Clock.c, Clock_Speech.c, Clock_Adjust.c // Key.asm, hardware.asm, ISR.asm // A2000.h, Sound.h, Clock.h, Clock_Speech.h, Clock_Adjust.h, Key.h, SPCE061A.h, // 硬件連接: 61板自帶的三個按鍵已經連接在IOA0~IOA2上 // 維護記錄: 2006-8-30 v1.0
標簽: SpeechClock Key1 61 工程
上傳時間: 2016-03-07
上傳用戶:semi1981
自編的貪吃蛇程序源碼,ASWD控制方向用MASM5.0編譯通過
上傳時間: 2016-03-11
上傳用戶:q123321
硬盤主引導記錄程序的功能是讀出自舉分區的BOOT程序,并把控制轉移到分區BOOT程序。整個程序流程如下: 1 將本來讀入到0:7C00H處的硬盤主引導記錄程序移至0:61BH處; ⑵ 順序讀入四個分區表的自舉標志,以找出自舉分區,若找不到,轉而執行INT18H的BOOT異常執行中斷程序; ⑶ 找到自舉分區后,檢測該分區的系統標志,若為32位FAT表或16位FAT表但支持13號中斷的擴展功能,就轉到執行13號中斷的41號功能調用進行安裝檢驗,檢驗成功,就執行42號擴展讀功能調用把BOOT區程序讀入到內存0:7C00H處,成功,跳到第⑸步,若讀失敗或系統標志為其它,就調用13號中斷的讀扇區功能調用把BOOT讀到0:7C00H; ⑷ 用13號中斷的讀扇區功能時,用兩種方式分別進行5次試讀。第一種方式是直接從自舉分區的頭扇區讀入BOOT程序,若讀成功,但結束標志不是55AA,則改用第二種方式,又如果用第一種方式試讀五次均不成功,就改用第二種方式。若兩種方式試讀均失敗,就轉到出錯處理程序; ⑸ 讀入BOOT區程序成功,轉至0:7C00H處執行BOOT程序。
上傳時間: 2013-12-25
上傳用戶:haoxiyizhong
題目:搶答器控制模擬程序設計 任務: 用匯編語言模擬設計一搶答器工作的程序。,該搶答器。搶答開始后,顯示各搶答輸入的時間,并將最快搶答標識為紅色,且閃爍。當搶答成功后,即播放一小段樂曲,以示祝賀。時間分辨率不低于10。 搶答輸入由計算機鍵盤輸入。 基本要求: 1. 具有8個搶答輸入。 2. 顯示搶答剩余時間(初始10秒)。 3. 顯示搶答成功者。 擴展要求: 1. 搶答成功后,有聲音提示。 2. 時間分辨率小于10ms。 3. 完善其它自定義功能。
上傳時間: 2016-03-18
上傳用戶:ztj182002
練習并掌握多任務實時操作系統下Task 調度、Task 間主要通信手段(信號量、消息隊列等)、RISC 處理器 I/O 端口控制等內容,并形成嵌入式實時應用軟件的良好編程習慣。創建多Task,為每個Task 創建私有的Message Queue,每個Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向對方私有MessageQueue 發送消息完成。 Task1:管理Task。負責系統啟動時同步系統中其他Task 的啟動同步,利用信號量的semFlush()完成。同時接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負責系統結束時的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發來的命令行及參數。自行設置5 種以上命令,并根據命令的內容向Task3 或/及Task4 發送激勵消息。同時實現系統退出命令,使系統采用適當方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現命令執行情況。本task 應負責led 相關I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
上傳時間: 2016-04-12
上傳用戶:iswlkje
用PID算法閉環控制BANGK3區DAC0832的輸出電壓,通過設置年想要的輸出電壓,它通過ADC0804將O832的輸出電壓讀回單片機進行PID自動調節,并經過短時間將DAC0832的輸出電壓升到設置的電壓
上傳時間: 2013-12-12
上傳用戶:windwolf2000