Changes for page 05 Lua Script
Last modified by Hunter on 2026/10/01 15:44
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. joe1 +XWiki.Hunter - Content
-
... ... @@ -740,3 +740,50 @@ 740 740 741 741 This example shows how to send CSV file transferred by DB file with Gmail. Please note that use PI version 10.6 or higher to open the project. 742 742 [[Download link>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Lua%20Script/Sending%20CSV%20file%20with%20Gmail.zip]] 743 + 744 + 745 += 32 GPS Function = 746 + 747 +This example shows how to get the GPS data from device (Support RH-AG). Please note that use PI version 11.4.64.26081301 or higher to open the project. 748 + 749 +[[Download link>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Lua%20Script/GPS%20function.zip]] 750 + 751 + 752 += **33 Data record query** = 753 + 754 +This example shows how to obtain data records for a certain time period and display them at an address. Please note that use PI version 10.6.45.26070101 or higher to open the project. 755 +[[Download link>>https://ftp.we-con.com.cn/Download/WIKI/PI%20HMI/Demo/Lua%20Script/Data%20record%20query.zip]] 756 + 757 + 758 += 34 Ethernet A4 Printer = 759 + 760 +This example shows how to print A4 report paper directly from an HMI via TCP/IP, which is not required any PC software tool. 761 + 762 +**Common PCL5 Commands** 763 + 764 +{{code language="lua"}} 765 +--Set text position and content 766 +local sample = "\x1B*p1000x1000YHelloWorld" 767 +{{/code}} 768 + 769 +{{code language="lua"}} 770 +-- Set font size to 12 pt 771 +local fontSize = "\x1B(s12V" 772 +{{/code}} 773 + 774 +{{code language="lua"}} 775 +-- Set print direction to 0 degrees 776 +local direction = "\x1B&a0P" 777 +{{/code}} 778 + 779 +{{code language="lua"}} 780 +--Restore default drawing logic 781 +local defaultLogic = "\x1B*l252O" 782 +{{/code}} 783 + 784 +{{code language="lua"}} 785 +--New page feed output 786 +local formFeed = "\x0C" 787 +{{/code}} 788 + 789 +Download link