Սիմուլինկ
Տեսակ | ծրագրավորման լեզու և վիզուալ ծրագրավորման լեզու |
---|---|
Նախագծումը՝ | ՄաթՎորքս |
ՕՀ | Լինուքս, մաքՕՍ և 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 |
Տես ավելին
[խմբագրել | խմբագրել կոդը]Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]- ↑ «The Successful development process with MATLAB Simulink in the framework of ESA's ATV project» (PDF). Vega Group PLC. Արխիվացված է օրիգինալից (PDF) 2011 թ․ հուլիսի 17-ին. Վերցված է 2011 թ․ նոյեմբերի 1-ին.
- ↑ «Model Based Design Accelerates the Development of Mechanical Locomotive Controls». sae.org. Վերցված է 2015 թ․ հունիսի 28-ին.
- ↑ «Automatic Code Generation - Simulink Coder». mathworks.com. Վերցված է 2015 թ․ հունիսի 28-ին.
- ↑ 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. Վերցված է 2015 թ․ հունիսի 28-ին.
- ↑ Lotus Engineering Develops Control Systems Software to Reduce Diesel Emissions
- ↑ A Comparison of Three Code Generators for Models Created in Simulink Արխիվացված 2010-08-11 Wayback Machine
- ↑ «Multitarget modeling reduces ECU software costs». EETimes. Արխիվացված է օրիգինալից 2007 թ․ հոկտեմբերի 18-ին. Վերցված է 2015 թ․ հունիսի 28-ին.
- ↑ «Code Generation - Embedded Coder - Simulink». mathworks.com. Վերցված է 2015 թ․ հունիսի 28-ին.
- ↑ HDL Coder
- ↑ Cassandras, Christos (2007 թ․ նոյեմբերի 27). «Introduction to Discrete-Event Simulation». Springer US. Արխիվացված է օրիգինալից 2013 թ․ փետրվարի 2-ին. Վերցված է 2009 թ․ նոյեմբերի 3-ին.
- ↑ Mathworks. «MatLab & Simulink: Simulink Reference R2015b» (PDF). Վերցված է 2015 թ․ սեպտեմբերի 28-ին.
- ↑ Mathworks (2009 թ․ հունիս). «list of version and release numbers for Simulink». Վերցված է 2010 թ․ դեկտեմբերի 14-ին.
- ↑ «THE MATHWORKS ANNOUNCES SHIPMENT OF SIMULINK ON MICROSOFT WINDOWS». thefreelibrary.com. Արխիվացված է օրիգինալից 2016 թ․ մարտի 5-ին. Վերցված է 2015 թ․ հունիսի 28-ին.
Արտաքին հղումներ
[խմբագրել | խմբագրել կոդը]Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «Սիմուլինկ» հոդվածին։ |