amson 发表于 2010-12-12 22:08

请教PSIM中DLL文件中计算电压RMS值的问题

在用PSIM仿真时,用的是里面的DLL块,用C编写的计算单相电压的RMS值;
可是计算的值就是不对,这段程序在MATLAB中运行是可以的,请教下大牛。

volt_grid_phase_a_rms 定义为static double变量;

volt_grid_phase_a_rms=filter((volt_grid_phase_a*volt_grid_phase_a),
                                    1000.0,volt_grid_phase_a_rms);

double filter(double signal_in, double filter_time, double signal_out)
{
       
        signal_out=(signal_in/filter_time)+signal_out*(1-1/filter_time);
        return(signal_out);
}

夏历八人 发表于 2011-4-4 11:34

呵呵,没人理楼主呀!顶一个,共同期待牛人!

yzyseal 发表于 2011-10-18 10:06

PSIM例子里面有个C的计算RSM的代码,你可以看下
页: [1]
查看完整版本: 请教PSIM中DLL文件中计算电压RMS值的问题