-
Try out the new Jake: AI Coding Assistant for LabVIEW (beta)!
Get answers to questions about LabVIEW and discuss your code.
Details
I'm using the Size TDMS.lvclass
The "Elapsed Timer Non Express Core.vi" is a preallocated clone called by the shared clone reentrant vi "Get Current TDMS Reference.vi"
This can cause issues when you have multiple Size TDMS.lvclass instances in use for a project, since you might only end up with 1 clone instance of the "Get Current TDMS Reference.vi" and not check flush frequency or file size as often as the 5 second hardcoded default is intended.
This vi-based memory (shift register or feedback node) needs to be replaced with class private data so each instance of the class can maintain it's own last time check and last flush buffer check timestamp
Please sign in to leave a comment.