ROOTCASTLE / LABORATORI ENGINEERING
Runner kode
JavaScript lan Python ing browser, karo 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.
Untuk apa
Kanggo coba tabel CRC, loop PID, pembersihan data sensor, utawa hitungan spektral cilik before pindah ka hardware. Conto-konto nggawe topik sing padha karo alat LAB liyane: bandhingake CRC-16 Modbus karo protokol inspector lan respons PID karo sandbox. Yen program gagal, sampeyan bisa ngirim kode lan ujung output ka Sofia AI kanggo penjelasan lan saran perbaikan.
Nanging code nindhakke
Mung ing browser. JavaScript nindakake ing web worker sing dipisahake karo akses jaringan lan penyimpanan diangkat; Python nindakake ing Pyodide (CPython dipunyatake dadi WebAssembly), diunduh ing versi sing ditetepake saka jsDelivr. Server Rootcastle ora nindakake utawa nyimpen kode. Draft dipunyatake mung ing local storage browser iki. Sofia AI nerima 6.000 karakter pertama saka kode lan 2.000 karakter ujuk saka output, mung nalika sampeyan tekan tombol lan nggawe persetujuan.
Kaslahan
Setel jalur dibatasi 10 detik lan 100.000 karakter output; worker diakhiri nalika limit dicapai. Input ora interaktif: input() lan readline() mbaca baris saking kotak stdin urutan. Python mung ngemot perpustakaan standar (paket kayata numpy ora dimuat). Hasil timing lan titik-apung ing browser ora nuduhake perilaku real-time mikrokontroler; verifikasi kode embedded ing hardware sasaran.
References
Pyodide · Modbus over Serial Line Specification V1.02, §6.2.2 (CRC-16) · K. J. Åström, T. Hägglund, Advanced PID Control, ISA, 2006 · MDN: Web Workers API
Ruang kerja edukasi. Saran Sofia AI bisa salah; jalani lan verifikasi pergandelan sampeyan mung karo nggunakake.