基于.NET程序集的C#与Matlab混合编程技术及应用

作者:陈柳松; 杨利; 张宇; 刘丽
来源:控制与信息技术, 2018, (02): 44-64.
DOI:10.13889/j.issn.2096-5427.2018.02.010

摘要

使用单一设计语言开发试验数据分析软件时,算法处理效率和界面美化无法同时达到最优效果。为此文章提出了一种基于.NET程序集的C#与Matlab混合编程技术,其利用M函数重写Matlab的内部函数接口,通过Deploytool工具将M函数转换为.NET程序集,最终实现算法在C#界面设计程序中的调用。通过并行处理算法和界面设计,至少缩短三分之一开发周期并简化了调试过程。最后,通过对电机电流谐波分析的应用实例验证了该技术的可行性。

全文