บันทึกการใช้งาน Brightsign ตอนที่ 3 การทำไฟวิ่ง

NotebookLookup
0

 บันทึกการใช้งาน Brightsign ตอนที่ 3 การทำไฟวิ่ง




การทำไฟวิ่ง คล้ายๆกับป้ายสนามบอลที่มีโฆษณาวิ่งไหลไปทั่วสนามด้านข้าง
ตัวอย่างที่ทำ \\192.168.10.113\ Brightsign\Run-Air
จะมีโฟลเดอร์ Videos ที่เก็บไฟล์วิดีโอของแต่ละป้ายเอาไว้ เรียงตามยี่ห้อ
ตามตัวอย่างนี้จะเป็นของแอร์
หลักการคือ ป้ายแม่ LG จะเริ่มทำงานก่อน แล้วส่งสัญญาณ UDP ที่มีชื่อ HA1 (ชื่อนี้ตั้งเป็นชื่ออื่นก็ได้)
ให้กับป้ายลูกทุกตัวให้เปิดไฟล์วิดีโอไปพร้อมๆกับป้ายแม่
ไฟล์วิดีโอของแต่ละตัวจะเล่นเรียงกันตามเวลาที่ถูกตั้งไว้ตั้งแต่สร้างวิดีโอแล้ว ดังนั้นเวลาเล่นวิดีโอก็จะเล่นพร้อมกันทันที เริ่มจาก LG วิ่งไปทางซ้ายจนสุดที่ Mitsu
06Mitsu
05Sharp
04Samsung
03Midea
02HAIER
01LG ป้ายแม่


ในโฟลเดอร์จะมีไฟล์เรียงเอาไว้ LG ที่เป็นไฟล์แม่จะอยู่อันดับแรกสุด
โครงสร้างไฟล์แม่

อธิบายโครงสร้างไฟล์แม่



1 รูปบ้านคือจุด start จะเกิดขึ้นเองอัติโนมัติทุกครั้งที่มีการลากไอเทมลง Playlist แบบ Interactive ครั้งแรก
2 รูปนาฬิกา Timeout Event คือการตั้งเวลาหน่วง มีหน่วยเป็นวินาที ค่าตั้งต้นคือ 6 วินาที ถ้าเวลานับครบแล้วจะถูกตั้งให้ทำงานใน state ต่อไป (ดับเบิ้ลคลิ๊กเข้าไปตั้งค่าได้) ปกติจะตั้งให้เป็น Transition to new state
Specify next state: ชื่อไฟล์
3.Media End Event ตัวจบการทำงานของไฟล์ก่อนหน้า แต่ไม่มีการหน่วงเวลา เลือกการทำงานใน state ต่อไปได้เหมือน Timeout Event
4ไฟล์สุดท้าย ถ้าต้องการให้ระบบวนกลับไปทำงานใหม่ ต้องลากเส้นจากชื่อใน block สุดท้ายกลับไปหา block แรกสุดด้วย
จุดสำคํญที่จะทำให้ป้ายลูกวิ่งพร้อมกับป้ายแม่ คือ UDP
ดับเบิ้ลคลิ๊กที่ไฟล์ภาพไฟล์แรก ไปที่แทบ Advanced ที่ Exit Commands ให้ตั้งค่า
Commands: Send
Command Parameters: UDP ค่า HA1 (ตั้งเป็นชื่ออื่นได้)
ค่า HA1 ตรงนี้จะถูกเอาไปใช้กับป้ายลูกอีกที เพื่อให้เล่นไฟล์วิดีโอพร้อมๆกัน


โครงสร้างไฟล์ลูก ทุกไฟล์จะมีโครงสร้างเดียวกันแต่ไฟล์วิดีโอและรูปภาพจะแตกต่างกันไปตามยี่ห้อ

อธิบายโครงสร้างป้ายลูก


รูปบ้านคือจุด start จะเกิดขึ้นเองอัติโนมัติทุกครั้งที่มีการลากไอเทมลง Playlist แบบ Interactive ครั้งแรก
Event Handler เป็นตัวกำหนดว่าให้เริ่มเหตุการณ์บางอย่าง ตรงนี้จะใส่รูปไว้ก่อนเพื่อให้แสดงรูปออกมาก่อนก็ได้
2.UDP Input Event เป็นตัวรับค่า UDP ถ้าค่าตรงกันจะให้ไปทำ state อะไรต่อไป
3.Media End Event ตัวจบการทำงานของไฟล์ก่อนหน้า แต่ไม่มีการหน่วงเวลา เลือกการทำงานใน state ต่อไปได้เหมือน Timeout Event
4ไฟล์สุดท้าย ถ้าต้องการให้ระบบวนกลับไปทำงานใหม่ ต้องลากเส้นจากชื่อใน block สุดท้ายกลับไปหา block แรกสุดด้วย



จุดสำคํญที่จะทำให้ป้ายลูกวิ่งพร้อมกับป้ายแม่ คือ UDP
ดับเบิ้ลคลิ๊กที่ UDP Input Event  ไปที่แทบ Main ให้ตั้งค่า
Specify UDP input: HA1 (ชื่อเดียวกับที่ตั้งใน UDP ป้ายแม่)
Label: ระบบจะใส่ให้เองตาม UDP Input ด้านบน

การสร้าง Project ใหม่ทั้งป้ายแม่และป้ายลูก
ให้คัดลอกไฟล์ Project เดิมจากอันเก่าคัดลอกมาวางไว้ไนโฟลเดอร์ไฟล์วิ่งที่กำลังทำงานอยู่ เช่น ตอนนี้ทำงานที่ Run-Air
ที่ต้องทำแบบนี้เพราะป้ายแต่ละยี่ห้อมีขนาดความละเอียดไม่เท่ากัน ให้เอาค่าเดิมจากในไฟล์ Project มาใช้เลย
คัดลอกไฟล์มาแล้ว ตั้งชื่อ Project ให้เหมือนไฟล์วิดีโอ เพราะมีการตั้งชื่อตามลำดับเอาไว้แล้ว

ขั้นตอนการใช้งาน Brightsign ผมทำแบบวิดีโอเอาไว้แล้ว ดูได้จากที่นี่
Youtube รอ update....
Tags

แสดงความคิดเห็น

0 ความคิดเห็น
แสดงความคิดเห็น (0)
To Top