TA600024-JP0/0

PCL6115 スターターキット
PCL6115-EV
取扱説明書
モーションパターンビルダー
サンプルプロジェクト

TA600024-JP0/0

目 次

1.はじめに .................................................................... 1
1-1.動作環境 ....................................................................... 2
1-2.動作モード ..................................................................... 2
1-3.使用したプログラミング言語 ..................................................... 2
1-4.注意 .......................................................................... 2

2.サンプルプロジェクトの構成 ................................................... 3
2-1.フォルダ構成 ................................................................... 3
2-2.ファイル構成 ................................................................... 3

3.デバイスドライバのインストール ............................................... 44.C#でのプロジェクト起動 ...................................................... 45.動作説明 .................................................................... 55-1.プログラムの起動 ............................................................... 55-2.動作ボタン ..................................................................... 55-2-1.Sample Execute .................................................................. 55-2-2.STOP............................................................................ 55-2-3.exit............................................................................ 56.ソースコード説明 ............................................................ 66-1.Form1.cs ....................................................................... 66-2. samplePCL6115EV2S.cs .......................................................... 7- C1 -

TA600024-JP0/0

1.はじめにPCL6115-EV スターターキットをご検討いただき、ありがとうございます。
本書は PCL6115-EV スターターキットを利用することでパルスコントロールＬＳＩ PCL6115 を使用したモータ制御機能を学習することができます。
本ソフトウェアのソースコードを、お客様独自の制御内容に追加,修正等を行ないながら、ソフトウェア作成の参考としてご活用ください。
別途弊社の取扱説明書（下記に記載）と併せてご覧ください。
(x は版数)
取扱説明書名【概要】
ハードウェア
取扱説明書

アプリ
ケーション
ソフトウェア
取扱説明書

文書ファイル名

対象ソフトファイル名

文書番号

PCL6115スターターキット
取扱説明書（ハードウェア）PCL6115-EV_HardwareManual_VerxJ.pdf－TA600021-JPx/x

PCL6115スターターキット
取扱説明書
（簡易版）

PCL6115-EV_SimpleManual_VerxJE.pdf－TA600020-JPx/x

PCL6115スターターキット
取扱説明書（アプリケーションソフトウェア）【加減速パターンの設定と全レジスタの表示】

PCL6115-EV_ApplicationManual_VerxJ.pdf

PCL6115-EV_Applicatio
n_VxxxJEzip

TA600018-JPx/x

PCL6115スターターキット
取扱説明書（言語ファイル作成ルール）【多言語化】

PCL6115-EV_ApplicationLanguageFile
Manual_VerxJ.pdf

PCL6115-EV_Applica
tionLanguageFile_VxxxE.zip

TA600007-JPx/x

PCL6115スターターキット
取扱説明書（サンプルプログラム）【開発環境上での確認と追加】

PCL6115-EV_ApplicationSampleManual_VerxJ.pdf

PCL6115-EV_Applica
tionSample_VxxxJ.z
ipTA600022-JPx/x- 1 -TA600024-JP0/0(x は版数)モーション
パターンビルダー
取扱説明書

参考資料

取扱説明書名【概要】[文書ファイル名]

対象ソフトファイル名

文書番号

PCL6115 スターターキット
取扱説明書（モーションパターンビルダーアプリケーションソフトウェア）【フローチャートにて視覚的に軸制御を行う機能説明】

PCL6115-EV_MotionBuilderManual_VerxJ.pdf

PCL6115-EV_Motion
Builder_VxxxJE.zip

TA600023-JPx/x

PCL6115 スターターキット
取扱説明書（モーションパターンビルダー言語ファイル作成ルール）【モーションパターンビルダーでの多言語化】

PCL6115-EV_MotionBuilder
LanguageFileManual_VerxJ.
pdf

PCL6115-EV_Motion
BuilderLanguageFile_VxxxJ.zip

TA600008-JPx/x

PCL6115 スターターキット
取扱説明書（モーションパターンビルダーサンプルプロジェクト）【モーションパターンビルダ
ーで作成した動作パターンを開発環境上で確認追加】

PCL6115-EV_MotionBuilderSample
Manual_VerxJ.pdf

PCL6115-EV_Motion
BuilderSample_Vxxx
J.zip

TA600024-JPx/x-DA70152-0/x

PCL6115/6125/6145
ユーザーズマニュアル（本書）

サンプルプログラム及び関係資料は、ＮＰＭウエブサイトよりダウンロードしてください。

1-1.動作環境
本ソフトウェアは、Windows7、および Windows10(共に 32bit と 64bit)での動作確認を行っています。
（上記以外の OS については動作確認を行なっておりません。
）
また動作中に OS がスリープモードへ移行しないように省電力設定を変更してください。

1-2.動作モード
PCL6115 を USB からシリアルバス I/F モードで制御しています。

1-3.使用したプログラミング言語
マイクロソフト社の以下の製品を使用しています。
Microsoft Visual Studio Express 2013 for Windows Desktop （無償版）

1-4.注意・"Microsoft Visual C#" の使用方法などに関しては、お答えすることはできません。
・FTDI 社製の製品の使用法などに関しては、お答えすることはできません。
・本サンプルプロジェクトに基づき、アプリケーションを運用した結果、万一損害が発生しても、弊社では一切責任を負いませんのでご了承ください。

- 2 -TA600024-JP0/0

2.サンプルプロジェクトの構成
2-1.フォルダ構成
圧縮ファイル(PCL6115-EV2_MotionBuilderSample_V110JE.zip)を解凍するとサンプルプロジェクトは下記のようなフォルダ構成になっています。

\PCL6115_EV2S_Sample
CDM21226_Setup.exe\Driver\PCL6115_EV2S\bin\Debug
実行ファイル等：：\Properties （ワークフォルダ）
Form1.cs（ソースコード）
samplePCL6115EV2S.cs（サンプルソースコード）：：
PCL6115_EV2S.sln

2-2.ファイル構成＜\PCL6115_EV2S_Sample フォルダ内＞
PCL6115_EV2S.sln･････

ソリューションファイル＜\PCL6115_EV2S_Sample\Driver フォルダ内＞
CDM21226_Setup.exe･････
デバイスドライバのインストーラ（FTDI 社製）＜\PCL6115_EV2S_Sample\PCL6115_EV2S フォルダ内＞
Form1.cs･････
ソースコードclsFTDI.cs･････
FTDI アクセス関数
accessPCL6115.cs･････
PCL6115 アクセス関数
samplePCL6115EV2S.cs･････
サンプルソースコード
FTD2XX_NET.dll･････
FTDI ライブラリFTD2XX_NET.xml･････
FTDI XML ドキュメント
その他(差し替えファイル)＜\PCL6115_EV2S_Sample\PCL6115_EV2S\bin\Debug フォルダ内＞
PCL6115_EV2S.exe･････
実行ファイルFTD2XX_NET.dll･････
FTDI ライブラリ（実行時に必須）
FTD2XX_NET.xml･････
FTDI XML ドキュメント（実行時には不要）
その他
･････
ワークファイル類（実行時には不要）- 3 -TA600024-JP0/0

3.デバイスドライバのインストール「CDM21226_Setup.exe」をダブルクリックしてインストーラを起動し、画面の指示に従ってインストールを完了させてください。
ただし、既にインストール済の場合、再度インストールする必要はありません。

注：FTDI 社の Web サイト(http://www.ftdichip.com/Drivers/D2XX.htm)に最新版のデバイスドライバある場合、そちらをダウンロードしてご利用ください。

4.C#でのプロジェクト起動
PCL6115-EV がパソコンに接続されていることを確認してください。
"Microsoft Visual C#" がインストールされていることを確認し、PCL6115_EV2S.sln「ソリューションファイル」をダブルクリックしてください。

マイクロソフト製品のインストールに関しては、マイクロソフトの Web サイトを参照ください。
プロジェクトのビルドやデバッグに関しても、その操作方法はマイクロソフトの Web サイトを参照ください。

- 4 -TA600024-JP0/0

5.動作説明PCL6115-EV 用アプリケーションソフト 2「PCL6115_EV2.exe」で生成させたソースファイルコード「samplePCL6115EV2S.cs」を、プロジェクト内の同名ファイルに上書きします。
（「2-2. ファイル構成」で、「差し替えファイル」と記載されたファイル）

5-1.プログラムの起動
デバッグを開始すると、以下の画面のソフトウェアが起動します。

5-2.動作ボタン
5-2-1.Sample Execute「PCL6115_EV2.exe」で作成した制御手順が再生されます。

5-2-2.STOP再生中の動作を強制停止します。

5-2-3.exit
本ソフトウェアを終了します。

- 5 -TA600024-JP0/0

6.ソースコード説明
ソースコードファイルは「Form1.cs」，サンプルソースコードファイルは、「samplePCL6115EV2S.cs」です。
お客様が試したい動作に追加，修正することで、操作手順の確認を行ってみてください。

6-1.Form1.cs

ソースコードファイル「Form1.cs」は、PCL6115-EV の接続を確認後、Form1.cs[デザイン]で作成した画面を表示します。
「Sample Execute」ボタンがクリックされることにより、サンプルソースコードファイル「samplePCL6115EV2S.cs」の main 関数を実行します。

- 6 -TA600024-JP0/0

6-2. samplePCL6115EV2S.cs「samplePCL6115EV2S.cs」は、「PCL6115_EV2」のフローチャートの内容をソースコードに生成したファイルです。
main 関数の内容は、フローチャートの上側から順番に部品(レジスタ操作，分岐制御，パターン生成，ウェイト制御)の設定が記載されています。
特にパターン生成では、PCL6115 の各レジスタ制御コマンドと設定データ、及びスタートコマンドが記載されていますので、これに基づき内容変更やパターン生成の追加を行なうことができます。

- 7 -TA600024-JP0/0

改訂履歴
版数
初版
第2版
第3版

日付
2018 年 4 月 5 日
2018 年 4 月 20 日
2019 年 7 月 16 日

内容
新規作成
P5 6-1.Form1.cs の説明用画像が「samplePCL6115EV2S.cs」の画像になっていた。→修正
文書番号変更１.はじめに 取扱説明書リスト追加- 8 -TA600024-JP0/0

www.pulsemotor.com
お問い合わせwww.pulsemotor.com/support
東京 電話 03(3813)8841 FAX 03(3813)8550
大阪 電話 06(6576)8330 FAX 06(6576)8335
お電話受付時間 平日 9:00～17:00

2019 年 7 月発行
Copyright 2019 Nippon Pulse Motor Co., Ltd.