导航:首页 > 五金知识 > matlab设备控制工具箱

matlab设备控制工具箱

发布时间:2022-04-02 03:59:20

㈠ 数学建模MATLAB工具箱是什么怎么用

Matlab工具箱已经成为一个系列产品,Matlab主工具箱和各种工具箱(toolbox )。
工具箱简介
1功能型工具箱 —— 通用型
功能型工具箱主要用来扩充Matlab的数值计算、符号运算功能、图形建模仿真功能、文字处理功能以及与硬件实时交互功能,能够用于多种学科。
2领域型工具箱 —— 专用型
领域型工具箱是学科专用工具箱,其专业性很强,比如控制系统工具箱( Control System Toolbox);信号处理工具箱(Signal Processing Toolbox);财政金融工具箱( Financial Toolbox)等等。只适用于本专业。

3
Matlab常用工具箱
Matlab Main Toolbox——matlab主工具箱
Control System Toolbox——控制系统工具箱
Communication Toolbox——通讯工具箱
Financial Toolbox——财政金融工具箱
System Identification Toolbox——系统辨识工具箱
Fuzzy Logic Toolbox——模糊逻辑工具箱
Bioinformatics Toolbox——生物分析工具箱
Image Processing Toolbox——图象处理工具箱
Database Toolbox——数据库工具箱
Model predictive Control Toolbox——模型预测控制工具箱
Neural Network Toolbox——神经网络工具箱
Optimization Toolbox——优化工具箱
Partial Differential Toolbox——偏微分方程工具箱
Robust Control Toolbox——鲁棒控制工具箱
Signal Processing Toolbox——信号处理工具箱
Spline Toolbox——样条工具箱
Statistics Toolbox——统计工具箱
Symbolic Math Toolbox——符号数学工具箱
Simulink Toolbox——动态仿真工具箱
Virtual Reality Toolbox——虚拟现实工具箱
Wavelet Toolbox——小波工具箱
等等…….
而且每个新出的版本都在增加、更新完善。

㈡ 如何使用matlab中的工具箱

如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径。
Matlab常用工具箱介绍(英汉对照)
Matlab Main Toolbox——matlab主工具箱
Control System Toolbox——控制系统工具箱
Communication Toolbox——通讯工具箱
Financial Toolbox——财政金融工具箱
System Identification Toolbox——系统辨识工具箱
Fuzzy Logic Toolbox——模糊逻辑工具箱
Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱
Image Processing Toolbox——图象处理工具箱
LMI Control Toolbox——线性矩阵不等式工具箱
Model predictive Control Toolbox——模型预测控制工具箱
μ-Analysis and Synthesis Toolbox——μ分析工具箱
Neural Network Toolbox——神经网络工具箱
Optimization Toolbox——优化工具箱
Partial Differential Toolbox——偏微分方程工具箱
Robust Control Toolbox——鲁棒控制工具箱
Signal Processing Toolbox——信号处理工具箱
Spline Toolbox——样条工具箱
Statistics Toolbox——统计工具箱
Symbolic Math Toolbox——符号数学工具箱
Simulink Toolbox——动态仿真工具箱
System Identification Toolbox——系统辨识工具箱
Wavele Toolbox——小波工具箱

例如:控制系统工具箱包含如下功能:
连续系统设计和离散系统设计
状态空间和传递函数以及模型转换
时域响应(脉冲响应、阶跃响应、斜坡响应)
频域响应(Bode图、Nyquist图)
根轨迹、极点配置

较为常见的matlab控制箱有:

控制类:

控制系统工具箱(control systems toolbox)
系统识别工具箱(system identification toolbox)
鲁棒控制工具箱(robust control toolbox)
神经网络工具箱(neural network toolbox)
频域系统识别工具箱(frequency domain system identification toolbox)
模型预测控制工具箱(model predictive control toolbox)
多变量频率设计工具箱(multivariable frequency design toolbox)

信号处理类:
信号处理工具箱(signal processing toolbox)
滤波器设计工具箱(filter design toolbox)
通信工具箱(communication toolbox)
小波分析工具箱(wavelet toolbox)
高阶谱分析工具箱(higher order spectral analysis toolbox)

其它工具箱:
统计工具箱(statistics toolbox)
数学符号工具箱(symbolic math toolbox)
定点工具箱(fixed-point toolbox)
射频工具箱(RF toolbox)

1990年,MathWorks软件公司为Matlab提供了新的控制系统模型化图形输入与仿真工具,并命名为Simulab,使得仿真软件进入了模型化图形组态阶段,1992年正式命名为Simulink,即simu(仿真)和link(连接)。matlab7.0里的simulink为6.0版本,matlab6.5里的simulink为5.0版本。

MATLAB的SIMULINK子库是一个建模、分析各种物理和数学系统的软件,它用框图表示系统的各个环节,用带方向的连线表示各环节的输入输出关系。
启动SIMULINK十分容易,只需在MATLAB的命令窗口键入“SIMULINK”命令,此时出现一个SIMULINK窗口,包含七个模型库,分别是信号源库、输出库、离散系统库、线性系统库、非线性系统库及扩展系统库。
1.信号源库
包括阶跃信号、正弦波、白噪声、时钟、常值、文件、信号发生器等各种信号源,其中信号发生器可产生正弦波、方波、锯齿波、随机信号等波形。
2.输出库
包括示波器仿真窗口、MATLAB工作区、文件等形式的输出。
3.离散系统库
包括五种标准模式:延迟,零-极点,滤波器,离散传递函数,离散状态空间。
4.线性系统库
提供七种标准模式:加法器、比例环节、积分环节、微分环节、传递函数、零-极点、状态空间。
5.非线性系统库
提供十三种常用标准模式:绝对值、乘法、函数、回环特性、死区特性、斜率、继电器特性、饱和特性、开关特性等。
6.系统连接库包括输入、输出、多路转换等模块,用于连接其他模块。
7.系统扩展库
考虑到系统的复杂性,SIMULINK另提供十二种类型的扩展系统库,每一种又有多种模型供选择。
使用时只要从各子库中取出模型,定义好模型参数,将各模型连接起来,然后设置系统参数,如仿真时间、仿真步长、计算方法等。SIMULINK提供了Euler、RungeKutta、Gear、Adams及专用于线性系统的LinSim算法,用户根据仿真要求选择适当的算法。

当然,不同版本的Matlab/Simulink内容有所不同。

另外,Simulink还提供了诸如航空航天、CDMA、DSP、机械、电力系统等专业模块库,给快速建模提供了很大的便利。

㈢ matlab 7.10自带的工具箱有哪些

Matlab Main Toolbox——matlab主工具箱 Control System Toolbox——控制系统工具箱 Communication Toolbox——通讯工具箱 Financial Toolbox——财政金融工具箱 System Identification Toolbox——系统辨识工具箱 Fuzzy Logic Toolbox——模糊逻辑工具箱 Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱 Image Processing Toolbox——图象处理工具箱 LMI Control Toolbox——线性矩阵不等式工具箱 Model predictive Control Toolbox——模型预测控制工具箱 μ-Analysis and Synthesis Toolbox——μ分析工具箱 Neural Network Toolbox——神经网络工具箱 Optimization Toolbox——优化工具箱 Partial Differential Toolbox——偏微分方程工具箱 Robust Control Toolbox——鲁棒控制工具箱 Signal Processing Toolbox——信号处理工具箱 Spline Toolbox——样条工具箱 Statistics Toolbox——统计工具箱 Symbolic Math Toolbox——符号数学工具箱 Simulink Toolbox——动态仿真工具箱 Wavele Toolbox——小波工具箱

㈣ 求matlab Robust Control Toolbox 工具箱 谢谢~

如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径。

㈤ matlab 与机器人工具箱怎么使用

- 机器来人工具箱的使用,附自上一段机器人定义的标准格式代码。

clc
clear
close all
%% 绘制机器人
m=143.5;
alpha=[pi/2 pi pi/2 pi/2 -pi/2 0];
a=[150 600 100 0 0 0];
d=[0 0 0 -615 0 100+m];
theta=[0 pi/2 0 0 pi 0];
L{1} = link([alpha(1) a(1) 0 d(1)]);
L{2} = link([alpha(2) a(2) pi/2 d(2)]);
L{3}= link([alpha(3) a(3) 0 d(3)]);
L{4} = link([alpha(4) a(4) 0 d(4)]);
L{5} = link([alpha(5) a(5) -pi d(5)]);
L{6} = link([alpha(6) a(6) 0 d(6)]);
JRB = robot(L,'JRB');
JRB.name = 'JRB';
plot(JRB,theta);
drivebot(JRB);

具体参数的含义可以多看看机器人运动学相关内容。

㈥ 求关于MATLAB中模型预测控制工具箱的学习资料

李国勇《智能控制及其MATALB实现》书中有具体介绍

㈦ matlab 模糊控制工具箱 关闭后怎样修改

应该是:信号→模糊控制器→被控对象→输出 其中,模糊控制器可在MATLAB窗口回中输入答Fuzzy,然后设置输入输出各参数、隶属度函数、模糊控制规则得到。 完成模糊控制器的设置后,在Sinulink下构建一个Model,加入其他元素,进行仿真。

㈧ MATLAB 有哪些好用的第三方工具箱

这个文件所在的路径没有添加到matlab路径当中,具体方法为:file-set
path-add
with
subfolders添加这个文件所在文件夹即可!

㈨ MATLAB通信工具箱怎么进

摘要:由于MA7ⅡAB不能直接对硬件端12进行读写操作,缺乏了实时性,使得工程上的应用受到了
极大的限制。而通过MATI.AB应用程序接口Mex调用C++语言,可实现在MATLAB环境下对硬件端
12信号的读写。为此,笔者对Mex接口文件进行了详细介绍,包括Mex接口的各种特殊功能、详细编
写规则和具体编译要求,具体阐述了Mex接口在MA啊AB环境下的调用及使用。并根据Mex接口的
相关功能。对MATLAB数据采集系统的设计在理论上进行了探讨,以图对MATLAB功能进行进一步
的扩展。
关键词:MATLAB:接口;数据采集
Research of Data—Collection System Based onⅣ队TLAB
Wang Hailong,Chen Shanjie,Li Qian,Zhang Peng,Ku Tao,Xu Dahua
(Co//ege ofEngieering,Nanjing Agriculture University,Nanjing 210031)
Abstract:Since MATLAB can not write directly to hardware available for operation.and it lacks of a re。
al-time,it works on the applications has been significantly hampered.MATLAB applications through rede—
ployment C++language interface Mex.Achievable in the MATI。AB environment for the specific hardware
interface signals.Therefore,author of a paper details Mex interfaces,inchding interfaces Mex various spe—
cial functions,and specific translation rules for the preparation of detailed,enuncimed the transfer and the
use of Mex interfaee in the MA’nAB environment.And in accordance with the relevant functional interface
Mex.MATIAB data acquisition system for the design in theory explored in a bid to further expand the
functions of MA7n。AB.
Key words:MA,11AB,Interface,Data collection
MATLAB产品系列被广泛地应用于包括信号与
图像处理、控制系统设计、通讯、系统仿真等诸多领域。
它的一大特性是有众多的面向具体应用的工具箱和仿
真块,包含了完整的函数集用来对信号图像处理,控制
系统设计,神经网络等特殊应用进行分析和设计。其他
的产品延伸了MATLAB的能力,包括数据采集,报告
生成,和依靠MATLAB语言编程产生独立C/C++代
码等等。
正因为其强大的科学计算与可视化功能、简单易
用的开放式可扩展环境以及所拥有的各种面向不同领
域而扩展的工具箱(ToolBox)t11,使得MATLAB在许多
学科领域中成为计算机辅助设计与分析、算法研究和
应用开发的基本工具和首选平台。
但是,MATLAB也存在局限性,就是不能直接对
硬件端口进行读写操作,从而影响了它在测控系统开
发上的应用范围。但它提供了应用程序接口API,通过
该接口,用户可以方便地完成MATLAB与外部环境
的交互(如图1所示)。为此,如何通过接口文件调用其
它语言编写的程序(如C_卜}),再通过其实现对硬件端
口的读写操作,最终实现在单一MArⅡAB环境中进
行测控系统的开发,便成了一项值得探讨和研究的问
题。
1 MATLAB应用程序接口文件Mex
MATLAB应用程序接口(APD主要包括3部分:
Mex文件(外部程序调用接13),Mat文件(数据输入输
出接口)及MATLAB计算引擎函数库。它们实现的一
般功能分别为:(1)在MATLAB环境中调用C/c++
语言或FORTRAN语言编写的程序,以提高数据处理
效率;(2)向MATLAB环境传送数据或从MATLAB
环境接收数据,即实现MATLAB系统与外部环境的
数据交换;(3)在MATLAB和其他应用程序间建立客
户机/服务器关系,将MATLAB作为一个计算引擎,
在其他应用程序中调用从而降低程序设计的工作量。
以下重点介绍Mex文件的应用。
1.1眦X是一种动态链接的子程序,其具体功能如下
(1)对于某些已有的C程序,可以通过Mex方式
在MATLAB环境中直接调用;
(2)对于影响MATLAB执行速度的FOR__I,OOP
等循环体,可以编写相应的C程序完成相同功能,并
编译成Mex文件,提高运行速度;
(3)对于A/D或D/A卡,或其他PC硬件,可以直
接用Mex文件进行访问,扩展MATLAB的功能;
(4)利用MEX文件,还可以使用一些软件,如
Windows的用户界面资源等。
1.2 Mex文件的编程规则
(1)编制自己的C++算法程序;
(2)编制MEX源文件代码;
MEX文件的源文件主要有两个部分组成:
①计算子例行程序(Computational Routine)。它是
链接的外部子程序,包含所有要完成计算功能的源代
码,用来完成实际的计算工作。
②入口子例行程序(Gateway Routine)。它是计算
子例行程序和MATLAB环境之间的接口,用于完成
两者间的数据交互。入口子例行程序是MATLAB调
用C抖程序所必需的部分,计算子例行程序可以由入
口子例行程序调用以完成其特定的功能要求。入口子
例行程序具体的使用格式如下:
#include"mex.h"void MexFunction(int nlhs,
mxArray牛pills[],
int nrhs,const mxArray·prhs[])
{
//C语言代码
)
其中,入口子程序的函数名必须为MexFunction。
prhs为一个结构体类型的指针数组,该数组元素按顺
序指向所有的输入参数;nrhs为输入参数的个数;plhs
与prhs的类型一致,它指向所有的输出参数;nlhs表
示输出参数的个数。该函数通过prhs获得输入数据,
对这些输入数据的处理后经由plhs获得结果,该结果
作为输出数据与其它程序进行数据交互嘲。
1.3 Mex文件的编译和调用
在编译Mex文件之前,必须先在MATLAB下安
装好Mex编译器,安装方法如下:在MATLAB命令窗
口中输入mex.setup然后按照提示向导逐步安装即
可。
Mex文件在MATLAB命令窗口中直接编译,方
式如下:mex filename,然后按回车键,如果编译通
过,系统就会生成同名字的DLL文件,在以后的程序
中可以像调用MATLAB的内建函数一样直接调用此
函数。原理如图2。
由上可知,Mex文件可以作为一个MATLAB的
内建函数来处理,但这个函数又具有强大的接口功能,
可以完成对硬件端口信号的读写操作。其对硬件端口
读写操作的总流程如图3所示:
2基于MATLAB的数据采集系统的概念设计
拟采用MATLAB和C的交互编程来处理数据采
集问题,这样系统不仅具有传统计算机数据采集系统
的全部功能,而且还具有很强的数据处理能力,实际上
构成了智能虚拟仪器t3]。
初步设计系统由三个模块构成,MATLAB模块的
功能包括图形显示和存取、数据分析和处理等,C语言
模块主要实现串行通信功能,而硬件设备则完成对物
理量的变换[4,5/。如图4所示。
当采样对象确定后硬件设备也就随之而定,而C
语言部分实现通信功能也是固定的,故所有的数据处
理功能设置都在MATLAB环境中的人机界面中实
现。该系统的3个界面实现功能如下。
主界面主要由一个图形框和4个按钮构成。图形
框借助于MATLAB的图形处理功能,以最佳匹配模
式动态显示实时采样数据,实现自动示波器功能。4个
按钮名称分别尚酽设置串口”、“开始采集”、“数据处理”
和“退出系统”,鼠标点击即可实现相应功能。
在主界面选择了“串口设置”后,就进入通信协议.
设置界面。这个界面主要由5个弹出式菜单和2个按
钮构成,弹出式菜单的名称和选项分别是:端口选择
(COMI--COM4)、波特率(300-19200)、数据位m8)、停
止位(o~2)和校验位(无、奇、偶),而2个按钮则分别对
所设参数进行确认或者修正。
在主界面选择了“数据处理,,后,则进入数据处理
界面。这个界面的功能与采样对象有关,需由用户自己
针对任务要求进行编程。
3结束语
MATLAB具有各种丰富的数值运算及图形处理
功能,大量实用控制工具箱的存在更为其控制应用奠
定了坚实的基础;而C语言则对硬件系统具有强有力
的处理能力,可方便地实现数据采集、串行通讯等功
能嘲。Mex文件是MATLAB调用C++和其他语言(如
Visual Fortran等)的简易接口,它极大地扩展了
MATLAB的应用范围,使MATLAB系统成为真正意
义上的开放的、功能完善的、自包容的程序设计和数据
处理集成环境Isl。
参考文献
王正林,王盛开,陈国顺.MATLAB/Simulink与控制系统仿真嗍.
北京:电子工业出版社,2005:11-13.
张威.MATLAB外部接121编程嗍.西安:西安电子科技大学出版
社,2004:50-85.
廖良斌,喻方平.基于DSP和USB的图像采集系统的研究叨.武汉
理工大学学报(交通科学与工程版),2006,.30(1):120.123.
[4】申鼎才,郭庆平.基于Interact的分布式数据采集与分析在岩土工
程中的应用研究明.武汉理工大学学报(交通科学与工程版),
2005,29(6):974-976,992.
王志冰,李汉强.基于USB总线的数据采集系统的设计与实现叨.
武汉理工大学学报(交通科学与工程版),2005,29(5):758.761.
[6】杨义伟,蒋大明,戴胜华.驼峰信号微机监测系统的数据采集阴.武
汉理工大学学报(交通科学与工程版),2005,.29(1):154-156.
[7】杨健,张慧慧.基于DSP和ARM的网络化数据采集与信号分析终
端田.计算机工程,2006,32(8):269-271.
李尧坤,史忠科,毕业等.Matlab在基于B/S模式的决策支持系统
中的应用叨.计算机工程,2006,32(5):255-256,282.

㈩ 如何使用MATLAB仪器与控制工具箱

首先确认 0 7这两个参数 也就是Agilent Technologies board index 和 instrument at primary address 板好和地址设置正确 通过GPIB连接的仪器,如果你专用一个软件和它建立通属信 那么它的连接通道已经被占,其他软件就连不上它了

阅读全文

与matlab设备控制工具箱相关的资料

热点内容
南岸茶园消防器材专卖店在哪里 浏览:709
长虹洗衣机滚筒轴承怎么拆卸 浏览:951
西安广场健身器材哪里能买到 浏览:329
壁橱需要多少五金件 浏览:660
冰箱倒置后不制冷了怎么办 浏览:892
暖气有自家阀门吗 浏览:704
180博大电动工具价格表 浏览:533
深圳市高成机械设备有限公司怎么样 浏览:336
机械效率什么时候要乘以绳子段数 浏览:659
400w制冷机多少瓦 浏览:588
测量泵体振动值仪器怎么用 浏览:563
绵阳有哪些阀门厂 浏览:366
家用天然气阀门怎么拆卸 浏览:420
摇摇乐器材是什么 浏览:209
牛津是什么仪器 浏览:668
不锈钢超声波清洗机怎么焊 浏览:583
工程机械如何降温防暑 浏览:479
帕萨特领驭仪表盘上ok是什么情况 浏览:69
机械高达是什么意思 浏览:42
矿用自动润滑装置 浏览:655