EPICS
प्रायोगिक भौतिकी और औद्योगिक नियंत्रण प्रणाली (ई. पी. आई. सी. एस.) सॉफ्टवेयर उपकरणों और अनुप्रयोगों का एक समूह है जिसका उपयोग कण त्वरक, दूरबीन और अन्य बड़ी वैज्ञानिक सुविधाओं जैसे उपकरणों को संचालित करने के लिए वितरित नियंत्रण प्रणालियों को विकसित करने और लागू करने के लिए किया जाता है। उपकरण उन प्रणालियों को विकसित करने में मदद करने के लिए डिज़ाइन किए गए हैं जिनमें अक्सर बड़ी संख्या में नेटवर्क वाले कंप्यूटर होते हैं जो नियंत्रण और प्रतिक्रिया प्रदान करते हैं। वे एस. सी. ए. डी. ए. क्षमताएँ भी प्रदान करते हैं। इतिहास ई. पी. आई. सी. एस. को शुरू में 1988 में बॉब डेलिसियो, जेफ हिल आदि द्वारा लॉस एलामोस नेशनल लेबोरेटरी (एल. ए. एन. एल.) में ग्राउंड टेस्ट एक्सेलरेटर कंट्रोल सिस्टम (जी. टी. ए. सी. एस.) के रूप में विकसित किया गया था। 1989 में, आर्गोन नेशनल लेबोरेटरी (ए. एन. एल.) के मार्टी क्रेमर 6 महीने के लिए जी. टी. ए. नियंत्रण दल के साथ काम करने आए, जिससे उन्नत फोटॉन स्रोत (ए. पी. एस.) नियंत्रण प्रणाली पर अपने काम के अनुभव को परियोजना में लाया गया। परिणामस्वरूप सॉफ्टवेयर का नाम बदलकर ई. पी. आई. सी. एस. कर दिया गया और इसे 1991 में त्वरक और बड़े प्रायोगिक भौतिकी नियंत्रण प्रणालियों (आई. सी. ए. एल. ई. पी. सी. एस.) पर अंतर्राष्ट्रीय सम्मेलन में प्रस्तुत किया गया। ई. पी. आई. सी. एस. मूल रूप से एक वाणिज्यिक लाइसेंस के तहत उपलब्ध था, जिसमें टेट एंड काइनेटिक सिस्टम्स द्वारा बेचे गए उन्नत संस्करण थे। सहयोगियों के लिए लाइसेंस मुफ़्त थे, लेकिन LANL और APS के साथ एक कानूनी समझौते की आवश्यकता थी। एक ई. पी. आई. सी. एस. समुदाय की स्थापना की गई और सहयोग के साथ अधिक सुविधाओं के जुड़ने से विकास में वृद्धि हुई। फरवरी 2004 में, ई. पी. आई. सी. एस. मुक्त लाइसेंस के तहत इसके जारी होने के बाद ई. पी. आई. सी. एस. स्वतंत्र रूप से वितरण योग्य बन गया। यह अब दुनिया भर में 50 से अधिक बड़े विज्ञान संस्थानों के साथ-साथ कई वाणिज्यिक कंपनियों द्वारा उपयोग और विकसित किया जाता है। आर्किटेक्चर ई. पी. आई. सी. एस. कंप्यूटरों के बीच संवाद करने के लिए क्लाइंट-सर्वर और प्रकाशन-सदस्यता तकनीकों का उपयोग करता है। सर्वर, "इनपुट/आउटपुट कंट्रोलर" (आई. ओ. सी.), उनसे जुड़े माप उपकरणों का उपयोग करके वास्तविक समय में प्रयोग और नियंत्रण डेटा एकत्र करते हैं। यह जानकारी तब ग्राहकों को उच्च-बैंडविड्थ चैनल एक्सेस (सी. ए.) या हाल ही में जोड़े गए पी. वी. एक्सेस नेटवर्किंग प्रोटोकॉल का उपयोग करके प्रदान की जाती है, जिन्हें वैज्ञानिक प्रयोगों जैसे वास्तविक समय के अनुप्रयोगों के अनुरूप बनाया गया है। आई. ओ. सी. "रिकॉर्ड" के डेटाबेस को धारण करते हैं और उनके साथ बातचीत करते हैं, जो नियंत्रित किए जाने वाले उपकरणों के उपकरणों या पहलुओं का प्रतिनिधित्व करते हैं। आई. ओ. सी. को स्टॉक-मानक सर्वर या पी. सी. या वी. एम. ई., माइक्रो. टी. सी. ए. और अन्य मानक एम्बेडेड सिस्टम प्रोसेसर द्वारा होस्ट किया जा सकता है। "हार्ड रियल-टाइम" अनुप्रयोगों के लिए आमतौर पर आरटीईएमएस या वीएक्सवर्क्स ऑपरेटिंग सिस्टम का उपयोग किया जाता है, जबकि "सॉफ्ट रियल-टाइम" अनुप्रयोग आमतौर पर लिनक्स या माइक्रोसॉफ्ट विंडोज पर चलते हैं। अभिलेखों में रखे गए डेटा को विशिष्ट पहचानकर्ताओं द्वारा दर्शाया जाता है जिन्हें प्रक्रिया चर (पी. वी.) के रूप में जाना जाता है। ये पी. वी. सी. ए./पी. वी. एक्सेस प्रोटोकॉल द्वारा प्रदान किए गए नेटवर्क चैनलों पर सुलभ हैं। विभिन्न प्रकार के इनपुट और आउटपुट (जैसे, एनालॉग या बाइनरी) के लिए और गणना जैसे कार्यात्मक व्यवहार प्रदान करने के लिए कई रिकॉर्ड प्रकार उपलब्ध हैं। कस्टम रिकॉर्ड प्रकार बनाना भी संभव है। प्रत्येक अभिलेख में क्षेत्रों का एक समूह होता है, जो अभिलेख के स्थिर और गतिशील डेटा को धारण करता है और स्थानीय या दूरस्थ रूप से विभिन्न कार्यों का अनुरोध किए जाने पर व्यवहार को निर्दिष्ट करता है। अधिकांश अभिलेख प्रकार ई. पी. आई. सी. एस. अभिलेख संदर्भ पुस्तिका में सूचीबद्ध हैं। ग्राफिकल यूजर इंटरफेस पैकेज उपलब्ध हैं, जो उपयोगकर्ताओं को डायल और टेक्स्ट बॉक्स जैसे विशिष्ट प्रदर्शन विजेट के माध्यम से पी. वी. डेटा को देखने और उनके साथ बातचीत करने की अनुमति देते हैं। उदाहरणों में ई. डी. एम. (एक्स्टेंसिबल डिस्प्ले मैनेजर), एम. ई. डी. एम. (मोटिफ/ई. डी. एम.) और सी. एस. एस. शामिल हैं। सीए/पी. वी. एक्सेस प्रोटोकॉल को लागू करने वाला कोई भी सॉफ्टवेयर पी. वी. मानों को पढ़ और लिख सकता है। विस्तार पैकेज MATLAB, लैबव्यू, पर्ल, पायथन, Tcl, एक्टिवएक्स आदि के लिए समर्थन प्रदान करने के लिए उपलब्ध हैं। इनका उपयोग ई. पी. आई. सी. एस.-नियंत्रित उपकरणों के साथ बातचीत करने के लिए स्क्रिप्ट लिखने के लिए किया जा सकता है। ई. पी. आई. सी. एस. वाणिज्यिक उपयोगकर्ता बी. आई. आर. ए. सिस्टम सीमैट कोसिलेब जी. एल. आर. खोज आई. डी. टी. मोबिस वेधशाला विज्ञान ऑस्प्रे वितरित नियंत्रण प्रणाली वैरियान मेडिकल सिस्टम पिरामिड तकनीकी सलाहकार भी देखें टैंगो नियंत्रण प्रणाली एस. सी. ए. डी. ए.-पर्यवेक्षी नियंत्रण और डेटा अधिग्रहण संदर्भ बाहरी लिंक ई. पी. आई. सी. एस. रिकॉर्ड संदर्भ मैनुअल विज्ञान सॉफ्टवेयर भौतिकी सॉफ्टवेयर प्रायोगिक कण भौतिकी औद्योगिक स्वचालन सॉफ्टवेयर