Changes for page 05 Lua Script

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

From version 44.1
edited by hunter123
on 2023/08/03 15:00
Change comment: Replaced user [xwiki:XWiki.Hunter] in fields [author, contentAuthor] to user [xwiki:XWiki.hunter123]
To version 39.1
edited by Hunter
on 2023/07/10 14:03
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.hunter123
1 +XWiki.Hunter
Content
... ... @@ -522,27 +522,3 @@
522 522  
523 523  (% style="text-align:center" %)
524 524  [[image:WeatherHTTPtestdisplay.png]]
525 -
526 -= 17 **CSV File Reading** =
527 -
528 -The example shows how to read the csv file into HMI, and then display as table.
529 -
530 -[[Download link>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Lua%20Script/csvRead.zip]]
531 -
532 -The core code is from file readcsv.lua:
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 -(% 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 -
CSVreadwithsemicolon.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Hunter
Size
... ... @@ -1,1 +1,0 @@
1 -51.3 KB
Content
celllocation.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Hunter
Size
... ... @@ -1,1 +1,0 @@
1 -12.6 KB
Content
luacsvfilereadcontent.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Hunter
Size
... ... @@ -1,1 +1,0 @@
1 -46.5 KB
Content