Q: Which hardware is supported in LabVIEW NXG with the Vision Acquisition Driver?
A: Only the NI-IMAQdx driver is supported in LabVIEW NXG. Below is a list of supported hardware:
- USB 3.0 Vision Cameras (U3V)
- GigE Vision Cameras
- DirectShow Cameras (USB 2.0, Ethernet)
- IP Cameras
- IIDC/DCAM (IEEE1394) Cameras
- Camera Link Vision Cameras
- Camera Link Frame Grabbers: PCIe-1427, PCIe-1433, PCIe-1437 and PXIe-1435
- GigE Frame Grabbers
If you are currently using the NI-IMAQ driver and would like to port your application over to LabVIEW NXG, you can now migrate to the NI-IMAQdx driver if you are using the supported hardware and software. Refer to Converting a Camera Link Application from the NI-IMAQ API to the NI-IMAQdx API.
Q: How do I configure my vision hardware in LabVIEW NXG?
A: In terms of configuring the connected cameras, VAS for LabVIEW NXG will follow the same user work flow for configuring devices in LabVIEW NXG that other groups are using. This will be done through the use of Soft Front Panel (SFP) configuration windows which will include the following features:
- Image Viewer to display Image - This includes the viewer tools for zooming and providing image information (i.e. image size, image type, pixel value/cursor location, zoom factor, etc.)
- Control Acquisition (Start/Stop) – Provides a method to control the acquisition and acquire images.
- Hierarchy of Attributes to configure camera settings- Access to all camera attributes using the hierarchy defined by the camera is important for full configuration capabilities of camera. Cameras use the GenICam standard to define the attributes and this requires a hierarchy to represent the relationship of attributes correctly.
- Capture Image (i.e. save single image to disk) – Provides a method to save acquired images to disk.
- Save and load configuration of camera settings - Provides a way to save the configuration so it can be used in gvi. Provide a way to load camera settings. For this release, we will not use the LabVIEW NXG project tree to store/retrieve camera settings, but will continue to use camera files in the IMAQdx/Data folder.
- System Designer allows you to view your cameras and frame grabbers and configure them.
With this functionality, users will be able to detect, configure and troubleshoot their cameras from within the LabVIEW NXG environment without needing to switch to NI-MAX. However, NI-MAX will still be installed and will still be necessary for the following use cases:
- Renaming cameras
- Switching drivers for USB 3.0 cameras
- Configuring camera files for Camera Link devices
- Firewire cameras – VAS for LabVIEW NXG does not include support for Firewire cameras in system designer and the Camera SFP. Configuration can be done through NI-MAX and the cameras can then be accessed programmatically in LabVIEW NXG
- CG Real-Time targets – LabVIEW NXG as there is no RT support in this release