Acquiring Image Data from a Camera or ECU with the FlexRIO Multiprotocol Vision Carrier Module

Acquire image data from a supported camera or ECU using the FlexRIO Multiprotocol Vision Carrier Module. Use LabVIEW FlexRIO examples with a deserializer interface adapter module.

The following items are required to perform the procedure:
  • FlexRIO Multiprotocol Vision Carrier Module with at least one deserializer interface adapter module in a PXI chassis.
  • LabVIEW version 2023 or later.
  • FlexRIO driver software version 2026 Q3 or later.
  • An image source that supports the interface adapter module protocol. The image source can be a camera or ECU.
Note Leave all input control values at the default values unless specified otherwise.
  1. Install the hardware and software.
  2. Connect the image source to serial input channel 0 (SI0) on the interface adapter module with a FAKRA cable.
  3. In LabVIEW, click Help » Find Examples.
  4. In the NI Example Finder window that appears, click Hardware Input and Output » FlexRIO » Integrated IO » Getting Started » Getting Started FlexRIO Integrated IO.vi.

    The FlexRIO with Integrated IO Project Creator dialog box opens.

  5. In the Project Name field, enter a name for the project.
  6. In the FlexRIO Integrated IO panel, select the target item in the Multiprotocol Vision Carrier Modules category. Choose a target that matches the hardware configuration of the installed interface adapter modules.
  7. Acquire a continuous amount of data.
    1. From Project Explorer, double-click on the Acquisition Example VI in the GettingStarted_Common_1480_Host library to open the acquisition example.
    2. On the Basic tab, select the RIO Device and Bitfile Path that correspond to your interface adapter modules. The default shipping bitfiles are in the FPGA Bitfiles subfolder that is located in the project folder.
    3. On the Basic tab, select a Configuration Script that corresponds to your interface adapter module. Leave the control blank if your application performs the configuration from the serializer side of the link.
      Note Leave the Configuration Script control blank to pause the VI after it runs. The VI illuminates the Waiting for Deserializer Setup indicator while it waits for the configuration to finish. Once you complete the configuration, click Deserializer Setup Complete to resume the acquisition.
    4. On the Basic tab, select a Display Payload Data Type that matches the expected source data type.
    5. If running with a camera that requires power over coax, set the Power over Coax Source Source to Internal on the Advanced » Board tab. This setting lets you power the camera from the interface adapter module 12 V supply.
    6. Run the Acquisition Example VI to start acquiring data.

    Images captured from the camera display automatically in the First Display Channel tab.

    You can optionally acquire a finite amount of data or log data to disk.

    Note For complete details about running this procedure, refer to the GitHub document PXIe-148X Getting Started Example - Basic Acquisition Tutorial.