MATLAB? Builder for. net
Create MATLAB. NET and COM components
MATLAB? Builder for. NET is MATLAB? Compiler's extended functions can be derived from MATLAB? The algorithm code automatically generates an independent. Net Assembly class library or Common Object Model (COM) object. The generated. Net Assembly class library is called by C #, VB. NET, or any common language specification (CLS) compatible programming language. The generated COM object can be called by any program environment compatible with COM technology, such as Visual Basic, ASP, and Microsoft Excel ?. Applications of MATLAB builder for. Net can integrate algorithms developed by Matlab into desktop and Web applications. The developed algorithms are shared among user groups through standard calling interfaces. MATLAB builder for. Net allows users to use MATLAB-developed algorithms in their own applications without having to run or install MATLAB software.
Develop the FFT function for Spectral Analysis in MATLAB and convert it into a COM Object using Matlab builder for. net. The visual basic application uses a Microsoft Excel file as the data source and uses this COM Object for processing.
Main functions
- A graphical user interface tool that converts a user's MATLAB algorithm application to A. Net or COM component.
- The. NET Assembly class library can be called by C #, VB. NET or other common language specification (CLS) compatible languages.
- The created COM object can be called by Visual Basic, ASP, Microsoft Excel, and other com-compatible environments.
- The built-in data conversion class library supports conversion between native. NET and COM and Matlab array data types
- Encapsulated program components can be used independently in desktop or web application environments.
Use MATLAB builder for. net
Together with MATLAB, Matlab toolboxes, and Matlab compiler, Matlab builder for. Net builds an integrated environment for algorithm and application development. In Matlab, advanced language for matrix operation optimization, built-in algorithms, graphics and data analysis functions can effectively support rapid prototyping, development, and testing of algorithms. MATLAB development tools include specialized code editors, debuggers, and performance analyzers. At any time, users can easily modify the MATLAB algorithm and regenerate Matlab-based components. After installing MATLAB component Runtime (MCR) on the target machine, you can call the MATLAB. Net or COM component created by MATLAB builder for. Net without installing MATLAB software. Web application servers also apply.
A Web application used to analyze Gene Expression data. This application uses the. Net Assembly class library converted by MATLAB builder for. Net to perform computation and graphic display.
Component creation and Encapsulation
The work of converting the M-file to the. Net Assembly class library or COM object is completed in the MATLAB builder for. Net graphical user interface (GUI) tool. The encapsulated components are used by other computers. Each component includes one or more class libraries. Builder for. Net GUI can be completed:
- Add M-and Mex-files to the component class library
- Save the program compilation settings. You do not need to re-enter the settings when using the program again.
- Displays the status during file conversion and monitors the processing process.
- Create. Net or COM components in debug mode and provide Error Descriptions for underlying M-code debugging.
- Automatic Search and encapsulation of Component Composition files
When encapsulating components, You can manually add related files, such as data files or documents. The encapsulated file can contain MCR, which is used to support files generated by builder for. Net to run the used computing engine on platforms without Matlab installed.
Use the MATLAB builder for. net interface to convert the spectrademocomp algorithm to an independent. Net or COM component.
Call the MATLAB builder for. NET Component
After a class library instance is constructed by using the components created by Matlab code, you can use the class methods provided in the class as you call other COM or. NET class libraries. MATLAB builder for. Net contains a data conversion class library, which enables data to be converted between native com or. NET data types and Matlab array data types, or to form MATLAB array data output.
Release of. Net or COM components
Users can freely publish or transplant com or. NET components created from MATLAB program using Matlab builder for. net. These components are applicable to both desktop and web clients. In use, MATLAB or MCR must be installed on the local platform. The self-decompressed file package created by builder for. NET will automatically install the COM/. NET Component and MCR.
Required products
Use MATLAB builder for. net
Related Products
- MATLAB? Builder for excel ?. Create
- MATLAB based add-ins for Microsoft Excel
Platform and System Requirements
- Microsoft
- Windows
- Unix/Linux
- Macintosh
Original: http://bingfeng.blog.edu.cn/user1/9009/archives/2006/1531668.shtml