Hurrengo orrialdea Ingelesaik maquina-tradukatutakoa da eta erroreak izan daitezkeen. Ingeles osoa autoritatekoa da. Ingelesa originala irakurri: Kodea exekutatu

ROOTCASTLE / INGENIERIA LAB

Kodea exekutatu

JavaScript eta Python arakatzailea, Sofia AI-ren laguntzaz.

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.

Ara restu nahi duela

CRC taula, PID buclea, sensoreen datuen higintzea edo txaspe espetrumea kalkulatu nahi baduzu, hardwarera pasatu aurretik. Adibideek LAB beste tresna batzuen gaiak partekatzen dute: Modbus CRC-16-a protokolo inspektorearekin eta PID erantzuna sandbox-arekin konparatu. Programa bat huts egin duenean, kodea eta erantzunaren amaiera Sofia AI-ri bidali zehaztasun eta eremu batua lortzeko.

Kodea non exekutatzen da

Bazkarearen barruan soilik. JavaScript web worker bereizian egiten da, sarea eta biltegina kendu ditugula; Python Pyodidean (CPython WebAssembly-ra konpilatua) egiten da, jsDeliverbaitik bertsio kokatuta deskargatzen. Rootcastle zerbitzaria kodea ez du inoiz exekutatuta edo gordetzen. Borratua hau da: hau web browser-en local storagean gorde da. Sofia AI kodearen lehen 6.000 karakterea eta erdeduraaren azken 2.000 karakterea jasotzen du, eta soilik botoia sakatu eta baimena ematen duzunean.

Limitazioak

Exekuzio bakoitza 10 segundu eta 100.000 karaktere irizpidearen mugak ditu; mugatuaren alde, worker-a amaituko da. Sarrera ez da interaktiboa: input() eta readline() stdin koadroko lerroak ordenan irakurtzen dute. Python-ak standard liburutegia bakarra du (numpy paketeak ez dira kargatzen). Browser batean denbora eta floating-point emaitzak mikrocontroladorearen real-time portaketa erakusten ez du; embedded kodea target-hardwarean berrikusi.

References

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

Irakasleko lan-gunea. Sofia AI eraginak okerak izan ditzakete; aldaketak egin eta egiaztatu, aurkeztu aurretik.

← Rootcastle LAB

Irekin komandoak edo pailak