触摸精灵 关于三剑豪手游的练级(练到10级) 制作 请大家帮忙一下!!谢谢大家了

本文介绍了一套自动化触屏操作的脚本实现细节,包括屏幕分辨率设置、颜色位数配置及一系列精确到像素级别的触控指令,适用于模拟特定场景下的自动化交互测试。
SCREEN_RESOLUTION="768x1024";
SCREEN_COLOR_BITS=32;

-- 主入口
function main()
    rotateScreen(0);
    mSleep(1583);
    touchDown(11, 237, 808)
    mSleep(121);
    touchUp(11)

    mSleep(1000);
    touchDown(1, 673, 953)
    mSleep(151);
    touchUp(1)

    mSleep(1000);
    touchDown(11, 238, 816)
    mSleep(67);
    touchUp(11)

    mSleep(1000);
    touchDown(11, 239, 826)
    mSleep(89);
    touchUp(11)

    mSleep(1000);
    touchDown(11, 249, 825)
    mSleep(53);
    touchUp(11)

    mSleep(500);
    touchDown(1, 679, 981)
    mSleep(8);
    touchMove(1, 679, 981)
    mSleep(84);
    touchUp(1)

    mSleep(1000);
    touchDown(9, 82, 1000)
    mSleep(83);
    touchUp(9)

    mSleep(1000);
    touchDown(9, 80, 1001)
    mSleep(1);
    touchMove(9, 80, 1001)
    mSleep(94);
    touchUp(9)

    mSleep(1000);
    touchDown(11, 242, 817)
    mSleep(78);
    touchUp(11)

    mSleep(1823);
    touchDown(9, 63, 989)
    mSleep(5);
    touchMove(9, 63, 989)
    mSleep(101);
    touchUp(9)

    mSleep(2702);
    touchDown(9, 91, 1002)
    mSleep(82);
    touchUp(9)

    mSleep(1433);
    touchDown(9, 88, 997)
    mSleep(1);
    touchMove(9, 88, 997)
    mSleep(56);
    touchUp(9)

    mSleep(2267);
    touchDown(11, 242, 827)
    mSleep(72);
    touchUp(11)

    mSleep(1835);
    touchDown(11, 241, 825)
    mSleep(88);
    touchUp(11)

    mSleep(2576);
    touchDown(11, 238, 822)
    mSleep(99);
    touchUp(11)

    mSleep(2743);
    touchDown(5, 626, 871)
    mSleep(69);
    touchUp(5)

    mSleep(3000);
    touchDown(11, 240, 813)
    mSleep(73);
    touchUp(11)

    mSleep(1000);
    touchDown(11, 244, 816)
    mSleep(73);
    touchUp(11)

    mSleep(2000);
    touchDown(7, 535, 213)
    mSleep(79);
    touchUp(7)

    mSleep(2000);
    touchDown(9, 80, 992)
    mSleep(7);
    touchMove(9, 80, 992)
    mSleep(86);
    touchUp(9)

    mSleep(1000);
    touchDown(6, 321, 535)
    mSleep(94);
    touchUp(6)

    mSleep(1934);
    touchDown(9, 82, 1003)
    mSleep(98);
    touchUp(9)

    mSleep(2270);
    touchDown(7, 537, 194)
    mSleep(74);
    touchUp(7)

    mSleep(2172);
    touchDown(9, 81, 1003)
    mSleep(68);
    touchUp(9)

    mSleep(1743);
    touchDown(7, 542, 196)
    mSleep(28);
    touchUp(7)

    mSleep(3000);
    touchDown(9, 75, 993)
    mSleep(1);
    touchMove(9, 75, 993)
    mSleep(99);
    touchUp(9)

    mSleep(2284);
    touchDown(11, 246, 824)
    mSleep(93);
    touchUp(11)

    mSleep(2533);
    touchDown(2, 601, 954)
    mSleep(1);
    touchMove(2, 601, 954)
    mSleep(86);
    touchUp(2)

    mSleep(10498);
    touchDown(9, 83, 985)
    mSleep(6);
    touchMove(9, 83, 985)
    mSleep(85);
    touchUp(9)

    mSleep(8300);
    touchDown(9, 77, 993)
    mSleep(6);
    touchMove(9, 77, 993)
    mSleep(102);
    touchUp(9)

    mSleep(2191);
    touchDown(9, 78, 993)
    mSleep(0);
    touchMove(9, 78, 993)
    mSleep(69);
    touchUp(9)

    mSleep(2000);
    touchDown(9, 77, 989)
    mSleep(10);
    touchMove(9, 77, 989)
    mSleep(159);
    touchMove(9, 84, 999)
    mSleep(2);
    touchUp(9)

    mSleep(1712);
    touchDown(9, 70, 990)
    mSleep(1);
    touchMove(9, 70, 990)
    mSleep(116);
    touchUp(9)

    mSleep(5000);
    touchDown(9, 78, 994)
    mSleep(9);
    touchMove(9, 78, 994)
    mSleep(134);
    touchUp(9)

    mSleep(5911);
    touchDown(9, 83, 989)
    mSleep(0);
    touchMove(9, 83, 989)
    mSleep(134);
    touchUp(9)

    mSleep(13219);
    touchDown(7, 527, 189)
    mSleep(111);
    touchUp(7)

    mSleep(3644);
    touchDown(9, 80, 990)
    mSleep(5);
    touchMove(9, 80, 990)
    mSleep(82);
    touchUp(9)

    mSleep(1862);
    touchDown(6, 316, 541)
    mSleep(110);
    touchUp(6)

    mSleep(2240);
    touchDown(11, 236, 827)
    mSleep(117);
    touchUp(11)

    mSleep(4494);
    touchDown(3, 76, 862)
    mSleep(5);
    touchMove(3, 76, 862)
    mSleep(115);
    touchUp(3)

    mSleep(4365);
    touchDown(4, 150, 132)
    mSleep(125);
    touchUp(4)

    mSleep(6054);
    touchDown(8, 531, 78)
    mSleep(138);
    touchUp(8)

    mSleep(2304);
    touchDown(10, 139, 896)
    mSleep(173);
    touchUp(10)

    mSleep(4568);
    touchDown(10, 132, 888)
    mSleep(204);
    touchUp(10)

    mSleep(2103);
    touchDown(1, 617, 868)
    mSleep(185);
    touchUp(1)

    mSleep(1820);
    touchDown(5, 607, 297)
    mSleep(129);
    touchUp(5)

    mSleep(3529);
    touchDown(2, 470, 574)
    mSleep(204);
    touchMove(2, 470, 569)
    mSleep(18);
    touchMove(2, 470, 567)
    mSleep(16);
    touchMove(2, 469, 565)
    mSleep(17);
    touchMove(2, 466, 562)
    mSleep(16);
    touchMove(2, 465, 560)
    mSleep(18);
    touchMove(2, 463, 557)
    mSleep(17);
    touchMove(2, 461, 554)
    mSleep(16);
    touchMove(2, 459, 551)
    mSleep(22);
    touchMove(2, 458, 549)
    mSleep(18);
    touchMove(2, 457, 546)
    mSleep(9);
    touchMove(2, 456, 544)
    mSleep(19);
    touchMove(2, 454, 541)
    mSleep(14);
    touchMove(2, 453, 539)
    mSleep(17);
    touchMove(2, 452, 537)
    mSleep(17);
    touchMove(2, 451, 535)
    mSleep(20);
    touchMove(2, 449, 532)
    mSleep(16);
    touchMove(2, 448, 529)
    mSleep(19);
    touchMove(2, 447, 526)
    mSleep(21);
    touchMove(2, 445, 523)
    mSleep(44);
    touchMove(2, 443, 520)
    mSleep(1);
    touchMove(2, 442, 517)
    mSleep(1);
    touchMove(2, 440, 513)
    mSleep(10);
    touchMove(2, 438, 509)
    mSleep(17);
    touchMove(2, 435, 506)
    mSleep(16);
    touchMove(2, 433, 500)
    mSleep(18);
    touchMove(2, 431, 496)
    mSleep(16);
    touchMove(2, 429, 492)
    mSleep(17);
    touchMove(2, 426, 487)
    mSleep(16);
    touchMove(2, 424, 482)
    mSleep(17);
    touchMove(2, 421, 478)
    mSleep(16);
    touchMove(2, 418, 472)
    mSleep(17);
    touchMove(2, 415, 465)
    mSleep(16);
    touchMove(2, 411, 458)
    mSleep(21);
    touchMove(2, 407, 450)
    mSleep(12);
    touchMove(2, 404, 443)
    mSleep(19);
    touchMove(2, 401, 436)
    mSleep(16);
    touchMove(2, 396, 427)
    mSleep(17);
    touchMove(2, 393, 418)
    mSleep(26);
    touchMove(2, 389, 408)
    mSleep(10);
    touchMove(2, 383, 399)
    mSleep(16);
    touchMove(2, 379, 391)
    mSleep(26);
    touchMove(2, 375, 382)
    mSleep(4);
    touchMove(2, 371, 374)
    mSleep(18);
    touchMove(2, 368, 366)
    mSleep(15);
    touchMove(2, 365, 357)
    mSleep(18);
    touchMove(2, 362, 351)
    mSleep(15);
    touchMove(2, 360, 343)
    mSleep(17);
    touchMove(2, 357, 335)
    mSleep(16);
    touchMove(2, 355, 329)
    mSleep(16);
    touchMove(2, 352, 322)
    mSleep(17);
    touchMove(2, 349, 311)
    mSleep(21);
    touchMove(2, 346, 302)
    mSleep(13);
    touchMove(2, 341, 294)
    mSleep(19);
    touchMove(2, 338, 285)
    mSleep(14);
    touchMove(2, 335, 278)
    mSleep(19);
    touchMove(2, 331, 268)
    mSleep(14);
    touchMove(2, 329, 261)
    mSleep(18);
    touchMove(2, 327, 255)
    mSleep(15);
    touchMove(2, 325, 248)
    mSleep(18);
    touchMove(2, 324, 242)
    mSleep(16);
    touchMove(2, 322, 237)
    mSleep(18);
    touchMove(2, 321, 231)
    mSleep(15);
    touchMove(2, 320, 225)
    mSleep(18);
    touchMove(2, 319, 220)
    mSleep(15);
    touchMove(2, 317, 215)
    mSleep(20);
    touchMove(2, 315, 209)
    mSleep(17);
    touchMove(2, 313, 203)
    mSleep(17);
    touchMove(2, 310, 196)
    mSleep(14);
    touchMove(2, 308, 190)
    mSleep(17);
    touchMove(2, 306, 185)
    mSleep(15);
    touchMove(2, 304, 178)
    mSleep(19);
    touchMove(2, 302, 172)
    mSleep(14);
    touchMove(2, 299, 165)
    mSleep(19);
    touchMove(2, 298, 159)
    mSleep(15);
    touchMove(2, 296, 153)
    mSleep(16);
    touchMove(2, 294, 147)
    mSleep(18);
    touchMove(2, 292, 140)
    mSleep(16);
    touchMove(2, 291, 132)
    mSleep(16);
    touchMove(2, 289, 127)
    mSleep(22);
    touchMove(2, 288, 121)
    mSleep(12);
    touchMove(2, 286, 115)
    mSleep(19);
    touchMove(2, 285, 110)
    mSleep(16);
    touchMove(2, 284, 105)
    mSleep(18);
    touchMove(2, 283, 102)
    mSleep(16);
    touchMove(2, 282, 98)
    mSleep(16);
    touchMove(2, 281, 94)
    mSleep(14);
    touchMove(2, 280, 90)
    mSleep(18);
    touchMove(2, 279, 86)
    mSleep(15);
    touchMove(2, 279, 84)
    mSleep(20);
    touchMove(2, 278, 83)
    mSleep(298);
    touchMove(2, 277, 83)
    mSleep(16);
    touchUp(2)

    mSleep(3597);
    touchDown(7, 735, 988)
    mSleep(1);
    touchMove(7, 735, 988)
    mSleep(104);
    touchUp(7)

    mSleep(1913);
    touchDown(9, 530, 200)
    mSleep(107);
    touchUp(9)

    mSleep(2638);
    touchDown(6, 79, 1010)
    mSleep(131);
    touchUp(6)

    mSleep(2623);
    touchDown(9, 542, 192)
    mSleep(88);
    touchUp(9)

    mSleep(6350);
    touchDown(6, 77, 996)
    mSleep(119);
    touchUp(6)

    mSleep(1806);
    touchDown(11, 317, 528)
    mSleep(135);
    touchUp(11)

    mSleep(1851);
    touchDown(3, 537, 154)
    mSleep(147);
    touchUp(3)

    mSleep(3519);
    touchDown(6, 88, 991)
    mSleep(5);
    touchMove(6, 88, 991)
    mSleep(119);
    touchUp(6)

    mSleep(1799);
    touchDown(3, 529, 158)
    mSleep(117);
    touchUp(3)

    mSleep(3710);
    touchDown(6, 59, 986)
    mSleep(16);
    touchMove(6, 59, 986)
    mSleep(97);
    touchUp(6)

    mSleep(2343);
    touchDown(11, 329, 535)
    mSleep(108);
    touchUp(11)

    mSleep(1707);
    touchDown(3, 527, 178)
    mSleep(87);
    touchUp(3)

    mSleep(2947);
    touchDown(6, 76, 996)
    mSleep(9);
    touchMove(6, 76, 996)
    mSleep(85);
    touchUp(6)

    mSleep(5302);
    touchDown(4, 678, 960)
    mSleep(5);
    touchMove(4, 678, 960)
    mSleep(76);
    touchUp(4)

    mSleep(1650);
    touchDown(3, 539, 168)
    mSleep(92);
    touchUp(3)

    mSleep(12969);
    touchDown(6, 80, 992)
    mSleep(2);
    touchMove(6, 80, 992)
    mSleep(151);
    touchUp(6)

    mSleep(55999);
    touchDown(6, 76, 994)
    mSleep(6);
    touchMove(6, 76, 994)
    mSleep(118);
    touchUp(6)

    mSleep(1417);
    touchDown(6, 72, 998)
    mSleep(11);
    touchMove(6, 72, 998)
    mSleep(119);
    touchUp(6)

    mSleep(23384);
    touchDown(11, 324, 516)
    mSleep(75);
    touchUp(11)

    mSleep(8532);
    touchDown(8, 444, 860)
    mSleep(72);
    touchUp(8)

    mSleep(2665);
    touchDown(10, 108, 794)
    mSleep(19);
    touchMove(10, 108, 789)
    mSleep(15);
    touchMove(10, 108, 786)
    mSleep(17);
    touchMove(10, 108, 785)
    mSleep(69);
    touchUp(10)

    mSleep(7780);
    touchDown(3, 535, 149)
    mSleep(106);
    touchUp(3)

    mSleep(3032);
    touchDown(6, 80, 1009)
    mSleep(89);
    touchUp(6)

    mSleep(2322);
    touchDown(11, 310, 543)
    mSleep(45);
    touchUp(11)

    mSleep(2365);
    touchDown(1, 228, 811)
    mSleep(125);
    touchUp(1)

    mSleep(1718);
    touchDown(1, 238, 827)
    mSleep(84);
    touchUp(1)

    mSleep(1527);
    touchDown(5, 163, 962)
    mSleep(126);
    touchUp(5)

    mSleep(4228);
    touchDown(2, 533, 559)
    mSleep(79);
    touchUp(2)

    mSleep(1996);
    touchDown(8, 441, 892)
    mSleep(94);
    touchUp(8)

    mSleep(2694);
    touchDown(1, 229, 823)
    mSleep(90);
    touchUp(1)

    mSleep(1604);
    touchDown(7, 450, 87)
    mSleep(101);
    touchUp(7)

    mSleep(2109);
    touchDown(9, 81, 510)
    mSleep(111);
    touchUp(9)

    mSleep(1251);
    touchDown(4, 239, 616)
    mSleep(114);
    touchUp(4)

    mSleep(3492);
    touchDown(10, 598, 682)
    mSleep(100);
    touchUp(10)

    mSleep(1304);
    touchDown(3, 732, 987)
    mSleep(1);
    touchMove(3, 732, 987)
    mSleep(123);
    touchUp(3)

    mSleep(1875);
    touchDown(6, 526, 178)
    mSleep(13);
    touchMove(6, 531, 172)
    mSleep(23);
    touchMove(6, 536, 167)
    mSleep(17);
    touchMove(6, 539, 165)
    mSleep(26);
    touchMove(6, 540, 164)
    mSleep(0);
    touchMove(6, 541, 164)
    mSleep(21);
    touchUp(6)

    mSleep(2583);
    touchDown(11, 62, 998)
    mSleep(1);
    touchMove(11, 62, 998)
    mSleep(80);
    touchUp(11)

    mSleep(1511);
    touchDown(5, 520, 205)
    mSleep(80);
    touchUp(5)

    mSleep(1945);
    touchDown(1, 240, 813)
    mSleep(90);
    touchUp(1)

    mSleep(11524);
    touchDown(11, 85, 996)
    mSleep(5);
    touchMove(11, 85, 996)
    mSleep(60);
    touchUp(11)

    mSleep(2217);
    touchDown(2, 598, 948)
    mSleep(3);
    touchUp(2)

    mSleep(56953);
    touchDown(11, 67, 997)
    mSleep(13);
    touchMove(11, 67, 997)
    mSleep(78);
    touchUp(11)

    mSleep(2924);
    touchDown(8, 444, 847)
    mSleep(92);
    touchUp(8)

    mSleep(2149);
    touchDown(7, 102, 804)
    mSleep(112);
    touchUp(7)

    mSleep(6664);
    touchDown(5, 525, 192)
    mSleep(89);
    touchUp(5)

    mSleep(5221);
    touchDown(11, 68, 986)
    mSleep(3);
    touchMove(11, 68, 986)
    mSleep(83);
    touchUp(11)

    mSleep(2501);
    touchDown(9, 321, 523)
    mSleep(89);
    touchUp(9)

    mSleep(1916);
    touchDown(5, 528, 172)
    mSleep(133);
    touchUp(5)

    mSleep(2221);
    touchDown(11, 76, 993)
    mSleep(108);
    touchUp(11)

    mSleep(2026);
    touchDown(5, 528, 167)
    mSleep(73);
    touchUp(5)

    mSleep(1902);
    touchDown(1, 227, 829)
    mSleep(102);
    touchUp(1)

    mSleep(2123);
    touchDown(1, 230, 810)
    mSleep(45);
    touchUp(1)

    mSleep(12841);
    touchDown(11, 82, 983)
    mSleep(74);
    touchUp(11)

    mSleep(1427);
    touchDown(2, 596, 933)
    mSleep(95);
    touchUp(2)

    mSleep(71622);
    touchDown(11, 65, 1002)
    mSleep(78);
    touchUp(11)

    mSleep(22639);
    touchDown(11, 87, 997)
    mSleep(4);
    touchMove(11, 87, 997)
    mSleep(70);
    touchUp(11)

    mSleep(2907);
    touchDown(11, 67, 995)
    mSleep(2);
    touchMove(11, 67, 995)
    mSleep(72);
    touchUp(11)

    mSleep(1727);
    touchDown(11, 73, 997)
    mSleep(7);
    touchMove(11, 73, 997)
    mSleep(65);
    touchUp(11)

    mSleep(11062);
    touchDown(4, 455, 861)
    mSleep(67);
    touchUp(4)

    mSleep(2338);
    touchDown(10, 98, 822)
    mSleep(76);
    touchUp(10)

    mSleep(8003);
    touchDown(5, 538, 195)
    mSleep(101);
    touchUp(5)

    mSleep(4165);
    touchDown(11, 79, 995)
    mSleep(1);
    touchMove(11, 79, 995)
    mSleep(52);
    touchUp(11)

    mSleep(2031);
    touchDown(3, 328, 540)
    mSleep(119);
    touchUp(3)

    mSleep(2056);
    touchDown(6, 233, 809)
    mSleep(79);
    touchUp(6)

    mSleep(1716);
    touchDown(6, 237, 818)
    mSleep(49);
    touchUp(6)

    mSleep(1876);
    touchDown(8, 67, 874)
    mSleep(78);
    touchUp(8)

    mSleep(3520);
    touchDown(7, 128, 367)
    mSleep(85);
    touchUp(7)

    mSleep(8074);
    touchDown(9, 522, 266)
    mSleep(97);
    touchUp(9)

    mSleep(1300);
    touchDown(1, 139, 889)
    mSleep(41);
    touchMove(1, 144, 889)
    mSleep(4);
    touchMove(1, 146, 889)
    mSleep(1);
    touchMove(1, 147, 889)
    mSleep(34);
    touchMove(1, 147, 890)
    mSleep(16);
    touchUp(1)

    mSleep(2893);
    touchDown(1, 139, 905)
    mSleep(174);
    touchUp(1)

    mSleep(2320);
    touchDown(2, 623, 877)
    mSleep(85);
    touchUp(2)

    mSleep(4371);
    touchDown(4, 605, 296)
    mSleep(104);
    touchUp(4)

    mSleep(2622);
    touchDown(10, 476, 578)
    mSleep(60);
    touchMove(10, 474, 575)
    mSleep(19);
    touchMove(10, 473, 571)
    mSleep(14);
    touchMove(10, 471, 566)
    mSleep(16);
    touchMove(10, 469, 560)
    mSleep(19);
    touchMove(10, 466, 553)
    mSleep(15);
    touchMove(10, 463, 542)
    mSleep(17);
    touchMove(10, 460, 533)
    mSleep(17);
    touchMove(10, 457, 523)
    mSleep(21);
    touchMove(10, 454, 514)
    mSleep(15);
    touchMove(10, 452, 504)
    mSleep(24);
    touchMove(10, 451, 494)
    mSleep(15);
    touchMove(10, 450, 485)
    mSleep(29);
    touchMove(10, 449, 476)
    mSleep(1);
    touchMove(10, 448, 465)
    mSleep(23);
    touchMove(10, 447, 453)
    mSleep(4);
    touchMove(10, 446, 443)
    mSleep(16);
    touchMove(10, 444, 432)
    mSleep(19);
    touchMove(10, 443, 420)
    mSleep(14);
    touchMove(10, 441, 407)
    mSleep(18);
    touchMove(10, 439, 395)
    mSleep(16);
    touchMove(10, 438, 385)
    mSleep(16);
    touchMove(10, 436, 374)
    mSleep(18);
    touchMove(10, 435, 363)
    mSleep(16);
    touchMove(10, 433, 353)
    mSleep(30);
    touchMove(10, 432, 345)
    mSleep(4);
    touchMove(10, 432, 334)
    mSleep(23);
    touchMove(10, 432, 325)
    mSleep(10);
    touchMove(10, 432, 316)
    mSleep(27);
    touchMove(10, 432, 307)
    mSleep(6);
    touchMove(10, 432, 299)
    mSleep(19);
    touchMove(10, 432, 291)
    mSleep(14);
    touchMove(10, 431, 283)
    mSleep(16);
    touchMove(10, 431, 277)
    mSleep(18);
    touchMove(10, 430, 269)
    mSleep(16);
    touchMove(10, 430, 263)
    mSleep(20);
    touchMove(10, 429, 258)
    mSleep(13);
    touchMove(10, 429, 254)
    mSleep(17);
    touchMove(10, 428, 251)
    mSleep(16);
    touchMove(10, 428, 249)
    mSleep(17);
    touchMove(10, 428, 248)
    mSleep(16);
    touchMove(10, 428, 247)
    mSleep(134);
    touchMove(10, 428, 248)
    mSleep(25);
    touchMove(10, 428, 249)
    mSleep(9);
    touchUp(10)

    mSleep(1920);
    touchDown(5, 727, 987)
    mSleep(26);
    touchMove(5, 727, 987)
    mSleep(70);
    touchUp(5)

    mSleep(1622);
    touchDown(11, 537, 163)
    mSleep(52);
    touchUp(11)

    mSleep(2308);
    touchDown(3, 74, 1002)
    mSleep(50);
    touchUp(3)

    mSleep(1847);
    touchDown(11, 528, 147)
    mSleep(72);
    touchUp(11)

    mSleep(3846);
    touchDown(3, 80, 991)
    mSleep(2);
    touchMove(3, 80, 991)
    mSleep(67);
    touchUp(3)

    mSleep(3232);
    touchDown(2, 623, 870)
    mSleep(52);
    touchUp(2)

    mSleep(1795);
    touchDown(6, 519, 179)
    mSleep(77);
    touchUp(6)

    mSleep(2277);
    touchDown(3, 100, 1012)
    mSleep(82);
    touchUp(3)

    mSleep(1469);
    touchDown(6, 524, 180)
    mSleep(55);
    touchUp(6)

    mSleep(5262);
    touchDown(8, 667, 613)
    mSleep(100);
    touchUp(8)

    mSleep(2182);
    touchDown(7, 197, 786)
    mSleep(62);
    touchUp(7)

    mSleep(33606);
    touchDown(9, 221, 820)
    mSleep(87);
    touchUp(9)

    mSleep(2034);
    touchDown(9, 228, 810)
    mSleep(85);
    touchUp(9)

    mSleep(60102);
    touchDown(1, 95, 510)
    mSleep(96);
    touchUp(1)

    mSleep(1869);
    touchDown(4, 446, 855)
    mSleep(78);
    touchUp(4)

    mSleep(2204);
    touchDown(10, 108, 791)
    mSleep(70);
    touchUp(10)

    mSleep(9053);
    touchDown(6, 525, 178)
    mSleep(81);
    touchUp(6)

    mSleep(2416);
    touchDown(3, 89, 993)
    mSleep(1);
    touchMove(3, 89, 993)
    mSleep(88);
    touchUp(3)

    mSleep(2752);
    touchDown(5, 308, 528)
    mSleep(82);
    touchUp(5)

    mSleep(2167);
    touchDown(9, 246, 818)
    mSleep(50);
    touchUp(9)

    mSleep(2334);
    touchDown(9, 234, 824)
    mSleep(123);
    touchUp(9)

    mSleep(1000);
end

内容概要:本文是一篇关于使用RandLANet模型对SensatUrban数据集进行点云语义分割的实战教程,系统介绍了从环境搭建、数据准备、模型训练与测试到精度评估的完整流程。文章详细说明了在Ubuntu系统下配置TensorFlow 2.2、CUDA及cuDNN等深度学习环境的方法,并指导用户下载和预处理SensatUrban数据集。随后,逐步讲解RandLANet代码的获取与运行方式,包括训练、测试命令的执行与参数含义,以及如何监控训练过程中的关键指标。最后,教程涵盖测试结果分析、向官方平台提交结果、解读评估报告及可视化效果等内容,并针对常见问题提供解决方案。; 适合人群:具备一定深度学习基础,熟悉Python编程和深度学习框架,从事计算机视觉或维点云相关研究的学生、研究人员及工程师;适合希望动手实践点云语义分割项目的初学者与进阶者。; 使用场景及目标:①掌握RandLANet网络结构及其在点云语义分割任务中的应用;②学会完整部署一个点云分割项目,包括数据处理、模型训练、测试与性能评估;③为参与相关竞赛或科研项目提供技术支撑。; 阅读建议:建议读者结合提供的代码链接和密码访问完整资料,在本地或云端环境中边操作边学习,重点关注数据格式要求与训练参数设置,遇到问题时参考“常见问题与解决技巧”部分及时排查。
内容概要:本文详细介绍了相异步电机SVPWM-DTC(空间矢量脉宽调制-直接转矩控制)的Simulink仿真实现方法,结合DTC响应快与SVPWM谐波小的优点,构建高性能电机控制系统。文章系统阐述了控制原理,包括定子磁链观测、转矩与磁链误差滞环比较、扇区判断及电压矢量选择,并通过SVPWM技术生成固定频率PWM信号,提升系统稳态性能。同时提供了完整的Simulink建模流程,涵盖电机本体、磁链观测器、误差比较、矢量选择、SVPWM调制、逆变器驱动等模块的搭建与参数设置,给出了仿真调试要点与预期结果,如电流正弦性、转矩响应快、磁链轨迹趋圆等,并提出了模型优化与扩展方向,如改进观测器、自适应滞环、弱磁控制和转速闭环等。; 适合人群:电气工程、自动化及相关专业本科生、研究生,从事电机控制算法开发的工程师,具备一定MATLAB/Simulink和电机控制理论基础的技术人员。; 使用场景及目标:①掌握SVPWM-DTC控制策略的核心原理与实现方式;②在Simulink中独立完成相异步电机高性能控制系统的建模与仿真;③通过仿真验证控制算法有效性,为实际工程应用提供设计依据。; 阅读建议:学习过程中应结合文中提供的电机参数和模块配置逐步搭建模型,重点关注磁链观测、矢量选择表和SVPWM调制的实现细节,仿真时注意滞环宽度与开关频率的调试,建议配合MATLAB官方工具箱文档进行参数校准与结果分析。
已经博主授权,源码转载自 https://pan.quark.cn/s/bf1e0d5b9490 本文重点阐述了Vue2.0多Tab切换组件的封装实践,详细说明了通过封装Tab切换组件达成多Tab切换功能,从而满足日常应用需求。 知识点1:Vue2.0多Tab切换组件的封装* 借助封装Tab切换组件,达成多Tab切换功能* 支持tab切换、tab定位、tab自动化仿React多Tab实现知识点2:TabItems组件的应用* 在index.vue文件中应用TabItems组件,借助name属性设定tab的标题* 通过:isContTab属性来设定tab的内容* 能够采用子组件作为tab的内容知识点3:TabItems组件的样式* 借助index.less文件来设定TabItems组件的样式* 设定tab的标题样式、背景色彩、边框样式等* 使用animation达成tab的切换动画知识点4:Vue2.0多Tab切换组件的构建* 借助运用Vue2.0框架,达成多Tab切换组件的封装* 使用Vue2.0的组件化理念,达成TabItems组件的封装* 通过运用Vue2.0的指令和绑定机制,达成tab的切换功能知识点5:Vue2.0多Tab切换组件的优势* 达成多Tab切换功能,满足日常应用需求* 支持tab切换、tab定位、tab自动化仿React多Tab实现* 能够满足多样的业务需求,具备良好的扩展性知识点6:Vue2.0多Tab切换组件的应用场景* 能够应用于多样的业务场景,例如:管理系统、电商平台、社交媒体等* 能够满足不同的业务需求,例如:多Tab切换、数据展示、交互式操作等* 能够与其它Vue2.0组件结合运用,达成复杂的业务逻辑Vue2.0多Tab切换组件的封装实例提供了...
代码下载地址: https://pan.quark.cn/s/41cd695ddf65 `htmldiff` 是一个以 Ruby 语言为基础构建的库,其主要功能是在 HTML 文档中展示文本之间的差异。 该库的一个显著特点在于它不仅能够识别出不同之处,还会借助 HTML 标签来呈现这些差异,从而让用户能够直观地观察到文本的变化情况。 这种特性使得 `htmldiff` 在版本控制、文档对比或任何需要展示文本变动场景的应用中显得尤为有用。 `htmldiff` 的核心作用是对比两个字符串,并生成一个 HTML 输出结果,这个结果会明确地指出哪些部分被添加、哪些部分被删除以及哪些部分被修改。 此外,通过运用 CSS,用户可以进一步调整差异展示的样式,使其与项目或网站的现有设计风格相协调。 在使用 `htmldiff` 之前,需要先完成该库的安装。 如果项目已经配置了 Ruby 环境和 Gemfile,可以在 Gemfile 文件中添加 `gem htmldiff` 语句,随后执行 `bundle install` 命令进行安装。 如果没有 Gemfile 文件,也可以直接采用 `gem install htmldiff` 命令来进行全局安装。 在编程实现时,可以通过调用 `Htmldiff.diff` 方法来对比两个字符串,并获取相应的 HTML 输出。 例如:```rubyrequire htmldiffstr1 = "这是一个示例文本。 "str2 = "这是一个示例文本,现在有更多内容。 "diff_html = Htmldiff.diff(str1, str2)puts diff_html```上述代码将会输出两个字符串之间的差异,其中新增的内容会被 `<ins>` 标签所包围,而...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值