查看: 795|回复: 2|关注: 0

[未答复] 没有结果,请问哪里出问题了

[复制链接]

新手

5 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
发表于 2018-2-19 23:44:20 | 显示全部楼层 |阅读模式
想试试小波调制产生pwm波,但是示波器显示全是0,我按照流程来编(有个地方加了一个表达式,流程图有个个变量是错的),运行没报错,就是没结果,求问各位哪里出问题了,下面是函数模块里面的代码
function [j2,d2,t2,Q11,Q22,Q33,Q44] = caiyang(j1,d1,t1,Q1,Q2,Q3,Q4)
%#codegen
D=30;T=0.02;
td1=(d1+2^(-j1-1))/D*T;
td2=(d1+1-2^(-j1-1))/D*T;
if td1~=td2
    if t1~=td1
        if t1==td2
            d1=d1+1;
            Q1=1;
            Q2=1;
            Q3=0;
            Q4=0;
            if cos(td2)<=0
                j1=j1-1;
            else
                j1=j1+1;
            end
        end
    else
        if sin(td1)>=0
            Q1=1;
            Q3=1;
            Q2=0;
            Q4=0;
        else
            Q1=0;
            Q3=0;
            Q2=1;
            Q4=1;
        end
    end
else
    d1=d1+1;
    if cos(td2)<=0
                j1=j1-1;
    else
                j1=j1+1;
    end
end
if t1>=T
    j1=0;
    d1=0;
    t1=0;
end
j2=j1;
d2=d1;            
t2=t1;
Q11=Q1;
Q22=Q2;
Q33=Q3;
Q44=Q4;
end

1

1

2

2

新手

5 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2018-2-20 16:57:27 | 显示全部楼层
版本2014a

新手

5 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2018-2-22 16:57:17 | 显示全部楼层
有老哥帮帮忙吗?急急急!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表