問題タブ [dis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
simulation - CreateEntity PDU の仕組み
私が念頭に置いている小さなプロジェクトのためにDISを学ぼうとしています。
基本的に、シナリオを実行するプロセスがあり、エンティティを作成および削除するための外部コマンドを受け取ることができます。
シナリオ プロセスにコマンドを送信できるマップという別のプロセスがあり、次の 2 つのケースがあります。
- マップ プロセスが新しいエンティティを作成するためのコマンドを送信し、シナリオ プロセスがそれを受け取り、新しいエンティティを作成します。
- マップ プロセスは、外部コマンドなしで新しいエンティティを作成できます (つまり、内部シナリオ ロジックによってトリガーされます)。この新しいエンティティは、DIS で通知する必要があります。
DIS CreateEntity PDUには次のフィールドがあります。
- 元のエンティティ ID
- 受信エンティティ ID
CreteEntity コマンドを送信するために、マップ プロセスによってどのデータをここに挿入する必要がありますか? 作成するプレーヤーの種類を指定するにはどうすればよいですか (F15、Soldier)。
2 番目のケースでは、新しいプレーヤーが外部コマンドなしで作成されたことをどのように通知できますか?
2番目のケースでは
java - Federate のインスタンスを正しく更新するにはどうすればよいですか?
私は Pitch pRTI free と "World Map" シミュレーターを使用しています。「The HLA Tutorial.pdf」の 50 ページを参照してフェデレート インスタンスの設定と更新を試みましたが、失敗しています。理由がわかりません。事前に、コード内のオブジェクトはインスタンス化され、ワールド マップでレンダリングされますが、その位置は更新されません。アトリビュート、オブジェクト ハンドル、アトリビュート ハンドル、および RTIambassador に関連するコードの一部を貼り付けました。いくつかの構造があり、それらは RPR Fom に基づいていることに気付くかもしれませんが、それらのいくつかは最適な実装ではない可能性があります。更新属性の試行は、最後の 15 行にあります。
ありがとうございました!
sas - SAS Data Integration Studio: メール送信の問題 (ログイン添付)
私は SAS Data Integration Studio の経験が浅いユーザーです。
ジョブステータスに関する情報を電子メールで受け取りたいです。「ステータス処理」とアクション「メール送信」(ジョブ オプションから) を使用しても満足のいくものではありません。まず第一に - (おそらく?) このメールにログを添付できません。
SAS Enterprise Guide で、メール本文にログインの添付といくつかの有用な情報 (日時、エラーのリスト) を含む電子メールを送信するためのコードを開発およびテストしました。
このコードは問題なく動作します。エラーと警告のリストが記載された完全なメールが届きます。ログで私は見ることができます:
しかし、このコード (特に infile ステートメントによる読み取り) を DIS に実装するにはどうすればよいでしょうか?
ジョブ オプションを変更しました。
- プリコード - ログを外部ファイルに入れます。ログ名にはジョブ名と日時が含まれます:
- 郵便番号 - Enterprise Guide のコードを使用しました。
実際には、ログインが添付された電子メールを受け取りますが、本文は空です。添付のログで私は見ることができます:
いくつか質問があります:
- なぜ0レコード???
- 郵便番号からステートメントを削除
input;
してジョブを実行すると、本文に「日付時刻/完全なログが添付されています/いくつかのエラーと警告があります」という電子メールが届きます。input
コードで機能する場所で削除されるのはなぜですか? options nosyntaxcheck;
コードがないとメールが送信されません。なんで?
答えてくれてありがとう。よろしく、ミハウ