基本信息
源码名称:交流电流有效值计算C语言程序
源码大小:1.11KB
文件格式:.zip
开发语言:C/C++
更新时间:2021-07-27
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

可以实现交流电流有效值计算,采用C语言实现,方便调用,也可用于其他交流量有效值计算。

void RMS_Cal_Macro_step(void)
{
  real_T Vrms;
  int32_T Index;
  if (!RMS_Cal_Macro_DW.Init_not_empty) {
    RMS_Cal_Macro_DW.Init_not_empty = true;
  }

  RMS_Cal_Macro_DW.CountNum ;
  if (RMS_Cal_Macro_DW.CountNum > 40.0) {
    RMS_Cal_Macro_DW.CountNum = 1.0;
  }

  RMS_Cal_Macro_DW.Upeak[(int32_T)RMS_Cal_Macro_DW.CountNum - 1] =
    RMS_Cal_Macro_U.In;
  Vrms = 0.0;
  for (Index = 0; Index < 40; Index ) {
    Vrms = RMS_Cal_Macro_DW.Upeak[Index] * RMS_Cal_Macro_DW.Upeak[Index];
  }

  RMS_Cal_Macro_Y.Out = sqrt(Vrms / 40.0);
}