2010年8月30日月曜日

シリアルポートを聞いているマクロ

以前の記事で、シリアルを解析して、Omnicastイベントを生成することができる、簡単にマクロを作成することができると述べました。カスタマーに サンプルの提供




マクロインストール方法の一般情報



設定

マクロはシステムで正しいシリアルポートを使うよう設定しなくてはなりません。Omnicastでデバイスを識別する最も簡単な方法はロジカルIDです。システムで適切なシリアルポートを使用するためにスクリプトを修正しなくてはなりません。



Omnicast Config Toolを使用する



フィジカルビューで使用したいシリアルポートを選択してください

識別タブで、"ロジカルID"というフィールドを探し、その値を覚えて置いてください。

マクロを再度選択し、コードタブにいってください

コードの上部にある以下のラインに行き、シリアルポートのID値を 1 に変更してください。

' (ロジカルナンバー)が聞いているシリアルポート

Const g_nSerialPortID = 1



どのように機能するか

このマクロはスケジュールが終わるか、ユーザが停止するまでマクロは実行されるようデザインされています。

マクロが開始するとカスタムイベントをシステムで作成します。

Sub CreateCustomEvents().

を参照してください。



シリアルポートへ接続: エンコーダとの間で接続性を確立するとすぐに上がります

受け取ったデータの長さ: 受け取ったバイト数を含んでいる生成されたイベント

受け取ったデータ: バイトを含んだイベント

シリアルポートでデータを受信するたびに、メソッドの

Sub Serial_OnData(Handle, Data) が呼び出されます。

現在これは2つのカスタムイベントを生成します(長さと受信)。そして説明に受信バイト数を付加します。

The code in Serial_OnData 内のコードは特定のイベントを特定の日に生成するよう簡単に編集、もしくはMatric SDKからいくつかのメソッドを呼び出すことができます。

これが参考になれば幸いです。

Jo

0 件のコメント:

コメントを投稿

国産VMSは殆どが〇〇レベル

 前回 ......... 市場占有率は驚くほど高いのです。 もしくは高かったのです。........... ということを書いたのですが、日本製のVMSが市場占有率が高かった理由はただ一つです。 それは水と空気と安全はただ の日本特有の出来事です。 100%事後検証しかニーズが無...