Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

IVI - Errors when using GetSpecifiDriverCHandle

Hello,

i created a C++ DLL for the IviDmm class and i am calling the Keysight 34980 ivi driver. This custom C++ Dll contains all generic functions of IviDMM and is working fine..

Now i wanted to run a specific function of the 34980A-driver. For this execute "iviDMM_GetSpecifiDriverCHandle" which returns a numeric handle without error.

 

Then i run a function of another custom C++ DLL where i call some specific functions.

For example:

viStatus = Ag34980a_SetAttributeViBoolean (Vi, Channel, AG34980A_ATTR_OUTPUT_STATE, State);

 

For the parameter "Vi" i pass the specificDriverCHandle that was created by the other DLL.

 

But the function returns:

-1074135040 = Failure cannot recover.

 

What is the error here?

Same error occurs also in Simulation mode

Thanks

 

NI MAX 16.0.0f0

ICP 16.0.1

IviSharedComponents 242
Driver setup in MAX: DMM=true, slot1=34932A, slot2=34932A, slot3=34932A, slot4=34932A, slot6=34941A, slot8=34937A

Keysight driver: 1.5.7.0

 

 

0 Kudos
Message 1 of 1
(2,443 Views)