I have seen so many ways to program an application to transfer data thru GPIB, for example, there are VISA (eg. viClose, viOpen), NI-4882 API (eg. ibdev, ibclear), and CNi4882 (eg. write,read) class from Measurement Studio software. Can u tell me what's the difference between those and when do u use each of those? How they are related/categorized? Is there any caution when using those (eg. can mix or do not mix)? it would be nice too if u could give me some article to read about it. I want to get a big picture of those.
thank you