LabVIEWのクラスタロボットに基づい10.29-分散制御システム

よると、10.27 の作業計画

  • プロジェクトを変更し、ファイル名を変更
    • 注意:仮想フォルダ名に加えて、直接に変更することができ、ファイル名の残りの部分は、プロジェクトマネージャに変更されます。方法:右クリック- 名前の変更
    • 規則例名

 

计算机生成了可选文字:zsControlCenter.lvproj  -  WE(O)IA(T)IL FromOtherProject TESTスプラッシュScreen.vi zsControlCenter.lvlib ZsControlCenterÉ-•EiÅBzsControlCenter.lvclass EジョイスティックActor.lvlibジョイスティックコントロールMessage.lvclassジョイスティックControlMessage。 CTLは、ジョイスティックコントロールMessage.viがData.vi JoyStick.lvclass JoyStick.ctlローカライズを書く送信します。 viの俳優コア。 viの停止Core.vi TaskForControlMessage.vi MapDisplayer.lvlib地図DisplayerÉ-.EiÅBMapDisplayerデータMessage.lvclass MapDisplayer DataMessage.ctlはMapDisplayerデータMessage.vi MapDisplayer.lvclass MapDisplayer.ctl Localization.vi俳優コアを送信します。 viの停止Core.vi TaskForDataMessage.vi TEMP.vi

 

 

 

2015年10月29日午前10時30分- スクリーンクリッピング

  • 事業者のコア機能の深い理解
    • 二つのスレッド、一つのスレッドリードアウトキュー、キューが自身のキューまたは発信者を描画することができ、その後、データキューを読み書きします
    • 別のスレッドが親クラスのコア関数を呼び出します:サブ事業者のコア機能は、親クラスのコアを書き換え、その後、コア機能の実装を書き換える親メソッドを呼び出すために
  • 作成機能
    • クラスのメンバ関数を作成するためのオブジェクト指向法の要件に従って
  • 上のコントロールの参照を作成します。
    • あなたは、作成することはできませんIMAQ画像display.ctl リファレンス入力コントロールを
    • あなただけ作成することができIMAQ image.ctlの参照入力コントロールを
    • 結論:だからのみDO 機能更新IMAQのimage.ctlのサイクル更新のコア機能を再びコントロールへの参照、およびIMAQ画像display.ctl
  • 物語に基づいて、コンピューティングリソースが普及しないことに決めたDO どのような場合には、コア機能に循環することがあるため、機能をDO 機能や主要な転送データが良いです。
  • エラー調査について
    • エラーが発生した場合は、見ていないLV 、独自のエラーがあった場合に自分のアイデアで確認してくださいVIが変更されていません。
  • 考えて変更した後、独自のプログラム実行ロジックに従ってもう一度考えて、その後、デバッグします
  • あなたが実行を停止しないサブオペレータがあることが判明した場合、後に手動で押しての実行を停止してくださいVI 赤いボタン出口
    • あるいは、同様の使用Bのオペレータを「停止信号」通知
  • オペレータを変更する通知を使用した後にサブピクチャを更新することができないことを見出しました
    • その理由は、プログラムが常に内部イベント構造で実行され、サイクルが続行されません、イベントの有効期限が切れたことがない場合は、一度、イベント構造に流通に置かれ、ということです
    • サイクルが続行されませんので、プログラムの実装は、イベント構造で立ち往生されているため、そのカウンタIが増加しない、それは実行されませんイベント構造と並列に実行するためのメッセージ機能が送信すると、メッセージを送信しません。
    • タイムアウトイベント構造に設定されている限り、この問題を解決するには0 すぐにサイクルが継続できるようにします。

おすすめ

転載: www.cnblogs.com/lizhensheng/p/11241957.html