Ova stranica je automatski prevedena sa engleskog i može sadržavati greške. Engleski original je autoritetan. Прочитајте оригинални английски текст: Kod runner

ROOTCASTLE / INŽENIERSKI LABORATORIJ

Code runner

JavaScript i Python u pregledaču, sa pomoću 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.

Za šta je namenjen

Da biste probali CRC tabelu, petlju PID, čišćenje podataka senzora ili mali spektar kalkulaciju pre nego što prelazite na hardver. Primjeri dele teme sa drugim alati LAB: usporedite Modbus CRC-16 sa protokol inspektorom i PID odgovor sa sandboxom. Kada program ne uspije, možete poslati kod i kraj njegovog izlaza Sofia AI za objašnjenje i predlog rešenja.

Gdje se kod izvršava

Samo u vašem pregledniku. JavaScript radi u zasebnom web-worker-u bez pristupa mreži i spremištanju; Python radi na Pyodide (CPython kompilovan u WebAssembly), preuzet na zaključanu verziju sa jsDelivr. Rootcastle server nikada ne izvršava ili ne čuva kod. Vaš draft se čuva samo u lokalnom spremištu ovog preglednika. Sofia AI prima prvih 6.000 karaktera koda i zadnjih 2.000 karaktera izlaza, i to samo kada pritisnete gumb i dodelite soglasnost.

Ograničenja

Svaka izvršava je ograničena na 10 sekundi i 100.000 karaktera izlaza; radnik se terminates kada se dosegne limit. Ulaz nije interaktivan: input() i readline() čitaju linije iz polja stdin po redoslijedu. Python ima samo standardnu biblioteku (paketi poput numpy nisu učitani). Rezultati vremena i plavog poena u pregledaču ne pokazuju realno ponašanje mikrokontrolera u stvarnom vremenu; proverite ugrađeni kod na ciljnom hardveru.

Referencije

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

Edukativno radno mesto. Preporuke Sofia AI mogu biti pogrešne; pokrenite i proverite promenu pre nego što na to pouzdajete.

← Rootcastle LAB

Претрага команди или страница