Yes, this is exactly the problem. So it is a limitation of the hardware and not something I am doing directly by mistake. I have found the description of the property based on the following statement:
NI-DAQmx--Use a DAQmx channel property node. First, select the property Analog Input, Analog Output, or Counter Input. Then select General Properties » Advanced » Data Transfer and Memory » Data Transfer Mechanism, create a constant, and choose Interrupts.
So far, I haven't found out how to set these channel properties - I don't know the function that does this so I will continue to look.
Is it fair to say that tasks that are infrequently used can be created, configured, used and cleared every time but otherwise should be created and configured on startup, used repeatedly, and then cleared on exit?
Ed