Gigabit Ethernet और GigE Vision कैमरा नेटवर्क अनुशंसाएँ

Swing Catalyst के साथ GigE कैमरे कैसे सेटअप करें

यह लेख बताता है कि Swing Catalyst के साथ उपयोग के लिए GigE कैमरा कैसे सेटअप करें।

GigE Vision मशीन विज़न कैमरों के लिए एक इंटरफ़ेस मानक है। Swing Catalyst एक लाइसेंस प्राप्त USB डोंगल के माध्यम से GigE Vision मानक का समर्थन करता है।

Swing Catalyst विभिन्न निर्माताओं के कई gigabit Ethernet कैमरों का भी समर्थन करता है।

  • Swing Catalyst ब्रांड: Fox & Lynx।

  • FLIR (Spinnaker SDK)।

  • AVT, IDS, Point Grey (legacy / पुराने SDK इंटीग्रेशन)।

  • तृतीय पक्ष लाइसेंसिंग के माध्यम से अन्य GigE Vision कैमरे।

हमारे समर्थित कैमरों से संबंधित अधिक जानकारी के लिए कृपया यह लेख देखें: supported-cameras.md

सबसे सटीक अनुशंसाओं के लिए कृपया अपने कैमरा निर्माता के सेटअप लेख देखें।

यह लेख निम्नलिखित अनुभागों में विभाजित है:

नेटवर्क एडेप्टर

नेटवर्क एडेप्टर कॉन्फ़िगरेशन

समस्या निवारण

अनुशंसाएँ

अनुशंसित नेटवर्क एडेप्टर

GigE कैमरे सेटअप और इंस्टॉल करने के लिए आपके कंप्यूटर में एक या अधिक खाली नेटवर्क पोर्ट की आवश्यकता होगी, कृपया सुनिश्चित करें कि आपके पास सही प्रकार का PCIe स्लॉट उपलब्ध है। सामान्यतः अधिकांश dual port कार्डों के लिए 1 x4 PCIe स्लॉट की आवश्यकता होती है।

हम निम्नलिखित में से किसी एक नेटवर्क कार्ड का उपयोग करने की अनुशंसा करते हैं क्योंकि इन्हें निर्माता द्वारा परीक्षण और सत्यापित किया गया है:

  • Intel Pro 1000 PT Dual Port (PCIe x4, 2 पोर्ट)

  • Intel Pro 1000 PT Quad Port Low Profile (PCIe x4, 4 पोर्ट)

  • Intel Pro 1000 PT (PCIe x1, 1 पोर्ट)

  • Intel CT (PCIe x1, 1 पोर्ट)

हमारे वेबशॉप के माध्यम से हमारे द्वारा बेचे जाने वाले नेटवर्क कार्ड Intel का उपयोग करते हैं और Machine Vision कैमरों के साथ उपयोग के लिए सत्यापित हैं: https://shop-world.swingcatalyst.com/products/poe-dual-network-card

PoE नेटवर्क कार्ड

अनुशंसित मॉडल:

कृपया ध्यान दें कि PoE नेटवर्क कार्डों को कंप्यूटर की पावर सप्लाई से बिजली की आवश्यकता होती है, इसके लिए SATA से 4-pin Molex कनेक्टर / एडेप्टर की आवश्यकता हो सकती है।

अन्य Gigabit नेटवर्क कार्डों का उपयोग करना भी संभव है, लेकिन यह ध्यान रखना महत्वपूर्ण है कि कार्ड को Jumbo Frames / Jumbo Packets का समर्थन करना चाहिए। सामान्यतः हम संगतता के उद्देश्यों के लिए Intel के अलावा अन्य chipsets का उपयोग करने की अनुशंसा नहीं करते हैं।

असमर्थित एडेप्टर

ये कुछ ऐसे नेटवर्क कार्ड हैं जिनसे हमें समस्याएँ आई हैं और हम सामान्यतः इनका उपयोग करने की अनुशंसा नहीं करते:

  • Qualcomm Killer / Etherkiller e2200 नेटवर्क कार्ड सीरीज़।

  • Realtek नेटवर्क कार्ड।

  • StarTech नेटवर्क कार्ड।

कुछ Realtek नेटवर्क एडेप्टर में interrupt moderation नियंत्रण का समर्थन नहीं होता।

कुछ मामलों में interrupt moderation को अक्षम करने से ड्रॉप हुए फ्रेम में मदद मिल सकती है।

प्रति नेटवर्क एडेप्टर एक से अधिक कैमरे का उपयोग करना

हम अब इसकी अनुशंसा सामान्यतः नहीं करते क्योंकि आज बेचे जाने वाले कैमरों की फ्रेम दर पहले की तुलना में अधिक है और वे बहुत अधिक बैंडविड्थ का उपयोग करते हैं।

प्रत्येक कैमरे के लिए एक समर्पित नेटवर्क एडेप्टर रखना सबसे अच्छा है।

नेटवर्क एडेप्टर कॉन्फ़िगरेशन

नेटवर्क एडेप्टर कॉन्फ़िगर करने के लिए Control Panel -> Network and Internet -> Network and Sharing Center पर जाएँ और (बाईं ओर) “Change Adapter Settings” पर क्लिक करें।

explorer_9azqaIPFLV.png का स्क्रीनशॉट explorer_9azqaIPFLV.png का स्क्रीनशॉट

explorer_fZtM7nQP24.png का स्क्रीनशॉट explorer_fZtM7nQP24.png का स्क्रीनशॉट

explorer_Pj7z6kHK0L.png का स्क्रीनशॉट explorer_Pj7z6kHK0L.png का स्क्रीनशॉट

  • नेटवर्क कार्ड को “Jumbo Frames (9K)” स्वीकार करने के लिए कॉन्फ़िगर करें।

  • ड्राइवर इंस्टॉल करें और “फिल्टर” ड्राइवर की इंस्टॉलेशन स्वीकार करना सुनिश्चित करें (नोट: फिल्टर ड्राइवर प्रत्येक कैमरा निर्माता के लिए अलग होता है, सुनिश्चित करें कि आप उस कैमरा प्रकार का फिल्टर ड्राइवर इंस्टॉल और सक्षम करें जिसका आप उपयोग कर रहे हैं)।

  • Interrupt Moderation सक्षम करें और दर को Extreme या High पर सेट करें।

  • नेटवर्क कार्ड पर IPv4 और फिल्टर ड्राइवर को छोड़कर सभी नेटवर्क मॉड्यूल अक्षम करें।

उदाहरण कॉन्फ़िगरेशन:

हमने अनुपयोगी / अनावश्यक आइटम को अनचेक किया है, यह कोई सख्त आवश्यकता नहीं है।

dllhost_WxISH9UBwG.png का स्क्रीनशॉट dllhost_WxISH9UBwG.png का स्क्रीनशॉट

IP एड्रेस कॉन्फ़िगरेशन

इष्टतम स्थिरता सुनिश्चित करने के लिए हम कैमरा और नेटवर्क एडेप्टर दोनों पर स्टैटिक IP सेटअप का उपयोग करने की अनुशंसा करते हैं।

प्रत्येक नेटवर्क एडेप्टर पर IP एड्रेस बदलने से पहले, पहले कैमरे पर IP एड्रेस सेट करें। उदाहरण के लिए फेस ऑन राइट के लिए, सुनिश्चित करें कि कैमरा स्टैटिक IP का उपयोग करने के लिए सेट है और IP को 10.0.1.10 (नीचे दी गई अनुशंसा के अनुसार) पर सेट करें। कैमरे में परिवर्तन सहेजना सुनिश्चित करें, और फिर नेटवर्क एडेप्टर में परिवर्तन करें।

यह एक सामान्य लेख है, कैमरा IP सेटअप की विशिष्टताओं के लिए कृपया हमारे कैमरा-विशिष्ट लेखों का उपयोग करें।

dual port नेटवर्क कार्ड से जुड़े दो GigE कैमरों के लिए उदाहरण कॉन्फ़िगरेशन:

नेटवर्क एडेप्टर 1

-फेस ऑन राइट कैमरे से जुड़ा है।

एडेप्टर IP: 10.0.1.1 कैमरा IP: 10.0.1.10 Subnet mask: 255.255.255.0

नेटवर्क एडेप्टर 2

-लाइन के नीचे कैमरे से जुड़ा है।

एडेप्टर IP: 10.0.2.1 कैमरा IP: 10.0.2.10 Subnet mask: 255.255.255.0

वैकल्पिक

अनावश्यक आइटम अनचेक करें:

dllhost_5htydM4paz.png का स्क्रीनशॉट dllhost_5htydM4paz.png का स्क्रीनशॉटdllhost_xFqWSG573S.png का स्क्रीनशॉट dllhost_xFqWSG573S.png का स्क्रीनशॉट

यदि आप आइटम अनचेक करते हैं तो सुनिश्चित करें कि आप “OK” पर क्लिक करें और फिर नेटवर्क एडेप्टर प्रॉपर्टीज़ पर वापस जाएँ।

उन्नत नेटवर्क एडेप्टर कॉन्फ़िगरेशन

Jumbo Frames: Jumbo Packet / Jumbo Frames सक्षम करें और सुनिश्चित करें कि इसे 9000 Bytes से अधिक मान पर सेट करें।

rundll32_2017-10-30_15-12-25.png का स्क्रीनशॉट rundll32_2017-10-30_15-12-25.png का स्क्रीनशॉट

Interrupt Moderation: यदि उपलब्ध हो तो High या Extreme पर सेट करें।

LMIIgnition_2017-10-30_13-52-45.png का स्क्रीनशॉट LMIIgnition_2017-10-30_13-52-45.png का स्क्रीनशॉट

Receive Buffers: Receive Buffers को अधिकतम मान पर सेट करें।

rundll32_2017-10-30_15-33-17.png का स्क्रीनशॉट rundll32_2017-10-30_15-33-17.png का स्क्रीनशॉट

समस्या निवारण

ड्रॉप हुए फ्रेम

प्रत्येक कैमरे पर फ्रेम दर कम करने से ड्रॉप हुए फ्रेम से बचने या उन्हें कम करने में मदद मिल सकती है।

MotionCatalyst स्क्रीनशॉट MotionCatalyst स्क्रीनशॉट

क्या आपके पास अनुशंसित नेटवर्क कार्डों में से एक है? यदि नहीं तो हो सकता है कि नेटवर्क कार्ड स्वयं समस्याएँ उत्पन्न कर रहा हो। कृपया हमारी बिक्री टीम से संपर्क करें ताकि यह सुनिश्चित हो सके कि आपके पास उचित नेटवर्क उपकरण है।

  • नेटवर्क कार्ड का अनुचित कॉन्फ़िगरेशन। जाँचें कि प्रत्येक नेटवर्क एडेप्टर पर 9kB jumbo frames सक्षम है। अनुशंसित कॉन्फ़िगरेशन पर हमारा सहायता लेख देखें

  • 2 से अधिक कैमरों का उपयोग करने पर GEV SCPD को 150 पर सेट करें (कैमरा सेटिंग्स में Device / Link सेक्शन देखें)।

  • पुष्टि करें कि link speed 100 Mbps नहीं बल्कि 1000 Mbps है (कैमरा सेटिंग्स में Device / Link सेक्शन के अंतर्गत “Device Link Speed” देखें)।

  • यदि link speed 1000Mbps के बजाय 100Mbps है तो आप जिस केबल का उपयोग कर रहे हैं वह खराब या क्षतिग्रस्त हो सकती है, या नेटवर्क एडेप्टर Gigabit गति का समर्थन नहीं कर सकता। केबल बदलने का प्रयास करें।

  • कैमरा सेटिंग्स को डिफ़ॉल्ट पर रीसेट करने का प्रयास करें, कैमरा सेटिंग्स में “Device/ Link” सेक्शन के अंतर्गत link speed फिर से जाँचें।

  • Windows Control Panel से नेटवर्क एडेप्टर की स्थिति जाँचें।

explorer_zOL1iapQMl.png का स्क्रीनशॉट explorer_zOL1iapQMl.png का स्क्रीनशॉट

नोट: Speed 100Mbps नहीं बल्कि 1.0 Gbps (1000Mbps) होनी चाहिए।

Region Of Interest (ROI) का उपयोग करके ड्रॉप हुए फ्रेम अतिरिक्त रूप से कम करना:

Region of Interest (या area of interest) का उपयोग करने से समग्र छवि का आकार कम होगा और FPS बढ़ेगा, लेकिन इससे बैंडविड्थ उपयोग भी कम हो सकता है जिससे ड्रॉप हुए फ्रेम कम हो सकते हैं (ROI का उपयोग कैसे करें इसके लिए ऊपर देखें)।

कनेक्टिविटी समस्याएँ (कैमरा डिसकनेक्ट):

  • नेटवर्क केबलिंग की जाँच करें।

  • यदि कैमरों के लिए बाहरी पावर सप्लाई का उपयोग कर रहे हैं, तो पावर सप्लाई कनेक्शन जाँचें।

अन्य समस्याएँ:

आपके हार्डवेयर के आधार पर, sharpening और denoise फिल्टर चालू रखना सबसे अच्छा नहीं हो सकता है; इन्हें बंद करने से कुछ CPU और GPU उपयोग कम होगा। आप Advanced Camera Settings के Filters टैब में कैमरा फिल्टर पा सकते हैं। फिल्टर के बारे में अधिक जानकारी यहाँ: improving-image-quality.md

Jumbo Frame संगतता

सभी नेटवर्क एडेप्टर 9KB Jumbo Frames का समर्थन नहीं करते। नेटवर्क एडेप्टर द्वारा समर्थित उच्चतम jumbo frame KB आकार का उपयोग करना सबसे अच्छा है, लेकिन सामान्यतः परफॉर्मेंस बेहतर बनाने के लिए ऐसे नेटवर्क एडेप्टर का उपयोग करना सर्वोत्तम है जो 9KB का समर्थन करता हो।

उदाहरण:

-एक switch के माध्यम से NIC से जुड़े एकाधिक कैमरे।

सभी नेटवर्क switches 9KB jumbo frames का समर्थन नहीं करते, और यदि NIC (नेटवर्क एडेप्टर) को 9KB (या switch द्वारा संभाले जा सकने वाले packet size से अधिक) का उपयोग करने के लिए सेट किया गया है तो इससे packet loss होगा। इसके परिणामस्वरूप Swing Catalyst में फ्रेम ड्रॉप होते हैं।

कई switches jumbo frames का समर्थन करते हैं (जैसा कि अक्सर specifications में उल्लेख किया जाता है), लेकिन सभी 9KB jumbo frames का समर्थन नहीं करते; अक्सर आप पाएंगे कि उपकरण 4KB तक का समर्थन करते हैं।

उदाहरण के लिए यदि आप किसी कैमरे को ऐसे switch से कनेक्ट करते हैं जो केवल 4KB jumbo frames का समर्थन करता है और आपका नेटवर्क एडेप्टर 9KB jumbo frames के लिए सेट है तो इससे समस्याएँ होंगी।

आप command line utility, ping का उपयोग करके नेटवर्क एडेप्टर की परफॉर्मेंस का परीक्षण कर सकते हैं (जैसा कि स्क्रीनशॉट में दिखाया गया है):

यहाँ हम 9000 bytes (9KB) के packet size के साथ नेटवर्क एडेप्टर को ping कर रहे हैं। यदि request timeout हो जाती है तो संभवतः यह 9KB jumbo frames का समर्थन नहीं करता।

cmd_2017-11-06_12-40-18.png का स्क्रीनशॉट cmd_2017-11-06_12-40-18.png का स्क्रीनशॉट


अंतिम अपडेट: 2025-04-11 | आधिकारिक सहायता साइट पर देखें