Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jam
Theclock
bagian menentukan properti dari jam simulasi. Saat ini, Anda hanya dapat mengkonfigurasitingkat centang(jumlah kutu per detik yang dikirim jam ke aplikasi). Tingkat centang adalah tingkat maksimum. Tingkat tick efektif bisa lebih rendah karena semua operasi (seperti pembaruan entitas) untuk centang harus selesai sebelum centang berikutnya dapat dimulai. Tingkat centang juga disebuttingkat jam.
Nilai yang valid untuktick_rate
tergantung padasdk_version
ditentukan dalam skema Anda.
Nilai yang valid untuk tingkat centang
-
Versi lebih awal dari
"1.14"
:10
15
30
-
Versi
"1.14"
atau nanti:"10"
"15"
"30"
-
"unlimited"
Untuk informasi selengkapnya, lihat Tingkat centang tak terbatas.
penting
-
Untuk skema dengan
sdk_version
lebih awal dari"1.14"
nilaitick_rate
adalah sebuahbilangan bulat, seperti30
. -
Untuk skema dengan
sdk_version
dari"1.14"
atau kemudian, nilaitick_rate
adalahtali, seperti"30"
. Nilainyaharus menyertakan tanda kutip ganda.Jika Anda mengonversi versi
"1.12"
atau"1.13"
skema ke versi"1.14"
atau nanti, Anda harus melampirkan nilaitick_rate
dalam tanda kutip ganda.
Tingkat centang tak terbatas
Anda dapat mengaturtick_rate
kepada"unlimited"
untuk mengaktifkan simulasi Anda berjalan secepat kode Anda dapat mengeksekusi. Dengan tingkat centang tak terbatas,SimSpace Weavermengirimkan centang berikutnya segera setelah semua aplikasi menyelesaikan komit untuk centang saat ini.
penting
Tingkat centang tak terbatas tidak didukung diSimSpace Weaverversi sebelum 1.14.0. Nilai minimumsdk_version
Dalam skema tersebut adalah"1.14"
.
Tingkat centang tak terbatas diSimSpace Weaver Local
SimSpace Weaver Localmelaksanakan"unlimited"
seolah-olah skema menentukan tingkat centang 10 kHz (10000). Efeknya sama dengan tingkat centang tak terbatas diAWS Cloud. Anda masih menentukantick_rate: "unlimited"
dalam skema Anda. Untuk informasi selengkapnya tentang SimSpace Weaver Local, lihat Pembangunan lokal di SimSpace Weaver.
Pertanyaan yang sering diajukan tentang jam
T1. Dapatkah saya mengubah simulasi STARTED untuk menggunakan tick rate yang berbeda?
Anda tidak dapat mengubah tingkat centang simulasi yang sudah ada diAWS Cloudpada setiap tahap siklus hidupnya. Anda juga tidak dapat mengubah tingkat centang simulasi yang berjalan diSimSpace Weaver Local. Anda dapat mengaturtick_rate
dalam skema dan memulai simulasi baru dari skema itu.
T2. Dapatkah saya menjalankan simulasi saya dengan tingkat centang tak terbatas dalam versi yang lebih awal dari 1,14?
Tidak, tingkat centang tak terbatas tidak didukung dalam versi sebelum 1.14.0.
Memecahkan masalah kesalahan jam
Jika simulasi Anda gagal dimulai, Anda dapat memeriksa nilai"StartError"
dalam output dariDescribeSimulationAPI. Tidak validtick_rate
nilai dalam skema Anda akan menghasilkan kesalahan berikut.
catatan
Output kesalahan yang ditampilkan di sini ditampilkan pada beberapa baris untuk meningkatkan keterbacaan. Output kesalahan sebenarnya adalah satu baris.
-
The
sdk_version
lebih awal dari"1.14"
dan nilaitick_rate
adalah bilangan bulat yang tidak valid. Nilai valid:10
,15
,30
"[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\": \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30]\"}]"
-
The
sdk_version
lebih awal dari"1.14"
dan nilaitick_rate
adalah string. Nilai valid:10
,15
,30
"[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\": \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30]\"}, {\"errorType\":\"SchemaFormatInvalid\", \"errorMessage\":\"$.clock.tick_rate: string found, integer expected\"}]"
-
The
sdk_version
adalah"1.14"
atau nanti dan nilaitick_rate
adalah string yang tidak valid. Nilai valid:"10"
,"15"
,"30"
,"unlimited"
"[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\": \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30, unlimited]\"}]"
-
The
sdk_version
adalah"1.14"
atau nanti dan nilaitick_rate
adalah bilangan bulat. Nilai valid:"10"
,"15"
,"30"
,"unlimited"
"[{\"errorType\":\"SchemaFormatInvalid\",\"errorMessage\": \"$.clock.tick_rate: does not have a value in the enumeration [10, 15, 30, unlimited]\"}, {\"errorType\":\"SchemaFormatInvalid\", \"errorMessage\":\"$.clock.tick_rate: integer found, string expected\"}]"