ROOTCASTLE / ENGINEERING LAB
Rùnaire ùrraidh
JavaScript is Python anns a’ bhruadar, le chuideachadh 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.
Airson a bheil iad airson
Chun a’ cleachdadh a’ chlàr-foillseachadh CRC, PID loop, glanadh dàta sorsa no clàr-foillseachadh sorsa ro mhòr ro bheò. Tha na samplaichean a’ cur ri seòrsa briseadh a chur ri seòrsa briseadh: cuiridh an Modbus CRC-16 ri seòrsa briseadh a chur ri seòrsa briseadh agus an PID response ri seòrsa briseadh a chur ri seòrsa briseadh. Nuair a tha clàr-foillseachadh a’ briseadh, feumaidh sibh an clàr-foillseachadh a chur ri seòrsa briseadh agus an deireadh de a’ chlàr-foillseachadh a chur ri seòrsa briseadh.
Càite a tha an còd a’ ruith
Anns an t-sealbhair fhèin a-mhàin. Tha JavaScript a’ rùnadh ann an oibriche weabhar neach-leasanach le ruigsinn ri reòthadh is stòras air a chur às an seo; tha Python a’ rùnadh air Pyodide (CPython a chaochail gu WebAssembly), a’ toirt a-steach airson leasan a chur air adhart bho jsDelivr. Cha chuir an seirbheis Rootcastle code a-rèir a chur air adrach no a stòradh. Tha do draf a’ coimhead anns an stòraidh stèiseil an sealbhair fhèin a-mhàin. Tha Sofia AI a’ faighinn na chéile 6,000 caraactar den chòd agus na chòig 2,000 caraactar den t-slighe, agus nuair a thèid an dealbh a chur air adhart agus coinneachadh a thabhannadh a-mhàin.
Lìonachaisean
Gach ruith a tha sgaoilte gu 10 secondan agus 100,000 de chraobhan a-mach; tha an oibriche air a chur às an obair nuair a tha an iomall a’ reachdail. Chan eil an input co-ionann: input() agus readline() leughadh linnean bho bhos an input ann an tartan. Tha Python aig leabharlann stàndairt fhein (cha chlàradh pàitseagan mar numpy). Chan eil am measgachadh agus na buaidhean fìor-ùine anns a’ bhruidseann a’ deanamh deagh chomas ri co-ionannachd a’ bhruidseann microcontroller; dearbhaich còd innlearrach air an t-sealamar taic fhein.
References
Pyodide · Modbus over Serial Line Specification V1.02, §6.2.2 (CRC-16) · K. J. Åström, T. Hägglund, Cunntas PID Adhartach, ISA, 2006 · MDN: Web Workers API
Spàs foghlaim. Is e urrainn dhan AI a bhith ceart; ruith agus sgrùchaidh an atharrachadh ro bhoilich ort.