How are you! I am one of your customers and now facing two problems.
I am writing real-time processing programs using NI 6229 under Windows ce. The problem is that the DDK driver program developed under Windows ce does not support PCI bus. The example we downloaded from NI website only supports the card compatible with PCMCIA. Thus, the file osiUserCode.cpp in the example defining acquireBoard() will omit the parameters provided by DeviceID, it will only detect if there is a card in PCMCIA. However, PCI 6229 must detect there is a card in PCI, and then proceed to next step.
Another problem is that, we compiled the example provided by NI (i.e. the example in nimseries), and found it executed visa.h first, and then executed the functions defined in visa32.lib,and then drove the chips on the board. However, visa32.lib is a lib in windows, it dose not compile under ebeded visual C++ 4.0, this means we cannot work the chips under windows ce. Therefore, we need NI to tell us how to use the functions defined in visa.h under EVC. It is our guess that we need to use visa32.lib’s resource codes to re-compile first, but we don’t know what to do next. Please help us.