Changes for page 08 Macro Script
Last modified by xingzhi lin on 2025/09/24 10:14
From version 3.1
edited by xingzhi lin
on 2025/09/24 10:14
on 2025/09/24 10:14
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. lxz1 +XWiki.Wecon - Content
-
... ... @@ -1051,16 +1051,14 @@ 1051 1051 1052 1052 **Example** 1053 1053 1054 -//{{code language="lua"}}B B2W(@W_HDW100,@W_HDW10,4) 'convert (@W_HDW10) to the length of4,save as the result that begins with @W_HDW100.{{/code}}//1054 +//{{code language="lua"}}B2W(@W_HDW100,@W_HDW10,2) 'convert (@W_HDW10) to the length of 2,save as the result that begins with @W_HDW100.{{/code}}// 1055 1055 1056 1056 **Input: **@W_HDW10=1A2B 1057 1057 1058 1058 **Result: ** 1059 1059 1060 -* @W_HDW100=1 1061 -* @W_HDW101=A 1062 -* @W_HDW102=2 1063 -* @W_HDW103=B 1060 +* @W_HDW100=2B 1061 +* @W_HDW101=1A 1064 1064 1065 1065 (% class="box infomessage" %) 1066 1066 ((( ... ... @@ -1741,7 +1741,7 @@ 1741 1741 1742 1742 **Parameters** 1743 1743 1744 -* **A1: **the goal date: the power floating value of returning, need to begin with '@'([[__e.g.@W_HDW10__>>path:mailto:'@'(e.g.@W_HDW10]]); 1742 +* **A1: **the goal date: the power floating value of returning, need to begin with '@'([[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)__e.g.@W_HDW10__>>path:mailto:'@'(e.g.@W_HDW10]](%%)); 1745 1745 * **A2: **Source data, natural exponential function, need to be integer or variable. Could not not begin with the address of "@"(e.g.@W_HDW10) 1746 1746 1747 1747 **Example** ... ... @@ -2328,10 +2328,10 @@ 2328 2328 2329 2329 a = InStr ("Hello", "o") ' calculate the position of"o"in"hello". 2330 2330 2331 -@W_HDW0 =a ' Returned value is 4.(start with 0)2329 +float2d ("@W_HDW0",a) ' Returned value is 4.(start with 0) 2332 2332 {{/code}} 2333 2333 2334 -**Result:** HDW0= "4"2332 +**Result:** HDW0=4 2335 2335 2336 2336 == **Int2D** == 2337 2337 ... ... @@ -3471,9 +3471,9 @@ 3471 3471 3472 3472 a = SignedInt32("@W_HDW0") 'read signed even integer from HDW0, then assign this value to a. 3473 3473 3474 -@W_HDW2=a & 0xffff'assign the value of a to HDW23472 +@W_HDW2=a 'assign the value of a to HDW2 3475 3475 3476 -@W_HDW3=a>>16 & 0xffff3474 +@W_HDW3=a>>16 3477 3477 {{/code}} 3478 3478 3479 3479 **Input: **@W_HDW0=-2