Analog Trigger is Possible on PXIe-4309 in Flexlogger but not in LabVIEW

Updated Feb 3, 2023

Reported In

Hardware

  • PXIe-4309

Software

  • FlexLogger
  • LabVIEW

Issue Details

I would like to implement an analog trigger in my project with PXIe-4309. When testing PXIe-4309 with Flexlogger, I am able to configure analog trigger in the Triggering section of the Logging Specification tab, as illustrated by the image below.
0ad0c547-eede-473a-a9f2-fd811b67bde9.png
However, when I try to implement analog trigger in LabVIEW, I will get the following error:

Error -200077 occurred at DAQmx Start Trigger (Analog Edge).vi:7160001

Possible reason(s):
Requested value is not a supported value for this property. The property value may be invalid because it conflicts with another property.

Property: Start.TrigType
Requested Value: Analog Edge
Possible Values: Digital Edge, None


2023-02-03_17h08_40.png

Solution

This is expected behavior. As mentioned in Analog Triggering Considerations for SC Express Devices, PXIe-4309 does not support analog triggers. All of the Logging Specification triggers in Flexlogger are entirely software-based. And that allows them to work for DAQmx devices as well as XNET, Custom User Plugins, and any other acquisition types that FlexLogger ever supports.

Additional Information

A DAQmx Analog Trigger controls when the DAQ device starts acquiring data.
A FlexLogger Analog Trigger expects the DAQ device to already be acquiring data and just controls when the acquired data gets logged to disk.