USB2CAN用LabVIEWツールキット 紹介

USB-CAN変換ケーブル ‎innomaker USB2CAN-C対応

innomaker製のUSB-CAN変換ケーブル USB2CAN-Cに対応した、ペリテックの「USB2CAN用LabVIEWツールキット」を紹介します。

動作環境

インストール方法

ツールキットを動作させるために、以下をインストールします。

USB2CANデバイスドライバ

USB2CAN用LabVIEWツールキットを使用するためには、USB2CANのデバイスドライバをインストールしておく必要があります。
インストールディスクの「InnoMaker_Driver-Setup」の「InnoMakerSetup v1.3.msi」を実行して、インストールしてください。
最新のデバイスドライバはInnoMaker社のWEBページからダウンロードしてください。

https://github.com/INNO-MAKER/usb2can/tree/master/For%20Windows/WindowsReady-MadeApp

LabVIEW

USB2CAN用LabVIEWツールキットはLabVIEWで使用します。LabVIEWをインストールしておく必要があります。
LabVIEW開発環境は、NIからライセンスを購入して、インストールしてください。

VI Package Manager(VIPM)

USB2CAN用LabVIEWツールキットは、VI Package Manager(VIPM)を使用してインストールします。
VIPMをインストールおよびアップグレードしてください。

VIPMのインストーラは、NIサイトからダウンロードできます。
https://www.ni.com/ja-jp/support/downloads/tools-network/download.jki-vi-package-manager.html

USB2CAN用LabVIEWツールキット インストール

VIPMを使用してUSB2CAN用LabVIEWツールキットをインストールします。
VIPM画面から「usb2can_toolkit.vip」を読み込んでインストールします。
インストール完了後、LabVIEWを起動すると、関数パレットに「USB2CAN toolkit」が追加されます。

USB2CAN toolkit
USB2CAN toolkit

USB2CAN Driver VI一覧

VIアイコンVI名動作内容
Scan device.viScan device.vi接続されているUSB2CANデバイスのリファレンスとIDを出力します。
Open.viOpen.viUSB2CANデバイスとの接続を開きます。
Mode.viMode.viUSB2CANのモードをリストから選択設定します。
0: Normal
1: Loopback
2: Listen Only
Baud rate.viBaud rate.viボーレートをリストから選択設定します。
20k~1000k
URB setup.viURB setup.viURB(USB 要求ブロック)のセットアップを実行します。
Receive status check.viReceive status check.viUSB2CANのステータスを出力します。
Sync send.viSync send.viUSB2CANにデータを送信します。
Sync get.viSync get.viUSB2CANからデータを受信します。
Close.viClose.viUSB2CANとの接続を閉じます。
 Sample VI.viSample VI.viサンプルVIです。

サンプルVIを使用して動作確認

サンプルVI「Sample VI.vi」を使用して、動作確認を行います。

Sample VI.vi フロントパネル
Sample VI.vi フロントパネル
Sample VI.vi ブロックダイアグラム
Sample VI.vi ブロックダイアグラム

動作確認の為、「Sample VI.vi」をコピーして、送信側「Sample VI-1.vi」、受信側「Sample VI-2.vi」を作成します。

USB2CAN同士を2台接続します。

Sample VI.viの操作方法

1.ScanボタンをONで、PCに接続されているUSB2CANを読み込み

2.Device IDsに読み込んだUSB2CANのリストが表示される

3.Device IDsを選択して、OpenボタンをONで、USB2CANと接続する

4.SEND枠部分に送信するデータを入力して、SENDボタンをONで、SEND枠内で入力したデータを送信する。「Sample VI-1.vi」

5.一定間隔でUSB2CANからデータを読み込み、受信データがRECEIVEに表示される


6.CloseボタンでUSB2CANとの通信を切断する
7.STOPボタンでVI終了する

関連ページ