Developer Blog

An Introduction to J1939 and DBC files

This is an introductory guide to understanding and working with J1939 DBC files.  Prerequisites: Have a basic understanding of representing numbers in Hexadecimal format. Understand the concept of serial data communications. CAN Basics web-based training from Kvaser. UNITS 1, 2, and 3 minimum, or equivalent knowledge. Summary The DBC file is an ASCII based translation file ... Read More

Read More
BY Bryan
Hennessy

Using CANlib Visual Studio 2017 VB

In this document I will show you how to enable CANlib in Visual Studio 2017 when creating a Visual Basic (VB) project. I will show how to create WIN32 and WIN64 applications. I will also show how to handle the platform-settings: x86 and x64. When this is done, you can use the same project (source ... Read More

Using CANlib Visual Studio 2017 C++

In this document I will show you how to enable CANlib in Visual Studio 2017 when creating a C++ project. I will show how to create WIN32 and WIN64 applications. I will also show how to handle the platform-settings: x86 and x64. When this is done, you can use the same project (source code) for ... Read More

Read More
BY Lars-Göran
Fredriksson

Using CANlib Visual Studio 2017 C#.NET

In this document I will show you how to enable CANlib in Visual Studio 2017 when creating a C# .NET project. I will show how to create WIN32 and WIN64 applications. I will also show how to handle the platform-settings: x86, x64 and AnyCPU. When this is done, you can use the same project (source ... Read More

Read More
BY Lars-Göran
Fredriksson

Running Python wrapper on Linux

This is an update of an older blog post and is now taking advantage of the Python canlib package v1.6 and later. Today we take a look at how to setup and send a CAN message using Kvasers Python package canlib. For this example we use the Kvaser USBcan Pro 2xHS v2, but any Kvaser ... Read More

Read More
BY Magnus
Carlsson