HOME / 製品・ソリューション / 計測制御・通信デバイス / 【無償提供版】計測システム開発用 ActiveX コンポーネント集 ACX-PAC(W32) Express Edition

【無償提供版】計測システム開発用 ActiveX コンポーネント集 ACX-PAC(W32) Express Edition

アナログ入出力デジタル入出力モーション制御 CONTEC DAQ Solution

ACX-PAC(W32) Express Edition は、当社の計測制御デバイスに対応した計測システム開発支援ツールです。

デバイスコントロール用ソフトウェア部品をActiveXコンポーネント(OCX)で提供。 Visual Basic などの開発環境を使って、わずか数行のコーディングだけでデータ収集、信号出力が可能。 計測アプリケーション開発の生産性を格段に向上します。

ACX-PAC(W32) Express Edition
無料ダウンロード (10.8MB)

新着情報
2007/10/24

モーションコントロールデバイス対応版をリリース。商品版に先駆けて、SMC-4DF-PCI、SMC-8DF-PCI、SMC-4DL-PCI、SMC-8DL-PCIのモーションコントロール PCIボード 4製品に対応しました。 バージョンアップ情報は、当社メールマガジン[ CONTEC News ]でお知らせします。

メールマガジンをご希望のお客様はこちら

2007/09/10

アナログ入出力、デジタル入出力デバイス対応版リリース

2007/08/22

アナログ入出力デバイス対応 製品版ファーストリリース

ACX-PAC(W32) Express Edition なら計測アプリケーションが簡単に作れます

Visual Basic プログラマー、Excel ユーザーに最適

プログラム例|0chデータ取得Microsoft Visual Studio (Express Edition にも対応予定)、Excel(VBA)に対応、わずか数行のスクリプティングでデータ収集、信号出力が可能です。

プログラム例・使用例

プロパティページでデバイス設定、簡単プログラミング

プロパティページの画面プロパティページで簡単にデバイス設定が行えます。メソッド(実行関数)は、Win32API に比べて大幅に引数が軽減されているため、シンプルでビギナープログラマーにも使いやすい設計です。

計測制御デバイスの最新ラインアップに対応

デバイス製品の写真PCI Expressボード / PCI ボード / PCカード / USBモジュールの最新デバイスに対応しています。

対応デバイス一覧

計測制御デバイス

もちろんランタイムライセンスフリー

ランタイムライセンスフリーソフトウェア部品(OCX)のランタイム(実行環境)ライセンスフリーです。本製品を利用して開発したアプリケーションプログラムは、自由に配布することができます。

商品版に先駆けて、モーションコントロールデバイスに対応

商品版に先駆けて、SMC-4DF-PCI、SMC-8DF-PCI、SMC-4DL-PCI、SMC-8DL-PCIのモーションコントロール PCIボード 4製品に対応。次のコマンドをActiveX コントロール(OCX)で提供します。

 

モーション制御製品

モーション制御用メソッド / イベント / プロパティ

  • モーターの動作開始 / 停止 / 減速停止
  • PTP / JOG / ORG 動作
  • 制御信号の入出力 / デジタル入力 / デジタル出力 / カウンタ入力
  • 原点(ORG)入力論理、原点復帰形式の設定
  • +EL,-EL,ORG の入力フィルタ設定
  • パルス出力開始速度、目標速度の設定
  • 加速時間、減速時間、S字区間の設定
  • モーターの停止位置(総出力パルス数)の設定
  • エンコーダ入力形式(2相1逓倍 / 2相2逓倍 / 2相4逓倍 / 単相1逓倍)の設定
  • エンコーダのカウント値のプリセット、取得
  • フィードバック出力パルス数のプリセット、取得
  • パルス出力状態、モーター動作状態、モーター停止要因、リミット状態の取得
  • イベント機能(モータ動作完了イベント OnStop、エラー発生イベント OnError)

※ デバイスの次の機能には対応していませんのでご注意ください。

  • 複数軸の同期動作
  • 直線 / 円弧補間動作
  • バンク完了イベント機能
  • カウント一致イベント機能

ACX-PAC(W32) [商品版]との違い

ACX-PAC(W32) Express Edition は、ビギナープログラマーを対象に商品版からシンプルで使いやすい基本的なデバイスコントロール用メソッド/イベントをセレクトした無償提供版です。商品版との違いは次のとおりです。

 

  • トリガ、割り込み機能は使用できません。
  • DMA転送には対応していません。
  • アナログ入出力デバイスのオンボードメモリ、ユーザーバッファメモリを使用したサンプリングはできません。
  • API-AIO(98/PC) 、API-DIO(98/PC) Driver でセットアップされたデバイスは使用できません。(WDM版デバイスドライバ専用)
  • 画面表示(グラフ、ボタンなど)、演算、ファイル入出力のコンポーネント、TrueType Font は含まれません。

ACX-PAC(W32)

商品版はこちら

PAGE TOPへ

プログラム例・使用例

Visual Basic 2005 を開発ツールとして、アナログ入力デバイス(チャネル0)により、約100msec間隔でデータ収集するプログラム例をご紹介します。

  1. STEP 1 | ActiveXコンポーネントの登録
    1. Visual Studio のツールボックス上で右クリックし、サブメニューより[アイテムの選択]を選択します。
    2. “ツールボックスアイテムの選択”より COM コンポーネントを選択し、CONTEC Simple ACX Analog Control にチェックを付けます。STEP 1-1 の画面
    3. ツールボックスに登録された “CONTEC Simple ACX Analog Control” を選択し Form1 に貼り付けます。STEP 1-2 の画面
  2. STEP 2 | デバイスの選択
    1. Form1 に登録された SAcxAio を右クリックし、表示されたサブメニューより“プロパティ”を選択します。
    2. 表示されたプロパティのハードウェア設定ページより使用するデバイスを選択します。 ※ 入力レンジなどを変更する場合は、”入力チャネル設定”タブで設定します。STEP 2 の画面
  3. STEP 3 | コーディング
    1. Form1 に TextBox を登録します。
    2. 次のコードを記述します。STEP 3 の画面
  4. STEP 4 | 実行
    1. プロジェクトをビルドし、作成されたプログラムを実行します。STEP 4 の画面

PAGE TOPへ

動作環境

  要件
対応OS Windows Vista (32bit版)
Windows Server 2003
Windows XP
Windows 2000
対応開発環境(コンテナ) Visual Basic 2008 / 2005 / .NET 2003 / .NET 2002 / 6.0 / 5.0
Visual C++ 2008※ / 2005※ / .NET 2003※ / .NET 2002※ / 6.0 / 5.0
Visual C# 2008 / 2005 / .NET 2003 / .NET 2002
Excel 2003(VBA 6.4) / 2002(VBA 6.3) / 2000(VBA 6.0)
※ MFCのみ対応

PAGE TOPへ

対応デバイス

アナログ入出力

PCI Express ボード AIO-163202F-PE    
AIO-160802L-LPE AI-1616L-LPE AO-1604L-LPE
PCI ボード ADA16-32/2(PCI)F    
ADA16-8/2(LPCI)L AD16-16(LPCI)L AD16-64(LPCI)LA
ADAI16-8/2(LPCI)L ADI16-16(LPCI)L  
AD16-16U(PCI)EV AD12-16U(PCI)EV AD16-16(PCI)EV
AD12-16(PCI)EV AD12-16U(PCI)EH AD16-16U(PCI)EH
AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E
ADI12-16(PCI) AD12-16(PCI) AD12-64(PCI)
ADI16-4C(PCI) ADI16-4C(PCI)-N ADI16-4L(PCI)
DAI16-4(LPCI)L DA16-8(LPCI)L DA16-16(LPCI)L
DA16-4(LPCI)L    
DA12-4(PCI) DA12-8(PCI) DA12-16(PCI)
DAI16-4C(PCI)    
PCカード ADA16-32/2(CB)F ADA16-8/2(CB)L AD12-8(PM)
USBモジュール AIO-160802AY-USB AI-1608AY-USB ADI12-8(USB)GY
ADI16-4(USB) DAI12-4(USB)GY DAI16-4(USB)

デジタル入出力

PCI Express ボード DIO-1616L-PE DIO-3232L-PE DIO-6464L-PE
DIO-1616B-PE DIO-3232B-PE  
DIO-1616TB-PE DIO-3232F-PE  
DIO-1616T-PE DIO-3232T-PE DIO-6464T-PE
DI-32L-PE DI-64L-PE DI-128L-PE
DO-32L-PE DO-64L-PE DO-128L-PE
DIO-1616T-LPE DIO-48D-LPE  
PCI ボード PIO-16/16L(PCI) PIO-32/32L(PCI) PIO-64/64L(PCI)
PIO-16/16L(PCI)H PIO-32/32L(PCI)H PIO-64/64L(PCI)H
PIO-16/16B(PCI) PIO-32/32B(PCI)H  
PIO-16/16B(PCI)H PIO-32/32B(PCI)V  
PIO-16/16H(PCI)H PIO-32/32H(PCI)H  
PIO-16/16RL(PCI)H PIO-32/32RL(PCI)H  
PIO-16/16TB(PCI) PIO-32/32F(PCI)  
PIO-16/16TB(PCI)H PIO-32/32F(PCI)H  
PIO-16/16RY(PCI)    
PIO-16/16T(PCI) PIO-32/32T(PCI) PIO-48D(PCI)
PIO-16/16T(PCI)H PIO-32/32T(PCI)H  
PI-32L(PCI) PI-64L(PCI) PI-128L(PCI)
PI-32L(PCI)H PI-64L(PCI)H PI-128L(PCI)H
PI-32B(PCI)    
PI-32B(PCI)H    
PO-32L(PCI) PO-64L(PCI) PO-128L(PCI)
PO-32L(PCI)H PO-64L(PCI)H PO-128L(PCI)H
PO-32B(PCI)    
PO-32B(PCI)H    
RRY-16C(PCI) RRY-32(PCI)  
RRY-16C(PCI)H RRY-32(PCI)H  
DI-32T2-PCI DI-64T2-PCI DI-128T2-PCI
DO-32T2-PCI DO-64T2-PCI DO-128T2-PCI
DIO-48D2-PCI DIO-6464T2-PCI  
PIO-16/16L(LPCI)H PIO-48D(LPCI)H  
PIO-16/16B(LPCI)H DIO-96D2-LPCI  
PIO-16/16T(LPCI)H    
Compact PCI ボード PIO-32/32L(CPCI) PI-64L(CPCI) PO-64L(CPCI)
PCカード PIO-16/16L(CB)H PIO-48D(CB)H  
USBモジュール DIO-0808LY-USB DIO-24DY-USB  

モーションコントロール

PCI ボード SMC-4DF-PCI SMC-8DF-PCI  
SMC-4DL-PCI SMC-8DL-PCI  

PAGE TOPへ

CONTEC DAQ Solution

その他のプログラム開発支援ツール

プログラムレス計測・解析ソフト

アナログ入出力デバイス製品

デジタル入出力デバイス製品

モーション制御デバイス製品