Jeremiah,
Thanks for your reply. Your points are well made, and well taken. However, I respectfully suggest that CVI should provide a Wizard to make a VXIplug&play compatible driver, like it used to, before IVI came along. IVI is a superset of VXIpnp, and I don't need the extra IVI stuff. The instrument I'm working with is a Tunable Laser Source. It is not represented by an IVI class, so I'm using the General Instrument template. I find the need to create attributes and multiple callback functions for every single command and query to be massive overkill. I don't care about: simulation, caching, or virtual instruments. For what it's worth I have a MSCS and I do understand the potential benefits of IVI. But in the real world that I live in, test engineers
don't work that way. VXIpnp is perfectly sufficient. So now I can either strip out all the IVI stuff from my project or start over from scratch. Frankly, I think it would be easier to start from scratch.