翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
シミュレーションの設定
シミュレーションスキーマ (またはスキーマ) は、シミュレーションの設定を指定する 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 シミュレーションスキーマリファレンス を参照してください。