关于基于英特佩斯硬件FIRE或者ValueCAN3其DLL进行API函数自主开发上位机的说明如下:

         首先,API函数库说明我们有相应的文档,只要安装了VSpy3软件后,就可以获得这个API函数文档了,并且指定的位置有这个DLL文件(见下文)。二次开发主要是基于我们开放的API函数库来完成的。也就是客户可以选择只使用英特佩斯的硬件产品,如FIRE或RED或ValueCAN3或FIRE2等等,而不直接使用VSpy3软件,而为自己特定应用开发上位机应用,例如ECU刷写需求等来自己开发程序。二次开发功能也比较强,只要调用我们的dll函数库,当然包括ECU刷写工具,安全验证算法等等都可以通过这种方式来实现。除了C语言以外,DELPHI软件,Labview,Java等软件环境也是支持的。

当然我司的ValueCAN4-2、FIRE2工具都有公开的API库函数支持,所使用的Icsneo40.DLL 即为使用我司工具进行API开发所基于的DLL,您安装过VSPy3或者设备的驱动程序后,就可以获得API函数的开发文档。文档所调用的DLL库名称叫icsneo40.dll,位置在 C:/windows/systems32 目录下可以找到(在64位电脑上会在syswow64中)。

         如下图,安装了VSpy3后,可在您自己的安装目录下找到这个API开发的文档。

打开您可以看到很多的实例,和函数说明,包括您所需的C语言或者其他开发环境的开发实例,这些源码直接嵌入在其中,取下文件后解压即可得到例程源码:

基于labview的例程下载
基于VC++的例程下载
各种函数定义以及解释

其中ValueCan4-2A的上位机开发设置相比于ValueCan3的设置,主要区别在于硬件设置里面,可以参考如下这篇文档。https://cdn.intrepidcs.net/support/neoVIDLL/DeviceFunctionsVCAN412OverView.htm

通过Python去开发上位机说明,可以参考Github上的这个Project.  https://github.com/intrepidcs/python_ics

使用ValueCan4系列产品开发跟ValueCan3稍有不同,系列工具可以通过下方链接下载

https://cdn.intrepidcs.net/updates/files/RP1210KitInstall.zip = API kit (icsneo40.dll) + drivers

使用ValueCan4产品开发上位机跟ValueCan3稍有不同,就是Get函数以及Set函数,可通过如下文章了解。

https://cdn.intrepidcs.net/support/neoVIDLL/DeviceFunctionsVCAN412OverView.htm

JapanKoreaChinaUSA