« 新卒採用活動 6 | トップページ | 標準出力ログ »

2008年5月25日

WindowsでリアルタイムIOロギング

Photo_4図はコンテック社のディジタルIOのPCIカードをWindowsでリアルタイム制御したときの動作波形です。5ms毎ON,OFFを繰り返しています。ユーザのIO制御プログラムがリアルタイムに動作し、かつ、リアルタイム1msサンプリングでロギングしています。

Dout_5ms12_2 見せかけで、きれいな波形になっているわけではありません。実際に、オシロスコープの上段の波形になっています。

Windowsで簡単にリアルタイムIO制御できる「MOS Bench(モスベンチ)」は、Ardence(アーデンス)社のRTXランタイムライセンスを使用しています。そのため、ユーザが書いたプログラムがコンテック社のディジタルIOカードへアクセスしているか、1ms毎サンプリングして、そのロギングデータを画面に表示できます。

Photo_5 必要があれば、csvファイルにも保存できます。画面は、そのファイルをエクセルで開いたところです。

A列は、年月日。

B列は、時分秒、ms、μs、100ns。

一番上の24行は、12時40分30秒、109ms、168μs、600nsを示しています。100nsの分解能でタイムスタンプが付きます。すごいですね!

H列が、コンテックのディジタル入出力カードのある出力ポートをポート番号2126に割り当てて、ロギングしたデータです。

ファイルには、120秒間、すなわち、12万行保存できます。

Photo_6 1点のディジタル出力のみの波形を示しましたが、「項目設定」画面から、ディジタル入出力は32点、ADコンバータは4点、DAコンバータは4点、モーションの位置は8軸分、を選択してロギングすることができます。

このソフトウェアは、「MOTIWARE Analyzer(モウティウェアアナライザ)」と呼びますが、Windowsで手軽にリアルタイムIO制御「MOS Bench(モスベンチ)」に付属しています。

WindowsでリアルタイムIOロギングに興味のあるかたは、

http://www.primemotion.com

|

« 新卒採用活動 6 | トップページ | 標準出力ログ »

モーション制御」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: WindowsでリアルタイムIOロギング:

« 新卒採用活動 6 | トップページ | 標準出力ログ »