03-28-2008 11:08 AM
03-28-2008 11:19 AM
Hi Zahra,
What is your firmware revision on the instrument?
I checked the ID query problem and the instrument is definitely supported.
Could you please pass *IDN? to the instrument using MAX (GPIB Communicator or VISA Interactive Control Panel) and paste the response you are getting?
03-28-2008 11:26 AM
Also,
It would be great if you could tell me which example you are running or better yet in which VI in the example the undefined header error occurs...
03-28-2008 11:41 AM
How should I find the firmware revision on the instrument?
How should I pass *IDN? to the instrument using MAX (using GPIB Communicator) ?
03-28-2008 11:58 AM
Hi Berk,
I found the firmware revision. it is : A.09.19 RELEASE
Thanks,
zahra
03-28-2008 02:08 PM
Hello again Zahra,
Your firmware revision is quite old and they currently have 10.08 A. You should really upgrade the firmware because they have introduced a lot of new capabilities since then and some of those commands introduced are being used by the driver. If your instrument is old enough that those commands are not defined, it would cause undefined header errors.
You can find the new firmware and instructions as to how to load it to your instrument here.
03-28-2008 08:46 PM
03-28-2008 11:37 PM - edited 03-28-2008 11:38 PM
It looks to me like there is a bug in the driver. Open the initalize function and you will see an array of string that is used to match what is returned by the *IDN? command. Item 20 in the array is 'Agilent Technologies, E4448A'. However, if you right click on this and select 'Size to Text', you'll see that the item is really 'Agilent Technologies, E4448A E4448A'. Remove the ' E4448A' (including the leading space) and see if the function works.
Since the driver was tested with just the E4404B and E4407B, there may be other bugs and could account for your other error.
03-29-2008 02:19 PM
Hi Denis,
How can I open the initalize function to remove the ' E4448A' ?
Thanks,
Zahra
03-29-2008 04:32 PM