これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド rtdServer です。
プログラム:
NAME
rtdServer - RTD のイメージ イベント ディスパッチャ
SYNOPSIS
rtdサーバー [-v] [-NS] [-NS]
DESCRIPTION
rtdServer は、イメージ イベント メカニズムを管理するプロセスです。 クライアントは、
rtdInitImageEvt 呼び出しを介して rtdServer にアクセスします。 クライアントがカメラ ソースに接続すると、
受信画像イベントはこのクライアントに転送されます。 複数のクライアントが接続できます。
イベント通知のマルチキャストと同じカメラ ソースがサポートされています。
rtdサーバー。 クライアントが接続されていない画像ソースから受信した画像イベントは、
単に捨てられただけです。 クライアントは、まだ登録されていない画像ソースに添付することもできます。
rtdServer は、イメージ イベント プロデューサとイメージ イベントの間の独立性をサポートします。
消費者。
さらに、rtdServer には、
画像イベントの生成。 この機能はテスト目的のみに予約されています。 同様に、
また、パフォーマンス テスト機能も含まれており、共有メモリのいくつかの領域がテストされます。
クライアント Rtd に連続して送信され、特定の項目について測定が行われます。
パフォーマンス パラメーター (RtdPerformanceTool(3/n) を参照)。
rtdServer は、共有メモリのセマフォ ロックも実装し、可能性を回避します。
CCD の書き込みと同時に共有メモリを読み取る RTD クライアントの動作 (これは
「画像ジッター」として知られています)。 サーバー プログラムは、CCD ソフトウェアがセマフォを設定することを期待しています。
書き込まれた共有メモリに対して (事実上ロックするため)。 サーバー
次に、RTD クライアントの数から XNUMX を引いた数だけこのセマフォを増分します。 セマフォの場合
受信画像イベントに実装されていない場合、アクションは実行されません。 全体的なロック
このスキームについては、以下で詳しく説明します。 rtdSem(1)。 セマフォ ロックは
シミュレーター施設。
-v 詳細モード
-p ポート番号、デフォルトは 5555。 RTD_SERVER_PORT で設定します。
-t 画像イベント間の遅延 (ミリ秒単位) (デフォルトは 5)
onworks.net サービスを使用して rtdServer をオンラインで使用する