13
What’s new for PTC Mathcad Prime 3.1
15
• Get & Set data in different units– Completing goal of units everywhere, API
can now make 3rd party applications ‘unitsaware’
• Input and output designation table– Reduces interference between applications
and end users each updating inputs
• Event handlers– Custom code can be called to log activity or
launch other applications based upon useractivity
• Pause and Resume calculation– Applications can be linked tightly in
customer workflows
• SDK with documentation– Allows users to quickly achieve a proficient
skill level with the API
PTC Mathcad Prime 3.1
API – Some of What’s New
Forward looking information, subject to change without notice
16
Engineering Notebook, powered by PTC Mathcad
3 use cases for PTC Creo user
Forward looking information, subject to change without notice
Document Design Intent
Analysis Driven Design
Verification and Validation
1717
Engineering Notebook, powered by PTC Mathcad
Capture design intent inside your model
Forward looking information, subject to change without notice
• Embed a Mathcad worksheet directly within the Creo model
• Embedded worksheet can be opened, edited and saved within the Creo
model
• All design details in the worksheet automatically travel with the Creo model
1818
Engineering Notebook, powered by PTC Mathcad
Share parameters between PTC Creo and PTC Mathcad
Forward looking information, subject to change without notice
• Analysis Driven Design– Perform calculations in Mathcad and use the results as dimensions within the Creo model
• Verification and Validation– Analyze Creo models using Mathcad’s extensive array of math tools
1919
Engineering Notebook, powered by PTC Mathcad
Share parameters between PTC Creo and PTC Mathcad
Forward looking information, subject to change without notice
• Tag parameters in the embedded Mathcad worksheet– Inputs – values from Creo to Mathcad
– Outputs – values from Mathcad to Creo
• Mathcad input definitions and output evaluations are made available in
parameters table
2020
Engineering Notebook, powered by PTC Mathcad
Share parameters between PTC Creo and PTC Mathcad
Forward looking information, subject to change without notice
• Mathcad inputs & outputs can be used in Relations like any other native
Creo parameter– Relate Mathcad inputs to parameters in Creo to use Creo values in Mathcad
– Relate Mathcad outputs to parameters in Creo to use Mathcad values in Creo
21
A look at some of the functional areas of PTC Mathcad Prime 3.1
PTC Mathcad in Greater Detail
22
• Features– Create templates to use as the
basis for new worksheets
– Store templates in
customizable folder locations
– Customize default template
used for creating new
worksheets
• Benefits– Supports adherence to
standards for calculations and
documentation
– Makes it easier to reuse
calculation procedures and
processes
– Encourages work to be done in
accordance with best practices
Templates
Share and reuse engineering calculations
Forward looking information, subject to change without notice
23
• Features– Insert math region in text by keyboard
shortcut, or by inserting region or math
operators from ribbon
– Seamless integration of math in flowing
text
• Benefits– Create documents, that are easier to read
and understand
– Ability to construct readable text and
math, ideal for text book formatting and
example notation
– Results are automatically updated within
the report documentation
Documentation
Math in Text
Forward looking information, subject to change without notice
24
• Features– Format font, font size, color and highlight
in equations
– Formatting can be applied to individual
regions or the whole worksheet
• Benefits– Increased control over whole document
format
– Emphasize important inputs, outputs and
formulae in the worksheet
Documentation
Math Formatting
Forward looking information, subject to change without notice
25
• Features– Enable use of custom
functions written in C, C++, or
other languages (User DLLs) in
any worksheet
– Documentation and examples
of how to create, compile and
install custom functions
• Benefits– Reuse existing algorithms
already coded in C++, C,
Fortran, etc.
– Extend Mathcad functionality
beyond what is provided ‘out of
the box’. e.g.
• A specific solver
• A file access function that
reads a proprietary format
Custom Functions
User DLLs
Forward looking information, subject to change without notice
26
Optimize and organize document presentation without disrupting calculation
• Hide several pages of complex calculations or arduous lookups
• Streamline the presentation / printed format
• Easily collapse and perform actions on the entire area and its contents:
– Cut / copy / paste
– Disable / enable
Collapsible Areas
27
Embedded Excel spreadsheet supports bi-directional exchange of
information between Mathcad and Excel
Excel Component
• Ability to expand and collapse
input and output areas
• Easily create input and output
expressions as needed
• Maintain formatted display of
Excel spreadsheet within
Mathcad
• Allows use of existing engineering
mindshare captured in spreadsheet
form, and use of Excel for its tabular
data calculation power
28
3D plots allow display of more complex data sets in an explorable
representation within a 2D document space
• Parametric (function) display, via:– Prior function definition
– In-plot definition
• Use CreateMesh() and CreateSpace() for more
complex / closed parametric representations
• Discrete data plots as scatter plots
• Direct controls for editing axis scales and
adjusting views
• Customizable trace styles
3D Plots
29
Allows calculation, operations, solving work in symbolic terms, traversing to
numeric evaluation as needed
• Chaining allows sequential, linked operations
• Operators & keywords better organized above operator for presentation
• Explicit keyword use for clarity, clear() command to reset variables
Symbolics
30
• Multithreaded calculation option
• 64-bit versions for XP, Vista,
Windows 7 for improvement in
handling large data sets
• Using new math kernel libraries
(MKL) for more efficient calculation
• New solvers from KNITRO for
more robust optimization results
(minimize, maximize, miner)
• Limited saving of large results, to
prevent file size / memory issues
• Improved legacy conversion
results (including data input tables)
Performance
Please feel free to contact us if you have any questions or need anything.
MRC400 W Cummings Park Suite 4450Woburn MA 01801ph 866 567 4646www.mrcpds.com
Phil Burrill [email protected] Bean [email protected] Hoyt [email protected] Pascal [email protected]