2011-11-19 20 views
10

मैंने इन शर्तों का उपयोग करने वाले लोगों को सुना है।क्या राज्यमाचिन और स्टेटकार्ट का मतलब समान है?

मुझे आश्चर्य है कि क्या वे एक ही चीज़ का संदर्भ लेते हैं या इन दोनों के बीच कोई अंतर है?

उत्तर

15

विकिपीडिया वास्तव में इस सुंदर अच्छी तरह से कवर करता है। http://en.wikipedia.org/wiki/State_diagram

राज्य मशीनें लंबे समय तक (कम से कम दशकों) रही हैं। उनमें राज्यों (आमतौर पर मंडल) और राज्यों के बीच तीर होते हैं जहां कुछ क्रियाएं तीर के साथ एक संक्रमण को ट्रिगर कर सकती हैं। मूर और मीली मशीनें दो मुख्य रूप हैं, जो इंगित करती हैं कि आउटपुट संक्रमण या राज्यों से प्राप्त होता है या नहीं।

स्टेटचर का आविष्कार David Harel द्वारा किया गया था, और इसे कभी-कभी हरेल स्टेटचार्ट भी कहा जाता है। उन्होंने जटिल मशीनों के साथ वास्तविक काम के लिए राज्य मशीनों को और अधिक उपयोगी बनाने के लक्ष्य के साथ ठेठ राज्य मशीनों के लिए एक विस्तृत व्यापक विस्तार परिभाषित किया।

स्टेटचर का एक संस्करण अब मैटलैब में बना है, stateflow, जो सिमुलिंक का विस्तार है। स्टेट्सशर्ट यूएमएल "स्टेट मशीन आरेख" का आधार भी हैं। http://www.mathworks.com/products/stateflow/examples.html

Stateflow यह बहुत आसान state machines बना सकते हैं और R2012b में चार्ट प्रवाह के लिए बनाने के लिए अद्यतन किया गया है:

+0

हाय @ पीछा! यूएमएल में राज्य आरेख राज्य मशीनों (मूर और मीली मशीन) या स्टेटचर (हेल स्टेटचर) के विचार पर निर्माण करता है? – Chriss

+2

यूएमएल राज्य मशीन आरेख राज्यक्षेत्रों पर आधारित हैं। सबसे स्पष्ट विशेषता सुपरस्टेट और समवर्ती ऑर्थोगोनल राज्य है। – Pursuit

+0

प्रिय मित्र @ पीछा करने के लिए धन्यवाद :) क्या इसका मतलब यह है कि राज्य चार्ट राज्य आरेख से मेल नहीं खाता है, लेकिन यह केवल इसकी अवधारणाओं पर बनाया गया है? – Chriss

0

पर सामान्य रूप में Stateflow बारे में और जानें।

प्रमुख अपडेटों में एक नया ग्राफिकल संपादक, राज्य संक्रमण तालिका, MATLAB एक्शन भाषा और एक एकीकृत डीबगर शामिल है।

सर्वश्रेष्ठ, सिद्धार्थ