Tha seo leabhar a-mach a thogail airson an t-English agus mairidh aithris ann an seo. Tha an t-English as fhearr a bheagail. Suidheachadh the English original: Rùnaire ùrraidh

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.

← Rootcastle LAB

Cùis comanda nó leathanach