Ця страница была машинна перакладана з англійскага і могуць міняцься памылкі. Аўтарычны англійскі версін — аўтартычны. Частацьа ангельскія аўтарскiя: Запуск кода

ROOTCASTLE / ENGINEERING LAB

Запуск кода

JavaScript і Python у браўзэры, з дапамогай 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.

Якое для чьога

Каб паспрабаваць табліцу CRC, цыкл PID, апрацоўку датчыковых дадзеных або невялікі спектральны вырахунка перад пераходом на апаратнае забеспячэньне. Прыклады маюць спольныя тэмы з іншымі інструментамі LAB: пасьрэднічавай CRC-16 Modbus з інспектарам пратаколаў і адказ PID з пісочницею. Кады праграма ня працуе, ты можаш адправіць код і канец яго вываду да Sofia AI для выкананьня і прапанування выпраўленьня.

Dzie vykonavaytsya kod

Толькі ў вашем браўзэры. JavaScript працуе ў асобным веб-воркеры без доступу да сеткі і схоўвання; Python працуе на Pyodide (CPython, скомпаляваны ў WebAssembly), загружаецца з фіксаванай версіі з jsDelivr. Сервер Rootcastle нікогда не запускае і не схоўвае код. Ваш чэрнак захаўваецца толькі ў лакальнай схоўцы браўзэры. Sofia AI атрымлівае першыя 6 000 знакаў кода і апошнія 2 000 знакаў вываду, і толькі калі вы націскаеце кнопку і даеце згоду.

Обмеження

Кожны запуск абмежаваны 10 секундамі і 100 000 знакамі вываду; працоўнік завяршаецца, калі досягнуты ліміт. Увод не інтэрэактыўны: input() і readline() чытаюць радкі з поля stdin па porядку. Python мае толькі стандартную бібліятэку (пакеты такія як numpy не загружваюцца). Рэзультаты часу і плаваючай точкі у браўзэры не адлюстроўваюць рэальчасową працу мікракантроляра; праверце убудаваны код на цэлевым апаратным забеспячэнні.

Аўтысанне

Pyodide · Modbus over Serial Line Specification V1.02, §6.2.2 (CRC-16) · K. J. Åström, T. Hägglund, Адвэнсантны PID-контроль, ISA, 2006 · MDN: Web Workers API

Адукацыйны прастор. Прадложэнні Sofia AI mogut byc' niepravilnymi; запусціце і праверайце змену, перад чym палягаць на яе.

← Rootcastle LAB

Команды пошуку або пацы