主要内容

实时控制器

此示例显示了如何使用Simulink Desktop实时™构建简单的闭环实时控制器。万博1manbetx受控工厂的输出连接到数据采集板的模拟输入。该信号是从信号发生器生成的设定点值中减去并由PID控制器处理的。控制器的输出通过使用数据采集板的模拟输出来驱动工厂的输入。

该模型是用于该控制器的简化版本http://www.humusoft.cz/produkty/models/ce152CE152磁悬浮模型

笔记:要运行此模型,您必须将数据采集板连接到计算机。

在连接的IO模式下运行模型

  1. 打开模拟输入和模拟输出块,然后选择您的数据采集板。如果没有安装板,请单击安装新板按钮。

  2. 切换连接的IO如果需要的话,实时桌面选项卡,选择模式>连接的IO

  3. 要开始实时执行,请单击实时运行

以内核模式运行模型

  1. 打开模拟输入和模拟输出块,然后选择您的数据采集板。如果没有安装板,请单击安装新板按钮。

  2. 切换在内核中运行如果需要的话,实时桌面选项卡,选择模式>在内核中运行

  3. 要开始实时执行,请单击实时运行

该模型构建,连接到Simulink万博1manbetx在内核中运行模式,然后开始。

打开模型

open_system(fullfile(matlabroot,'工具箱',,,,'sldrt',,,,“ sldrtexamples”,,,,'sldrtex_controller');

关闭开放范围

CLOSS_SYSTEM(find_system(GCS,'blocktype',,,,'范围');

清理模型

清除关闭全部bdclose全部

也可以看看