Սիմուլինկ
![]() | |
Տեսակ | ծրագրավորման լեզու և վիզուալ ծրագրավորման լեզու |
---|---|
Նախագծումը՝ | ՄաթՎորքս |
ՕՀ | Լինուքս |
Վերջին կայուն տարբերակ | 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), գրաֆիկական ծրագրավորման միջավայր է մոդելավորման համար, մշակված Մեթ Վորքսի կողմից, բազմաբնույթ դինամիկ համակարգերի ծրագրավորման և վերլուծման համար։ Դրա առաջնային ինտերֆեյսը գրաֆիկական բլոկի դիագրամ գործիքն է՝ հարմարեցված բլոկային գրադարանների հավաքածուներին։ Այն առաջարկում է ամուր ինտեգրացիա Մեթլեբի մնացած միջավայրով և կարող է վարել Մեթլեբը կամ սկրիպտ անել դրանից։ Սիմուլինկը լայնորեն օգտագործվում է ավտոմատ հսկողության մեջ և բազմաբնույթ տիրույթի մոդելավորման թվային ազդանշանի մշակման և Մոդել-Բեյսդ Դիզայնի համար[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 |
Տես ավելին[խմբագրել | խմբագրել կոդը]
Հղումներ[խմբագրել | խմբագրել կոդը]
- ↑ «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
- ↑ «Model Based Design Accelerates the Development of Mechanical Locomotive Controls»։ sae.org։ Վերցված է հունիսի 28, 2015
- ↑ «Automatic Code Generation - Simulink Coder»։ mathworks.com։ Վերցված է հունիսի 28, 2015
- ↑ A Software Safety Certification Plug-in for Automated Code Generators: Feasibility Study and Preliminary Design
- ↑ 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, 2015
- ↑ Lotus Engineering Develops Control Systems Software to Reduce Diesel Emissions
- ↑ A Comparison of Three Code Generators for Models Created in Simulink Archived 2010-08-11 at the Wayback Machine.
- ↑ «Multitarget modeling reduces ECU software costs»։ EETimes։ Արխիվացված է օրիգինալից հոկտեմբերի 18, 2007-ին։ Վերցված է հունիսի 28, 2015
- ↑ «Code Generation - Embedded Coder - Simulink»։ mathworks.com։ Վերցված է հունիսի 28, 2015
- ↑ HDL Coder
- ↑ Cassandras Christos (2007-11-27)։ «Introduction to Discrete-Event Simulation»։ Springer US։ Արխիվացված է օրիգինալից 2013-02-02-ին։ Վերցված է 2009-11-03
- ↑ Mathworks։ «MatLab & Simulink: Simulink Reference R2015b»։ Վերցված է սեպտեմբերի 28, 2015
- ↑ Mathworks (June 2009)։ «list of version and release numbers for Simulink»։ Վերցված է December 14, 2010
- ↑ «THE MATHWORKS ANNOUNCES SHIPMENT OF SIMULINK ON MICROSOFT WINDOWS»։ thefreelibrary.com։ Արխիվացված է օրիգինալից 2016-03-05-ին։ Վերցված է հունիսի 28, 2015