Denne side er maskinoversat fra engelsk og kan indeholde fejl. Den engelske originale er autoritativ. Læs den engelske originale: Kodekører

ROOTCASTLE / INGENIØR-LAB

Kodekører

JavaScript og Python i browseren, med Sofia AIs hjælp.

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.

Hvad er det til

For at prøve en CRC-tabel, en PID-loop, rensning af sensordata eller en lille spektralkalculering, før man går til hardware. Eksemplerne deler emner med de andre LAB-værktøjer: sammenlign Modbus CRC-16 med protokolinspektøren og PID-responsen med sandkassen. Når et program fejler, kan du sende koden og slutningen af dens udgang til Sofia AI for en forklaring og en løsningsforslag.

Hvor koden kører

Kun i din browser. JavaScript kører i en separat webarbejder med fjernet netværks- og lagringsadgang; Python kører på Pyodide (CPython kompileret til WebAssembly), der downloades i en fast version fra jsDelivr. Rootcastle-serveren kører eller lagrer aldrig koden. Dit udkast opbevares kun i denne browsers lokale lagring. Sofia AI modtager de første 6.000 tegn i koden og de sidste 2.000 tegn i outputtet, og kun når du trykker på knappen og giver samtykke.

Begrænsninger

Hver løb er begrænset til 10 sekunder og 100.000 tegn output; arbejderen afsluttes, når en grænse er nået. Indgangen er ikke interaktiv: input() og readline() læser linjer fra stdin-boksen i rækkefølge. Python har kun standardbiblioteket (pakker som numpy er ikke indlæst). Tidsmåling og flerpunktresultater i en browser viser ikke en mikrocontrollers realtidsadfærd; verificer indlejret kode på det målte hardware.

Referencer

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

En uddannelsesarbejdsplads. Sofias AI-svar kan være fejlbehæftede; kør og verificér en ændring, før du tager dem til hjælp.

← Rootcastle LAB

Søgninger eller sider