WebHMI แบบขุดดิน

image

ท่านที่ต้องการแสดงข้อมูลระบบ บนมือถือ บนเว็บ ที่ไม่สนใจเพลตฟอร์ม แต่ไม่อยากซื้อซอร์ฟแวร์ ไม่อยากจ้างใคร ไม่สนใจฟีเจอร์ใด ๆ นอกจากต้องการรู้ข้อมมูลเป็นช่วง ๆ จาก Windows PC ใด ๆ วันนี้ ขอเสนอ WebHMI แบบขุดดิน ไม่มีฟีเจอร์ใด ๆ นอกจากแสดงข้อมูลแบบ Snapshot เป็นช่วง ๆ ตามเวลา ไม่ต้องซื้อ ไม่ต้องอะไรมากครับ

โปรแกรม SadMan Snapshot นั้นฟรี ดาวน์โหลดได้ที่นี่

จากการทดสอบ โปรแกรมทำงานได้อย่างดี มีฟีเจอร์ดังนี้

ใช้จับภาพหน้าจอและบันทึกเป็นไฟล์ภาพ ได้ตามระยะเวลาที่กำหนด เช่น ทุก 15 วินาที ทุก 60 วินาที เป็นต้น หรือจะให้ส่งออกทางเครื่องพิมพ์อัตโนมัติก็ได้ สามารถกำนหนดขนาดภาพเป็น ขนาดจริง ครึ่งหนึ่ง หนึ่งในสี่ และหนึ่งในแปด ก็ได้

image

image

ด้วยความสามารถนี้ เราสามารถเก็บไฟล์ที่จับภาพหน้าจอนี้ไว้ใน Web Server เพื่อแสดงผ่านเว็บได้ จะดูด้วยมือถือหรือแท็ปเล็ต มือถือ ได้หมดครับ

เราสามารถกำหนหนดชื่อไฟล์ภาพได้ ว่าจะให้เป็นชื่อตรง ๆ เช่น snap.jpg หรือจะให้มีวันเวลาต่อท้ายก็ได้ ถ้าเราจะทำเป็น WebHMI เราก็ตั้งชื่อตรง ๆ จะได้มีแค่ไฟล์เดียวอัพเดทสถานะไปเรื่อย ๆ โดยสามารถกำหนด Folder ที่เก็บได้ ซึ่งเราก็เก็บไว้ใน Web Server Folder ได้

image

ถ้าจะให้เป็นชื่อไฟล์ไม่มีเวลาต่อท้ายให้เอา %D %M %T (วันที่/จอที่/เวลา) ออก

นอกจากนั้นยังสามารถเลือกจอที่ต้องการจับภาพได้ กรณีที่มีหลายหน้าจอ หรือจะให้จับทุกหน้าจอรวมกันก็ได้ แต่กรณีที่มีหลายหน้าจอเราควรกำหนดชื่อไฟล์ตามด้วยหมายเลขหน้าจอด้วย เช่น snapshot%M เป็นต้น

image

 

เทคนิคการเอาภาพไปแสดงผ่านเว็บ เราก็สร้างไฟล์ HTML ง่าย ๆ เพื่อแสดงภาพที่ได้เช่น ผมสร้าง HTML File ด้วย Notepad แล้ว Save As เป็น All file type เป็นชื่อ index.html โดยมีโค้ดข้างในคือ

 

<html>

<head>

<title> WebHMI </title>

<META HTTP-EQUIV=”REFRESH” CONTENT=”10″>

</head>

<body>

<img src=”images/snapshot.jpg”>

</body>

</html>

 

เว็บนี้จะแสดงรูปจากโฟลเดอร์ images ซึ่งโฟลเดอร์นี้อยู่ใน Web Server โดยเว็บจะรีเฟรชตัวเองทุก 10 วินาที

เท่านี้เราก็มี WebHMI ใช้แสดงอะไรบนหน้าจอของเราผ่านเว็บได้

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s