Halaman ini telah diterjemahkan secara otomatis dari Bahasa Inggris dan mungkin mengandung kesalahan. Bahasa Inggris asli adalah otoritatif. Baca versi Inggris asli: Pelaksana kode

ROOTCASTLE / LABORATORI ENGINEERING

Pelaksana kode

JavaScript dan Python di browser, dengan bantuan Sofia AI.

LOCAL EXECUTION · CODE STAYS IN YOUR BROWSER · Pyodide 314.0.7 (WebAssembly) · Time limit 10 s

Tab inserts indentation; press Esc, then Tab to leave the editor. Ctrl+Enter runs the program.

Output (stdout / stderr)

The program has not been run yet.

Understand the error with Sofia AI

The code and the end of the output are sent to Sofia AI for an explanation and a fix suggestion. The code is not run on the server.

Apa tujuannya

Untuk mencoba tabel CRC, siklus PID, pembersihan data sensor, atau perhitungan spektrum kecil sebelum pindah ke perangkat keras. Contoh-contoh ini berbagi topik dengan alat LAB lainnya: bandingkan CRC-16 Modbus dengan pemeriksa protokol dan respons PID dengan sandbox. Ketika program gagal, Anda dapat mengirimkan kode dan akhir keluaran program ke Sofia AI untuk penjelasan dan saran perbaikan.

Di mana kode dijalankan

Hanya di browser Anda. JavaScript berjalan di worker web yang terpisah dengan akses jaringan dan penyimpanan yang dihapus; Python berjalan di Pyodide (CPython yang dikompilasi ke WebAssembly), yang diunduh dalam versi yang ditetapkan dari jsDelivr. Server Rootcastle tidak pernah menjalankan atau menyimpan kode. Rancangan Anda hanya disimpan dalam penyimpanan lokal browser ini. Sofia AI menerima 6.000 karakter pertama dari kode dan 2.000 karakter terakhir dari output, dan hanya ketika Anda menekan tombol dan memberikan persetujuan.

Keterbatasan

Setiap eksekusi terbatas pada 10 detik dan 100.000 karakter output; pekerjaan dihentikan ketika batas tercapai. Masukan tidak interaktif: input() dan readline() membaca baris dari kotak stdin secara berurutan. Python hanya memiliki library standar (paket seperti numpy tidak di-load). Timing dan hasil bilangan desimal dalam browser tidak menunjukkan perilaku real-time dari microcontroller; verifikasi kode terintegrasi pada perangkat keras target.

Referensi

Pyodide · Modbus over Serial Line Specification V1.02, §6.2.2 (CRC-16) · K. J. Åström, T. Hägglund, Kontrol PID tingkat lanjut, ISA, 2006 · MDN: Web Workers API

Ruang kerja pendidikan. Saran Sofia AI bisa salah; jalankan dan verifikasi perubahan sebelum Anda mengandalkannya.

← Rootcastle LAB

Perintah pencarian atau halaman