将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引擎)相关推荐

  1. MATLAB调用LINGO程序并交换数据

    MATLAB调用LINGO程序并交换数据 思路 一.lingo脚本调用 二.lingo接收数据与输出数据 三.matlab代码 最后 思路 第一次写文章完全不熟练-在做比赛时想要用列生成解决混合整数规 ...

  2. matlab引擎函数,Matlab引擎库函数

    Matlab引擎库包含了一系列从外部应用程序调用和控制Matlab引擎的函数.下表列举了C语言的引擎库函数,这些函数后使用了eng前缀名 表 1 C语言引擎函数库 引擎函数 功能描述 engOpen ...

  3. adams数据导出matlab,adams数据导入matlab

    Matlab 数据导入方法在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文 件.MATLAB 使用多种格式打开和保存数据.本章将要介绍 MATLAB 中文件...... adam ...

  4. c 使用matlab引擎,[转载]C与MATLAB混合编程之调用MATLAB引擎

    Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...

  5. VS下调用Matlab引擎

    VS2008是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快.但在科学计算方面函数库显得不够丰富.读取.显示数据图形不方便.Matlab是一款将数值分析.矩阵计算.信号处理和图形显 ...

  6. Qt 调用MATLAB引擎混合编程

    0.前言 C/C++调用MATLAB有三个方式:调用dll文件.调用exe可执行程序和调用Engin引擎. 第一种方式利用MATLAB Coder 将MATLAB代码生成C/C++代码和相关动态链接库 ...

  7. c 与matlab混编,C与MATLAB混合编程之调用MATLAB引擎

    Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...

  8. matlab的矩阵编译器,MATLAB引擎方式实现VC与MATLAB混合编程

    VS2008是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快.但在科学计算方面函数库显得不够丰富.读取.显示数据图形不方便.Matlab是一款将数值分析.矩阵计算.信号处理和图形显 ...

  9. 将示波器信号完整数据导入Matlab进行分析

    学习如何将麦科信示波器信号的完整数据导入matlab进行分析,我们先要学习如何完整导出示波器的信号数据.示波器可将模拟通道或数学通道波形保存到本地或者U盘,文件类型可选择WAV.CSV或BIN. WA ...

最新文章

  1. Github上传大于100M文件:LFS
  2. 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手...
  3. 全国信息化计算机应用技术水平教育考试,全国信息化计算机应用技术水平教育考试试卷.doc...
  4. 计算与推断思维 一、数据科学
  5. 图片上传工具 java_图片上传工具类-fileUtil
  6. 8086cpu学习笔记(3):寻址方式
  7. 2.啊哈!算法 --- 一大波数正在靠近——栈、队列、链表
  8. 通过SQL Server命令行启动及停止SQL服务的方法
  9. 颠覆QQ,干掉微信?腾讯内测“朋友”,会是下一个国民社交APP吗
  10. Base64的编码原理
  11. 计算机网络与基础第五章答案,第五章 计算机网络基础
  12. 音视频基础(1)音视频处理流程
  13. Python函数式编程 及案例
  14. 对自己大学的期望与目标
  15. 如何在共享中添加计算机,如何在网上邻居中添加共享文件夹
  16. 在线python编辑器-在线python编辑器
  17. 科技查新网站有哪些?
  18. 【SQL】递归展BOM全阶,含半成品,用量累乘,如半成品用量2,下阶用量需要乘以2
  19. Zigbee CC2530 单片机存储 IAR查看内存
  20. ArcEngine获取字段唯一值的三种方法

热门文章

  1. 建一个网站需要哪些费用?(硬件方面)
  2. web前端,数据库,jdbc
  3. 耗时一个月,前端开发之小程序实战-----虎牙小程序
  4. 百度开源的超轻量级OCR
  5. 趣头条自媒体怎么赚钱,分享趣头条的赚钱攻略
  6. 深度学习论文阅读:Generative Pre-Training(GPT)
  7. Linux的jupyter lab启动,无法从远程的浏览器中访问
  8. 什么是互操作协议LayerZero?
  9. 一个主机nginx绑定多个SSL证书(https)
  10. 关于成功的 21 个信念。