Solution
Follow the next steps in order to solve the error:
- If using an existing TDMS file, verify the file is not set as read-only.
- Right-click the file.
- Click on Properties.
- Go to the General tab.
- Confirm the Read-only checkmark is clear.
- Make sure the Windows user have permissions to write to the directory.
- Right-click the directory.
- Click on Properties.
- Go to the Security tab.
- Check the permissions for your user.
- The write operation must be allowed.
- Create a new TDMS file in a different directory (i.e. Desktop).
- Open DAQ Assistant.
- Go to the Logging tab.
- In the File Path, select a new path and file for the TDMS file.
- Click OK.
- Run the application and confirm it works.
If the above steps don't resolve the error, and you don't see the error from the start, but rather only after a few minutes of running the acquisition, then it might be worth reviewing the DAQmx code itself as often times it might be the cause of this error if not programmed correctly.
For best practices when using the DAQmx API, you can refer to the LabVIEW shipping examples which can be found by going to: LabVIEW -> Help -> Find Examples... -> Hardware Input and Output -> DAQmx.
If the problem persists, please contact
NI Support.