04-27-2018 10:08 PM
I'm having the exact same problem! Has anyone found a decent solution?
10-20-2022 05:28 AM
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
10-20-2022 10:20 AM - edited 10-20-2022 10:22 AM
@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.
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.
10-20-2022 11:44 AM
@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.
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!
10-20-2022 11:46 AM
@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. 🙄
10-20-2022 12:19 PM
@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
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
10-20-2022 01:03 PM
@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).
10-21-2022 03:06 AM
It was because of wrong baud rate! Thank to everyone!