LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

The ID Query failed (-1074003951) in Keysight MSOS804A

I'm having the exact same problem! Has anyone found a decent solution?

Message 11 of 18
(1,792 Views)

Hello

I am having "The ID Query failed (-1074003951)" issue with LMG95 power analyser, since i got new developer PC.

 

Old labview version: Labview 2016

New labview version: Labview 2016 f7

 

Can this issue be caused by the difference of labview versions? The project is the same as before.

 

Kind regards,

Balázs

0 Kudos
Message 12 of 18
(1,422 Views)

@LTBALAZS wrote:

Hello

I am having "The ID Query failed (-1074003951)" issue with LMG95 power analyser, since i got new developer PC.

 

Old labview version: Labview 2016

New labview version: Labview 2016 f7

 

Can this issue be caused by the difference of labview versions? The project is the same as before.

 

Kind regards,

Balázs


After seeing your post and reviewing the original post, the issue the OP was having is just as they said, the capital letters returned by the ID string were causing the ID to fail.  I extracted out the part of the driver where the match first string comparison is done and changed the prefix array to all caps and the match worked.  

aputman_0-1666278827953.png

 

So basically, you need to double check in the initialize VI, first of all, if your specific device is listed (compatible) and secondly, make sure that the value returned by the ID matches the value in the prefix array (letter case, spacing, etc).  This assumes the drivers were created by NI and follow a similar format as the drivers above.

aputman
0 Kudos
Message 13 of 18
(1,402 Views)

@aputman wrote:

@LTBALAZS wrote:

Hello

I am having "The ID Query failed (-1074003951)" issue with LMG95 power analyser, since i got new developer PC.

 

Old labview version: Labview 2016

New labview version: Labview 2016 f7

 

Can this issue be caused by the difference of labview versions? The project is the same as before.

 

Kind regards,

Balázs


After seeing your post and reviewing the original post, the issue the OP was having is just as they said, the capital letters returned by the ID string were causing the ID to fail.  I extracted out the part of the driver where the match first string comparison is done and changed the prefix array to all caps and the match worked.  

aputman_0-1666278827953.png

 

So basically, you need to double check in the initialize VI, first of all, if your specific device is listed (compatible) and secondly, make sure that the value returned by the ID matches the value in the prefix array (letter case, spacing, etc).  This assumes the drivers were created by NI and follow a similar format as the drivers above.


I find many, many HP/Agilent/Keysight drivers suffer from this issue.  I even found a case where new firmware reported a string different enough not to find a match with the strings they were using in the driver!

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 14 of 18
(1,385 Views)

@billko wrote:

 

I find many, many HP/Agilent/Keysight drivers suffer from this issue.  I even found a case where new firmware reported a string different enough not to find a match with the strings they were using in the driver!

And they are usually NI certified.  🙄

aputman
Message 15 of 18
(1,383 Views)

@aputman wrote:

@billko wrote:

 

I find many, many HP/Agilent/Keysight drivers suffer from this issue.  I even found a case where new firmware reported a string different enough not to find a match with the strings they were using in the driver!

And they are usually NI certified.  🙄


NI Certified does not guarantee the driver will work, it is the driver developer's responsibility

santo_13_0-1666286279960.png

Certification just ensures compliance with the guidelines, so, you cannot quote "NI" on anything unless it is an "NI Driver"

 

Here is how you can get anything certified to be on IDNET - https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000015CfoSAE&l=en-US

 

 

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 16 of 18
(1,362 Views)

@santo_13 wrote:

@aputman wrote:

@billko wrote:

 

I find many, many HP/Agilent/Keysight drivers suffer from this issue.  I even found a case where new firmware reported a string different enough not to find a match with the strings they were using in the driver!

And they are usually NI certified.  🙄


NI Certified does not guarantee the driver will work,

 

 

 



Yeah, I found that out too. "NI Certified" doesn't mean you think it means 😉

 

Step 6.1 is interesting: "Make sure to include the instrument manuals with the instrument driver submission."

Why does NI need the manuals if they are not checking any of the command are correct? All NI is doing is running some VIA against the code (or so I assume).

---------------------------------------------
Former Certified LabVIEW Developer (CLD)
0 Kudos
Message 17 of 18
(1,342 Views)

It was because of wrong baud rate! Thank to everyone!

0 Kudos
Message 18 of 18
(1,320 Views)