Bu səhifə məşin tərcümə edilib tərcümə edilib. Səhifə İngilis dilindəki özünə aid maymunluqlar əsasında tərcümə edilmişdir. İngilis dilindəki mətn avtorluqla əlaqəli-dir. Read the English original: Kod çalıştırıcı

ROOTCASTLE / INGENIERLIK LABORATORİYİ

Kod çalıştırıcı

Tarayıcıda JavaScript ve Python, Sofia AI yardımıyla.

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.

Nə üçün

Donanım geçişinden önce CRC tablosunu, PID döngüsünü, sensör verilerinin temizlenmesini ya da küçük spektrum hesaplamasını deneyin. Örnekler diğer LAB araçlarıyla konu paylaşır: Modbus CRC-16’yi protokol denetleyicisiyle ve PID yanıtı tozluğla karşılaştırın. Bir program başarısız olduğunda, kodu ve çıktısının sonunu Sofia AI’ye açıklama ve düzeltme önerisi için gönderebilirsiniz.

Kodun çalıştığı yer

Yalnızca tarayıcınızda. JavaScript ağ ve depolama erişimi kaldırılmış ayrı bir web işçisinde çalışır; Python Pyodide (WebAssembly’ye derlenmiş CPython) üzerinde çalışır, sabit sürüm olarak jsDelivr’den indirilir. Rootcastle sunucu kodunu çalıştırmıyor veya saklamıyor. Taslağınız yalnızca bu tarayıcının yerel depolamasında tutulur. Sofia AI, düğmeye basıp onay verdiğinizde ve yalnızca o zaman, kodun ilk 6.000 ve çıktının son 2.000 karakterini alır.

Cheklovlar

Her çalıştırma 10 saniye ve 100.000 simge çıkış ile sınırlıdır; sınır aşıldığında işçi sonlandırılır. Giriş etkileşimli değildir: input() ve readline() stdin kutusundan sırayla satırları okur. Python sadece standart kitaplığa sahiptir (numpy gibi paketler yüklenmez). Tarayıcıdaki zamanlama ve kayan nokta sonuçları mikrodenetleyicinin gerçek zamanlı davranışını göstermez; yerleştirilmiş kodu hedef donanımda doğrulayın.

References

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

Eğitim çalışma alanı. Sofia AI önerileri yanlış olabilir; bir değişikliğe güvenmeden önce çalıştırıp doğrulayın.

← Rootcastle LAB

Axtarış komandaları və səhifələr