Սիմուլինկ

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Սիմուլինկ
Տեսակծրագրավորման լեզու և վիզուալ ծրագրավորման լեզու
Նախագծումը՝ՄաթՎորքս
ՕՀԼինուքս, մաքՕՍ և Windows
Վերջին կայուն տարբերակ8.5 (մարտի 5, 2015)
Կարդագող ֆայլերի ֆորմատMATLAB Simulink model?, Simulink Cache?, Simulink libray? և Simulink Model?
Ստեղծվող ֆայլերի ֆորմատMATLAB Simulink model?, Simulink Cache?, Simulink libray? և Simulink Model?
Կայքmathworks.com/products/simulink.html
 Simulink Վիքիպահեստում

Սիմուլինկ (անգլ.՝ simulink), գրաֆիկական ծրագրավորման միջավայր է մոդելավորման համար, մշակված Մեթ Վորքսի կողմից, բազմաբնույթ դինամիկ համակարգերի ծրագրավորման և վերլուծման համար։ Դրա առաջնային ինտերֆեյսը գրաֆիկական բլոկի դիագրամ գործիքն է՝ հարմարեցված բլոկային գրադարանների հավաքածուներին։ Այն առաջարկում է ամուր ինտեգրացիա Մեթլեբի մնացած միջավայրով և կարող է վարել Մեթլեբը կամ սկրիպտ անել դրանից։ Սիմուլինկը լայնորեն օգտագործվում է ավտոմատ հսկողության մեջ և բազմաբնույթ տիրույթի մոդելավորման թվային ազդանշանի մշակման և Մոդել-Բեյսդ Դիզայնի համար[1][2]։

Ավելացնել արտադրանք[խմբագրել | խմբագրել կոդը]

Մեթ Վորքսը և այլ ուրիշ երրորդ կողմի ապարատ և ծրագրային ապահովման արտադրանքներ կարող են օգտագործվել Սիմուլինկի հետ։ Օրինակ՝ Stateflow ընդլայնում է Սիմուլինկը դիզայնի միջավայրով զարգացնելու համար պետական մեքենաները և հոսքի աղյուսակները։ Մեթ Վորքսը պնդում է իրենց միմյանց հետ զուգորդված ապրանքատեսակով, Սիմուլինկը կարող է ավտոմատ առաջացնել C աղբյուրի կոդը համակարգերի ներդրման ճիշտ ժամանակի համար։ Որպես կոդի բարելավվման արդյունավետություն և ճկունություն, սա դառնում է ավելի լայնորեն տարածված համակարգերի արտադրության համար, դառնալով գործիք ներդրված համակարգի դիզայնի աշխատանքում իր ճկունության և արագ կրկնօրինակել կարողանալու շնորհիվ։ Ներկառուցված կոդերը բավական արդյունավետ են ներկառուցված համակարգերում օգտագործելու համար։

Սիմուլինկը իրականում (նախկինում հայտնի որպես xPC Target), հիմնված x86-ի հետ իրական ժամանակի համակարգի հետ, սիմուլիզմի համար միջավայր է և Սիմուլինկի թեստավորում, Stateflow մոդելներ ֆիզիկական համակարգում ճիշտ ժամանակին։ Մեկ այլ MathWorks արտադրանք նաև աջակցում է հատուկ ներդրված թիրախների։ Երբ օգտագործվում է ուրիշ ընդհանուր արտադրանքների հետ, Սիմուլինկը և Stateflow կարող են ավտոմատ առաջացնել synthesizable VHDL և Verilog։

Սիմուլինկի Verification և Validation ակտիվացնոմ են համակարգված մոդելների վավերացումը և ստուգումը մոդելների ոճի ստուգման միջոցով, պահանջների հետագծելիությունը և լուսաբանման վերլուծության մոդելը։ Simulink Design Verifier-ը օգտագործում է ֆորմալ մեթոդներ․ բացահայտելու համար դիզայնի սխալներ, ինչպիսիք են ամբողջական տատանում, բաժանում 0-ի վրա և մեռած տրամաբանություն, և առաջացնում է էներգետիկ փորձարկման սցենարներ Simulink միջավայրում մոդելի ստուգման համար։

SimEvents- ը օգտագործվում է Simulink միջավայրում հերթագրային համակարգերի մոդելավորման համար, գրաֆիկական կառուցվածքային բլոկների գրադարան ավելացնելու համար և Simulink- ում ժամանակի վրա հիմնված մոդուլյացիայի շարժիչ ավելացնելու համար։ Հետևաբար Simulink- ում կարելի է ցանկացած մոդելավորում իրականացնել, և մոդելը կարող է այդ միջավայրի ցանկացած կետում մոդելավորվել։

Բլոկների տարբեր ձևերից կարող են օգտվել՝ օգտագործելով Սիմուլինկի գրադարանի բրաուզերը։ Հետևաբար օգուտը կարելի է դուրս բերել իր միջավայրի արդյունավետությունից[3][4][5][6][7][8][9][10][11]։

Փոխարինման պատմություն[խմբագրել | խմբագրել կոդը]

MATLAB տարբերակ[12][13] Release անուն Simulink տարբերակ Տարի Նշումներ
1.0 1984
2 1986
3 1987
3.5 1990 Ran MS-DOS բայց պահանջում է 386 պրոցեսոր.Պահանջված վերսիա 3.5m math coprocessor
4 1992 Սիմուլաբից անվանափոխվել է Սիմուլինկ[14]
4.2c R7 1994 Պահանջում է 3․1 Windows մաթեմատիկական պրոցեսոր
5.0 R8 1996
5.1 R9 1997
5.1.1 R9.1
5.2 R10 1998
5.2.1 R10.1
5.3 R11 1999
5.3.1 R11.1
6.0 R12 2000
6.1 R12.1 2001
6.5 R13 Simulink 5.0.2 2002
6.5.1 R13SP1 Simulink 5.1 2003
6.5.2 R13SP2 Simulink 5.2
7 R14 Simulink 6.0 2004
7.0.1 R14SP1 Simulink 6.1
7.0.4 R14SP2 Simulink 6.2 2005
7.1 R14SP3 Simulink 6.3
7.2 R2006a Simulink 6.4 2006
7.3 R2006b Simulink 6.5
7.4 R2007a Simulink 6.6 2007
7.5 R2007b Simulink 7.0 Windows 2000-ի և PowerPC Mac-ի վերջին թողարկման համար
7.6 R2008a Simulink 7.1 2008
7.7 R2008b Simulink 7.2
7.8 R2009a Simulink 7.3 2009 32-bit & 64-bit Windows 7 առաջին թողարկման համար։
7.9 R2009b Simulink 7.4 Intel 64-bit Mac առաջին թողարկման համար, և վերջին Solaris SPARC-ի համար։
7.10 R2010a Simulink 7.5 2010 Intel 32-bit Mac առաջին թողարկման համար։
7.11 R2010b Simulink 7.6
7.12 R2011a Simulink 7.7 2011
7.13 R2011b Simulink 7.8
7.14 R2012a Simulink 7.9 2012
8 R2012b Simulink 8.0
8.1 R2013a Simulink 8.1 2013
8.2 R2013b Simulink 8.2
8.3 R2014a Simulink 8.3 2014
8.4 R2014b Simulink 8.4
8.5 R2015a Simulink 8.5 2015
8.6 R2015b Simulink 8.6 32-bit Windows վերջին թողարկման համար։
9.0 R2016a Simulink 8.7 2016
9.1 R2016b Simulink 8.8
9.2 R2017a Simulink 8.9 2017
9.3 R2017b Simulink 9.0
9.4 R2018a Simulink 9.1 2018
9.5 R2018b Simulink 9.2
9.6 R2019a Simulink 9.3 2019

Տես ավելին[խմբագրել | խմբագրել կոդը]

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]

  1. «The Successful development process with MATLAB Simulink in the framework of ESA's ATV project» (PDF). Vega Group PLC. Արխիվացված է օրիգինալից (PDF) 2011 թ․ հուլիսի 17-ին. Վերցված է 2011 թ․ նոյեմբերի 1-ին.
  2. «Model Based Design Accelerates the Development of Mechanical Locomotive Controls». sae.org. Վերցված է 2015 թ․ հունիսի 28-ին.
  3. «Automatic Code Generation - Simulink Coder». mathworks.com. Վերցված է 2015 թ․ հունիսի 28-ին.
  4. A Software Safety Certification Plug-in for Automated Code Generators: Feasibility Study and Preliminary Design
  5. BioAge Media. «Green Car Congress: General Motors Developed Two-Mode Hybrid Powertrain With MathWorks Model-Based Design; Cut 24 Months Off Expected Dev Time». greencarcongress.com. Վերցված է 2015 թ․ հունիսի 28-ին.
  6. Lotus Engineering Develops Control Systems Software to Reduce Diesel Emissions
  7. A Comparison of Three Code Generators for Models Created in Simulink Արխիվացված 2010-08-11 Wayback Machine
  8. «Multitarget modeling reduces ECU software costs». EETimes. Արխիվացված է օրիգինալից 2007 թ․ հոկտեմբերի 18-ին. Վերցված է 2015 թ․ հունիսի 28-ին.
  9. «Code Generation - Embedded Coder - Simulink». mathworks.com. Վերցված է 2015 թ․ հունիսի 28-ին.
  10. HDL Coder
  11. Cassandras, Christos (2007 թ․ նոյեմբերի 27). «Introduction to Discrete-Event Simulation». Springer US. Արխիվացված է օրիգինալից 2013 թ․ փետրվարի 2-ին. Վերցված է 2009 թ․ նոյեմբերի 3-ին.
  12. Mathworks. «MatLab & Simulink: Simulink Reference R2015b» (PDF). Վերցված է 2015 թ․ սեպտեմբերի 28-ին.
  13. Mathworks (2009 թ․ հունիս). «list of version and release numbers for Simulink». Վերցված է 2010 թ․ դեկտեմբերի 14-ին.
  14. «THE MATHWORKS ANNOUNCES SHIPMENT OF SIMULINK ON MICROSOFT WINDOWS». thefreelibrary.com. Արխիվացված է օրիգինալից 2016 թ․ մարտի 5-ին. Վերցված է 2015 թ․ հունիսի 28-ին.

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]

Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «Սիմուլինկ» հոդվածին։