LabVIEW Biomedical Toolkit API Reference

Simulate BP Express VI

  • Updated2023-02-21
  • 3 minute(s) read

Owning Palette: Biosignal DAQ & Simulation Express VIs

Requires: Biomedical Toolkit

Simulates noninvasive blood pressure signals.

Dialog Box Options
Block Diagram Inputs
Block Diagram Outputs

Dialog Box Options

ParameterDescription
Output OptionsSpecifies basic settings for simulating noninvasive blood pressure signals. Contains the following options:
  • White noise amplitude—Specifies the amplitude of the white noise to add to the simulated noninvasive blood pressure signal, in millimeter of mercury. White noise amplitude must be greater than or equal to 0. The default is 0.
  • Power noise—Specifies the amplitude and the frequency of the noise that this Express VI adds into the simulated noninvasive blood pressure signal. This VI adds a 50 Hz noise or a 60 Hz noise to simulate the impact of alternating current.
    • Power frequency—Specifies the frequency, in hertz, of the noise that this Express VI adds into the simulated BP signal. The default is 60.
    • Power noise amplitude—Specifies the amplitude, in millimeter of mercury, of the noise that this Express VI adds into the simulated BP signal. Power noise amplitude must be greater than or equal to 0. The default is 0.
  • Sampling rate—Specifies the sampling rate of the simulated noninvasive blood pressure signal, in hertz. Sampling rate must be between 10 and 1,000. The default is 512.
Measurement ProcessSpecifies the measurement process that this VI simulates. Contains the following options:
  • Inflation speed—Specifies the speed of cuff inflation in the simulated measurement process, in millimeter of mercury per second. The default is 15.
  • Deflation speed—Specifies the speed of cuff deflation in the simulated measurement process, in millimeter of mercury per second. The default is 5.
Blood PressureSpecifies blood pressure settings for the simulated noninvasive blood pressure signal.
  • Systolic—Specifies the systolic blood pressure of the simulated noninvasive blood pressure signal, in millimeter of mercury. Systolic must be greater than Diastolic and less than 200. The default is 120.
  • Diastolic—Specifies the diastolic blood pressure of the simulated noninvasive blood pressure signal, in millimeter of mercury. Diastolic must be greater than 50 and less than Systolic. The default is 80.
Heart RateSpecifies the heart rate settings for the simulated noninvasive blood pressure signal.
  • Heart rate—Specifies the heart rate value of the simulated noninvasive blood pressure signal, in beats per minute. Heart rate must be greater than 10 and less than 300. The default is 60.
  • Standard deviation—Specifies the standard deviation of the heart rate of the simulated noninvasive blood pressure signal, in beats per minute. Standard deviation must be greater than or equal to 0. The default is 1.
PreviewDisplays the preview of a part of the noninvasive blood pressure signal that this VI simulates.
Cuff SettingsSpecifies cuff settings for the simulated noninvasive blood pressure signal.
  • Cuff binding—Specifies the status of the cuff binding in the simulated measurement process.
  • Cuff volume—Specifies the volume of the cuff in the simulated measurement process.

Block Diagram Inputs

ParameterDescription
error in (no error)Describes error conditions that occur before this node runs.
sampling rateSpecifies the sampling rate of the simulated noninvasive blood pressure signal.

Block Diagram Outputs

ParameterDescription
error outContains error information. This output provides standard error out functionality.
NIBP signalReturns the simulated noninvasive blood pressure signal.