Produces a predefined initial condition immediately after the first time you call or initialize the VI. The larger data type you wire to input or initial condition determines the polymorphic instance LabVIEW uses.
Use the pull-down menu to select an instance of this VI.

![]() |
initialize, when TRUE, returns initial condition as the output. The VI initializes automatically when it first runs in a VI. |
![]() |
initial condition is the data point the VI returns the first time you call it or when initialize is TRUE. |
![]() |
input is the data point the VI processes. |
![]() |
output returns the value of input except the first time you call the VI or when initialize is TRUE. output returns the value of initial condition when initialize is TRUE. |

![]() |
initialize, when TRUE, returns initial condition as the output. The VI initializes automatically when it first runs in a VI. |
![]() |
initial condition is the data point the VI returns the first time you call it or when initialize is TRUE. |
![]() |
input is the data point the VI processes. |
![]() |
output returns the value of input except the first time you call the VI or when initialize is TRUE. output returns the value of initial condition when initialize is TRUE. |

![]() |
initialize, when TRUE, returns initial condition as the output. The VI initializes automatically when it first runs in a VI. |
![]() |
initial condition is the data point the VI returns the first time you call it or when initialize is TRUE. |
![]() |
input is the data point the VI processes. |
![]() |
output returns the value of input except the first time you call the VI or when initialize is TRUE. output returns the value of initial condition when initialize is TRUE. |