Táto stránka bola strojovo preložená z angličtiny a môže obsahovať chyby. Anglický pôvod je autoritívny. Čítajte anglický pôvodný text: Spúšťač kódu

ROOTCASTLE / INŽENIERSKÁ LABORATÓRIA

Spúšťač kódu

JavaScript a Python v prehliadači, so Sofia AI pomocou.

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.

Čo je to pre

Ak chcete skúsiť tabuľku CRC, PID riadidlo, čistenie sensorových dát alebo malý spektrogramový výpočet pred presunom na hardware. Príklady sa zdieľajú s ostatnými LAB nástrojmi: porovnajte Modbus CRC-16 s protokolom a PID odpoveď s pešinou. Ak program zlyhá, môžete mu poslať kód a jeho koniec do Sofií AI pre vysvetlenie a návrh opravenia.

Kde beží kód

Len vo vašom prehliadači. JavaScript beží v oddelenom web workeri bez prístupu k sieti a úložisku; Python beží na Pyodide (CPython skompilovaný na WebAssembly), stiahnutý zadanou verziou z služby jsDelivr. Server Rootcastle nikdy nebeží ani neuklada váš kód. Váš návrh je uložený iba v lokálnom úložisku prehliadača. Sofia AI dostane prvých 6 000 znakov kódu a posledných 2 000 znakov výstupu, a to až po stlačení tlačidla a poskytnutí súhlasu.

Obmedzenia

Každé spustenie je obmedzené 10 sekúndami a 100 000 znakami výstupu; pracovník je ukončen, keď je dosiahnutá limitácia. Vstup nie je interaktívny: input() a readline() čítajú riadky z boxu stdin po order. Python má len štandardnú knižnicu (balíky ako numpy nie sú načítané). Časovanie a výsledky floating-point v prehliadači neukazujú reálny časový správanie mikropočítača; overite embedded kód na cieľovom hardware.

Referenčné zdroje

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

Edukativné pracovisko. Návrhy Sofia AI môžu byť nesprávne; pred použitím na seba prebehne a overte zmenu.

← Rootcastle LAB

Hľadať príkazy alebo stránky