Changes for page 01 Lua Functions
Last modified by Theodore Xu on 2023/10/26 10:51
To version 3.2
edited by Leo
on 2022/06/16 16:16
on 2022/06/16 16:16
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -V-BOX.V-Net.1\.User Manual.04 \.Lua scriptfunction and operation.WebHome1 +V-BOX.V-Net.1\.User Manual.04 Lua script.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. admin1 +XWiki.Leo - Content
-
... ... @@ -2,15 +2,15 @@ 2 2 3 3 == **1.1 Data type definition** == 4 4 5 -(% class="table-bordered" style="width:749.989px" %) 6 -|(% style="width:375px" %)**Type**|(% style="width:372px" %)**Description** 7 -|(% style="width:375px" %)nil|(% style="width:372px" %)Null 8 -|(% style="width:375px" %)boolean|(% style="width:372px" %)Boolean, the value is true or false 9 -|(% style="width:375px" %)number|(% style="width:372px" %)Integer or floating point, signed or unsigned 10 -|(% style="width:375px" %)string|(% style="width:372px" %)String 11 -|(% style="width:375px" %)table|(% style="width:372px" %)Table 12 -|(% style="width:375px" %)function|(% style="width:372px" %)Functions 13 13 6 +|=**Type**|=**Description** 7 +|=nil|Null 8 +|=boolean|Boolean, the value is true or false 9 +|=number|Integer or floating point, signed or unsigned 10 +|=string|String 11 +|=table|Table 12 +|=function|Functions 13 + 14 14 == **1.2 Built-in function library clipping** == 15 15 16 16 Full features supported: coroutine/debug/ math/ package/ string/ table/ utf8 ... ... @@ -63,7 +63,7 @@ 63 63 64 64 3. [, number class] indicates that the third parameter class is a numeric value, and it is optional. Specify the default class in class 1 in the parameter description. 65 65 66 - {{id name="OLE_LINK4"/}}{{id name="OLE_LINK5"/}}4. Any parameter in the brackets of [] is considered to be an optional parameter, and may not be transmitted when called. The default value will be given in the parameter description.66 +4. Any parameter in the brackets of [] is considered to be an optional parameter, and may not be transmitted when called. The default value will be given in the parameter description. 67 67 68 68 **Call example** 69 69 ... ... @@ -117,36 +117,35 @@ 117 117 **~ Form 2.1** 118 118 ))) 119 119 120 -(% class="table-bordered" style="width:982px" %) 121 -|(% style="width:167px" %) 16-bit data formal|(% style="width:142px" %) HLword|(% style="width:194px" %) 32-bit data formal|(% style="width:177px" %) HLword|(% style="width:147px" %) 64-bit data formal|(% style="width:152px" %) HLword 122 -|(% style="width:167px" %) 12(Default)|(% style="width:142px" %) 0|(% style="width:194px" %) 1234(Default)|(% style="width:177px" %) 0|(% style="width:147px" %)((( 120 +| 16-bit data formal| HLword| 32-bit data formal| HLword| 64-bit data formal| HLword 121 +| 12(Default)| 0| 1234(Default)| 0|((( 123 123 12345678(Default) 124 -)))|( % style="width:152px" %)(((123 +)))|((( 125 125 0 126 126 ))) 127 -| (%style="width:167px"%)(%style="width:142px"%)% style="width:194px" %)(((126 +| 21| 6|((( 128 128 3412(High and low word conversion) 129 -)))| (%style="width:177px"%)% style="width:147px" %)(((128 +)))| 2|((( 130 130 34127856 (High and low word conversion) 131 -)))| (%style="width:152px"%)132 -| (%style="width:167px" %)|(%style="width:142px" %)|(%style="width:194px"%)(%style="width:177px"%)% style="width:147px" %)(((130 +)))| 2 131 +| | | 2143| 3|((( 133 133 21436587 134 -)))| (%style="width:152px"%)135 -| (%style="width:167px" %)|(%style="width:142px" %)|(%style="width:194px"%)(%style="width:177px"%)% style="width:147px" %)(((133 +)))| 3 134 +| | | 4321| 6|((( 136 136 87654321 137 -)))| (%style="width:152px"%)138 -| (%style="width:167px" %)|(%style="width:142px" %)|(%style="width:194px" %)|(%style="width:177px" %)|(% style="width:147px" %)(((136 +)))| 6 137 +| | | | |((( 139 139 78563412 140 -)))| (%style="width:152px"%)141 -| (%style="width:167px" %)|(%style="width:142px" %)|(%style="width:194px" %)|(%style="width:177px" %)|(% style="width:147px" %)(((139 +)))| 7 140 +| | | | |((( 142 142 56781234 143 -)))| (%style="width:152px"%)144 -| (%style="width:167px" %)|(%style="width:142px" %)|(%style="width:194px" %)|(%style="width:177px" %)|(% style="width:147px" %)(((142 +)))| 8 143 +| | | | |((( 145 145 65872143 146 -)))| (%style="width:152px"%)147 -| (%style="width:167px" %)|(%style="width:142px" %)|(%style="width:194px" %)|(%style="width:177px" %)|(% style="width:147px" %)(((145 +)))| 9 146 +| | | | |((( 148 148 43218765 149 -)))| (%style="width:152px"%)148 +)))| 10 150 150 151 151 * If HLword enters any other value, it will be treated as invalid. 152 152 ... ... @@ -153,9 +153,9 @@ 153 153 Demo: Reads a 32-bit floating-point number at position D0 of PLC 154 154 155 155 156 -(% style="text-align:center" %) 157 -[[image:企业微信截图_20210506180640.png||class="img-thumbnail" height="301" width="600"]] 158 158 156 +[[image:企业微信截图_20210506180640.png||height="301" width="600" class="img-thumbnail"]] 157 + 159 159 == **2.1 addr_getshort(string addr[, number type, number hlword])** == 160 160 161 161 **Function:** ... ... @@ -208,7 +208,7 @@ 208 208 209 209 **Function:** 210 210 211 - {{id name="OLE_LINK6"/}}Read 16-bit unsigned decimal address210 +Read 16-bit unsigned decimal address 212 212 213 213 **Parameters:** 214 214 ... ... @@ -300,7 +300,7 @@ 300 300 301 301 **Function:** 302 302 303 - {{id name="OLE_LINK7"/}}Read 32-bit unsigned decimal address302 +Read 32-bit unsigned decimal address 304 304 305 305 **Parameters:** 306 306 ... ... @@ -376,7 +376,7 @@ 376 376 377 377 //num//: value 378 378 379 - {{id name="OLE_LINK8"/}}[type = 0]not read through 1: read through378 +[type = 0]not read through 1: read through 380 380 381 381 [hlword = 0] Don't convert,See Form 2.1 382 382 ... ... @@ -1500,7 +1500,7 @@ 1500 1500 1501 1501 **✎Note: ** 1502 1502 1503 -// {{id name="OLE_LINK1"/}}HSW// is a system special register, so please refer to the system special register table during use. Do not use addresses that are not mentioned in the table, and use the addresses stated in the table with caution (example: restart ("@W_HSW0") Writing a value of 1 will cause V-BOX to restart).1502 +//HSW// is a system special register, so please refer to the system special register table during use. Do not use addresses that are not mentioned in the table, and use the addresses stated in the table with caution (example: restart ("@W_HSW0") Writing a value of 1 will cause V-BOX to restart). 1504 1504 1505 1505 //Without any conditions. Direct use ("@W_HSW0") will cause the V-BOX to restart continuously.// When using ("@W_HSW0") address, please add judgment conditions, such as: connection to MQTT fails, there is no network, the value of a PLC address meets the condition or counts to a certain value. 1506 1506 ... ... @@ -1843,7 +1843,7 @@ 1843 1843 Faied: multi 1844 1844 1845 1845 ((( 1846 -== **9.7 {{id name="_Toc22969"/}}remote_com_start(string config)** ==1845 +== **9.7 remote_com_start(string config)** == 1847 1847 ))) 1848 1848 1849 1849 **Function:** ... ... @@ -1883,7 +1883,7 @@ 1883 1883 Failed: multi 1884 1884 1885 1885 ((( 1886 -== **9.9 {{id name="_Toc22824"/}}remote_com_state()** ==1885 +== **9.9 remote_com_state()** == 1887 1887 ))) 1888 1888 1889 1889 **Function:** ... ... @@ -1897,4 +1897,4 @@ 1897 1897 1. number, current pass-through status: 0-none 1,2-starting pass-through 3-penetrating 4,5-finishing pass-through 6-pass-through error 1898 1898 1. string, pass-through server domain name and port number, xxxx (domain name): xxx (port number) 1899 1899 1900 - {{id name="OLE_LINK9"/}}Failed: multi1899 +Failed: multi