0

次のプロジェクトでは、ハードウェア デバイスをテストする自動化ソリューションを実装する必要があります。基本的に、このテストでは、産業用ロボット アームがテスト対象のデバイスを選択し、それを指定された位置に保持してから、モーターやセンサーなどの一連の他のデバイスを使用して、テスト対象の製品のいくつかの領域を動作させます。

したがって、私のテスト自動化ソリューションは、作動コマンドを発行するか、センサーから情報を取得して、複数のコントローラーと通信する必要があります。

最初に頭に浮かぶアイデアは、カスタム XML 言語で各コントローラーの一連のステップを定義することです。この言語では、「MOVE」、「IF」、「WAIT」、「SIGNAL」などのプリミティブを定義する必要があります。これらのプリミティブは、各コントローラーの操作スクリプトを定義するために使用されます。各コントローラーは非同期で実行されますが、最終的には同期されるため、「WAIT」や「SIGNAL」などが必要です。

Google で基本的な検索を行ったところ、本当に古いもの (工業規格に準拠する必要はありません。これは小規模なベンチャーです) か、他の目的のために設計された XML の方言しか見つかりませんでした。

質問は、独自の XML 標準を作成する代わりに使用できる XML 標準を知っていますか?

編集:私は現在、有望に見える NASA による計画実行言語を調査しています。名前はプレキシルです。誰かがそれについて何か知っているなら、貢献してください。

4

2 に答える 2

1

PARSLを確認しましたか? これは、センサー、ループ、および条件付き動作を組み込んだ XML ベースのロボット スクリプト言語です。

于 2010-02-17T19:51:56.783 に答える
0

XML を修正して、「独自の標準」を作成できます。DTD (Document Type Definition) ファイルを使用して定義できます。このようにして、XML の外観を独自の方法で作成できます。

DTD は、XML ファイルに適用する構造と制約を含むスキーマです。詳細については、ウィキペディアのこちらをご覧ください。

これが役に立てば幸いです!

于 2010-02-17T19:06:02.683 に答える