Invoke Method Functions
- Updated2025-01-23
- 2 minute(s) read
Invoke Method Functions

You can use an Invoke Method function to invoke an action from the host VI to the FPGA VI with this device. The host VI is available from the LabVIEW FPGA host interface. The Invoke Method function is located on the FPGA Interface VIs and Functions palette.
In addition to the standard methods supported by the LabVIEW FPGA Module, NI FlexRIO targets also support the following custom FPGA Invoke methods.
Interface Methods | Description |
---|---|
Control IO Module |
Enables or disables power to the connected adapter module. You must physically insert an adapter module into the FPGA module to run this method. EnabledTRUE = Enables power to the adapter module. FALSE = Disables power to the adapter module. |
IO Module Status |
Queries status information about the FlexRIO adapter module interface. You do not need to physically insert an adapter module in the FlexRIO system to run this method. IO Module Present?TRUE = Indicates that an adapter module is physically inserted in the FlexRIO system. FALSE = Indicates that no adapter module is inserted. Power Enabled?TRUE = Indicates that power to the adapter module is enabled. FALSE = Indicates that power to the adapter module is disabled. I/O Enabled?TRUE = Indicates that FPGA GPIO pin buffers on the adapter module interface are enabled. FALSE = Indicates that FPGA GPIO pin buffers are disabled. IO Module Mismatch?TRUE = Indicates that the currently downloaded FPGA VI is expecting to use a different adapter module than that which is currently inserted. In this case, power and I/O to the adapter module is disabled. To use the currently inserted adapter module with your FPGA program, configure your LabVIEW project to use the currently inserted adapter module, recompile your VI, and redownload it to the FPGA. FALSE = Indicates that the currently downloaded FPGA VI is compatible with the current adapter module. |
Redetect IO Module | Redetects the adapter module that is currently connected to the
FlexRIO FPGA module. You must physically insert an adapter module in
the FlexRIO FPGA module to run this method. Note This method is
only necessary when creating a custom adapter
module. |