งาน SCADA ที่จำเป็นต้องจัดแบ่งเลเยอร์ ใช้ GENESIS32 SCADA ได้

ใน Gen32 DEMO จะมีตัวอย่างการจัดแสดงเลเยอร์ที่น่าสนใจ เพื่อให้นักพัฒนาสามารถเห็นประโยชน์จากฟีเจอร์นี้ของ GENESIS32 SCADA ที่สามารถซ่อนแสดงเลเยอร์นั้น ๆ ได้เพื่อแสดงรายละเอียดของงาน SCADA

เมื่อเปิดไปที่ Start > Programs > ICONICS GENESIS32 > GEN32Demo จะพบหน้าแสดงไสลด์ของ GENESIS32 ให้คลิ้กเมนูรูปปากกา imageจะพบกับหน้าช่วยสอนของ GENESIS32 จากนั้นคลิ้กที่รายการหัวข้อ Layerimage

ในตัวอย่างนี้เราจะพบว่าเราสามารถเลือกแสดงรายละเอียดงาน SCADA แสดงพารามิเตอร์ต่าง ๆ ได้ เช่นเมื่อเลือก T/H Gauges และ Valve Controls ก็จะแสดงพารามิเตอร์ Temp/Humidity และ %Open ของวาล์ว ขึ้นมา

image

รูปที่ 1

 

ถ้างาน SCADA ของเรามีความต้องการแบบนี้เราสามารถทำได้ เมื่อลองกด Ctrl + M บนแป้นพิมพ์เข้าสู่โหมด Configure แล้ว และคลิ้กขวาบริเวณ CheckBoxเลือก Edit Symbol เข้าไปก็จะพบว่า CheckBox แต่ละตัวมีการใส่ Dynamic Pick ไว้

image รูปที่ 2

ใน Dynamic Pick ใน CheckBox แต่ละตัวก็จะมีการเลือก Action เป็น Layer Hide Toggle เพื่อซ่อน/แสดง เลเยอร์ต่าง ๆ ตามที่เลือกในรายการ Layer Name

image

รูปที่ 3

และเมื่อดูแถบเลเยอร์ใน GraphWorX ก็จะพบว่ามีการใช้เลเยอร์ตั้งแต่ 0 – 7 ให้ลองคลิ้กไอคอน Edit Layer Properties เข้าไป

image

รูปที่ 4

จะพบชื่อของแต่ละเลยอร์ซึ่งเราตั้งขึ้นเองได้  โดยสังเกตุว่าเลเยอร์ชื่อ Tank&Piping จะไม่ได้เลือกเป็น Explicitly Hide layer ไว้ เนื่องจากต้องการให้ในตอนเริ่มต้นของการแสดงอยากให้แสดงโครงสร้าง Tank และท่อไว้

image

รูปที่ 5

แต่ในขณะที่เลเยอร์อื่น ๆ เช่น Valves มีการเลือก Explicitly Hide layer เอาไว้ เพื่อต้องการให้ซ่อนไว้ในตอนแรก และถ้าในขณะ Runtime ผู้ใช้ต้องการแสดงเลเยอร์นี้ก็ค่อยเลือกจาก CheckBox ของ Valves แทน

image

รูปที่ 6

 

ฟีเจอร์นี้จะทำให้ SCADA น่าสนใจและสะดวกในการตรวจสอบค่าที่สนใจมากขึ้น ส่วนวิธีการเพิ่มหรือลบเลเยอร์ออกไปก็ทำได้บนทูลบาร์ของเลเยอร์

image

รูปที่ 7

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