Denne siden er maskinoversatt fra engelsk og kan inneholde feil. Den engelske originalen er autoritativ. Les den engelske originalen: Kodekjøring

ROOTCASTLE / INGENIØRARLAB

Kodekjøring

JavaScript og Python i nettleseren, med Sofia AI hjelp.

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.

Hva det er til for

For å prøve en CRC-tabell, en PID-løkke, sensor-datarenseing eller en liten spektrumberegning før man går over til hardware. Eksemplene deler tema med andre LAB-verktoy: sammenlign Modbus CRC-16 med protokollinspektøren og PID-svar med sandboxet. Når et program feiler, kan man sende koden og utsluttende output til Sofia AI for forklaring og forslag til retting.

Der koden kjører

Kun i nettleseren. JavaScript kjører i en separat web-worker med fjernadgang til nettverk og lagring deaktivert; Python kjører på Pyodide (CPython kompilert til WebAssembly), lastet ned ved en fast versjon fra jsDelivr. Rootcastle-serveren kjører eller lagrer aldri koden. Utkastet lagres bare i denne nettleserens lokale lagring. Sofia AI mottar de første 6.000 tegn av koden og de siste 2.000 tegn av utgangen, og bare når du trykker på knappen og gir tillatelse.

Begrensninger

Hver kjøring er begrenset til 10 sekunder og 100 000 tegn utgang; arbeideren avsluttes når en grense nås. Inngang er ikke interaktiv: input() og readline() leser linjer fra stdin-boksen i rekkefølge. Python har bare standardbiblioteket (pakker som numpy lastes ikke inn). Tid og flyttallresultater i en nettleser viser ikke en mikrokontrollers faktiske tidsbruk; verifiser innbygd kode på målhardwaren.

Referanser

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

Et utdanningsrom. Sofia AI-suggestiene kan være feil; kjør og verifiser et endring før du forlater deg på det.

← Rootcastle LAB

Søk-kommandoer eller sider