From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
Thank you the post. Apologies for the delay in the reponse of the post.
I am unfamilar with the "VT_CY" data type, but I think it does represent a currency string. How are you trying to pass the data type through the dataSocket read vi? Can you post a vi snippet?
thanks for the reply. I have more or less solved the problem by some reverseengineering. I found a OPC client that could read the data to compare with. I read the data as a variant (think it was 64 bytes....) and looked for the hexadecimal values that gave the right value and converted those. its not pretty, and a little shaky, since i don't know if it will work in all cases.