次の方法で共有


MITT の静電容量式タッチ テスト

MITT ソフトウェア パッケージの静電容量式タッチ テストには MCATT (Microsoft Capacitive Applications Test Tool) が必要です。 静電容量式ベースのタッチ ハードウェア (タッチパッドとタッチスクリーン) を検証するための自動化ツールです。 MCATT には、MCATT デバイスと自動テストをプログラミングするための簡単なインターフェイスが含まれています。 テストを使用して、ゴースト ポイントを検出したり、システムのスリープ解除後に最初のタッチ入力が伝達される時間のテーブルを決定したりできます。

MCATT は、次のテスト ケースに使用できます。

  • ストレス テスト
  • 対象となる待機時間の測定値
  • パッドで入力実行中の電源遷移などの SimpleIo/Device Fundamentals シナリオ。

開始する前に

ハードウェアのセットアップ

mcatt setup.

  1. MITT ボードを 40 ピン アダプターに接続します。

  2. タッチ シミュレーター パッドをアダプターに接続します。

  3. USB ケーブルを使用して MITT ボードをホスト コンピューターに接続します。

  4. USB ケーブルを使用して、テスト対象のシステムをホスト システムに接続します。 これは、A-to-A USB ケーブル、またはテスト対象のシステムからテスト対象デバイスにグラウンドを接続するワイヤーです。

    mcatt connections.

MCATT の手動テスト

MCATT テストを手動で実行するには、次のタスクを実行します。

  1. mittsimpleioaction.dll のコピー先: [WDTF directory]\Actions\SimpleIO
  2. [WDTF directory]\UnRegisterWDTF.exe を実行する
  3. [WDTF directory]\RegisterWDTF.exe を実行する

例: 入力シーケンスの送信

ボードは、指定された一連のタッチ ポイントをループで実行するようにプログラミングできます。

スクリプトは任意の時点で、どのタッチ ポイントがシミュレーションを提供するかを制御します。 スクリプトでは、タッチ ポイントのセットをフレーム単位で記述して、タップ、パン (低速ドラッグ)、フリック (高速パン) といったようなユーザー ジェスチャをエミュレートできます。

テスト モジュールに含まれる単純なパン ジェスチャを生成する例を次に示します。 このテスト例は、この番号付け規則を持つ 5x8 ボードで動作します。

mcatt pattern.

次の コマンドを実行します。

Muttutil.exe -SetChannel 00

Muttutil.exe -WriteData 0000

Muttutill.exe –SetChannel 02

Muttutil.exe –WriteDataFromFile Example.txt

Muttutil.exe –SetChannel 00

Muttutil.exe –Writedata 0004

  • 00 の SetChannel は、コントロール チャネルがデータを受信することを示します。
  • 0000 のWriteData は、すべてのテスト モジュールを一時停止します。
  • MCATT モジュールを選択するには、02 を指定して [SetChannel] オプションを選択します。
  • サンプル入力ファイルの内容を MCATT モジュールに送信するファイルの名前を持つ WriteDataFromFile
  • 制御チャネルに切り替える SetChannel が 00 の場合、データが受信されます。
  • ファイル内の MCATT シーケンスを実行する 0004 を持つ Writedata。 シーケンスをループさせる場合は、0004 ではなく 000C を使用します。

パターンの例を次に示します。

'h00028480
'b1100000000001100000000000000000000000000
'b1000000000001000000000000000000000000000
'b1000000000011010000000000000000000000000
'b0000000000010010000000000000000000000000
'b0000000000010010000011000000000000000000
'b0000000000000000000011000000000000000000
'b0000000000000000000011000000000000010001
'b0000000000000000000000000000000000010001
'b0000000000000000000000000000000000110011
'b0000000000000000000000000000000000100010
'b0000000000000000000000000000000001100110
'b0000000000000000000000000000000001000100
'b0000000000000000000000000000000011001100
'b0000000000000000000000000000000010001000
'b0000000000000000000000000000000000000000
'b0000000000000000000000000000000000000000

前の例では、最初の行はパターン レートを 0x00028480 または 1 行あたり 164,992 マイクロ秒に設定します。 残りの行は、グラウンドに接続されているパッドと浮動パッドを示すために使用されます。 40 個のパッドがあるため、各行の長さは 40 ビットで、行の左側にはビット 39、行の右側にはビット 0 です。 このパターンは、まずパッド 26、27、38、39 をプレスして、それらのビットを "1" に設定し、ボードの左側からボードの右側にプレスを移動してパターンを作成するには、サンプル パターンを開始点として使用します。 MCATT パターン エディターを使用して、MCATT パターン ファイルを作成および編集できます。