資源簡介
該上位機(jī)基于matlab 2016a環(huán)境編寫,壓縮包內(nèi)部包括.m\.fig文件,可給基于matlab GUI編寫上位機(jī)的做個(gè)參考!

代碼片段和文件信息
function?varargout?=?UDP_BW(varargin)
%?UDP_BW?MATLAB?code?for?UDP_BW.fig
%??????UDP_BW?by?itself?creates?a?new?UDP_BW?or?raises?the?existing
%??????singleton*.
%
%??????H?=?UDP_BW?returns?the?handle?to?a?new?UDP_BW?or?the?handle?to
%??????the?existing?singleton*.
%
%??????UDP_BW(‘CALLBACK‘hobjecteventDatahandles...)?calls?the?local
%??????function?named?CALLBACK?in?UDP_BW.M?with?the?given?input?arguments.
%
%??????UDP_BW(‘Property‘‘Value‘...)?creates?a?new?UDP_BW?or?raises?the
%??????existing?singleton*.??Starting?from?the?left?property?value?pairs?are
%??????applied?to?the?GUI?before?UDP_BW_OpeningFcn?gets?called.??An
%??????unrecognized?property?name?or?invalid?value?makes?property?application
%??????stop.??All?inputs?are?passed?to?UDP_BW_OpeningFcn?via?varargin.
%
%??????*See?GUI?Options?on?GUIDE‘s?Tools?menu.??Choose?“GUI?allows?only?one
%??????instance?to?run?(singleton)“.
%
%?See?also:?GUIDE?GUIDATA?GUIHANDLES
%?Edit?the?above?text?to?modify?the?response?to?help?UDP_BW
%?Last?Modified?by?GUIDE?v2.5?27-Apr-2018?00:39:42
%?Begin?initialization?code?-?DO?NOT?EDIT
gui_Singleton?=?1;
gui_State?=?struct(‘gui_Name‘???????mfilename?...
???????????????????‘gui_Singleton‘??gui_Singleton?...
???????????????????‘gui_OpeningFcn‘?@UDP_BW_OpeningFcn?...
???????????????????‘gui_OutputFcn‘??@UDP_BW_OutputFcn?...
???????????????????‘gui_LayoutFcn‘??[]??...
???????????????????‘gui_Callback‘???[]);
if?nargin?&&?ischar(varargin{1})
????gui_State.gui_Callback?=?str2func(varargin{1});
end
if?nargout
????[varargout{1:nargout}]?=?gui_mainfcn(gui_State?varargin{:});
else
????gui_mainfcn(gui_State?varargin{:});
end
%?End?initialization?code?-?DO?NOT?EDIT
%?---?Executes?just?before?UDP_BW?is?made?visible.
function?UDP_BW_OpeningFcn(hobject?eventdata?handles?varargin)
%?This?function?has?no?output?args?see?OutputFcn.
%?hobject????handle?to?figure
%?eventdata??reserved?-?to?be?defined?in?a?future?version?of?MATLAB
%?handles????structure?with?handles?and?user?data?(see?GUIDATA)
%?varargin???command?line?arguments?to?UDP_BW?(see?VARARGIN)
%?Choose?default?command?line?output?for?UDP_BW
%%?設(shè)置左上角圖標(biāo)
%?消除警告
warning(‘off‘);
javaframe?=?get(hobject?‘Javaframe‘);
%?javaframe.setFigureIcon(javax.swing.ImageIcon(‘icon.jpg‘));?
javaframe.setFigureIcon(javax.swing.ImageIcon(‘pig.jpg‘));
handles.output?=?hobject;
%%?窗口對象應(yīng)用數(shù)據(jù)定義??
%?全局變量
%?global?datalength;
%?global?datavalues;
%?datavalues?=?‘12?34?55?66?89?00?98?76?5?4?69?89?76?5?455?66?7?78?56?445?4‘;
%?datalength?=?uint16(0);
global?miData;
miData?=?uint16(0);
%?參數(shù)定義
strRec?=‘‘;???????????%?接收到的所有數(shù)據(jù)
strPac?=?‘‘;??????????%?本次接收到的單個(gè)數(shù)據(jù)包
sendNum?=?0;??????????%?發(fā)送數(shù)據(jù)計(jì)數(shù)
receNum?=?0;??????????%?接收數(shù)據(jù)計(jì)數(shù)
StopDis?=?0;??????????%?停止顯示
ClearDis?=?0;?????????%?清除數(shù)據(jù)接收區(qū)
DisMode?=?1;??????????%?顯示模式選擇
TestP?=?0;?????????????%?以測試模式發(fā)送數(shù)據(jù)
TestData?=?uint8(200*rand(11024));??%?用于測試
%?將上述參數(shù)作為應(yīng)用數(shù)據(jù)存入窗口UDP_W句柄對象中,等價(jià)于全局變量,但在自定義的函數(shù)中需要調(diào)用參數(shù)
setappdata(hobject‘strRec‘strRec);
setappdata(hobject‘strPac‘strPac);
setappd
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1193??2018-04-27?03:17??UDP測試上位機(jī)-基于matlab?GUI編寫\mccExcludedFiles.log
?????文件???????9769??2018-04-21?12:47??UDP測試上位機(jī)-基于matlab?GUI編寫\pig.jpg
?????文件???????1511??2018-04-27?03:17??UDP測試上位機(jī)-基于matlab?GUI編寫\readme.txt
?????文件?????????12??2018-04-27?03:17??UDP測試上位機(jī)-基于matlab?GUI編寫\requiredMCRProducts.txt
?????文件????3969339??2018-04-27?03:17??UDP測試上位機(jī)-基于matlab?GUI編寫\UDP_BW.exe
?????文件??????32594??2018-04-27?03:07??UDP測試上位機(jī)-基于matlab?GUI編寫\UDP_BW.fig
?????文件??????28132??2018-04-27?03:07??UDP測試上位機(jī)-基于matlab?GUI編寫\UDP_BW.m
?????目錄??????????0??2018-04-27?11:49??UDP測試上位機(jī)-基于matlab?GUI編寫
-----------?---------??----------?-----??----
??????????????4042550????????????????????8
評論
共有 條評論