Helllo ;)
> How to calculate or processing
> HelicopterFuncs.Average
> HelicopterFuncs.Minimum
> HelicopterFuncs.Maximum
> HelicopterFuncs.AverageLoad
> HelicopterFuncs.AlternatingLoad
It's already in a previous post, but here it is again:
*AlternatingLoad
// HelicopterFuncs.AlternatingLoad( RotorAzimuth, RotorBlib,
BlibTransitionDefinesStartOfCycleVsEnd )
// Alternatively, can be called from Iads as:
// HelicopterFuncs.Oscillatory( RotorAzimuth, RotorBlib,
BlibTransitionDefinesStartOfCycleVsEnd )
// Max( all points during cycle ) - Min( all points during cycle ) ) / 2.0
*AverageLoad
// HelicopterFuncs.AverageLoad( RotorAzimuth, RotorBlib,
BlibTransitionDefinesStartOfCycleVsEnd )
// Alternatively, can be called from Iads as:
// HelicopterFuncs.Mean( RotorAzimuth, RotorBlib )
// Max( all points during cycle ) + Min( all points during cycle ) ) / 2.0
*Min
// HelicopterFuncs.Minimum( RotorAzimuth, RotorBlib,
BlibTransitionDefinesStartOfCycleVsEnd )
// Min( all points during cycle )
*Max
// HelicopterFuncs.Maximum( RotorAzimuth, RotorBlib,
BlibTransitionDefinesStartOfCycleVsEnd )
// Max( all points during cycle )
There's been a lot of confusion on the third argument
"BlibTransitionDefinesStartOfCycleVsEnd". In the next release I'm going to
simply remove it. Please set the value of the third arguement to TRUE.
Example:
HelicopterFuncs.AlternatingLoad( RotorAzimuth, RotorBlib, TRUE )
If you want some more background info on the third argument, see this link:
http://groups.google.com/group/iads/browse_thread/thread/40d2af7a2324...
Hope this helps,
Jim