|
|
ホーム 製品情報 ソフトウェア GPC-7207
|
|
|
|
| ![]() |
| 特長 |
| ●コントローラの直接制御に近いシンプルな関数体系ですので、自由度が高く、処理速度の速いアプリケーションを
構築できます。 ●動作パラメータ設定はコントローラのレジスタ値の計算が不要。DLL側で移動速度[Hz]、加減速時間[ms]を レジスタ値に変換します。 ●複数軸の同時起動をサポート。直線補間、円弧補間にも対応しています。 ●オートリロード機能により、ボードのパルス出力、入力論理/入力マスクの初期設定をボードに保存することが できます。(付属アプリケーションにより設定) ●ボードの自己診断テストが行えます。(付属アプリケーションにより診断) ●画面上で機能や使い方を説明するオンラインヘルプをサポートしていますので、開発中に関数の詳細説明など、 簡単に参照することができます。 |
| 対応OS |
![]() |
| 対応言語 |
| Microsoft Visual C++ 4.2, 5.0, 6.0, .NET 2002, .NET 2003, 2005
Microsoft Visual C# .NET 2002, .NET 2003, 2005 Microsoft Visual Basic 4.0(32 bit version), 5.0, 6.0, .NET 2002, .NET 2003, 2005 Borland Delphi for the Microsoft .NET Framework Ver. 8.0 Borland Delphi 3.0, 3.1, 4.0, 5.0, 6.0, 7.0 Borland C++Builder 1.0, 3.0, 4.0, 5.0, 6.0 Borland C++ 5.0 |
| DLL関数一覧 |
| 1 | MtrcsOpen | モーションコントローラボードのオープンを行い、以後のボードへのアクセスを行えるようにします。 |
| 2 | MtrcsClose | モーションコントローラボードのクローズを行い、ボードへのアクセスをするために使用されていた各種リソースの解放を行い、以後のボードへのアクセスを禁止します。 |
| 3 | MtrcsGetDeviceInfo | ボードの型式、RSW1の設定値を取得します。 |
| 4 | MtrcsOffInterLock | インタロック解除を行います。 |
| 5 | MtrcsSetPulseOut | パルス出力の設定を行います。 ・パルス出力モード ・出力パルス幅 |
| 6 | MtrcsGetPulseOut | パルス出力の設定を取得します。 |
| 7 | MtrcsSetLimitConfig | 制御信号の各種設定を行います。 ・入力マスク ・入力論理 ・SD機能 ・SD信号動作入力 |
| 8 | MtrcsGetLimitConfig | 制御信号の各種設定を取得します。 |
| 9 | MtrcsSetCounterConfig | エンコーダの設定を行います。 ・エンコーダ入力モード ・クリア条件 |
| 10 | MtrcsGetCounterConfig | エンコーダの設定を取得します。 |
| 11 | MtrcsSetComparator | コンパレータの設定を行います。 ・比較条件設定 ・比較値設定(プリセット値) ・比較対象選択 |
| 12 | MtrcsGetComparator | コンパレータの設定を取得します。 |
| 13 | MtrcsSetMotion | 各種動作パラメータの設定を行います。 ・JOG動作 ・原点復帰動作 ・PTP動作 |
| 14 | MtrcsGetMotion | 各種動作パラメータの設定を取得します。 |
| 15 | MtrcsSetMotionLine | 直線補間動作パラメータの設定を行います。 |
| 16 | MtrcsGetMotionLine | 直線補間動作パラメータの設定を取得します。 |
| 17 | MtrcsSetMotionArc | 円弧補間動作パラメータの設定を行います。 |
| 18 | MtrcsGetMotionArc | 円弧補間動作パラメータの設定を取得します。 |
| 19 | MtrcsStartMotion | 各種動作を起動します。 |
| 20 | MtrcsStopMotion | 動作を停止させます。 |
| 21 | MtrcsRestart | 停止した動作を再開させます。 |
| 22 | MtrcsSetSync | 同時起動の設定を行います。 |
| 23 | MtrcsGetSync | 同時起動の設定を取得します。 |
| 24 | MtrcsStartSync | 同時起動を行います。 |
| 25 | MtrcsSingleStep | 1パルス出力をします。 |
| 26 | MtrcsReadCounter | 各種カウンタ値の読み込みを行います。 ・エンコーダ値 ・カウンタ値 |
| 27 | MtrcsWriteCounter | 各種カウンタ値の書き込みを行います。 |
| 28 | MtrcsClearCounter | 各種カウンタ値をクリアします。 |
| 29 | MtrcsGetStatus | 各種ステータスを取得します。 ・動作状態 ・終了ステータス ・制御信号 ・インタロック信号 ・動作終点の確認 |
| 30 | MtrcsOutputDO | 汎用出力を制御します。 |
| 31 | MtrcsInputDI | 汎用入力の状態を取得します。 |
| 32 | MtrcsSetEvent | 割り込みの設定を行います。 |
| 33 | MtrcsSetEventMask | 割り込みマスクの設定を行います。 |
| 34 | MtrcsGetEventMask | 割り込みマスクの設定を取得します。 |
| 35 | MtrcsReset | ボードのリセットを行います。 |
| 36 | MtrcsSetSampleCounter | 各種カウンタ値のサンプルリングの設定を行います。 |
| 37 | MtrcsGetSampleCounter | 各種カウンタ値のサンプルリングの設定を取得します。 |
| 38 | MtrcsStartSampleCounter | 各種カウンタ値のサンプリングを開始します。 |
| 39 | MtrcsStopSampleCounter | 各種カウンタ値のサンプリングを停止します。 |
| 40 | MtrcsGetSampleStatus | サンプリング状態(各種カウンタ)を取得します。 |
| 41 | MtrcsGetSampleData | サンプリングデータを取得します。 |
| © 2013 Interface Corporation. All rights reserved. |
| |||||||||||||||||||||||||