Ši puslapis buvo automatiškai išverstas iš anglų ir gali turėti klaidų. Anglų išoriinis versijus turi autoritetą. Skaitykite anglų originalą: Kodo vykdytuvas

ROOTCASTLE / INŽINERINGAS LABAS

Kodo vykdytuvas

JavaScript et Python dans le navigateur, avec l'aide de 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.

Kas tai tinka

For å prøve en CRC-tabell, en PID-syklus, sensor-data rensning eller en liten spektralkalkulering før du går videre til hardware. Eksemplene deler temaer med de andre LAB-verktøyene: sammenlign Modbus CRC-16 med protokollinspektøren og PID-utgangen med sandkassen. Når et program feiler, kan du sende koden og slutten på outputen til Sofia AI for en forklaring og forslag til korrigering.

Hvor koden kjøres

Tämä funktsio toimii vain selaimessa. JavaScript käynnistyy erillisessä webtyöskentelypalvelussa, jossa verkkoyhteys ja tallennus ovat poistettu. Python käynnistyy Pyodide (CPython, kompiloitu WebAssemblyksi), joka on ladattu kiinteäksi versioksi palvelusta jsDelivr. Rootcastle-palvelin ei koskaan käynnistä tai tallenna koodia. Teidän alustesi säilytetään vain selaimen paikallisessa tallennuksessa. Sofia AI saa ensimmäiset 6 000 koodin merkkiä ja viimeiset 2 000 tuloksen merkkiä, ja vain, kun painat nappia ja annat suostumuksen.

Apribojimai

Kiekvienas vykdymas ribotas 10 sekundėmis ir 100 000 simboliais išvesties; darbuotojas nutraukiama, kai pasiekiamas limitas. Įvestis nėra interaktyvi: input() ir readline() skaito eilutes iš stdin lango eilės tvarka. Python turi standartinę biblioteką (paketai kaip numpy nėkraunamos). Laikymo ir kablelio skaičiavimo rezultatai naršyklėje neatitinka mikrokontrolerio realaus laiko davymo; patikrinkite įmestį tinklo įrangos įrenginyje.

Atlikimai

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

Mokymosi darbo laukas. Sofia AI atsakomybės pažinys gali būti neteisingas; paleiskite ir patikrinkite pakeitimus, prasmę jie pasiteisite.

← Rootcastle LAB

Ieškoti komandomas arba puslapius