Эта страница была машинно переведена с английского и может содержать ошибки. Авторский английский текст является авторитетным. Читайте английский оригинал: Запуск кода

ROOTCASTLE / ИНЖЕНЕРНЫЙ ЛАБОРАТОРИЯ

Запуск кода

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: сравните Modbus CRC-16 с протокол-инспектором и ответ PID с песочницей. При сбое программы можно отправить код и конец вывода Sofia AI для объяснения и предложения исправления.

Где выполняется код

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

Ограничения

Каждый запуск ограничен 10 секундами и 100 000 символами вывода; рабочий процесс завершается при достижении лимита. Ввод не интерактивный: функции 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, Продвинутый контроль PID, ISA, 2006 · MDN: Web Workers API

Образовательная рабочая область. Предложения Sofia AI могут быть неверными; запускайте и проверяйте изменения, прежде чем полагаться на них.

← Rootcastle LAB

Поиск команд или страниц