माडेलिका

प्रोग्रामिंग भाषा

माडेलिका (Modelica) एक ऑब्जेक्ट-ओरिएण्टेड मॉडलिंग भाषा है जो जटिल तन्त्रों की मॉडलिंग के लिये प्रयुक्त होती है। मॉडलिका एक ऑब्जेक्ट-ओरिएण्टेड, डिक्लेरेटिव, बहु-डोमेनी भाषा है। उदाहरण के लिये, यदि किसी तन्त्र में यांत्रिक, वैद्युत, इलेक्ट्रानिक, हाइड्रालिक, तापीय, नियन्त्रण, विद्युत ऊर्जा आदि घटक हों तो उसे मॉडेलिका के द्वारा मॉडल करके उसका विश्लेषण कर सकते हैं। यह भाषा मॉडेलिका एसोसियेशन द्वारा विकसित है जो एक लाभ-निरपेक्ष (नॉन-प्रॉफिट) संस्था है। मॉडेलिका एसोसियेशन निःशुल्क मॉडेलिका स्टैण्डर्ड लाइब्रेरी का विकास भी करता है जिसमें विभिन्न प्रकार के १३६० मॉडल तथा १२८० फलन हैं।

मॉडेलिका (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;

उपयोग संपादित करें

मॉडेलिका का उपयोग निम्नलिखित अनुप्रयोगों में हुआ है-

सन्दर्भ संपादित करें

  1. "Modelica Language Specification, Version 3.3" (PDF). मॉडेलिका संघ (Modelica Association). 2012-05-09. मूल (PDF) से 4 मार्च 2016 को पुरालेखित.
  2. "ओपेनमॉडेलिका का जालघर". मूल से 14 जनवरी 2018 को पुरालेखित. अभिगमन तिथि 26 अगस्त 2015.

इन्हें भी देखें संपादित करें

बाहरी कड़ियाँ संपादित करें