ใช้ Gif Animation บน GENESIS32 SCADA

หากต้องการนำกราฟิกอนิเมชั่นแบบ Gif มาใช้บน GENESIS32 SCADA เราสามารถทำได้นะครับ ยิ่งกว่านั้นยังสามารถกำหนดการเคลื่อนไหวด้วยสัญญาณ OPC, Database, SNMP ได้ด้วย

วิธีการนำเข้า GIF Animation ทำได้ดังนี้

1. ใน GraphWorX32 คลิ้ก Import Image

imageรูปที่ 1

จากนั้นเลือกไฟล์ .gif ที่ต้องการ แล้วคลิ้ก Open

2. โปรแกรมจะเปิดเข้าไปใน Property Inspector ของกราฟิก Gif อัตโนมัติดังรูปที่ 2

image

รูปที่ 2

จะเห็นว่ามีการใส่ Dynamic Pic ชื่อ Animator ให้โดยอัตโนมัติ และกำหนด Data Source เป็น x=1 เพื่อให้มีการเคลื่อนไหวตลอดเวลา และยังสามารถกำหนดความเร็วในการเคลื่อนไหวในช่อง frame rate ได้ด้วย แต่ถ้าเราต้องการให้เคลื่อนไหวโดยใช้สัญาณ OPC tag หรือ Database tag หรือ Data Source อื่น ๆ มาเป็นเงื่อนไข ก็สามารถทำได้ โดยคลิ้กปุ่ม Data Tag หรือ Expression เพื่อลิงค์กับ OPC tag หรือเงื่อนไข Expression ที่เราต้องการ เช่นเมื่อเราคลิ้ก Data Tag ก็จะปรากฏหน้าต่าง ICONICS Unified Data Browser เพื่อให้เลือก Data Source ที่ต้องการ ซึ่งจะเป็น OPC tag, Database tag, SNMP, Simulations,…

image

รูปที่ 3

ในรูปที่ 2 ถ้าเงื่อนไขเป็นจริง หรือเป็นค่าตัวเลขที่ไม่ใช่ 0 ก็จะทำให้เกิดการเคลื่อนไหว เนื่องจากโดยเริ่มต้นจะมีการเลือกอ็อปชั่นเป็น Animate when true แต่ถ้าเลือก Animate when false ก็จะเคลื่อนไหวเมื่อเงือ่นไขเป็นเท็จหรือ 0 นอกจากนั้นยังสามารถกำหนดได้ด้วยว่าเมื่อหยุดการเคลื่อนไหวจะให้หยุดที่ Frame ปัจจุบัน หรือ Frame แรก เช่นจากรูปที่ 2 เป็น First frame when off ก็จะทำให้กราฟิกไปหยุดที่ Frame แรกเสมอเมื่อหยุดเคลื่อนไหว ส่วน Invisible when off ก็จะเป็นการซ่อนกราฟิก Gif นี้ไปเมื่อหยุดเคลื่อนไหว

การที่เราสามารถใช้งาน Animation แบบ Gif ได้บน GENESIS32 SCADA ก็ทำให้เราสามารถนำกราฟิกGif Animation สร้างจากโปรแกรมภายนอกต่าง ๆ มาใช้งานได้ตามต้องการ และสามารถควบคุมการเคลื่อนไหวตามสัญญาณจากกระบวนการผลิต หรือ Database หรือสัญญาณอื่น ๆ ใน GENESIS32 SCADA เช่น Simulate, SNMP, Expression เป็นต้นได้

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