Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

E3631A IVI class driver - cannot enable power supply outputs

Solved!
Go to solution

@dcribeiro wrote:

Hi.

As I said, I use LabWindows/CVI to open the source files and proceed with the necessary modifications. Then I use the next link as a guide to create the dll file:
http://digital.ni.com/public.nsf/allkb/9E1411A470C12C258625707E0008DB52?OpenDocument

In the last step you have to replace the original dll file in the directory ...\IVI\Bin\ by the one created in the previous step.

I have turn around that individual driver behaviour with this procedure successfully, but maybe there are simpler ways of doing it without the need to modify the source code. If there is and you would be able to find it please tell me.

Hope it helps.
Regards,
Diogo Ribeiro


Hi,

i try to another methode in my posted code.i am using flat sequence to enable sequentially three output,is it right?

0 Kudos
Message 11 of 15
(1,560 Views)

I don't know why you posted your question here. The thread is about the IVI driver and you are not using that. The LabVIEW driver is completely different.

 

Do not use a sequence structure and do not use the close until the very end. If you want to enable the outputs at the same time, I would suggest you set a False with the Configure Output function and then just do a VISA Write of the enable command at the end.

0 Kudos
Message 12 of 15
(1,543 Views)

@Dennis_Knutson wrote:

I don't know why you posted your question here. The thread is about the IVI driver and you are not using that. The LabVIEW driver is completely different.

 

Do not use a sequence structure and do not use the close until the very end. If you want to enable the outputs at the same time, I would suggest you set a False with the Configure Output function and then just do a VISA Write of the enable command at the end.


sorry,i am new to Laview ,only one month, i don‘t know what is  IVI driver.thanks for your advise

0 Kudos
Message 13 of 15
(1,539 Views)

So I am having the same issue.  Was there a solution to this without modifing DLLs?  This seems to be a huge flaw in the IVI driver.

0 Kudos
Message 14 of 15
(1,495 Views)

Hi.

 

From what I could manage, no!

There is no other solution to use the IVI class driver.

 

Although, you can use the specific IVI driver. In the specific IVI driver palette there is a vi call named "hpe363xa Configure All Output Enabled.vi" that you can use to activate all outputs at once.

Be carefull in mixing up the class driver calls with the specific driver calls (from what I can remember it is not easy to do so).

In the end this was the approach I took.

 

Hopefully, it can help you.

 

Regards,

Diogo Ribeiro

 

Diogo Ribeiro
0 Kudos
Message 15 of 15
(1,484 Views)