Could not import vxlapi: function 'xlCanReceive' not found
Hi, Hope you are doing great
I have a vector hardware device VN1610, which I use to connect to my ECM using Canape license and get data from it. I am trying to use python-can through that device and get the data using logger.py However, I am facing an error that is shown in the attached screenshot
I have tried various methods to fix this error like downloading drivers (Attached the installed driver list to this issue), placing vxlapi and vxlapi64 at specific locations of Windows\System32
and windows\SysWOW64 respectively.
I have also tried running the command prompt with administrative rights in case there are some restriction issues, but I am not able to solve the issue.
Could you please help me out to solve this. Thanks.
I also encountered the same message after putting a new hard drive in my machine and reinstalling CANalyzer, the VN1610 drivers, and the XL Driver Library. I was not sure if the Vector Device Driver also installed the XL Driver Library so I downloaded and installed it separately.
First, did you install the driver for the VN1610 from the Vector Driver Setup? I don't see it in the screenshot, it is probably higher up.
Second, I was able to fix that issue by adding the path to the bin folder in the XL Driver Library install location to my PATH environment variable.
But, it seems something is still broken as my VN1610 isn't sending messages from my Python script.