シミュレーションの設定 - AWS SimSpace Weaver

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

シミュレーションの設定

シミュレーションスキーマ (またはスキーマ) は、シミュレーションの設定を指定する YAML フォーマットのテキストファイルです。複数のシミュレーションの開始に同じスキーマを使用できます。スキーマファイルは、シミュレーションのプロジェクトフォルダにあります。任意のテキストエディタを使用してファイルを編集できます。 は、シミュレーションの開始時にスキーマ SimSpace Weaver のみを読み取ります。スキーマファイルに加えた編集は、編集後に開始する新しいシミュレーションにのみ影響します。

シミュレーションを設定するには、シミュレーションスキーマファイルを編集します (オペレーティングシステムに適したパス区切り文字を使用します)。

project-folder\tools\project-name-schema.yaml

シミュレーションスキーマは、新しいシミュレーションの作成時にアップロードします。プロジェクトのクイックスタートヘルパースクリプトは、シミュレーションを構築するプロセスの一環としてスキーマをアップロードします。

project-folder\tools\windows\quick-start.py

クイックスタートスクリプトの実行の詳細については、このガイドの開始詳細なチュートリアルの「」を参照してください。

シミュレーションの設定パラメータ

シミュレーションスキーマには、以下のようなブートストラップ情報が含まれています。

  • シミュレーションプロパティ — SDK バージョンおよびコンピューティングの設定 (ワーカーのタイプと数)

  • クロック — ティックレートと許容誤差

  • 空間パーティショニング戦略 — 空間トポロジ (グリッドなど)、境界、配置グループ (ワーカーの空間パーティショングループ)

  • ドメインとそのアプリケーション — アプリケーションバケット、パス、起動コマンド

SimSpace Weaver はスキーマ設定を使用して、空間パーティションの設定と配置、アプリの起動、指定したティックレートでのシミュレーションの進行を行います。

注記

SimSpace Weaver アプリケーション SDK の create-project スクリプトは、サンプルアプリケーションに基づいてシミュレーションスキーマを自動的に生成します。

以下のトピックでは、シミュレーションスキーマのパラメータについて説明します。シミュレーションスキーマの詳細な説明については、SimSpace Weaver シミュレーションスキーマリファレンス を参照してください。