08-31-2015 11:35 AM
I would like to ask if anyone has ever attemted to run Labview Code on Vector Hardware in Standaone Mode,
The VN8970 features some PC like Hardware and i would like to use it as my target Hardware.
The Labview Programming would go towards, creating/establishing a controller which output is CAN only.
Any Sensor Data needed is on the CAN-BUS same as the output going onto the CAN-BUS Network.
The Vector 8970 Hardware Box should run with the Labview code inside and just be like a Car Engine Controller, just a CAN Node...
Can anyone shade some light on this topic as it is very hard to gather all the required bits.
The Vector support won't help with this because the intend to sell their own software, wich doesn't fit this need.
Solved! Go to Solution.
08-31-2015 06:23 PM - edited 08-31-2015 06:36 PM
As far as I can tell the VN8970 has either an ATOM processor or a core-i7 on board and runs something Vector calls CANoeRT.
From the VN89xx manual:
"The VN8900 interface family offers a stand-alone mode which allows a measurement without any additional user PC.
For this purpose a measurement application can be configured in CANoe, which is then written into the permanent memory of the VN8900. After a restart, the configura-tion is loaded and the measurement autonomously started."
CANoe uses a programming language they call CAPL. My understanding is that CAPL code is downloaded onto the VN89xx series devices and executes directly on the device without the need for it to be connected to a PC.
In other words, I don't think there is any way to get LabVIEW code to run on a VN8970.
The vxlapi.dll that is being used here is meant to be used on a Windows operating system. You can use it to control the VN8970 similar to other Vector hardware, but not in stand-alone mode. I don't know what OS is running on the VN89xx hardware but I very much doubt you'd be able to install a LabVIEW runtime onto it.
I think your only option to run a VN8970 in stand-alone mode is to buy a CANoe license that lets you do it and learn to write CAPL.
09-03-2015 07:51 AM
Well that is sort of a solution,
i felt like it was extremly inefficiet to use capl just to create a bigger programm.. LabVIEW is way faster and more user friendly.
With CAPL beeing a C# derivate it is easier to use than some other programming language, yet it is very limited if you want your code to run on an ordinary pc to show functionality to people.
We do own a CANoe License but the Software and Documentation are a pure messy chaos, outdated and spread out throught lots of pdf documents..no books avalible 😞
CANoe might be the Industry Software for CAN BUS, but user friedlyness and good documentation looks different..