Paramagic(TM) Users Guide
Total Page:16
File Type:pdf, Size:1020Kb
75 Fifth Street NW, Suite 213 Atlanta, GA 30308, USA Voice: +1- 404-592-6897 Web: www.InterCAX.com E-mail: [email protected] ParaMagicTM v16.6 sp1 Users Guide Table of Contents 1! About ..................................................................................................................................................... 3! 2! Quick Start ............................................................................................................................................ 3! 2.1! First Pass – execute existing models .............................................................................................. 3! 2.2! Second Pass – create new models .................................................................................................. 4! 3! Installation ............................................................................................................................................ 5! 3.1! Installation Requirements ............................................................................................................... 5! 3.1.1! System Requirements .............................................................................................................. 5! 3.1.2! MagicDraw Requirements ....................................................................................................... 5! 3.1.3! Core Solver Requirements ...................................................................................................... 5 ! 3.2! Installation Process ...................................................................................................................... 6! 4! User Documents .................................................................................................................................. 11! 4.1! Users Guide .................................................................................................................................. 11! 4.2! Tutorials ....................................................................................................................................... 11! 4.3! Examples ...................................................................................................................................... 12! 5! SysML Model Requirements ............................................................................................................. 13! 5.1! Structural requirements ................................................................................................................ 13! 5.1.1! Model schema requirements .................................................................................................. 13! 5.1.2! Model instance requirements ................................................................................................ 14! 5.2! Naming requirements ................................................................................................................... 14! 5.3! Mathematical expression requirements ........................................................................................ 15! 5.4! Math constants and functions ....................................................................................................... 16! 5.5! Conditional Functions and Operators .......................................................................................... 17! 5.6! Aggregate Properties and Functions ............................................................................................ 18! 5.6.1! Multiplicity ............................................................................................................................ 18! 5.6.2! Instance Slot Values .............................................................................................................. 18! 5.6.3! Aggregate Functions and Operators ...................................................................................... 18! 5.7! Complex Aggregate Relationships ............................................................................................... 19! ParaMagicTM 16.6 sp1 ! Users Guide 5.8! Upgrading your existing models for ParaMagicTM 16.6 .............................................................. 22! 5.9! Limitations .................................................................................................................................... 25! 6! Program Features ............................................................................................................................... 28! 6.1! Command Menus .......................................................................................................................... 28! 6.2! Browser ........................................................................................................................................ 29! 6.2.1! "Solution in progress" Window ............................................................................................. 29! 6.2.2! Variable Browser .................................................................................................................. 30! 6.2.3! Toolbar .................................................................................................................................. 30! 6.2.4! Relationship Browser ............................................................................................................ 31! 6.2.5! Editing an Instance in the Browser Window ......................................................................... 31! 6.3! ParaMagic.ini file ........................................................................................................................ 32! 7! Connections to External Tools .......................................................................................................... 34! 7.1! ParaMagic - Custom Mathematica Connection ........................................................................... 34! 7.1.1! Installation ............................................................................................................................. 34! 7.1.2! Usage ..................................................................................................................................... 35! 7.1.3! Graphing Functions ............................................................................................................... 35! 7.1.4! Statistical Functions .............................................................................................................. 36! 7.1.5! User-Defined Mathematical Functions ................................................................................. 37! 7.1.6! UserfnN.m ............................................................................................................................. 37! 7.1.7! Custom Functions .................................................................................................................. 37! 7.2! ParaMagic - Excel Connection .................................................................................................... 37! 7.2.1! Operation ............................................................................................................................... 38! 7.2.2! Features and Specific Behavior ............................................................................................. 45! 7.2.3! Limitations ............................................................................................................................ 46! 7.3! ParaMagic - MATLAB Connection .............................................................................................. 46! 7.3.1! Using MATLAB scripts ........................................................................................................ 52! 7.3.2! Using MATLAB functions.................................................................................................... 53! 8! Trade Studies ...................................................................................................................................... 55! 8.1! Operation ...................................................................................................................................... 55! 8.2! Limitations .................................................................................................................................... 59! 9! Updates since the last release (ParaMagicTM 16.6) .......................................................................... 60! 10! Copyright ............................................................................................................................................ 60! 10.1! Copyright statement from InterCAX LLC ................................................................................. 60! 10.2! Liability disclaimer from InterCAX LLC .................................................................................. 61! Copyright © InterCAX LLC. All Rights Reserved. ii ParaMagicTM 16.6 sp1 ! Users Guide 1 ABBOUTOUT This is the Users Guide for ParaMagicTM 16.6 sp1. The sections in this document and their purpose are stated below: ! Quick Start – speed up learning ParaMagicTM (run existing models, create new models) ! Installation– installation instructions for ParaMagicTM ! User Documents – important documents for using ParaMagicTM (including tutorials and examples) ! SysML Model Requirements – requirements for creating SysML models executable in ParaMagicTM. ! Program Features – learn about the ParaMagicTM plugin user interface ! Connections to External