ANSYS SCADE یک محیط توسعه مدل محور بسیار قدرتمند است که در زمینه تولید نرم افزارهای جاسازی شده و سایر نرم افزارهای خاص و پیشرفته که در محیط های صنعتی بزرگ و خطرناک مورد استفاده قرار می گیرند کاربرد دارد. نرم افزار جاسازی شده یا embedded software یک قطعه کد نرم افزاری است که در محیطی خارج از کامپیوترهای معمولی و شخصی اجرا شده و به صورت منحصر به فرد برای سخت افزارهای خاص صنعتی و … تولید می شود. نرم افزار ANSYS SCADE 2021 به یکسری ابزارهای توسعه اختصاصی و موتورهای تولید و پردازش کدهای معتبر مجهز شده است که می تواند به کاربر در طراحی نرم افزار بر اساس استانداردهای سختگیرانه بین المللی و جلوگیری از خطاهای متداول برنامه نویسی کمک کند. این قابلیت برای مهندسان سامانه ها و توسعه دهندگان نرم افزار بسیار حیاتی است و می تواند زمان و انرژی بسیار زیادی صرفه جویی کند. نرم افزار ANSYS SCADE 2021 یکی از قدرتمندترین محیط های توسعه حال حاضر است که در صنایع مختلفی مانند صنایع هوا و فضا و انرژی اتمی استفاده شده است. از جمله مهم ترین پروژه های این نرم افزار می توان به توسعه سیستم کنترل جت های جنگنده و سیستم کنترل از راه دور نیروگاه های برقی-اتمی اشاره کرد. این نرم افزار در پروژه های معمولی و متوسط استفاده نمی شود و معمولا در پروژه های خاص و بسیار پر هزینه که نیازمند پایداری بالا و الگوها و پروتکل های ایمنی است کاربرد دارد.
-
ویژگی های نرم افزار ANSYS SCADE
- – توسعه مبتنی بر مدل نرم افزارها و سیستم هایی با درصد پایداری بسیار بالا برای واحدهای صنعتی پیشرفته و خطرناک
- – امکان انجام تحلیل نیازمندیها در مهندسی سیستمها و مهندسی نرمافزار
- – امکان دریافت گزارش در قالب دو فرمت RTF و HTML
- – قابلیت ادغام مدل های مختلف و مقایسه ورژن ها و پروتوتایپ های مختلف یک مدل خاص
- – تعریف نوع داده های ورودی و خروجی
- – پشتیبانی کامل از عملگرهای گرافیکی استاندارد
- Key features of Ansys SCADE Suite
- Graphical presentation of decision diagrams
- Ability to compare different versions of projects, models, operators or state machines with graphical indication of differences and reporting
- Expanded libraries of integrators, hysteresis, quantizers, filters, triggers, truth tables, lookup tables, matrix operators and other components
- Import of previously developed program code
- Read / write access to project and model files through the Eclipse Modeling Framework (EMF) or Tcl API
- Test case development wizard
- Bidirectional synchronization between system architecture models and software project models
- Worst program execution time analysis (WCET ) and the used stack size
- Optimization of program execution time and / or stack size
- Analyzing code performance
- Automatically generating detailed reports
- Setting up and automating simulations using the Tcl scripting language
- Automatically executing test scripts
- Simulink and MATLAB co-simulation
- Exporting FMU models to Ansys Twin Builder
- Assessment of project compliance with safety requirements and detection of errors at an early design stage
- Automatic generation of certified code and integration into commercial software products
- Development of embedded human-machine interfaces
- Software lifecycle management in conjunction with Ansys SCADE LifeCycle