>1) Do I need to package NI-Visa,IVI compliance package and this is free for them to use right?
As long as the target system uses NI-GPIB hardware, NI-VISA is required to drive the GPIB hardware through the NI-488.2 device driver, and they are all free for NI-GPIB users. As for NI IVI compliance package, it is required to install if your app uses IVI-C driver API and IVI-C based class driver DLLs. (Normally NI IVI compliance package is unnecessary if you use IVI-COM interfaces.)
However, IVI Shared Component is still necessary, but this software is included in the recent NI-VISA installer.
>2) How can they get something like MAX since it may not be free? or is it?
NI-MAX comes with NI-VISA package and automatically installed with VISA.
>3) can you outline the process to deploy this. I've seen another message with a reply but it was referring to deploying with LabView.
To configure the logical name (or virtual instrument) settings, there are two ways - 1)set up IVI Configuration through the NI-MAX's GUI, 2)set up IVI Configuration programatically through the IVI Configuration Server API. Physically, IVI Configuration Store is <IviStandardDirectory>/Data/IviConfiguration.xml. <IviStandardDirectory> is typically "Program Files/IVI" or "Program Files/IVI Foundation". I think you already know how to edit it through NI-MAX, I explain the 2nd "programmatic" approach. The XML is physically possible to edit with an XML editor as it is simply an XML, but it is safer to modify this through the IVI Configuration Server API. The API description and sample code is introduced in IVI-3.5 Configuration Server Specification at the following site.
If you want to deploy the same system to large number of target PCs, you should consider to write an automation program that accesses IVI configuration server API. But otherwise, manual configuration by hands (uinsg NI-MAX) may be easier and faster, or an extreme way is simply copy/overwrite the IviConfiguration.xml on each PC.
このメッセージは
03-26-2008 10:12 AMに Makoto が編集しています。