Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

How creates or modiyfiys the ivi.ini?

Hello

I am using serveral Ivi - Devices (ag3634a, ag3499 ,ag3220 ag53132) in a ATE system. The System is using TestStand 2.0.
I would like to use the IVI Step Tpyes for these devices.
But it failed with code -31617 (channel name not vaild)
After spending a hour in this great Forum, I found that i have to use the the channel names defined in ivi.ini.

But on the ATE - maschine there was not this file.
After copying the file from the my developer maschine to the ATE everything was working.

why was this file on my dev. maschine and not an the ATE maschine --> Both are using the same drivers

please tell me
How creates or modiyfiys the ivi.ini?

thanks

Juergen
Message 1 of 8
(4,538 Views)
Jürgen,

AFAIK this ini is created when configuring your HW in MAX. It can than be saved to a status file which in turn can be copied to the target machine and re-imported to MAX
0 Kudos
Message 2 of 8
(4,538 Views)
Hello Juergen,

Ivi.ini depends on the version of IVI engine. This file is obsolet for last IVI engine (for version 2.0 and higher) and thay are using XML config store. The best way how you can configure and change your settings is MAX.

Specific cahnnels:
ag3634a has specific channel "1"
ag3499 depends on the module (see attached PDF file)
ag53132 has specific channels "1","2","3"

see attached screenshot. Remember that you must press save icon after all changes are done 😉

Zdenek
Download All
Message 3 of 8
(4,538 Views)
Hello Lul

What doese "AFAIK" mean ?
I am using a MAX 3.1.1 on ATE, please tell me which status file youre thinking about.
I can not find IVI.ini on the ATE and I dont want to copy from the developer machine.

Greetings from
the lake of Constance

Juergen
0 Kudos
Message 4 of 8
(4,538 Views)
Zdenek,

Thank you for your answer.
The IVI - Engine version was a good hint.

on my developer. maschine there was 1.5.x
and on the ATE was 2.0

So my question is, if you have experience with
TestStand 2.0:

Are the IVI - StepTypes using the ivi.ini file?
I assume they are because if you remove this file
the steps return an error.

Do you think there is a way to create the ini?

Greetings from
the Lake of Constance, Germany

Juergen
0 Kudos
Message 5 of 8
(4,538 Views)
Juergen,

I made some tests only with TestStand 3.0. I'm thinking that IVI steps are using IVI engine. So on your old instalation it's using ivi.ini file and on your ATE it will use XML config store. I'm thinking that you does not need any knowladge where is configuration stored. every time you should make these changes in some configuration aplikation like MAX.

a) I suggest update your developer machine to newer IVI engine. The source of troubles can be repeated capabilities. This feature is available in IVI engine 2.0 and higher and some drivers are using it. I'm thinking that all your drivers don't use this feature. ( I do not know ag32220 ).

b) if you have some reason, why you don't want update it, you should use MAX for co
nfiguration on both PC. I do not know if your version is using MAX or there was some shell integration to Windows explorer. ini file can be transfered to new config store with XML converter, but it's not possible translate XML config store back to ini file. May be it's possible, but you must make your own tool 😉


Greetings from Ostrava, Czech Republic 😉

Zdenek
0 Kudos
Message 6 of 8
(4,538 Views)
FYI

a) Your ATE
XML config store [IVI]\Data\...
For standard instalation is [IVI] = c:\program Files\IVI
c:\Program Files\IVI\Data\IviConfigurationStore.xml

b) Your developer machine
INI file c:\VXIpnp\WinNT\Ivi\ivi.ini (i'm thinking, I do not have this instaltion 1-2 years)

configstore is more complex. Both files have "same" functionality. XML is more flexible and has a lot of new parameters.

Zdenek
0 Kudos
Message 7 of 8
(4,538 Views)
Hello Zdenek,

I have updated both systems to the lastest drivers
of IVI-engine and then reinstalled the device drivers.

Now every think is working fine.
And now Teststand 2.0 is using the IVI-engine's XML-files.

Thank you for your hints.

Greetings
Juergen

P.s.
You have more than 25 postings you should become
an enthusiast. So please do it --> your answers are
quiet good.
0 Kudos
Message 8 of 8
(4,538 Views)