Biosignal Integral & Derivative VI
- Updated2023-02-21
- 4 minute(s) read
Biosignal Integral & Derivative VI
Owning Palette: Biosignal Preprocessing VIs
Requires: Biomedical Toolkit
Performs the discrete integration or differentiation of a sampled biosignal.
You must manually select the polymorphic instance to use.
Biosignal Integral & Derivative (Waveform)

![]() |
initialize? specifies whether to initialize the internal state of the VI. This VI performs calculations that are dependent on all previous data since the VI last ran or since you set initialize? to TRUE. When initialize? is TRUE, this VI restarts the calculation dependency. The default is FALSE. | ||||
![]() |
biosignal specifies the biosignal to process. | ||||
![]() |
operation specifies the type of operation to perform on biosignal in.
|
||||
![]() |
integration time specifies the duration, in seconds, of one segment to perform integration. This VI initializes the integration at the start of each segment. The default is -1, which means this VI performs continuous integration of the input signal. integration time is valid only when operation is Integral. | ||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||
![]() |
biosignal out returns the processed biosignal. | ||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Biosignal Integral & Derivative (Array)

![]() |
initialize? specifies whether to initialize the internal state of the VI. This VI performs calculations that are dependent on all previous data since the VI last ran or since you set initialize? to TRUE. When initialize? is TRUE, this VI restarts the calculation dependency. The default is FALSE. | ||||
![]() |
biosignal in specifies the biosignal to process. | ||||
![]() |
operation specifies the type of operation to perform on biosignal in.
|
||||
![]() |
integration width specifies the sample width of one segment to perform integration. This VI initializes the integration at the start of each segment. The default is -1, which means this VI performs continuous integration of the input signal. integration width is valid only when operation is Integral. | ||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||
![]() |
sampling rate specifies the sampling frequency of the input biosignal, in hertz. sampling rate must be greater than 0. The default is 1, which is the normalized sampling frequency. | ||||
![]() |
biosignal out returns the processed biosignal. | ||||
![]() |
error out contains error information. This output provides standard error out functionality. |
Examples
Refer to the following VIs for examples of using the Biosignal Integral & Derivative VI:
- Biosignal Preprocessing Comparison VI: labview\examples\Biomedical\Biosignal
- Biosignal Logger VI: labview\examples\Biomedical\Biosignal









