06.08.2013 Views

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FigText.LinkItem = "EngFigureResult"<br />

FigText.LinkMode = vbLinkManual<br />

FigText.LinkRequest<br />

If (FigText.Text = "yes") Then<br />

Image1.Picture = Clipboard.GetData()<br />

Else<br />

Image1.Picture = LoadPicture<br />

End If<br />

TextOutput.LinkMode = vbLinkNone<br />

TextOutput.LinkTopic = "MATLAB|Engine"<br />

TextOutput.LinkItem = "EngStringResult"<br />

TextOutput.LinkMode = vbLinkManual<br />

TextOutput.LinkRequest<br />

TextOutput.LinkMode = vbLinkNone<br />

(5)<br />

12.5.3 DDE 中的 MATLAB 客户<br />

【例 12.5.3-1】设计一个 DDE 对话程序。MATLAB 作为客户,Excel 作为服务器。本例演<br />

示:(A)DDE 的创建和关闭;(B)热连接的建立和使用。<br />

(1)<br />

% exm12053_1.m<br />

clear<br />

h=surf(peaks(20));<br />

z=get(h,'zdata');<br />

chann=ddeinit('excel','Sheet3');<br />

range2='r1c1:r20c20';<br />

rc=ddepoke(chann,range2,z);<br />

%.<br />

rc=ddeadv(chann,range2,'set(h,''zdata'',z);','z');<br />

%<br />

hc=uimenu(gcf,'Label','关闭');<br />

hc1=uimenu(hc,'Label','关热连接','Callback','ddeunadv(chann,range2);');<br />

hc2=uimenu(hc,'Label','关闭对话','Callback','ddeterm(chann);');<br />

hc3=uimenu(hc,'Label','关图形窗','Callback','close;');<br />

(2)<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!