Showing results for 
Search instead for 
Did you mean: 

NI Automotive Diagnostics Command Set



I'm starting to use NI Automotive Diagnostics Command Set to create my own custom diagnostic app.

But when i ran Diagnostic Demo i had this error message:


NI Automotive Diagnostics Command Set:
A DLL required for communication with the ECU could not be loaded. Probably this library is not installed.


What is the required DLL to run the VI correctly ? And where can i find it ?



0 Kudos
Message 1 of 7

I'm assuming this would be the DLL that is the API for the specific ECU you're talking to. This would come from the ECU manufacturer (I'm assuming).

0 Kudos
Message 2 of 7

I digress, it's most likely this DLL:


0 Kudos
Message 3 of 7

Thanks for your help


Where exactly does the DLL imply ? and how can i find it ?


i'm new to this diagnostic thing so if there any examples that could help i would be thankful.

0 Kudos
Message 4 of 7

Do you have the NI-CAN driver installed? You can find out by going to NI Measurement and Automation Explorer (MAX) and look under Software for NI-CAN.. this will be your base driver to communicate with the ECU. 


Without knowing exactly what DLL it's looking for it's hard to imply what it is. Can you screenshot that error you get in "Explain Error" so we can get more info. I imagine if you installed NI Automotive Command Set it would have installed the CAN Driver and needed DLLs.. 


Does an error pop up when opening any example Diagnostic VIs that ask you to search for a particular DLL? 

0 Kudos
Message 5 of 7

NI CAN Driver is not installed 😕 though i thought it was


If i may ask another question


Can i build an app based on this module that can communicate with ANY car's ECU ? meaning doing diagnosis on any model


0 Kudos
Message 6 of 7

Install that NI-CAN driver, that may fix your problem.. and to answer your question, I honestly have no idea, I'm not that well versed in ECUs and how to communicate with them other than CAN interface, but I'm unsure if it is completely transportable from model to model, I highly doubt it.

0 Kudos
Message 7 of 7