下载此文档

MarlabSimulink(2014a)生成C++代码,并用VC2010生成dll供VBA或VB调用使用说明.docx


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
MarlabSimulink(2014a)生成 C++代码,并用 VC2010
生成dll供VBA或VB调用使用说明
一、 过程概述
1、 ,测试VC程序是否正常
2、 使用VBA调用VC2010生成f的作用是用于导出一个DLL的函数; :
LIBRARY MakeDll
EXPORTS
fmax ***@1第一行:
“LIBRARY”的作用是告诉链接器(linker)如何命名你的DLL,但它 只是影响lib连接dll的名称的,而不是影响生成dll的名称;
第二行:EXPORTS语句的作用是引入导出的函数或数据组成的节;
第三行:fmax ***@1指定按序号导; 所有程序文件添加完成后如下图所示。
□O MfekfiDII - MrCfD^h: Vifuil S|pdio
柄国KI曲 AM-lED 議国哺祂1 E叱»fti
■匹I二殳i二| ■・-
rnasiJi
第四步:
.tlog
2012/2/21 15:07
tlog刘牛
4 FCB
link, write.
2OL2/2/2L 13:07
TLOG文件
1 KB
_ link-
2012/2/2113:07
7LQG文彳牛
1 KB
link-cvtre s its. f ,tb g
2OL2/2/2 L 13:07
TLOG丈■件
1 KB
11 倒
按F5启动调试或直接菜单栏一> 生成-->生成MakeDll(U),这如果提 示生成成功那么在你保存工程的的路径下的"Debug 〃文件夹下即可找到生成成功
. ernbe-d. manifest
20L2/2/2L 12:44
MANIFESTO
1 KB
-'fest. res
2012/2/2112:44
Compiled Resou...
1 KB
MakeDl . intermediate-.m snifest
2012/2/2113:07
MANIFEST
1 KB

2012/2/21 1S:O7
Exports Library ...
1 KB

2012/2/2113:07
Incremental Linlc“
253 KB
2012/2/2113:07 注用程舸T县 27 KB
在VC2010界面的下方,, 。
县亍輸tfc来贬⑸:刍忒
・1訓日毎飞国
厂存牛肚代a
iJLink:
mm | 二債112|.口11:1:];1探1玳11鈕]_辿FiLftyflHLabCcdMrFimui:i on制ail abAndVcHdciDLLFurVL血」il5hHZu\fflfil™nLLSrcbugSrakflIlll. dll 1 zFirioliicluildS t aius :
1J 正在册除文件 ^BibTig' TuiETKCQzzfaLbuiLd*' o
1;正在对订北Dll. La_5 ttuiLA界肉行Touch任务
1牲戒曲如
2用VB或者VBA调用
"标准EXE"
在对象窗口设计好如下界面,一些标签,三个文本框和一个按钮,如图:
输入以下代码
Private Declare Function fmax Lib _
"D:\ProgramFile\\MakeDll\Debug\" _
. (ByVal inta As Integer, ByVal intb As Integer) As Integer
Private Sub CommandButton1_Click()
Dim a As Integer, b As Integer
a = Tex t
b = Tex t
= fmax(a, b)'调用
End Sub
第1行,申明函数,’声明DLL过程
第2行,,可根据实际情况更改存放地点
,申明变量,使用ByVal传值方式将变量传送到.

MarlabSimulink(2014a)生成C++代码,并用VC2010生成dll供VBA或VB调用使用说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiaobaizhua
  • 文件大小487 KB
  • 时间2022-06-23