As you know we use the USB-DIO96H with the latest Instacal 6.73 libraries. The application was developed using C++ and the related libraries. We found that the application is fairly slow in its execution.
These are the values we got after profiling as a 32bit application running on Win11.
cbDOut using cbw32.dll
Number of times called: 78,193
Execution time per call: 2.99 ms
Total time elapsed for the full run of the app: 3.896617833 mins
cbDIn using cbw32.dll
Number of times called: 24,829
Execution time per call: 3.01ms
Total time elapsed for the full run of the app: 1.245588167 mins
The total duration for running the app from start to finish is short of 6 mins and the above two calls consume 5.14 minutes
Is this the expected speed of operation of the I/O access for this DAQ?
Is there something we are missing by which we can speed this up?
A quick reply with suitable suggestions would be great.
Question
cjanand
HI,
As you know we use the USB-DIO96H with the latest Instacal 6.73 libraries. The application was developed using C++ and the related libraries. We found that the application is fairly slow in its execution.
These are the values we got after profiling as a 32bit application running on Win11.
cbDOut using cbw32.dll
Number of times called: 78,193
Execution time per call: 2.99 ms
Total time elapsed for the full run of the app: 3.896617833 mins
cbDIn using cbw32.dll
Number of times called: 24,829
Execution time per call: 3.01ms
Total time elapsed for the full run of the app: 1.245588167 mins
The total duration for running the app from start to finish is short of 6 mins and the above two calls consume 5.14 minutes
Is this the expected speed of operation of the I/O access for this DAQ?
Is there something we are missing by which we can speed this up?
A quick reply with suitable suggestions would be great.
Thanks,
Anand C J
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now