Ova stranica je strojno prevedena s engleskog i može sadržavati greške. Engleski izvorni tekst je ovlašten. Pročitajte originalni engleski tekst: Pokreni kod

ROOTCASTLE / INŽENJERINGSKI LABORATORIJ

Pokreni kod

JavaScript i Python u pregledaču, s 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 što je to

Da biste probili tablicu CRC, petlju PID, čišćenje podataka o senzorima ili male spektarске izračune prije prelaza na hardver. Primjeri dijele teme s drugim alatima LAB: usporedite Modbus CRC-16 s protokol inspektorom i PID odgovor s sandboxom. Kada program ne uspije, možete poslati kod i kraj njegovog izlaza Sofiji AI za objašnjenje i predlog popravke.

Gdje se izvršava kod

Samo u vašem pregledaču. JavaScript radi u zasebnom web workeru bez pristupa mreži i pohrane; Python radi na Pyodide (CPython pretvoren u WebAssembly), preuzet na zaključanu verziju s usluge jsDelivr. Rootcastle server nikada ne izvršava ni ne čuva kod. Vaš draft se čuva samo u lokalnom skladištu ovog pregledača. Sofia AI prima prvih 6.000 znakova koda i zadnjih 2.000 znakova izlaza, i to samo kada pritisnete gumb i dodelite složenje.

Ograničenja

Svaka izvozna je ograničena na 10 sekundi i 100.000 znakova izlaza; radnik se isključi kada se dosegne ograničenje. Ulaz nije interaktivan: input() i readline() čitaju linije iz polja stdin po redoslijedu. Python ima samo standardnu biblioteku (paketi poput numpy nisu učitani). Vremenske i plovne tačke rezultati u pregledniku ne pokazuju realno ponašanje mikrokontrolera; provjerite ugrađeni kod na ciljnom hardveru.

Reference

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 prostor. Sofia AI savjeti mogu biti pogrešni; pokrenite i provjerite promjenu prije da na njoj ovisite.

← Rootcastle LAB

Pretraga naredbi ili stranica