24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 803  |  回复: 2

安仙儿

新虫 (小有名气)

[求助] VS2013中SVPWM程序求助

我采用VS2013的C语言写了一个程序,但运行时总说有问题,程序如下,加粗的地方为出现问题的地方,请求各位大神帮助
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SVPWMDll
{
    public class svpwm
    {
        void SVPWM_CalcDutyCycles(alfa,beta)
{
  float T_vector_SQRT3;        T_vector_SQRT3=1.73F;
  int T_vector;        T_vector=4400;
  int SECTOR_1,        SECTOR_2, SECTOR_3, SECTOR_4, SECTOR_5, SECTOR_6;
  SECTOR_1=1; SECTOR_2=2; SECTOR_3=3; SECTOR_4=4; SECTOR_5=5; SECTOR_6=6;
  int bSector;
  bSector=0;
  int wX, wY, wZ, wUAlpha, wUBeta;
  wX=0;
  wY=0;
  wZ=0;
  wUAlpha=0;
  wUBeta=0;
  int hTimePhA, hTimePhB, hTimePhC;
  hTimePhA=0;
  hTimePhB=0;
  hTimePhC=0;
  int T_divisor;
  T_divisor = 131072;
  wUAlpha=alfa*T_vector_SQRT3;
  wUAlpha=alfa*T_vector_SQRT3;
  
  wX=wUBeta;
  wY=(wUBeta+wUAlpha)/2;
  wZ=(wUBeta-wUAlpha)/2;
  
  // Sector calculation from wX, wY, wZ
  if (wY<0)
  {
    if (wZ<0)
    {
      bSector = SECTOR_5;
    }
    else        // wZ >= 0
      if (wX<=0)
      {
        bSector = SECTOR_4;
      }
      else      // wX > 0
      {
        bSector = SECTOR_3;
      }
  }
  else          // wY > 0
  {
    if (wZ>=0)
    {
      bSector = SECTOR_2;
    }
    else        // wZ < 0
      if (wX<=0)
      {  
        bSector = SECTOR_6;
      }
      else      // wX > 0
      {
        bSector = SECTOR_1;
      }
  }
  switch(bSector)
  {  
  case 1:
    hTimePhA = (T_vector/8) + ((((T_vector + wX) - wZ)/2)/T_divisor);
    hTimePhB = hTimePhA + wZ/T_divisor;
    hTimePhC = hTimePhB - wX/T_divisor;
   
  case 2:
    hTimePhA = (T_vector/8) + ((((T_vector + wY) - wZ)/2)/T_divisor);
    hTimePhB = hTimePhA + wZ/T_divisor;
    hTimePhC = hTimePhA - wY/T_divisor;
   
  case 3:
    hTimePhA = (T_vector/8) + ((((T_vector - wX) + wY)/2)/T_divisor);
    hTimePhC = hTimePhA - wY/T_divisor;
    hTimePhB = hTimePhC + wX/T_divisor;
   
  case 4:
    hTimePhA = (T_vector/8) + ((((T_vector+ wX) - wZ)/2)/T_divisor);
    hTimePhB = hTimePhA + wZ/T_divisor;
    hTimePhC = hTimePhB - wX/T_divisor;
   
  case 5:
    hTimePhA = (T_vector/8) + ((((T_vector + wY) - wZ)/2)/T_divisor);
    hTimePhB = hTimePhA + wZ/T_divisor;
    hTimePhC = hTimePhA - wY/T_divisor;
   
  case 6:
    hTimePhA = (T_vector/8) + ((((T_vector - wX) + wY)/2)/T_divisor);
    hTimePhC = hTimePhA - wY/T_divisor;
    hTimePhB = hTimePhC + wX/T_divisor;
    break;
   
  default:
    break;
  }

}
    }
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wzh314

木虫 (文坛精英)


jjdg: 金币+1, 感谢参与 2018-02-08 11:19:39
错误也贴出来

发自小木虫Android客户端
博观约取,厚积薄发
2楼2018-02-08 06:49:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

茶水人生

新虫 (知名作家)

3楼2018-03-06 10:25:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 安仙儿 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085801 总分275 本科新能源 求调剂 +14 bradoner 2026-04-01 18/900 2026-04-02 14:13 by baoball
[考研] 学硕化学工程与技术,一志愿中国海洋大学320+求调剂 +8 披星河 2026-04-02 8/400 2026-04-02 14:12 by oooqiao
[考研] 材料调剂 +4 一样YWY 2026-04-02 4/200 2026-04-02 13:21 by 来看流星雨10
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +4 哇呼哼呼哼 2026-04-02 4/200 2026-04-02 13:10 by yulian1987
[考研] 292分,材料与化工,申请调剂 +19 程晴之 2026-04-01 23/1150 2026-04-02 11:59 by 程晴之
[考研] 求调剂!生物与医药专硕 +4 逆转陆先生 2026-04-01 4/200 2026-04-02 11:51 by xiaoranmu
[考研] 0710生物学336分求调剂 +3 kiyy 2026-04-01 3/150 2026-04-02 10:54 by w虫虫123
[考研] 085600,材料与化工321分,求调剂 +13 大馋小子 2026-03-27 13/650 2026-04-02 10:48 by sanrepian
[考研] 一志愿北交大材料工程总分358 +8 cs0106 2026-04-01 9/450 2026-04-02 10:36 by 不吃魚的貓
[考研] 070300化学求调剂 +14 小黄鸭宝 2026-03-30 14/700 2026-04-02 10:07 by oooqiao
[考研] 302求调剂一志愿北航070300,本科郑大化学 +8 圣日耳曼条 2026-04-01 11/550 2026-04-02 07:40 by chemdavid
[考研] 295材料工程专硕求调剂 +19 1428151015 2026-03-27 19/950 2026-04-01 22:34 by peike
[考研] 一志愿西安交大材料学硕(英一数二)347,求调剂到高分子/材料相关专业 +7 zju51 2026-03-31 9/450 2026-04-01 19:35 by CFQZAFU
[考研] 调剂 +3 好好读书。 2026-04-01 3/150 2026-04-01 17:06 by zhouyuwinner
[考研] 330分求调剂 +11 qzenlc 2026-03-29 11/550 2026-04-01 14:32 by chenqifeng666
[考研] 一志愿武理材料工程302调剂环化或化工 +15 Doleres 2026-03-31 16/800 2026-04-01 09:49 by lfj11
[考研] 085701环境工程,267求调剂 +17 minht 2026-03-26 17/850 2026-04-01 09:11 by xiayizhi
[考研] 0856调剂 +7 曲听筠 2026-03-30 7/350 2026-04-01 08:51 by JourneyLucky
[基金申请] 面上5B能上会吗? +8 redcom 2026-03-29 8/400 2026-03-31 15:53 by niuailing
[考研] 334求调剂 +7 Trying] 2026-03-31 7/350 2026-03-31 12:33 by 无际的草原
信息提示
请填处理意见