VM110/K8055 in LV - VERY slow (5s!) with multiple cards

Hello,

I am suffering from what appears to be a time delay problem when changing the card address (OpenDevice).

I have two VM110 (pre-built K8055), I have successfully used them for inputs/outputs in NI Labview.

For example in one VI I read from both cards, first set address to 0, then read all digital inputs, then set address to 1, then read all digital inputs. The result of this issue causes the delay to be ABOUT 5 SECONDS!!! (From pressing an input button on one of the two cards to being displayed on Labview VI).

Is there anything that can be done to resolve this?

Any help would be greatly appreciated.

Edit:

It appears others talk of using a different function: ‘SetCurrentDevice’. But this is not included in the DLL I have, which is K8055D.dll

Solved.

For some reason I have a few versions of this DLL (ALL WITH THE SAME NAME!)

Strange that the smaller DLL file (63.5k) had far more functions inside than the larger file (337K)

For compatibility reasons the old and new DLLs have same name.
User can just replace the DLL without doing any modifications to the application software.

The big DLL is very old. There is no SetCurrentDevice function for fast switching between the cards in the old DLL.
You can download the latest DLL for the K8055 from this page: velleman.eu/support/download … 8055&type=
Download the “Complete SDK Pack (Rev 4.0)”.

Please see also: viewtopic.php?f=4&t=6123

Thanks for the reply.

Is there an up to date version of the Software Manual for the K8055D.DLL? All ones I can find do not contain some functions that are available in the later DLL version 4 such as SetCurrentDevice.

The latest manual “K8055_DLL_manual.pdf” for v4.0.0.0 is included to the software package “Complete SDK Pack (Rev 4.0)” on velleman.eu/support/download … 8055&type=

Please note however that both versions are included in the pack, I kept opening the old one!

k8055_sdk_version4.zip\Software Manual
(multiple languages, info files relating to the old DLL version)

k8055_sdk_version4.zip\K8055_DLL_manual.pdf
(English, info file for DLL Version 4)

Many thanks

Thank you for the feedback.
Indeed, in the folder “Software Manual” there are the multilingual manuals for the old DLL version.
The new DLL features are missing from these manuals.
The only up-to-date document is the “K8055_DLL_manual.pdf” in the root folder.