﻿{"id":372,"date":"2017-08-27T12:22:55","date_gmt":"2017-08-27T09:22:55","guid":{"rendered":"http:\/\/allchina.a-lisa.org\/?p=372"},"modified":"2017-11-05T23:22:08","modified_gmt":"2017-11-05T20:22:08","slug":"hmi-%d0%b4%d0%b8%d1%81%d0%bf%d0%bb%d0%b5%d0%b9%d0%bd%d1%8b%d0%b5-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b8","status":"publish","type":"post","link":"https:\/\/allchina.a-lisa.org\/?p=372","title":{"rendered":"HMI \u0434\u0438\u0441\u043f\u043b\u0435\u0439\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438"},"content":{"rendered":"<h1>Nextion Instruction Set<\/h1>\n<h2>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/h2>\n<p><!--more--><\/p>\n<ul>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#Classification_I:_Operation_Commands_of_Component_and_System\">2 <strong>Classification I: Operation Commands of Component and System<\/strong><\/a>\n<ul>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#page:_Refresh_page\">2.1 page: Refresh page<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#ref:_Refresh_component\">2.2 ref: Refresh component<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#click:_Activate_component.27s_press.2Frelease_event\">2.3 click: Activate component&#8217;s press\/release event<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#ref_stop:_Stop_refreshing_screen\">2.4 ref_stop: Stop refreshing screen<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#ref_star:_Recover_refreshing_screen\">2.5 ref_star: Recover refreshing screen<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#get:_Get_variable.2Fconstant_value_with_format\">2.6 get: Get variable\/constant value with format<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#sendme:_send_current_pageID_to_UART\">2.7 sendme: send current pageID to UART<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#cov:_variable_type_conversion\">2.8 cov: variable type conversion<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#touch_j:_Touch_calibration\">2.9 touch_j: Touch calibration<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#substr:_Extracts_the_characters_from_a_string\">2.10 substr: Extracts the characters from a string<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#vis:_Hide.2Fshow_component\">2.11 vis: Hide\/show component<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#tsw:_Enable.2Fdisable_component_touch_function\">2.12 tsw: Enable\/disable component touch function<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#com_stop:_Stop_execute_instructions_from_UART\">2.13 com_stop: Stop execute instructions from UART<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#com_star:_Execute_instructions_from_UART\">2.14 com_star: Execute instructions from UART<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#randset:_Set_random_value_range\">2.15 randset: Set random value range<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#code_c:_Clear_the_buffer\">2.16 code_c: Clear the buffer<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#print:_Get_variable_variable.2Fconstant_value_without_format\">2.17 print: Get variable variable\/constant value without format<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#printh:_Send_hexadecimal_string\">2.18 printh: Send hexadecimal string<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#add:_Add_data_to_waveform_component\">2.19 add: Add data to waveform component<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#addt:_Add_data_to_waveform_component_in_volume\">2.20 addt: Add data to waveform component in volume<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#cle:_Clear_data_in_waveform_component\">2.21 cle: Clear data in waveform component<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#rest:_Reset_Nextion_device\">2.22 rest: Reset Nextion device<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#doevents:_Force_refresh_the_screen_immediately\">2.23 doevents: Force refresh the screen immediately<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#strlen:_check_length_of_a_string\">2.24 strlen: check length of a string<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#if:_if_statement\">2.25 if: if statement<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#while:_while_statemet\">2.26 while: while statemet<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#for:_for_statemet\">2.27 for: for statemet<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#repo:_read_EEPROM_-_Enhanced_Model_Only\">2.28 repo: read EEPROM &#8212; Enhanced Model Only<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#wepo:_write_EEPROM_-_Enhanced_Model_Only\">2.29 wepo: write EEPROM &#8212; Enhanced Model Only<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#wept:_write_data_in_hex_to_EEPROM_through_UART_-_Enhanced_Model_Only\">2.30 wept: write data in hex to EEPROM through UART &#8212; Enhanced Model Only<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#rept:_read_data_in_hex_from_EEPROM_to_UART_-_Enhanced_Model_Only\">2.31 rept: read data in hex from EEPROM to UART &#8212; Enhanced Model Only<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#cfgpio:_configure_GPIO_-_Enhanced_Model_Only\">2.32 cfgpio: configure GPIO &#8212; Enhanced Model Only<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#Classification_II:_GUI_Designing_Command\">3 <strong>Classification II: GUI Designing Command<\/strong><\/a>\n<ul>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#cls:_clear_the_screen\">3.1 cls: clear the screen<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#pic:_display_picutres\">3.2 pic: display picutres<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#picq:_Crop_picture\">3.3 picq: Crop picture<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#xpic:_Advanced_crop_picture\">3.4 xpic: Advanced crop picture<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#xstr:_Print_string_on_the_device\">3.5 xstr: Print string on the device<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#fill_x.2C_y.2C_w.2C_h.2C_color\">3.6 fill x, y, w, h, color<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#line_x.2C_y.2C_x2.2C_y2.2C_color\">3.7 line x, y, x2, y2, color<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#draw_x.2C_y.2C_x2.2C_y2.2C_color\">3.8 draw x, y, x2, y2, color<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#cir_x.2C_y.2C_r.2C_color\">3.9 cir x, y, r, color<\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#cirs_x.2C_y.2C_r.2C_color\">3.10 cirs x, y, r, color<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#Nextion_HMI:_System_Variables_List\">4 <strong>Nextion HMI: System Variables List<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#Nextion_HMI:_Color_Code_List\">5 <strong>Nextion HMI: Color Code List<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#Format_of_Device_Return_Data\">6 <strong>Format of Device Return Data<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.itead.cc\/wiki\/Nextion_Instruction_Set#Useful_link\">7 Useful link<\/a><\/li>\n<\/ul>\n<h2><strong>Note:<\/strong><\/h2>\n<p>1. The instruction is end with three bytes &#171;0xff 0xff 0xff&#187;<\/p>\n<p>2. All the instrucitons and parametners are in <strong>ASCII<\/strong><\/p>\n<p>3. All the instrucitons are in <strong>lowercase letters<\/strong><\/p>\n<h2><strong>Classification I: Operation Commands of Component and System<\/strong><\/h2>\n<h3>page: Refresh page<\/h3>\n<p>page pageid<\/p>\n<p>pageid: Page ID or Page Name<\/p>\n<ul>\n<li>Example 1:<\/li>\n<\/ul>\n<pre>page 0 \/\/Refresh page 0<\/pre>\n<ul>\n<li>Example 2:<\/li>\n<\/ul>\n<pre>page main \/\/Refresh the page main<\/pre>\n<p>Remarks:<\/p>\n<p>The device automatically refresh page 0 when power on.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nextion Instruction Set \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[98,9,46],"tags":[],"class_list":["post-372","post","type-post","status-publish","format-standard","hentry","category-arduino","category-vsiashina","category-46"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7OYvE-60","_links":{"self":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts\/372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=372"}],"version-history":[{"count":1,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts\/372\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts\/372\/revisions\/389"}],"wp:attachment":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}