Launch Visual Studio, select [New]-[Project] from [File] menu.
From the [Templates] of [New Project] dialog box, select [Windows Form Application] of [Visual C#],
and specify the name and location of the project to be created.
When click the [OK] button, the project will be created.
* Item names and commands may differ depending on the version of Visual Studio.
For details, please refer to [Visual Studio Launch Screen].
In order to use the functions of CAN communication driver in Visual C#, the class library file CcanCS.CS is required.
Add the CcanCS.CS file from [Project]-[Add Existing Item].
The CAN communication driver supports callbacks, so you need to change the project settings.
Open the project properties and select [Build] on the left side of the dialog.
Check [Allow unsafe code blocks] and click the [OK] button.
* Item names and commands may differ depending on the version of Visual Studio.
Add name space to use the methods in class library.
At the beginning of the C# source code file (with .cs extension), please add the following line.
using CcanCs;
In order to use CAN communication class library, create an instance of class.
In the C# source code file (with .cs extension), add the following lines at the beginning of form class.
public class Form1 : System.Windows.Forms.Form
{
Ccan can = new Ccan();// <- add
When using CAN communication driver functions in C#, call class library method other than calling the function directly.
The functions of CAN communication driver are called by calling the methods of class library.
The methods in the class library are defined as the original functions without the prefix,
so call them accordingly.
For example, when using CanInit function
Ret = can.Init ( ・・・・
For example, when using CntBusConnect function
Ret = can.BusConnect ( ・・・・