Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Backlash (FPGA Module)

LabVIEW 8.5 FPGA Module Help
August 2007

NI Part Number:
371599C-01

»View Product Info

Implements a backlash or deadband function. output does not change until input differs from the previous output by at least half of deadband. The largest data type you wire to any input determines the polymorphic instance LabVIEW uses.

Use the pull-down menu to select an instance of this VI.

Backlash (I16)

initialize, when TRUE, uses initial output instead of the previous output to perform the deadband computation. The VI initializes automatically when it first runs in an FPGA VI.
deadband is a positive integer representing an interval around the previous output. output does not change unless input is outside the deadband interval.
input is the data point the VI processes.
initial output is the value LabVIEW compares to input the first time you call the VI or when initialize is TRUE.
output is the processed data point. If the magnitude of the difference between input and the previous output is greater than half of deadband,

output = inputdeadband / 2 for input > previous output

and

output = input + deadband / 2 for input <= previous output

Otherwise, output remains unchanged.

Backlash (I8)

initialize, when TRUE, uses initial output instead of the previous output to perform the deadband computation. The VI initializes automatically when it first runs in an FPGA VI.
deadband is a positive integer representing an interval around the previous output. output does not change unless input is outside the deadband interval.
input is the data point the VI processes.
initial output is the value LabVIEW compares to input the first time you call the VI or when initialize is TRUE.
output is the processed data point. If the magnitude of the difference between input and the previous output is greater than half of deadband,

output = inputdeadband / 2 for input > previous output

and

output = input + deadband / 2 for input <= previous output

Otherwise, output remains unchanged.

Backlash (I32)

initialize, when TRUE, uses initial output instead of the previous output to perform the deadband computation. The VI initializes automatically when it first runs in an FPGA VI.
deadband is a positive integer representing an interval around the previous output. output does not change unless input is outside the deadband interval.
input is the data point the VI processes.
initial output is the value LabVIEW compares to input the first time you call the VI or when initialize is TRUE.
output is the processed data point. If the magnitude of the difference between input and the previous output is greater than half of deadband,

output = inputdeadband / 2 for input > previous output

and

output = input + deadband / 2 for input <= previous output

Otherwise, output remains unchanged.

Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit