Սիմուլինկ

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search
Սիմուլինկ
Simulink model of a wind turbine.tif
Տեսակծրագրավորման լեզու և վիզուալ ծրագրավորման լեզու
Նախագծումը՝ՄաթՎորքս
ՕՀԼինուքս
Վերջին կայուն տարբերակ8.5 (մարտի 5, 2015)
Կայք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։ Արխիվացված է օրիգինալից 2011-07-17-ին։ Վերցված է 2011-11-01 
  2. «Model Based Design Accelerates the Development of Mechanical Locomotive Controls»։ sae.org։ Վերցված է 28 June 2015 
  3. «Automatic Code Generation - Simulink Coder»։ mathworks.com։ Վերցված է 28 June 2015 
  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։ Վերցված է 28 June 2015 
  6. Lotus Engineering Develops Control Systems Software to Reduce Diesel Emissions
  7. A Comparison of Three Code Generators for Models Created in Simulink Archived 2010-08-11 at the Wayback Machine.
  8. «Multitarget modeling reduces ECU software costs»։ EETimes։ Արխիվացված է օրիգինալից 18 October 2007-ին։ Վերցված է 28 June 2015 
  9. «Code Generation - Embedded Coder - Simulink»։ mathworks.com։ Վերցված է 28 June 2015 
  10. HDL Coder
  11. Cassandras Christos (2007-11-27)։ «Introduction to Discrete-Event Simulation»։ Springer US։ Վերցված է 2009-11-03 
  12. Mathworks։ «MatLab & Simulink: Simulink Reference R2015b»։ Վերցված է 28 September 2015 
  13. Mathworks (June 2009)։ «list of version and release numbers for Simulink»։ Վերցված է December 14, 2010 
  14. «THE MATHWORKS ANNOUNCES SHIPMENT OF SIMULINK ON MICROSOFT WINDOWS»։ thefreelibrary.com։ Վերցված է 28 June 2015 

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