Measurement Studio for VC++

cancel
Showing results for 
Search instead for 
Did you mean: 

The PXI-questions

My Dear friends:

        I feel very blue. Could you help me?

        The case is: We have had a suit of ATE, based on PXI2575, PXI 2569, PXI 6723, PXI 4070. In addition, the TPS developed on MFC has been finished by others.

Now, my tutor asked me to study of “interchange of instrument” based our ATE. I look up some material on the Internet, some books in the library and read  some papers. However, it takes no effects and some information is opposite. Here are always some questions puzzling me:

  1. The difference of VISA lib and VXIplug&play drivers? Can we control the instrument cards only by the VISA lib and specific SCPI sentences? You know that the instrument vendors only supply us with driver programs but SCPI, so that we can only use the VISA functions. How can we solve the problem?

What’s more, even if we can use VISA lib and specific SCPI to control the instruments from the vendor, can we use them to control the instruments supplied by other vendors? 

  1. The standard of VISA and IVI?  Is IVI built on the basis of VISA lib or the VXIplug&play drivers?
  2. Our programs encapsulates “Class CDriveFunc”(the affix) and we can call the functions in other places. Then I only need to set the logic names adapted to the instruments (such Dev12-PXI 2575) and it will make the equipment to operate well.

Can you tell me our program is based on IVI or VISA lib?

Do our TPS realize the IVI ?

  1. Giving that my ATE is based on IVI, does it mean that if my ATE is installed with another compatible instrument card, my TPS will not be modified and I only need to change the relevant logic names of the instrument cards to make the TPS work well?
  2. If I only need to convert the logic names, which place is allowed I to set them? In the MAX of NI, whether need I develop a platform? Another case is that if my instrument card is not from NI corporation, which measures should I take?
  3. Can my ATE based on IVI adapt to any platform, such as VXI, PCI, even GPIB? And if I want my ATE based on PXI to work well based VXI or PCI, what can I do?

If my ATE used the PXI controller, does it mean that I must install the NI-VISA? How can I guarantee my ATE used by another board work well?

  1. If the board I used does not belong the standard class, such as PXI 6723(AO board), boards for communication(RS-232), what need I do?
  2. 8.       What differences are between the Labview/CVI, measurement studio and VC++?

My development is VC++ 6.0, can it support IVI?

At last, I am moved if you can answer some questions above or give me some suggestions to me? If you come to Beijing, please remember to contact with me.

Thanks a lot!

 

                                                             A loser from Beijing

Download All
0 Kudos
Message 1 of 1
(5,336 Views)