在Matlab2006a中如何创建.net组件
在Matlab2006a中如何創(chuàng)建.net組件
????????? 為了創(chuàng)建一個(gè).NET組件,你必須首先寫(xiě)一個(gè)M-Code(或者使用已存在的代碼)然后在MATLAB Builder for .NET中創(chuàng)建一個(gè)工程以打包這些代碼.
?
1、編寫(xiě)、調(diào)試、保存Matlab代碼以便作為.NET組件的基礎(chǔ)
2、當(dāng)你依然在Matalb窗口中的時(shí)候,運(yùn)行如下命令:
?
Dotnettool
然后Matlab Builder 對(duì)話框?qū)?huì)顯示
3、在MATLAB Builder對(duì)話框中,點(diǎn)擊文件下拉菜單中的新工程打開(kāi)新工程設(shè)置對(duì)話框
4、設(shè)置組件和類(lèi)
?
添加組件名
為希望作為組件一部分的類(lèi)添加類(lèi)名
點(diǎn)擊OK保存工程
使用MATLAB Builder中的工程文件面板來(lái)添加一個(gè)或者更多希望打包到每個(gè)類(lèi)中的M-文件
6、點(diǎn)擊Build中的.NET 對(duì)象
?
此構(gòu)建過(guò)程在用戶工程目錄下\src子目錄中生成一個(gè)C#包裝的類(lèi)。它也在在用戶工程目錄下\distrib子目錄中創(chuàng)建.ctf文件。在\distrib中的文件定義.NET組件
.ctf是一種組件技術(shù)文件,當(dāng)Matlab desktop沒(méi)有被安裝時(shí),它被用來(lái)支持運(yùn)行包裝有Matlab函數(shù)的組件
7、測(cè)試組件并按照需要重構(gòu)它
?
在應(yīng)用程序中使用或者打包給其他用戶使用之前你也許想測(cè)試你的組件。在開(kāi)發(fā)平臺(tái)上測(cè)試組件之后,如果需要的話你能重新打開(kāi)工程并在下一部總繼續(xù)使用它。
8、(可選的)創(chuàng)建一個(gè)self-extracting executable包含哪些在其他機(jī)器運(yùn)行時(shí)需要的文件。
?
(1)點(diǎn)擊Component下的Package Component以打開(kāi)文件打包對(duì)話框
(2)添加所有需要包含在你的應(yīng)用程序中的用戶和系統(tǒng)文件
(3)(可選的)添加Matlab組件運(yùn)行時(shí)(MCR)如果需要的話
(4)點(diǎn)擊Creat以創(chuàng)建一個(gè)self-extracting executable,它被命名為componentname.exe??纯丛诖虬^(guò)程中發(fā)生了什么?在包中的一串文件
(5)把這個(gè)self-extracting executable分發(fā)到需要的機(jī)器上去。
轉(zhuǎn)載于:https://www.cnblogs.com/wchen/archive/2006/06/02/416208.html
總結(jié)
以上是生活随笔為你收集整理的在Matlab2006a中如何创建.net组件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 运算放大器单电源应用中的使用齐纳二极管偏
- 下一篇: Ninject使用demo