C#与simulink交换数据(通过MATLAB引擎)
将C#文本框数据传入simulink中
已创建好的simulink模块:
C#代码
string command;command = "cd('C:\\Users\\tl-yang\\Documents\\MATLAB\\my modle ');" + "hin = " + textBox1.Text + ";pin=" + textBox2.Text+ ";pout=" + textBox3.Text + "; simout = sim('bosilunwen.slx');"+ "wt = simout.yout.signals(1).values(1);hout = simout.yout.signals(2).values(1)";##cd指加载MATLAB工作区##用textBox1里的参数值输入到simulink模块的hin中去## 运行simulink :simout = sim('bosilunwen.slx')##从MATLAB工作夹中取出输出值并命名为wt:wt = simout.yout.signals(1).values(1)matlab.Execute(command);string wt = ((double)matlab.GetVariable("wt", "base")).ToString("0.##");textBox4.Text = wt;##将wt值输出至C#的extBox4中string hout = ((double)matlab.GetVariable("hout", "base")).ToString("0.##");textBox5.Text = hout;
运行结果
C#与simulink交换数据(通过MATLAB引擎)相关推荐
- MATLAB调用LINGO程序并交换数据
MATLAB调用LINGO程序并交换数据 思路 一.lingo脚本调用 二.lingo接收数据与输出数据 三.matlab代码 最后 思路 第一次写文章完全不熟练-在做比赛时想要用列生成解决混合整数规 ...
- matlab引擎函数,Matlab引擎库函数
Matlab引擎库包含了一系列从外部应用程序调用和控制Matlab引擎的函数.下表列举了C语言的引擎库函数,这些函数后使用了eng前缀名 表 1 C语言引擎函数库 引擎函数 功能描述 engOpen ...
- adams数据导出matlab,adams数据导入matlab
Matlab 数据导入方法在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文 件.MATLAB 使用多种格式打开和保存数据.本章将要介绍 MATLAB 中文件...... adam ...
- c 使用matlab引擎,[转载]C与MATLAB混合编程之调用MATLAB引擎
Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...
- VS下调用Matlab引擎
VS2008是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快.但在科学计算方面函数库显得不够丰富.读取.显示数据图形不方便.Matlab是一款将数值分析.矩阵计算.信号处理和图形显 ...
- Qt 调用MATLAB引擎混合编程
0.前言 C/C++调用MATLAB有三个方式:调用dll文件.调用exe可执行程序和调用Engin引擎. 第一种方式利用MATLAB Coder 将MATLAB代码生成C/C++代码和相关动态链接库 ...
- c 与matlab混编,C与MATLAB混合编程之调用MATLAB引擎
Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...
- matlab的矩阵编译器,MATLAB引擎方式实现VC与MATLAB混合编程
VS2008是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快.但在科学计算方面函数库显得不够丰富.读取.显示数据图形不方便.Matlab是一款将数值分析.矩阵计算.信号处理和图形显 ...
- 将示波器信号完整数据导入Matlab进行分析
学习如何将麦科信示波器信号的完整数据导入matlab进行分析,我们先要学习如何完整导出示波器的信号数据.示波器可将模拟通道或数学通道波形保存到本地或者U盘,文件类型可选择WAV.CSV或BIN. WA ...
最新文章
- Github上传大于100M文件:LFS
- 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手...
- 全国信息化计算机应用技术水平教育考试,全国信息化计算机应用技术水平教育考试试卷.doc...
- 计算与推断思维 一、数据科学
- 图片上传工具 java_图片上传工具类-fileUtil
- 8086cpu学习笔记(3):寻址方式
- 2.啊哈!算法 --- 一大波数正在靠近——栈、队列、链表
- 通过SQL Server命令行启动及停止SQL服务的方法
- 颠覆QQ,干掉微信?腾讯内测“朋友”,会是下一个国民社交APP吗
- Base64的编码原理
- 计算机网络与基础第五章答案,第五章 计算机网络基础
- 音视频基础(1)音视频处理流程
- Python函数式编程 及案例
- 对自己大学的期望与目标
- 如何在共享中添加计算机,如何在网上邻居中添加共享文件夹
- 在线python编辑器-在线python编辑器
- 科技查新网站有哪些?
- 【SQL】递归展BOM全阶,含半成品,用量累乘,如半成品用量2,下阶用量需要乘以2
- Zigbee CC2530 单片机存储 IAR查看内存
- ArcEngine获取字段唯一值的三种方法