Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

rms @ postprocessor

Solved!
Go to solution

hi,

 

i'm trying to calculate the RMS of a signal with the postprocessor. in the manual stands "rms(X)—Running RMS average of vector X", if i understand this correct, i get a vector of the same length with the rms for each point. when i use the function "mean(X)" wich is definde in the manual as "mean(X)—Vector results in a scalar (a length 1 vector) that is the mean of the elements of the vector", so i should get a scalar and the correct RMS for the time period but i don't .

 

i'm using the following comand: mean((rms(X)). what made i wrong??? how can i calculate the rms in a way the result is a scalar???

 

thx, and sorry for my bad english Smiley Wink

0 Kudos
Message 1 of 5
(3,318 Views)

Hi stenzer

 

i have done an analyse to get results for the postprocessor the analyse values are over a time period,

if i do a rms() i get back a curve with the mean() function i get back a line and it´s the average value.

 

The curve from the analyse

 

picture1.jpeg

 

 

The Parameters in the Postprocessor

 

picture4.jpeg

 

 

The results

 

picture3.jpeg

 

I hope this helps a little bit, if not please put screenshot and a example on the web.

best regards
Alexander
0 Kudos
Message 2 of 5
(3,299 Views)

thanks, for the reply. I get the same results, but I'm little bit confused of the explenation in the manual, because the result is no scalar. so the mean of the RMS sould be my correct value, or?!?!?!

 

thx

0 Kudos
Message 3 of 5
(3,294 Views)
Solution
Accepted by topic author stenzer

Hi stenzer

 

if you want one scalar value over the complete time frame please use the mean value.

best regards
Alexander
0 Kudos
Message 4 of 5
(3,292 Views)

thx

0 Kudos
Message 5 of 5
(3,290 Views)