Creates continuous or segmented masks in the time domain or in the frequency domain. You can use different instances of this VI to create multiple limits. Wire data to the Specification Cluster input to determine the polymorphic instance to use or manually select the instance.


icon

Inputs/Outputs

  • cbool.png Reset

    Reset indicates if the VI computes Limit. If TRUE, the VI computes Limit using the values in the Specification Cluster. If FALSE (default), the VI does not compute Limit. The VI always computes Limit the first time LabVIEW runs this VI.

  • c1dcclst.png Specification Cluster

    Specification Cluster is an array of clusters that contains the x-axis and y-axis values at which the limit is specified. The ith element in the array defines the ith segment in the segmented mask.

  • c1ddbl.png X

    X contains the x-axis values for the limit.

  • c1ddbl.png Y

    Y contains the numerical y-axis values for the limit.

    To specify y-axis values using formulas, use the Limit Specification By Formula VI.

  • cdbl.png dx

    dx is the x-axis interval between points in the input data to compare against the limits. The VI uses this value to interpolate the y-axis data for the limit.

  • cdbl.png x0

    x0 is the starting x-axis value of the input data to compare against the limits. The limit is undefined for values of x that are smaller than the first element in the input array X.

  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • icclst.png Limit

    Limit contains a segmented mask, as defined by Specification Cluster, dx, and x0.

  • idbl.png x0

    x0 is the starting x-axis value of the limit.

  • idbl.png dx

    dx is the x-axis interval between points in the limit.

  • i1ddbl.png Y

    Y contains the numerical y-axis values for the limit.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.

  • You specify the y-axis values in terms of numeric values and use this VI with the Limit Testing VI to do limit testing. Wire the Limit Specification VI and the Limit Testing VI in either a For Loop or a While Loop. Set Reset to FALSE, unless you want to change the limit. The following illustration shows the Limit Specification VI and the Limit Testing VI wired together in a While Loop.