实时控制器
此示例显示了如何使用Simulink Desktop实时™构建简单的闭环实时控制器。万博1manbetx受控工厂的输出连接到数据采集板的模拟输入。该信号是从信号发生器生成的设定点值中减去并由PID控制器处理的。控制器的输出通过使用数据采集板的模拟输出来驱动工厂的输入。
该模型是用于该控制器的简化版本http://www.humusoft.cz/produkty/models/ce152
CE152磁悬浮模型。
笔记:要运行此模型,您必须将数据采集板连接到计算机。
在连接的IO模式下运行模型
打开模拟输入和模拟输出块,然后选择您的数据采集板。如果没有安装板,请单击安装新板按钮。
切换连接的IO如果需要的话,实时桌面选项卡,选择模式>连接的IO。
要开始实时执行,请单击实时运行。
以内核模式运行模型
打开模拟输入和模拟输出块,然后选择您的数据采集板。如果没有安装板,请单击安装新板按钮。
切换在内核中运行如果需要的话,实时桌面选项卡,选择模式>在内核中运行。
要开始实时执行,请单击实时运行。
该模型构建,连接到Simulink万博1manbetx在内核中运行模式,然后开始。
打开模型
open_system(fullfile(matlabroot,'工具箱',,,,'sldrt',,,,“ sldrtexamples”,,,,'sldrtex_controller');
关闭开放范围
CLOSS_SYSTEM(find_system(GCS,'blocktype',,,,'范围');
清理模型
清除关闭全部bdclose全部