माडेलिका
प्रोग्रामिंग भाषा
माडेलिका (Modelica) एक ऑब्जेक्ट-ओरिएण्टेड मॉडलिंग भाषा है जो जटिल तन्त्रों की मॉडलिंग के लिये प्रयुक्त होती है। मॉडलिका एक ऑब्जेक्ट-ओरिएण्टेड, डिक्लेरेटिव, बहु-डोमेनी भाषा है। उदाहरण के लिये, यदि किसी तन्त्र में यांत्रिक, वैद्युत, इलेक्ट्रानिक, हाइड्रालिक, तापीय, नियन्त्रण, विद्युत ऊर्जा आदि घटक हों तो उसे मॉडेलिका के द्वारा मॉडल करके उसका विश्लेषण कर सकते हैं। यह भाषा मॉडेलिका एसोसियेशन द्वारा विकसित है जो एक लाभ-निरपेक्ष (नॉन-प्रॉफिट) संस्था है। मॉडेलिका एसोसियेशन निःशुल्क मॉडेलिका स्टैण्डर्ड लाइब्रेरी का विकास भी करता है जिसमें विभिन्न प्रकार के १३६० मॉडल तथा १२८० फलन हैं।
चित्र:Modelica.png | |
प्रकार | डिक्लेरेटिव प्रोग्रामिंग भाषा |
---|---|
पहला अवतरण | 1997 |
स्थायी विमोचन | 3.3 (May 9, 2012[1]) |
उपयोग | AMESim, CATIA Systems, CyModelica, Dymola, JModelica.org, MapleSim, Wolfram SystemModeler, OpenModelica, Scicos, SimulationX, Vertex, Xcos |
प्रचालन तन्त्र | Cross-platform |
अनुज्ञप्तिधारी | Modelica License Version 2 |
वेबसाइट | www.modelica.org |
उदाहरण
संपादित करेंनिम्नलिखित सरल कोड एक प्रथम ऑर्डर के तंत्र ( ) को निरूपित करता है-
model FirstOrder
parameter Real c=1 "Time constant";
Real x "An unknown";
equation
der(x) = -c*x "A first order differential equation";
end FirstOrder;
उपयोग
संपादित करेंमॉडेलिका का उपयोग निम्नलिखित अनुप्रयोगों में हुआ है-
- वाणिज्यिक अनुप्रयोग
- Dymola (Dynasim AB)
- LMS Imagine.Lab AMESim ( LMS International )
- MapleSim ( Maplesoft, Canada )
- MathModelica ( Wolfram Research, स्वीडेन)
- SimulationX ( ITI GmbH, Dresde, जर्मनी)
- मुक्तस्रोत एवं निःशुल्क अनुप्रयोग
- JModelica.org
- ओपेनमॉडेलिका (OpenModelica)[2]
- साईलैब-Xcos/Scicos.
सन्दर्भ
संपादित करें- ↑ "Modelica Language Specification, Version 3.3" (PDF). मॉडेलिका संघ (Modelica Association). 2012-05-09. मूल (PDF) से 4 मार्च 2016 को पुरालेखित.
- ↑ "ओपेनमॉडेलिका का जालघर". मूल से 14 जनवरी 2018 को पुरालेखित. अभिगमन तिथि 26 अगस्त 2015.
इन्हें भी देखें
संपादित करेंबाहरी कड़ियाँ
संपादित करें- Modelica 3.3 language specification
- Modelica Association, the homepage of the non-profit Modelica Association (developing Modelica)
- Modelica by Example A free interactive HTML book for learning Modelica, by Michael Tiller
- Introduction to Physical Modeling with Modelica[मृत कड़ियाँ], book by Michael Tiller
- Fritzson, Peter (February 2004). Principles of Object-Oriented Modeling and Simulation with Modelica 2.1 (PDF). Wiley-IEEE Press. आई॰ऍस॰बी॰ऍन॰ 978-0-471-47163-9. मूल से 3 मार्च 2016 को पुरालेखित (PDF). अभिगमन तिथि 6 जुलाई 2015.
- Commercial Modelica tools: Dymola, LMS Imagine.Lab AMESim, CyModelica MapleSim, Wolfram SystemModeler, Modelica Physical Modeling Toolbox for Matlab, SimulationX, Vertex
- Open source Modelica tools: OpenModelica (GPL or OSMC-PL), JModelica.org (GPL)
- Modelica Overview
यह लेख एक आधार है। जानकारी जोड़कर इसे बढ़ाने में विकिपीडिया की मदद करें। |