VDISoft.SPC.Charts.LimitRange


Public Properties


Name
Description
AboveUSL
Gets the number of values above the upper specification limit.
AboveUSLText
Gets and sets the text for the above usl of the statistics.
AndersonDarling
Gets the anderson-darling test for the series.
AndersonDarlingSampleSizeAdjustment
Gets the anderson-darling test for the series.
AndersonDarlingSignificant
Gets the anderson-darling test for the series.
AndersonDarlingSignificantText
Gets and sets the text for the Anderson-Darling of the statistics.
AndersonDarlingText
Gets and sets the text for the anderson-darling test of the statistics.
Average
Gets and sets used in the calculation of the limit range.
AverageRange
Gets and sets used in the calculation of the limit range statistics.
AverageSum
Gets and sets used in the calculation of the limit range statistics.
AvgSqrdDev
Gets the average squared deviation of the limit range.
AvgSqrdDevText
Gets and sets the text for the average squared deviation of the statistics.
BelowLSL
Gets the number of values below the lower specification limit.
BelowLSLText
Gets and sets the text for the below lsl of the statistics.
CalculateCLDuringRender
Gets and sets the value indicating if the center line should be recalculated every time the chart drawn.
CalculateLCLDuringRender
Gets and sets the value indicating if the lower control limit should be recalculated every time the chart drawn.
CalculateUCLDuringRender
Gets and sets the value indicating if the upper control limit should be recalculated every time the chart drawn.
CL
Gets and sets the value of the center line.
CLColor
Gets and sets the color of the center line.
CLLeftLabelText
Gets and sets the text of left label for the center line.
CLLeftLabelType
Gets and sets the type of left label for the center line.
CLNumberOfDecimals
Gets and sets the number of decimals of the center line.
CLRightLabelText
Gets and sets the text of right label for the center line..
CLRightLabelType
Gets and sets the type of right label for the center line.
CLShow
Gets and sets the flag that determines if the center line should be shown.
CLShowLeftLabel
Gets and sets the flag that determines if the left label of the center line should be shown.
CLShowRightLabel
Gets and sets the flag that determines if the right label of the center line should be shown.
CLStyle
Gets and sets the style of the center line.
CLText
Gets and sets the text for the CL of the statistics.
CLWidth
Gets and sets the width of the center line.
ControlLimits
Gets and sets the control limits of the limit range.
Count
Gets the number of values for the limit range calculations.
CountText
Gets and sets the text for the count of the statistics.
Cp
Gets the capability ratio representing the spread between the specification and natural process limits. Uses the EstStdDev.
Cpk
Gets the distance to the nearest specification divided by 3.
CpkText
Gets and sets the text for the Cpk of the statistics.
CplText
Gets and sets the text for the Cpl of the statistics.
CpmText
Gets and sets the text for the Cpm of the statistics.
CpText
Gets and sets the text for the Cp of the statistics.
CpuText
Gets and sets the text for the Cpu of the statistics.
Cr
Gets the inverse of Cp.
CrText
Gets and sets the text for the Cr of the statistics.
Dixon
Gets the Dixon test for the series.
DixonSignificanceLevel
Gets and sets the significance level for the Dixon test of the series.
DixonSignificant
Gets the Dixon test for the series.
DixonSignificantText
Gets and sets the text for the Dixon test of the statistics.
DixonSmallestValueSuspect
Gets and sets the smallest value (or largest if false) value is suspect for the Dixon test of the series.
DixonText
Gets and sets the text for the Dixon test of the statistics.
DNS
Gets the distance to the closest specification.
DNSText
Gets and sets the text for the DNS of the statistics.
EndCode
Gets and sets the end code for the limit range.
EndDateTime
Gets and sets the end date/time for the limit range.
EndIndex
Gets and sets the end index for the limit range.
EstCp
Gets the capability ratio representing the spread between the specification and natural process limits. Uses the StdDev.
EstCpk
Gets the smaller of EstCpu and EstCpl.
EstCpkText
Gets and sets the text for the EstCpk of the statistics.
EstCplText
Gets and sets the text for the EstCpl of the statistics.
EstCpmText
Gets and sets the text for the EstCpm of the statistics.
EstCpText
Gets and sets the text for the EstCp of the statistics.
EstCpuText
Gets and sets the text for the EstCpu of the statistics.
EstCr
Gets the inverse of EstCp.
EstCrText
Gets and sets the text for the EstCr of the statistics.
EstStdDev
Gets .
EstStdDevText
Gets and sets the text for the EstStdDev of the statistics.
EstZl
Gets the distance between the lower specification limit and grand average. Uses the StdDev.
EstZlText
Gets and sets the text for the EstZl of the statistics.
EstZmin
Gets the minimum of EstZu and EstZl.
EstZminText
Gets and sets the text for the EstZmin of the statistics.
EstZu
Gets the distance between the upper specification limit and grand average. Uses the StdDev.
EstZuText
Gets and sets the text for the EstZu of the statistics.
GrandAverage
Gets the grand average of the limit range.
Internal_AboveUSL
Gets and sets the number of values above the upper specification limit.
Internal_BelowLSL
Gets and sets the number of values below the lower specification limit.
Internal_DeviationsCalculated
Gets and sets flag indicating if the deviations have been calculated for the internal array.
Internal_Maximum
Gets and sets the maximum of the limit range.
Internal_Minimum
Gets and sets the minimum of the limit range.
Internal_Values
Gets the values of the limit range that are to be used in calculating the statistics.
Internal_ValuesSorted
Gets and sets flag indicating if the internal array is sorted.
Kurtosis
Gets the kurtosis of the limit range.
KurtosisText
Gets and sets the text for the kurtosis of the statistics.
LCL
Gets and sets the value of the lower control limit.
LCLColor
Gets and sets the color of the lower control limit.
LCLLeftLabelText
Gets and sets the text of left label for the lower control limit.
LCLLeftLabelType
Gets and sets the type of left label for the lower control limit.
LCLNumberOfDecimals
Gets and sets the number of decimals of the lower control limit.
LCLRightLabelText
Gets and sets the text of right label for the lower control limit.
LCLRightLabelType
Gets and sets the type of right label for the lower control limit.
LCLShow
Gets and sets the flag that determines if the lower control limit should be shown.
LCLShowLeftLabel
Gets and sets the flag that determines if the left label of the lower control limit should be shown.
LCLShowRightLabel
Gets and sets the flag that determines if the right label of the lower control limit should be shown.
LCLStyle
Gets and sets the style of the lower control limit.
LCLText
Gets and sets the text for the LCL of the statistics.
LCLWidth
Gets and sets the width of the lower control limit.
LSL
Gets and sets the value of the lower specification limit.
LSLColor
Gets and sets the color of the lower specification limit line.
LSLLeftLabelText
Gets and sets the text of left label for the lower specification limit.
LSLLeftLabelType
Gets and sets the type of left label for the lower specification limit.
LSLNumberOfDecimals
Gets and sets the number of decimals of the lower specification limit line.
LSLRightLabelText
Gets and sets the text of right label for the lower specification limit.
LSLRightLabelType
Gets and sets the type of right label for the lower specification limit.
LSLShow
Gets and sets the flag that determines if the lower specification limit line should be shown.
LSLShowLeftLabel
Gets and sets the flag that determines if the left label of the lower specification limit line should be shown.
LSLShowRightLabel
Gets and sets the flag that determines if the right label of the lower specification limit line should be shown.
LSLStyle
Gets and sets the style of the lower specification limit line.
LSLText
Gets and sets the text for the LSL of the statistics.
LSLWidth
Gets and sets the width of the lower specification limit line.
Maximum
Gets the maximum of the limit range.
MaximumText
Gets and sets the text for the maximum of the statistics.
Mean
Gets the mean of the limit range.
MeanText
Gets and sets the text for the mean of the statistics.
Median
Gets the median of the limit range.
MedianText
Gets and sets the text for the median of the statistics.
Minimum
Gets the minimum of the limit range.
MinimumText
Gets and sets the text for the minimum of the statistics.
Minus1Sigma
Gets the value of the center line minus 1 sigma.
Minus2Sigma
Gets the value of the center line minus 2 sigma.
Name
Gets and sets the name used to identify the limit range.
NSL
Gets and sets the value of the nominal specification limit.
NSLColor
Gets and sets the color of the nominal specification limit line.
NSLLeftLabelText
Gets and sets the text of left label for the nominal specification limit.
NSLLeftLabelType
Gets and sets the type of left label for the nominal specification limit.
NSLNumberOfDecimals
Gets and sets the number of decimals of the nominal specification limit line.
NSLRightLabelText
Gets and sets the text of right label for the nominal specification limit.
NSLRightLabelType
Gets and sets the type of right label for the nominal specification limit.
NSLShow
Gets and sets the flag that determines if the nominal specification limit line should be shown.
NSLShowLeftLabel
Gets and sets the flag that determines if the left label of the nominal specification limit line should be shown.
NSLShowRightLabel
Gets and sets the flag that determines if the right label of the nominal specification limit line should be shown.
NSLStyle
Gets and sets the style of the nominal specification limit line.
NSLText
Gets and sets the text for the NSL of the statistics.
NSLWidth
Gets and sets the width of the nominal specification limit line.
NumberOfStdDevs
Gets and sets the number of standard deviations to use in calculating the limit range limits.
PCI
Gets the capability ratio representing the spread between the natural process and specification limits.
PCIText
Gets and sets the text for the PCI of the statistics.
PercentNCHigh
Gets the percent of nonconforming values above the upper specification limit.
PercentNCHighText
Gets and sets the text for the PercentNCHigh of the statistics.
PercentNCLow
Gets the percent of nonconforming values below the lower specification limit.
PercentNCLowText
Gets and sets the text for the PercentNCLow of the statistics.
PercentNCPpm
Gets a ppm representation of the nonconforming values above the upper specification limit and below the lower specification limit.
PercentNCPpmText
Gets and sets the text for the PercentNCPpm of the statistics.
PercentNCTotal
Gets the percent of nonconforming values above the upper specification limit and below the lower specification limit.
PercentNCTotalText
Gets and sets the text for the PercentNCTotal of the statistics.
Plus1Sigma
Gets the value of the center line plus 1 sigma.
Plus2Sigma
Gets the value of the center line plus 2 sigma.
Pp
Gets the capability ratio representing the spread between the specification and natural process limits. Uses the StdDev.
Ppk
Gets the smaller of Ppu and Ppl.
PpkText
Gets and sets the text for the Ppk of the statistics.
PpText
Gets and sets the text for the Pp of the statistics.
Pr
Gets the inverse of EstCp.
PrText
Gets and sets the text for the Pr of the statistics.
Range
Gets the range of the limit range.
RangeText
Gets and sets the text for the range of the statistics.
RMSDev
Gets the rms deviation of the limit range.
RMSDevText
Gets and sets the text for the rms deviation of the statistics.
Rules
Gets and sets the western electric rules of the limit range.
Show
Gets and sets the flag indicating if the limit range should be shown.
ShowAboveUSL
Gets and sets flag indicating if the statistic should be shown.
ShowAndersonDarling
Gets and sets flag indicating if the statistic should be shown.
ShowAndersonDarlingSignificant
Gets and sets flag indicating if the statistic should be shown.
ShowAvgSqrdDev
Gets and sets flag indicating if the statistic should be shown.
ShowBelowLSL
Gets and sets flag indicating if the statistic should be shown.
ShowCL
Gets and sets flag indicating if the statistic should be shown.
ShowCount
Gets and sets flag indicating if the statistic should be shown.
ShowCp
Gets and sets flag indicating if the statistic should be shown.
ShowCpk
Gets and sets flag indicating if the statistic should be shown.
ShowCpl
Gets and sets flag indicating if the statistic should be shown.
ShowCpm
Gets and sets flag indicating if the statistic should be shown.
ShowCpu
Gets and sets flag indicating if the statistic should be shown.
ShowCr
Gets and sets flag indicating if the statistic should be shown.
ShowDixon
Gets and sets flag indicating if the statistic should be shown.
ShowDixonSignificant
Gets and sets flag indicating if the statistic should be shown.
ShowDNS
Gets and sets flag indicating if the statistic should be shown.
ShowEstCp
Gets and sets flag indicating if the statistic should be shown.
ShowEstCpk
Gets and sets flag indicating if the statistic should be shown.
ShowEstCpl
Gets and sets flag indicating if the statistic should be shown.
ShowEstCpm
Gets and sets flag indicating if the statistic should be shown.
ShowEstCpu
Gets and sets flag indicating if the statistic should be shown.
ShowEstCr
Gets and sets flag indicating if the statistic should be shown.
ShowEstStdDev
Gets and sets flag indicating if the statistic should be shown.
ShowEstZl
Gets and sets flag indicating if the statistic should be shown.
ShowEstZmin
Gets and sets flag indicating if the statistic should be shown.
ShowEstZu
Gets and sets flag indicating if the statistic should be shown.
ShowKurtosis
Gets and sets flag indicating if the statistic should be shown.
ShowLCL
Gets and sets flag indicating if the statistic should be shown.
ShowLSL
Gets and sets flag indicating if the statistic should be shown.
ShowMaximum
Gets and sets flag indicating if the statistic should be shown.
ShowMean
Gets and sets flag indicating if the statistic should be shown.
ShowMedian
Gets and sets flag indicating if the statistic should be shown.
ShowMinimum
Gets and sets flag indicating if the statistic should be shown.
ShowNSL
Gets and sets flag indicating if the statistic should be shown.
ShowPCI
Gets and sets flag indicating if the statistic should be shown.
ShowPercentNCHigh
Gets and sets flag indicating if the statistic should be shown.
ShowPercentNCLow
Gets and sets flag indicating if the statistic should be shown.
ShowPercentNCPpm
Gets and sets flag indicating if the statistic should be shown.
ShowPercentNCTotal
Gets and sets flag indicating if the statistic should be shown.
ShowPp
Gets and sets flag indicating if the statistic should be shown.
ShowPpk
Gets and sets flag indicating if the statistic should be shown.
ShowPr
Gets and sets flag indicating if the statistic should be shown.
ShowRange
Gets and sets flag indicating if the statistic should be shown.
ShowRMSDev
Gets and sets flag indicating if the statistic should be shown.
ShowSkewness
Gets and sets flag indicating if the statistic should be shown.
ShowSpecTolInMeasurementUnits
Gets and sets flag indicating if the statistic should be shown.
ShowSpecTolInSigmaUnits
Gets and sets flag indicating if the statistic should be shown.
ShowStdDev
Gets and sets flag indicating if the statistic should be shown.
ShowUCL
Gets and sets flag indicating if the statistic should be shown.
ShowUSL
Gets and sets flag indicating if the statistic should be shown.
ShowVariance
Gets and sets flag indicating if the statistic should be shown.
ShowZl
Gets and sets flag indicating if the statistic should be shown.
ShowZmin
Gets and sets flag indicating if the statistic should be shown.
ShowZones
Gets and sets the flag indicating if the zones of the limit range should be shown.
ShowZu
Gets and sets flag indicating if the statistic should be shown.
Skewness
Gets the skewness of the limit range.
SkewnessText
Gets and sets the text for the skewness of the statistics.
SpecificationLimits
Gets and sets the specification limits of the limit range.
SpecificationToleranceInMeasurementUnits
Gets the specification tolerance in measurement units.
SpecificationToleranceInSigmaUnits
Gets the specification tolerance in sigma units.
SpecTolInMeasurementUnitsText
Gets and sets the text for the SpecTolInMeasurementUnits of the statistics.
SpecTolInSigmaUnitsText
Gets and sets the text for the SpecTolInSigmaUnits of the statistics.
StartCode
Gets and sets the start code for the limit range.
StartDateTime
Gets and sets the start date/time for the limit range.
StartIndex
Gets and sets the start index for the limit range.
Stat
Gets and sets used in the calculation of the limit range statistics.
StdDev
Gets the standard deviation of the limit range.
StdDevText
Gets and sets the text for the standard deviation of the statistics.
Sum
Gets and sets used in the calculation of the limit range.
UCL
Gets and sets the value of the upper control limit.
UCLColor
Gets and sets the color of the upper control limit line.
UCLLeftLabelText
Gets and sets the text of left label for the upper control limit.
UCLLeftLabelType
Gets and sets the type of left label for the upper control limit.
UCLNumberOfDecimals
Gets and sets the number of decimals of the upper control limit line.
UCLRightLabelText
Gets and sets the text of right label for the upper control limit.
UCLRightLabelType
Gets and sets the type of right label for the upper control limit.
UCLShow
Gets and sets the flag that determines if the upper control limit line should be shown.
UCLShowLeftLabel
Gets and sets the flag that determines if the left label of the upper control limit line should be shown.
UCLShowRightLabel
Gets and sets the flag that determines if the right label of the upper control limit line should be shown.
UCLStyle
Gets and sets the style of the upper control limit line.
UCLText
Gets and sets the text for the UCL of the statistics.
UCLWidth
Gets and sets the width of the upper control limit line.
USL
Gets and sets the value of the upper specification limit.
USLColor
Gets and sets the color of the upper specification limit line.
USLLeftLabelText
Gets and sets the text of left label for the upper specification limit.
USLLeftLabelType
Gets and sets the type of left label for the upper specification limit.
USLNumberOfDecimals
Gets and sets the number of decimals of the upper specification limit line.
USLRightLabelText
Gets and sets the text of right label for the upper specification limit.
USLRightLabelType
Gets and sets the type of right label for the upper specification limit.
USLShow
Gets and sets the flag that determines if the upper specification limit line should be shown.
USLShowLeftLabel
Gets and sets the flag that determines if the left label of the upper specification limit line should be shown.
USLShowRightLabel
Gets and sets the flag that determines if the right label of the upper specification limit line should be shown.
USLStyle
Gets and sets the style of the upper specification limit line.
USLText
Gets and sets the text for the USL of the statistics.
USLWidth
Gets and sets the width of the upper specification limit line.
Variance
Gets the variance of the limit range.
VarianceText
Gets and sets the text for the variance of the statistics.
Zl
Gets the distance between the lower specification limit and grand average. Uses the EstStdDev.
ZlText
Gets and sets the text for the Zl of the statistics.
Zmin
Gets the minimum of Zu and Zl.
ZminText
Gets and sets the text for the Zmin of the statistics.
Zones
Gets and sets the zones of the limit range.
Zu
Gets the distance between the upper specification limit and grand average. Uses the EstStdDev.
ZuText
Gets and sets the text for the Zu of the statistics.

Public Methods


Name
Description
Clone
Create a clone of the LimitRange.
GetLeftLabelWidth
Calculate the width of the left-hand labels.
GetObjectData
This method is called upon the serialization of a LimitRange.
GetRightLabelWidth
Calculate the width of the right-hand labels.
SetControlLimits
Set the values of the control limits.
SetSpecificationLimits
Set the values of the specification limits.
StatisticsToBeShown
This method returns if any flags are set for statistics to be displayed.

Public Events


Name
Description
ChartRuleDoRuleChanged
Occurs when the ChartRule:DoRule of the ChartRule changes.
ChartRuleFailed
Occurs when a ChartRule fails.
ChartRuleFailLengthChanged
Occurs when the ChartRule:FailLength of the ChartRule changes.
ChartRuleLimitLowerChanged
Occurs when the ChartRule:LimitLower of the ChartRule changes.
ChartRuleLimitUpperChanged
Occurs when the ChartRule:LimitUpper of the ChartRule changes.
ChartRuleLowerLimitChanged
Occurs when the ChartRule:LowerLimit of the ChartRule changes.
ChartRuleRunLengthChanged
Occurs when the ChartRule:RunLength of the ChartRule changes.
ChartRuleTypeChanged
Occurs when the ChartRule:Type of the ChartRule changes.
ChartRuleUpperLimitChanged
Occurs when the ChartRule:UpperLimit of the ChartRule changes.
LimitRangeCLChanged
Occurs when the LimitRange:CL of the LimitRange changes.
LimitRangeEndCodeChanged
Occurs when the LimitRange:EndCode of the LimitRange changes.
LimitRangeEndDateTimeChanged
Occurs when the LimitRange:EndDateTime of the LimitRange changes.
LimitRangeEndIndexChanged
Occurs when the LimitRange:EndIndex of the LimitRange changes.
LimitRangeLCLChanged
Occurs when the LimitRange:LCL of the LimitRange changes.
LimitRangeLSLChanged
Occurs when the LimitRange:LSL of the LimitRange changes.
LimitRangeNSLChanged
Occurs when the LimitRange:NSL of the LimitRange changes.
LimitRangeStartCodeChanged
Occurs when the LimitRange:StartCode of the LimitRange changes.
LimitRangeStartDateTimeChanged
Occurs when the LimitRange:StartDateTime of the LimitRange changes.
LimitRangeStartIndexChanged
Occurs when the LimitRange:StartIndex of the LimitRange changes.
LimitRangeUCLChanged
Occurs when the LimitRange:UCL of the LimitRange changes.
LimitRangeUSLChanged
Occurs when the LimitRange:USL of the LimitRange changes.

Protected Methods


Name
Description
BuildControlLimits
Build the control limits of the limit range.
BuildLimits
Build the control and specification limits of the limit range.
BuildSpecificationLimits
Build the specification limits of the limit range.
CalculateDeviations
Calculate the deviations for the internal array.
ChartRuleDoRuleChangedListener
A listener for rules of the limit range.
ChartRuleFailedListener
A listener for rules of the limit range.
ChartRuleFailLengthChangedListener
A listener for rules of the limit range.
ChartRuleLimitLowerChangedListener
A listener for rules of the limit range.
ChartRuleLimitUpperChangedListener
A listener for rules of the limit range.
ChartRuleLowerLimitChangedListener
A listener for rules of the limit range.
ChartRuleRunLengthChangedListener
A listener for rules of the limit range.
ChartRuleTypeChangedListener
A listener for rules of the limit range.
ChartRuleUpperLimitChangedListener
A listener for rules of the limit range.
InitializeRuleListeners
Initializes the listeners for the rules collection of the limit range.
UninitializeRuleListeners
Uninitializes the listeners for the rules collection of the limit range.