Trang này đã được dịch bằng máy từ tiếng Anh và có thể chứa lỗi. Bản tiếng Anh gốc là nguồn tham khảo chính xác. Đọc bản gốc tiếng Anh: Cầu thủ mã

ROOTCASTLE / LAB KỸ THUẬT

Cầu thủ mã

JavaScript và Python trong trình duyệt, với sự giúp đỡ của 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.

Để làm gì

Để thử bảng CRC, vòng lặp PID, làm sạch dữ liệu cảm biến hoặc tính toán tần số nhỏ trước khi chuyển sang phần cứng. Các ví dụ chia sẻ chủ đề với các công cụ LAB khác: so sánh CRC-16 Modbus với trình kiểm tra giao thức và phản ứng PID với môi trường thử nghiệm. Khi chương trình bị lỗi, bạn có thể gửi mã và kết thúc của kết quả ra ngoài để Sofia AI giải thích và đề xuất sửa chữa.

Đâu là nơi mã được chạy

Chỉ trong trình duyệt của bạn. JavaScript chạy trong một công cụ web riêng biệt với quyền truy cập mạng và bộ nhớ bị loại bỏ; Python chạy trên Pyodide (CPython được biên dịch thành WebAssembly), được tải xuống ở phiên bản cố định từ jsDelivr. Máy chủ Rootcastle không bao giờ chạy hoặc lưu trữ mã. Bản thảo của bạn chỉ được lưu trữ trong bộ nhớ địa phương của trình duyệt này. Sofia AI nhận 6.000 ký tự đầu của mã và 2.000 ký tự cuối của kết quả, và chỉ khi bạn nhấn nút và cho phép.

Hạn chế

Mỗi lần chạy được giới hạn ở 10 giây và 100.000 ký tự đầu ra; công nhân sẽ bị ngừng khi đạt đến giới hạn. Nhập không tương tác: input() và readline() đọc các dòng từ hộp stdin theo thứ tự. Python chỉ có thư viện tiêu chuẩn (như numpy không được tải). Kết quả thời gian và số thực trong trình duyệt không thể hiển thị hành vi thời gian thực của bộ điều khiển trung tâm; kiểm tra mã tích hợp trên phần cứng mục tiêu.

Tài liệu tham考

Pyodide · Modbus over Serial Line Specification V1.02, §6.2.2 (CRC-16) · K. J. Åström, T. Hägglund, Kiểm soát PID nâng cao, ISA, 2006 · MDN: Web Workers API

Một không gian làm việc giáo dục. Suggestions của Sofia AI có thể sai; hãy chạy và kiểm tra một thay đổi trước khi dựa vào nó.

← Rootcastle LAB

Lệnh tìm kiếm hoặc trang