Changes for page 05 Lua Script

Last modified by Devin Chen on 2025/03/04 14:07

From version 48.1
edited by Devin Chen
on 2023/08/17 15:33
Change comment: There is no comment for this version
To version 41.1
edited by Hunter
on 2023/07/31 17:06
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.DevinChen
1 +XWiki.Hunter
Content
... ... @@ -38,7 +38,7 @@
38 38  
39 39  The example shows how the to establish the FTP server at WIN10 OS and make the HMI as FTP client.
40 40  
41 -[[Download link>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Lua%20Script/FTP%20ClientV2.zip]]
41 +[[Download link>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Lua%20Script/FTP%20Client.zip]]
42 42  
43 43  ~1. About how to set up the FTP server in Windows PC: **[[Build an FTP Site on IIS>>https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/scenario-build-an-ftp-site-on-iis]] **,** [[How to set up and manage an FTP server on Windows 10>>https://www.windowscentral.com/how-set-and-manage-ftp-server-windows-10]]**
44 44  
... ... @@ -529,33 +529,7 @@
529 529  
530 530  [[Download link>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Lua%20Script/csvRead.zip]]
531 531  
532 -The core code is from file readcsv.lua:
532 +The core code is from file readcsv.lua, and file path is set as Sheet_2023_06_13_15_29_45.csv at the root path for USB.
533 533  
534 -1) The file path is set as Sheet_2023_06_13_15_29_45.csv at the root path for USB;
535 -
536 -2) Remember to change csv separator in the second parameter from function csv_csvToTable according to user's need, this demo is using **semicolon** as separator;
537 -
538 538  (% style="text-align:center" %)
539 -[[image:CSVreadwithsemicolon.png]]
540 -
541 -3) The reading content is a two-dimensional table, can use the table index to locate the specify data cell;
542 -
543 -For example, want to read the 2nd row C column from the table, the table index will be like table[2][3].
544 -
545 -(% style="text-align:center" %)
546 -[[image:celllocation.png]]
547 -
548 -= 18 How to convert a number to a string =
549 -
550 -The example shows how to convert a number to a string using the "tostring()" function.
551 -
552 -
553 -The core code is from file convert.lua:
554 -
555 -(% style="text-align:center" %)
556 -[[image:convert.lua.png]]
557 -
558 -The HMI offline simulator result:
559 -
560 -(% style="text-align:center" %)
561 -[[image:Converttestdisplay.png]]
535 +[[image:luacsvfilereadcontent.png]]
CSVreadwithsemicolon.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Hunter
Size
... ... @@ -1,1 +1,0 @@
1 -51.3 KB
Content
Converttestdisplay.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.DevinChen
Size
... ... @@ -1,1 +1,0 @@
1 -37.0 KB
Content
celllocation.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Hunter
Size
... ... @@ -1,1 +1,0 @@
1 -12.6 KB
Content
convert.lua.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.DevinChen
Size
... ... @@ -1,1 +1,0 @@
1 -28.6 KB
Content