Hierdie bladsy is masjien-vertalings van Engels en kan foute bevat. Die Engels-origineel is die enige waardige bron. Lees die Engels originale: Kode-runner

ROOTCASTLE / INGENIERING LAB

Kode-runner

JavaScript en Python in die blaaier, met Sofia AI-hulp.

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.

Waarvoor dit is

Om 'n CRC-tabel, 'n PID-lus, sensordata-schoonmaak of 'n klein spectrumberekening te probeer voordat u na hardeware gaan. Die voorbeelde deel temas met die ander LAB-hulpmiddels: vergelyk die Modbus CRC-16 met die protokolinspekteur en die PID-reaksie met die sandbak. Wanneer 'n program faal, kan u die kode en die einde van die uitvoer na Sofia AI stuur vir 'n verklaring en 'n herstelvoorstel.

Waar die kode loop

Slegs in jou blaaier. JavaScript loop in 'n afsonderlike webwerker met netwerk- en storagetoegang verwyder; Python loop op Pyodide (CPython gekompileer na WebAssembly), afgelaai op 'n vasgestelde weergawe vanaf jsDelivr. Die Rootcastle-server loop of stoor die kode nooit. Jou konsep word slegs in hierdie blaaier se plaaslike stoorhouer gehou. Sofia AI ontvang die eerste 6 000 tekens van die kode en die laaste 2 000 tekens van die uitvoer, en slegs wanneer jy die knop indruk en toestemming gee.

Beperkings

Elke loop is beperk tot 10 sekondes en 100 000 tekens uitvoer; die werker word beëindig wanneer 'n limiet bereik is. Invoer is nie interaktief nie: input() en readline() lees lyne uit die stdin-blok in volgorde. Python het slegs die standaard biblioteek (pakette soos numpy word nie gelaai nie). Timing en kommagetalle in 'n browser toon nie 'n mikrobeheerder se werklike-tyd gedrag nie; verifieer ingeslote kode op die teikenhardware.

Verwysings

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

'n Onderwyswerkruimte. Sofia AI-voorstelle kan verkeerd wees; voer en verifieer 'n verandering voordat jy daarop vertrou.

← Rootcastle LAB

Soek-opdragte of bladsye