06-01-2016 07:40 AM
I have a keysight amplifier 33502A, with the IVI driver. The Amplfier is defined on NI-MAX but not visible on teststand. I could understand of the Amplifier is not part of the standard IVI class but is was expecting of the direct IVI command will be available on the IVI Tools step.
Why is not the case?
Do i need to verify, for each instrument, who IVI driver is available, if instrument is supported by teststand IVI step Type?
Can i create an IVI step type for my unsupported instrument?
06-01-2016 07:50 AM
@dlock4 wrote:
[...] The Amplfier is defined on NI-MAX [...]
Where and how did you exactly define this device?
Did you save the changes before checking in TestStand?
Norbert
06-01-2016 10:31 AM
I have defined everything on NI-MAX, like my AWG Generator. An other member on my group has been able to communicate with the AMplifier, but only using and external program (C# DLL).
06-02-2016 01:59 AM
So you say that the AMP1 logical name does not show up in IVI steps in TestStand. Correct?
Which IVI step types did you try?
Norbert
06-02-2016 06:26 AM
I have try all the IVI step type, without success. The AMP1 is not on the list of logical names available on teststand IVI step
06-02-2016 07:37 AM
IVI Foundation defines several classes of instruments. Each driver implements the class of the IVI device as long as the driver is "IVI compliant". So neither IVI logical name nor IVI driver session in MAX define the type of the instrument.
I mention this as i would expect the amplifier to be an AC Power Supply. TestStand does not include an predefined step for AC Power Supplies (the existing Power Supply is the DC Power Supply IVI class!).
I'm sorry but it seems that you cannot use the amplifier directly with generic TS steps. However, the LabVIEW IVI API provides VIs for accessing and controlling AC Power Supplies. So you could check if that works and call these VIs later on in your TS sequence using the LabVIEW adapter in Action or Test steps.
Norbert