I've reinstalled 7.3.1 on both computers and still get the same message - here's (more or less) the code that starts acquisition:
int32 result = DAQmxCreateTask( "",
&analogInputAcquisitionTaskHandle );
for each analog input channel:
result = DAQmxCreateAIVoltageChan( analogInputAcquisitionTaskHandle,
channelName,
"", // Make the virtual name the same as channelName
DAQmx_Val_RSE, // Referenced single-ended.
analogInputMinValue[ channel ],
analogInputMaxValue[ channel ],
DAQmx_Val_Volts, // Constant from NIDAQ.
"" );
To set up acquisition start:
TRIGGER_SOURCE = /Dev1/PFI0
result = DAQmxCfgDigEdgeStartTrig( analogInputAcquisitionTaskHandle,
TRIGGER_SOURCE,
DAQmx_Val_Rising );
This next line returns an error (-200452 - Specified property not supported by the device or is not applicable to the task)
result = DAQmxResetDigEdgeStartTrigDigFltrEnable( analogInputAcquisitionTaskHandle );
For continuous acquisition:
acquisitionRate = 20.0
result = DAQmxCfgSampClkTiming( analogInputAcquisitionTaskHandle,
TRIGGER_SOURCE,
acquisitionRate,
DAQmx_Val_Rising, // Acquire on rising edge of trigger.
DAQmx_Val_ContSamps,
numSamplesToAcquire );
This next call also succeeds:
result = DAQmxResetSampClkDigFltrMinPulseWidth( analogInputAcquisitionTaskHandle );
But this one fails with -200452 - Specified property not supported by the device or is not applicable to the task:
result = DAQmxSetSampClkDigFltrEnable( analogInputAcquisitionTaskHandle,
true );
Any clues?
Thanks,
Greg