د خلاصې سرچینې براوزر ویب پاڼه او T5L DWIN سکرین سیریل پورټ ژور توسیع (د نوډ - ریډ ټیکنالوژي)

—— د DWIN پراختیا کونکي فورم څخه

پدې مسله کې به موږ تاسو ته په نوي ساحه کې د ډیوین سکرین د غوښتنلیک لپاره د ډیوین پراختیا کونکي فورم جایزه ګټونکي خلاص سرچینې قضیه معرفي کړو - د براوزر ویب پا pageه او د T5L Divin سکرین سیریل پورټ ژور توسیع (د نوډ - ریډ ټیکنالوژي) .انجینران د نوډ - RED ټیکنالوژۍ تیرولو لپاره د T5L سمارټ سکرینونه کاروي یوازې سیریل پورټ ته اړتیا لري ترڅو انټرنیټ سره وصل شي او د ډیوین سکرین او براوزر ویب پا pageې ترمینځ د ډیټا تعامل احساس کړي.دا حل دندې درکوي لکه د ډیټا لیږل او ترلاسه کول ، د چارټ تعامل ، او د سمارټ سکرین او ویب پا pageې ترمینځ لومړني معلومات ښودل.

1. د نوډ - ریډ ویب پا pageې د چلولو اغیزې ښودنه

(1) د نوډ - ریډ ټیکنالوژۍ په کارولو سره ، براوزر د تعامل د ننوتلو په توګه کارول کیږي ، ترڅو براوزر او سکرین د سیریل پورټ له لارې متقابل عمل وکړي ترڅو د ورته فعالیت نمایش احساس کړي.

اسوا (1)
اسوا (2)

د معلوماتو لیږل او ترلاسه کول د ټب پاڼه

د متقابل ټب پاڼه نښه

اسوا (3)

د بنسټیزو معلوماتو ټب پاڼې اغیز

(2) د نوډ - ریډ ویب پیرودونکي لپاره اصلي حواله کوډونه په لاندې ډول دي:

{

"id": "fbb314a16ea00889",

"type": "په سریال کې"

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "سیریل پورټ معلومات ترلاسه کوي",

"serial": "83fb45b5f4b51d61",

"x": 390,

"y": 140,

"تارونه": [

[

"685a2fb2c2dc8fba"

]

]

{

"id": "1ba3c6e812e03e27",

"type": "سریال بهر",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "سیریل پورټ لیږل",

"serial": "83fb45b5f4b51d61",

"x": 860,

"y": 260,

"تارونه": []

{

"id": "5fb7f1d3d7425133",

"type": "status",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "د سیریل پورټ حالت څارل",

"scope": [

"fbb314a16ea00889"

"x": 390,

"y": 200,

"تارونه": [

[

"3f18d1fdea398d35"

]

]

{

"id": "3f18d1fdea398d35",

"type": "فنکشن"

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"name": "د سیریل پورټ حالت استخراج",

"func": " let sta = msg.status.text؛\nlet رنګ = 'سرخ'؛\nif (sta.indexOf('not-connected') >= 0) \n sta = 'غیر نښلول شوی'؛\nsel که (sta.indexOf('connected') >= 0)\n{\n sta = 'کنکشن بریالی شو'؛\n رنګ = 'شنه'؛\n}بله\n sta = 'غلطي رامنځ ته شوه'؛\nmsg[' payload'] = sta؛\nmsg['color'] = color؛\n\nپیغام بیرته راګرځول؛"

"outputs": 1,

د وخت پای: 0,

"نویر": 0,

"initialize": "",

"finalize": "",

"libs": [],

"x": 620,

"y": 200,

"تارونه": [

[

"2ec78ff0b0b9a56f"

]

]

{

"id": "2ec78ff0b0b9a56f",

"type": "ui_template",

"z": "09e0777eaff7fdea",

"g": "c1661722c7db00f9",

"گروپ": "4e4db779a7b91019",

"name": "د سیریل پورټ حالت ښکاره کړئ",

"حکم": 1,

"چوک": 0,

"لوړوالی": 0,

"format": "د سیریل پورټ حالت:

2.DGUSIانٹرفیسDنښه

اسوا (4)

1. C51 انجینري ډیزاین

حل د نوډ-ریډ ویب پاڼې سره د خبرو اترو لپاره د T5L سمارټ سکرین سیریل پورټ 2 کاروي.ځینې ​​حوالې کوډونه په لاندې ډول دي:

# "sys.h" شامل کړئ

# "uart2.h" شامل کړئ

#شامل

#شامل

u8 buff [200] ;

باطل اصلي ( باطل)

{

u16num;

u16val;

u16old;

u8i;

sys_init();

uart2_init(115200);

زوړ = 0؛

پداسې حال کې چې (1)

{

که (is_recv_complete)

{

uart2_buf[recv_len++]= 0;

uart2_buf[recv_len++]= 0;

که(strstr((char*)uart2_buf,"cmd"))

{

num= uart2_buf[3]-'0';

که (شمیر<3)

{

لپاره(i=0;i<3;i++)

{

val= (نوم==i)؛

sys_write_vp(0x2300+i,(u8*)&val, 1);

}

بله (نوم <5)

{

val= (نوم==3)؛

sys_write_vp(0x2200,(u8*)&val, 1);

}

}نور

{

sys_write_vp(0x2000,uart2_buf, recv_len/2+2);

}

recv_len = 0;

is_recv_complete=0;

}

sys_read_vp(0x1000,(u8*)&val, 1);

که (val==1)

{

sys_read_vp(0x2100, buff, 50);

لپاره(i=0;i<100;i++)

{

که (بف==0xff)

{

buff = 0x00;

buff[i+1] = 0x00;

ماتول

}

}

u2_send_bytes(buff,strlen(buff));

ویل = 0 ;

sys_write_vp(0x1000,(u8*)&val, 1);

}

sys_read_vp(0x2400,(u8*)&val, 1);

که (وال! = زوړ)

{

sprintf(buff,"%d", val);

u2_send_bytes(buff,strlen(buff));

زوړ = ویل؛

}

}

}


د پوسټ وخت: دسمبر-28-2023