Matlab/Simulink 自动代码生成 基于模型设计学习教程(14)---- 纯模糊逻辑控制之控制直流电机

我们先来看一下整个模型

                  

  

                        

               

 

       在代码生成阶段,我们需要把模糊逻辑转变成查表的形式,这样能优化不少的代码量,精度上也没有差别多少,不然代码量就成几倍的增加,运行起来就容易卡住,运行精度比较差。每次运行代码前,首先确定右边的工作区有没有我们所需要的变量,没有就先运行左边的M文件。

       

 

我们来看看M文件生成的表格,我们可以看到精度也是非常的高的,要是精度不要这么高,需要再进一步优化代码,2018B新出了一个优化代码的,你们可以去研究一下;

             

 

我们可以看一下代码生成的表格

             

 

在MDK中调用的表格文件

            

 

             

本节所需的全部文件代码如下,请自行下载:

链接:https://pan.baidu.com/s/10C9xdvA-wAwmDGp5ifVVpg 
提取码:iqw1 

 

如有疑问请留言

 

 

      

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值