LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

What bug fixes or enhancements to multithreading, locks, etc. are in 6.0?

Can you provide a list of bug fixes/changes from CVI 5.5.1 to 6.0?
0 Kudos
Message 1 of 5
(3,201 Views)
You can see the release notes for CVI 6.0 to see the new features and major changes in CVI. We don't compile a list of all issues that were resolved, but the only multithreading issues I know of that were worked on were a couple of issues with the RS232 library and multithreading. If you have a specific issue that you know of that you would like the status of, contact our support engineers at http://www.ni.com/ask and they will research it for you.

Best Regards,

Chris Matthews
National Instruments
0 Kudos
Message 2 of 5
(3,201 Views)
Thanks Chris,

I suspected that the RS232 read was not able to process events, or multi-thread, while waiting! Was this true; is it able to now?
0 Kudos
Message 4 of 5
(3,201 Views)
The RS232 Read works fine in multithreading. It does wait for the allotted timeout value if the number of bytes to read are not available. This means that whatever thread is calling that read will not be processing events, but the other threads will. This is always the case with synchronous I/O operations. The thread executing the operation will not move on until the read completes.

Chris
0 Kudos
Message 5 of 5
(3,201 Views)
In case you don't have the release notes for CVI 6.0
0 Kudos
Message 3 of 5
(3,201 Views)