ROOTCASTLE / ENGINEERING LAB

Изпълнение на код

JavaScript и Python в браузъра, с помощ от Sofia AI.

ЛОКАЛНО ИЗПЪЛНЕНИЕ · КОДЪТ ОСТАВА В БРАУЗЪРА · Pyodide 314.0.7 (WebAssembly) · Лимит на времето 10 s

Tab добавя отстъп; за изход натиснете Esc, после Tab. Ctrl+Enter стартира програмата.

Изход (stdout / stderr)

Програмата още не е изпълнена.

Разберете грешката със Sofia AI

Кодът и краят на изхода се изпращат на Sofia AI за обяснение и предложение за поправка. Кодът не се изпълнява на сървъра.

За какво служи

За да изпробвате CRC таблица, PID контур, почистване на сензорни данни или малко спектрално изчисление, преди да преминете към хардуер. Примерите споделят теми с другите LAB инструменти: сравнете Modbus CRC-16 с протоколния инспектор и PID с инженерната среда. При грешка можете да изпратите кода и края на изхода на Sofia AI за обяснение и поправка.

Къде се изпълнява кодът

Само в браузъра ви. JavaScript работи в отделен web worker без достъп до мрежа и хранилище; Python работи с Pyodide (CPython, компилиран до WebAssembly), изтеглен с фиксирана версия от jsDelivr. Сървърът на Rootcastle никога не изпълнява и не съхранява кода. Чернова се пази само в локалното хранилище на браузъра. Sofia AI получава първите 6000 знака от кода и последните 2000 знака от изхода само при натискане на бутона и съгласие.

Ограничения

Всяко изпълнение е ограничено до 10 секунди и 100 000 знака изход; при достигане на лимит worker-ът се прекратява. Входът не е интерактивен: input() и readline() четат редовете от полето stdin. Python има само стандартната библиотека (пакети като numpy не се зареждат). Времената и резултатите с плаваща запетая в браузъра не показват поведението на микроконтролер в реално време; проверете вградения код на целевия хардуер.

Източници

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

Учебна работна среда. Предложенията на Sofia AI може да са грешни; изпълнете и проверете промяната, преди да разчитате на нея.

← Rootcastle LAB

Търсене на команди или страници