999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

vc++與MATLAB開發(fā)駕駛模擬控制系統(tǒng)

2010-10-17 11:04:22鑫,馬
科技傳播 2010年9期
關(guān)鍵詞:工程方法

王 鑫,馬 丁

1.91245部隊(duì),遼寧葫蘆島 125001

2.91851部隊(duì),遼寧葫蘆島 125001

vc++與MATLAB開發(fā)駕駛模擬控制系統(tǒng)

王 鑫1,馬 丁2

1.91245部隊(duì),遼寧葫蘆島 125001

2.91851部隊(duì),遼寧葫蘆島 125001

本文在介紹了VC++與MATLAB編程方法的基礎(chǔ)上,開發(fā)了駕駛模擬控制系統(tǒng)仿真實(shí)例,詳細(xì)描述了其具體的實(shí)現(xiàn)過程。

VC++;MATLAB;駕駛模擬;控制系統(tǒng)

0 引言

MATLAB是比較流行的三大數(shù)學(xué)軟件之一。它在數(shù)學(xué)應(yīng)用類軟件中數(shù)值計(jì)算方面首屈一指。MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其它編程語言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號(hào)處理與通訊、圖像處理、信號(hào)檢測(cè)、金融建模設(shè)計(jì)與分析等領(lǐng)域。

MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡捷得多,并且mathwork也吸收了像Maple等軟件的優(yōu)點(diǎn),使MATLAB成為一個(gè)強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對(duì)C,F(xiàn)ORTRAN,C++ ,JAVA的支持。可以直接調(diào)用,用戶也可以將自己編寫的實(shí)用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用。本文主要闡述MATLAB結(jié)合vc++可視化編程軟件開發(fā)駕駛模擬控制系統(tǒng)。

1 MATLAB 與VC++ 接口配置

在VC環(huán)境中編寫應(yīng)用程序界面調(diào)用加載MATLAB動(dòng)態(tài)鏈接庫,實(shí)現(xiàn)兩者合作開發(fā)應(yīng)用程序。該種方法的配置步驟:

1)首先在MATLAB命令提示符下輸入mbuild-setup 命令,選擇visual C++6.0編譯器完成編譯器設(shè)置;

2)設(shè)定頭文件和庫文件路徑。在VC++環(huán)境設(shè)置包含文件,將MATLAB6.5中的msvc++6.0添加進(jìn)去。然后以同樣的方法添加MATLAB6.5的包含文件;

3)設(shè)置編譯連接選項(xiàng)。在VC++環(huán)境菜單欄中選擇Project->setting,然后選擇link選項(xiàng)卡,在object/library modules欄中添加mclmcrrt.lib libtest.lib;選擇General選項(xiàng)卡,在Microsoft Foundation Classes欄中選擇Use MFC in a Shared Library。

2 程序結(jié)構(gòu)及功能簡介

模擬控制系統(tǒng)是以仿真的方法實(shí)現(xiàn)各種功能,這也是目前國內(nèi)汽車生產(chǎn)研究的普遍方法,同時(shí)仿真的結(jié)果也為駕駛員提供十分接近于現(xiàn)實(shí)中的訓(xùn)練效果。模擬控制系統(tǒng)利用計(jì)算機(jī)的計(jì)算功能和可視化手段模擬駕駛的動(dòng)態(tài)特性,從而解決駕駛員直接操作實(shí)體可能造成的事故和不必要的損失

3 模擬控制系統(tǒng)實(shí)現(xiàn)

完成MATLAB與VC++接口環(huán)境配置后,就可以按照以上步驟實(shí)現(xiàn)駕駛類功能函數(shù)的實(shí)現(xiàn)。

1)在MATLAB環(huán)境下編寫油門控制函數(shù),假定該M文件為increase.m,作用是控制油門的大小。程序如下:double CDriveMode::Youmen(void)∥油門轉(zhuǎn)換檢測(cè)函數(shù)

2)利用mcc-t-W lib: increaseDLL-T link: lib increaselibmmfile.mlib編譯命令將increase.m文件編譯成C代碼。將生成后的increaseDLL. dl,l increaseDLL. h, increaseDLL. lib 文 件 拷 貝 到VC++ 6. 0所在的工程目錄下。

3)對(duì)increaseDLL. h進(jìn)行一些修改,在#ifdef __cplusplus與#endif之間加入‘extern "C" {’,在#ifdef __cplusplus與#en-dif之間加入‘}’。

4)在VC++ 6. 0工程中引入頭文件: #include " in-creaseDLL.h"。

5)在工程→添加工程→Files中添加increaseDLL. h和increaseDLL. cpp。

6)在工程→Project Settings→Link→General→對(duì)象/庫模塊中添加increaseDLL. lib。

7)在構(gòu)造函數(shù)中加入increaseDLLInitialize();初始化由M文件編譯過來的動(dòng)態(tài)鏈接庫。在析構(gòu)函數(shù)中加入increaseDLLTerminate();釋放系統(tǒng)資源。

4 結(jié)論

本文在軟件開發(fā)過程中,采用基于MCC接口編程方法實(shí)現(xiàn)vc++與MATLAB結(jié)合,具有實(shí)現(xiàn)簡單、執(zhí)行效率高的特點(diǎn),是開發(fā)接口程序的有效方法。可以為工程程序的開發(fā)提供很好的技術(shù)支持。

[1] 孫鑫.精通VisualC++深入詳解[M].北京:電子工業(yè)出版社,2006.

[2] 蘇金明. MATLAB高級(jí)編程[M].北京:電子工業(yè)出版社,2005:215-220.

TP272,TP31

A

1674-6708(2010)18-0126-01

猜你喜歡
工程方法
學(xué)習(xí)方法
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
用對(duì)方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
工程
捕魚
工程
工程
工程
主站蜘蛛池模板: 麻豆精品国产自产在线| 亚洲欧美日韩色图| 精品国产自在现线看久久| 亚洲综合久久成人AV| 国产玖玖玖精品视频| 免费人成又黄又爽的视频网站| 亚洲swag精品自拍一区| 国产一级在线播放| 国内熟女少妇一线天| 国产一区二区三区免费观看| 色欲综合久久中文字幕网| 国产成人亚洲毛片| 亚洲精品卡2卡3卡4卡5卡区| 伊在人亞洲香蕉精品區| 亚洲婷婷丁香| 青青草国产一区二区三区| 91美女视频在线| 国产精品亚洲专区一区| 欧美日韩国产在线人成app| 亚洲91精品视频| 精品久久香蕉国产线看观看gif| 日韩av电影一区二区三区四区| 欧美人在线一区二区三区| 国产精品女熟高潮视频| 国产九九精品视频| 国产在线精品人成导航| 国产理论最新国产精品视频| 亚洲综合第一页| 久久99精品久久久大学生| 亚洲欧洲一区二区三区| 久久久久久久久亚洲精品| 77777亚洲午夜久久多人| 国产高清在线精品一区二区三区 | 色欲综合久久中文字幕网| 亚洲欧美自拍中文| 99精品免费在线| 99久久精品国产自免费| 欧美日韩亚洲国产主播第一区| 国产视频一区二区在线观看| 日韩欧美国产中文| 亚洲熟女中文字幕男人总站| 免费国产高清精品一区在线| 激情影院内射美女| 日韩av手机在线| 国产美女久久久久不卡| 色婷婷亚洲综合五月| 亚洲欧美在线综合一区二区三区| 女高中生自慰污污网站| 熟女日韩精品2区| 国产精品丝袜在线| 国产无码精品在线| 一区二区三区国产| 亚洲第一成年人网站| 日韩成人午夜| 伊人久久综在合线亚洲2019| 国产无码性爱一区二区三区| 国产午夜一级毛片| 伊人久久久久久久| 国产精品成人啪精品视频| 丁香婷婷久久| 欧美国产在线看| 欧美日韩资源| 婷婷综合缴情亚洲五月伊| 黄色网址免费在线| 2020精品极品国产色在线观看| 色综合成人| 国产精品自在在线午夜区app| 2020最新国产精品视频| 成人综合在线观看| 国产成人综合亚洲欧洲色就色| 欧美日本视频在线观看| 国产成人一级| 欧美第九页| 久久久久久尹人网香蕉| 伊伊人成亚洲综合人网7777 | 日韩精品无码不卡无码| 国产成人凹凸视频在线| 免费一极毛片| 欧美精品在线免费| 亚洲精品图区| 婷婷伊人五月| 欧美第一页在线|