นี่คือคำสั่ง rtdServer ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rtdServer - โปรแกรมเลือกจ่ายงานเหตุการณ์รูปภาพสำหรับ RTD
เรื่องย่อ
rtdเซิร์ฟเวอร์ [-วี] [-NS] [-NS]
DESCRIPTION
rtdServer เป็นกระบวนการที่จัดการกลไกเหตุการณ์ของรูปภาพ ลูกค้าลงทะเบียนกับ
rtdServer ผ่านการเรียก rtdInitImageEvt เมื่อลูกค้าเชื่อมต่อกับแหล่งสัญญาณกล้องและ
เหตุการณ์ภาพที่เข้ามาจะถูกส่งต่อไปยังลูกค้ารายนี้ ลูกค้าหลายรายสามารถแนบกับ
แหล่งที่มาของกล้องเดียวกันกับ multicasting ของการแจ้งเตือนเหตุการณ์ได้รับการสนับสนุนโดย
rtdเซิร์ฟเวอร์ เหตุการณ์รูปภาพที่ได้รับจากแหล่งที่มาของรูปภาพที่ไม่ได้แนบไคลเอนต์คือ
เพียงแค่ทิ้ง ลูกค้ายังสามารถแนบแหล่งที่มาของภาพที่ยังไม่ได้ลงทะเบียนเป็น
rtdServer รองรับความเป็นอิสระระหว่างผู้สร้างเหตุการณ์รูปภาพและเหตุการณ์รูปภาพ
ผู้บริโภค
นอกจากนี้ rtdServer ยังมีส่วนจำลองที่สามารถใช้จำลอง
การสร้างภาพเหตุการณ์ คุณลักษณะนี้สงวนไว้สำหรับการทดสอบเท่านั้น ในทำนองเดียวกัน
นอกจากนี้ยังมีสิ่งอำนวยความสะดวกในการทดสอบประสิทธิภาพ ซึ่งมีหลายพื้นที่ของหน่วยความจำที่ใช้ร่วมกัน
ส่งไปยังลูกค้า Rtd อย่างรวดเร็วและมีการวัดค่าที่แน่นอน
พารามิเตอร์ประสิทธิภาพ (ดู RtdPerformanceTool(3/n)
rtdServer ยังใช้การล็อกสัญญาณของหน่วยความจำที่ใช้ร่วมกันเพื่อหลีกเลี่ยงความเป็นไปได้
ของไคลเอ็นต์ RTD ที่อ่านหน่วยความจำที่แชร์ในเวลาเดียวกับที่ CCD เขียน (นี่คือ
เรียกว่า "ภาพกระตุก") โปรแกรมเซิร์ฟเวอร์คาดหวังให้ซอฟต์แวร์ CCD ตั้งค่าสัญญาณ
เทียบกับหน่วยความจำที่ใช้ร่วมกันใด ๆ ที่เขียนถึง (เพื่อล็อคอย่างมีประสิทธิภาพ) เซิฟเวอร์
จากนั้นจะเพิ่มสัญญาณนี้ด้วยจำนวนไคลเอนต์ RTD น้อยกว่าหนึ่งราย หากเป็นเครื่องหมาย
ไม่ได้ใช้งานในเหตุการณ์ภาพที่เข้ามา ไม่มีการดำเนินการใดๆ ล็อคโดยรวม
มีการกล่าวถึงโครงการโดยละเอียดใน rtdSem(1). การล็อคสัญญาณถูกนำมาใช้ใน
สิ่งอำนวยความสะดวกจำลอง
-v โหมดละเอียด
-p หมายเลขพอร์ต ค่าเริ่มต้น 5555 ตั้งค่าด้วย RTD_SERVER_PORT
-t หน่วงเวลาระหว่างเหตุการณ์รูปภาพในหน่วย msec (ค่าเริ่มต้น 5)
ใช้ rtdServer ออนไลน์โดยใช้บริการ onworks.net