WINDOWS SCRIPTING INTEGRATION GUIDE PIPELINE PILOT INTEGRATION COLLECTION 2017 Copyright Notice

Total Page:16

File Type:pdf, Size:1020Kb

WINDOWS SCRIPTING INTEGRATION GUIDE PIPELINE PILOT INTEGRATION COLLECTION 2017 Copyright Notice WINDOWS SCRIPTING INTEGRATION GUIDE PIPELINE PILOT INTEGRATION COLLECTION 2017 Copyright Notice ©2016 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3D VIA, BIOVIA and NETVIBES are commercial trademarks or registered trademarks of Dassault Systèmes or its subsidiaries in the U.S. and/or other countries. All other trademarks are owned by their respective owners. Use of any Dassault Systèmes or its subsidiaries trademarks is subject to their express written approval. Acknowledgments and References To print photographs or files of computational results (figures and/or data) obtained using BIOVIA software, acknowledge the source in an appropriate format. For example: "Computational results obtained using software programs from Dassault Systèmes BIOVIA. The ab initio calculations were performed with the DMol3 program, and graphical displays generated with Pipeline Pilot." BIOVIA may grant permission to republish or reprint its copyrighted materials. Requests should be submitted to BIOVIA Support, either through electronic mail to [email protected], or in writing to: BIOVIA Support 5005 Wateridge Vista Drive, San Diego, CA 92121 USA Contents Chapter 1: Introduction 1 Property List Interface 19 Windows Script Host (WSH) 1 Interface Methods for Data, Globals and General Requirements 1 Parameters Objects 19 Additional Information 2 Chapter 8: Handling Errors 23 Chapter 2: Scripting Components 3 Reporting Errors in VBScript 23 VBScript Components 3 Reporting Errors in Python 23 VBScript Requirements 3 Chapter 9: Debugging Scripts 25 VBScript Component Parameters 3 Line Number Information 25 VBScript Examples 4 MsgBox() in VBScript 26 Viewer Examples 4 Server-Side Debugging 26 Calculator Examples 4 Writing the Debug Output to a File 26 Filter Examples 4 Writing the Debug Output to a Property 26 Generator Examples 4 Chapter 10: Script Writing for Web Service Protocols 27 Dialog Examples 4 Python Component 6 Python Scripting Requirements 6 Python Component Parameters 6 Python Examples 6 Chapter 3: Scripting Guidelines 7 Selecting a Scripting Language 7 Granularity of Scripting Components 7 Planning for Change 7 Chapter 4: Editing Scripting Components 9 Editor Toolbar Buttons 9 Viewing Available Methods 9 Viewing Method Signatures 10 Viewing Calculable Properties 10 Finding Text 11 Chapter 5: Scripting Component Settings 13 Scripting Parameters 13 Initial Script 13 Script 14 Final Script 14 Created Data Class Name Parameter 14 Setting Icon and Ports 14 Chapter 6: Modes of Use 16 Chapter 7: Scripting Objects and API 17 Scripting Objects 17 Data 17 Globals 17 Parameters 17 Component 17 Component Properties 17 Component Methods 18 Chapter 1: Introduction You can enhance the capabilities of Pipeline Pilot by using scripts in your protocols. Scripting allows you to build customized components that access and modify the content of each data record and global protocol data. Components are available in the Integration collection for designing your own custom components. This guide shows you how to use the scripting components that are based on Windows Script host (WSH). You can use both VBScript and Python script syntaxes with the components covered in this guide. Note: Cross-platform component development is also supported in the Integration collection for Perl and Java. Details are covered in other user guides in this document set. Scripting components provide a way to program component behavior, with access to: Client- and server-side software packages that support COM automation Pre-existing script or GUI utilities that you can integrate with Pipeline Pilot Client As a component designer, you have access to the contents of each data record passed to the script component and to the relevant parameter and global settings. This allows you to write components such as data readers, data writers, data filters, and calculators. You can employ the full range of intrinsic functions built into the specific scripting language, and incorporate functionality from the range of public modules available for the specific scripting language. Windows Script Host (WSH) The VBScript and Python scripting components are dependent on scripting engines written for the Windows Script Host (WSH). WSH is a tool that is included in later releases of the Windows operating system, Internet Explorer, and Windows 2000 Server (for use with login and standalone scripts). WSH creates an environment for hosting scripts. When a script is run, WSH plays the part of the host—it makes objects and services available for the script and provides an environment within which the script is executed. WSH supports scripting to the Windows platform, allowing you to run scripts from both the Windows desktop and the command prompt. Its scripting capabilities are more powerful than batch files; scripts running in the WSH environment can leverage the power of WSH objects and other COM-based technologies. General Requirements To use scripting components, you need the separately licensed Integration collection. The scripting components require the following third-party software: Third-party scripting engines that support components for Perl, VB, and Python implemented using Windows Script Host (WSH). These applications may need to be installed on both the server and client. The Integration collection includes the required scripting engines for Perl. To work with the scripting components and manipulate the program data, you need experience writing scripts in the language supported by the component, and you need to know about the objects made available to the scripting engines and the scripting interface that each exposes. For example, there are some simple component properties that define the behavior of the scripting component (which determine if it is a data reader, a filtering component, etc.) Introduction | Page 1 For Python scripting support, you need to install the WSH engine for Python, freely available as a part of the Python for Windows installation from Active State at http://www.activestate.com/activepython. Additional Information For more information about the Pipeline Pilot Integration collection and other BIOVIA software products, visit https://community.3dsbiovia.com. Page 2 | Pipeline Pilot • Windows Scripting Integration Guide Chapter 2: Scripting Components The Integration collection includes the following Windows scripting components: VBScript (on Client) VBScript (on Server) Python (on Server) Notes: From the Components tab, the VBScript components are available in "Database and Application Integration\Application Integration\Programmatic Integration". Python (on Server) is a prototype (due to a memory leak issue with the Python WSH module). It is located in "Database and Application Integration\Prototypes\Application Integrators". VBScript Components VBScript is a scripting language for Microsoft platforms. It is included with Internet Explorer on Windows platforms and is well-suited for automating external applications, because it includes syntax to interact with COM components. VBScript cannot run on its own; it must be hosted by another application (such as Internet Explorer or a VBScript component). The Integration collection's VBScript components are ideally suited for writing client- and server-side scripts that automate visualization tools such as Microsoft Office programs, data graphing tools, and your own custom dialogs. The following VBScript components are available in the Integration collection: VBScript (on Client): Targeted at GUI components that need to interact with users on their own systems (for example, to display dialogs or results in Excel). VBScript (on Server): Intended for non-graphical, non-blocking operations, such as accessing a COM automation application that does not require user interaction. VBScript Requirements To employ a VBScript component, you need to have some experience using VBScript to write scripts. For more information on the basics of writing VBscripts, see Microsoft's VBScript documentation at http://msdn.microsoft.com/en-us/library/t0aew7h6.aspx. Note: Visual Basic (VB) is not the same as VBScript, although they share much common syntax. VB is a programming language for developing standalone applications and libraries and is outside the scope of scripting in Pipeline Pilot Client. VBScript Component Parameters To define the behavior of a scripting component, you write lines of script for one or more of the three parameters: Initial Script, Script, and Final Script, explained in Scripting Parameters. (Detailed information about how to set the parameter values is also available when you have a VBScript component open in Pipeline Pilot Client's script editor, which is designed to supply you with information as you need it.) Scripting Components | Page 3 You can also add you own custom parameters to allow protocol authors to modify the behavior of your VBScript component. VBScript Examples Pipeline Pilot includes example protocols that illustrate how to use the VBScript components. These protocols include help and highlight points of interest. We recommend that you read the comments and help for each protocol before using them. You may find it productive to use the examples as a template for your own scripting components. Note: From the Protocol tab, the VBScript examples are available in "Examples\Integration\Integrating Applications\Scripting Examples". Viewer Examples Simple Excel Automation: Use VBScript as a COM automation
Recommended publications
  • What's New in Solidworks 2019—3D
    WHAT’S NEW IN SOLIDWORKS 2019—3D CAD MESH MODELING OPENS UP NEW DESIGN Benefits 1 POSSIBILITIES Increased capabilities for mesh geometry • Easily create complex textures by converting 2D appearances streamlining reverse into real 3D geometry engineering and • Use mesh files like they are solids using the new Segment topology optimization. Mesh • Automatically create 2D sketches at intersections of geometry and a plane with the Slicing command NEW WAYS TO INTERACT WITH SOLIDWORKS Benefits 2 • Support for Microsoft® Surface dial from the Surface Studio Be more productive with the latest • Sketch gesture recognition enhancements including splines interfaces devices and and slots SOLIDWORKS. • Improved Touch mode gestures including copy, select and drag, and 3D rotate lock • Customize task pane tabs EXTEND YOUR SOLIDWORKS EXPERIENCE IN AR/VR Benefits 3 • Simplify the path from SOLIDWORKS® to Augmented (AR) Faster performance and new ways to and Virtual Reality (VR) with a new export option called interact with your Extended Reality (XR) CAD data in AR/VR. • Full support of latest graphics card types results in a dramatic frame rate increase CREATE AND WORK WITH LARGE ASSEMBLIES Benefits 4 FASTER Massive performance gains and workflow • Create new assemblies in Large Design Review mode optimization with • Enhanced Defeature tool gives more control and usability for large assemblies. IP protection • Save assembly as multi-body part has more options and more control • Automatically lock rotation for Toolbox fasteners CLEARER AND FASTER COLLABORATION Benefits 5 • New export options for AEC and 3D Interconnect now More options for import and export to supports IFC import make collaboration • 3D Mark up on parts and assemblies (also Pen/Touch enabled) easier.
    [Show full text]
  • Dassault Systèmes Products Lines Releases Support Life Cycle Dates for Licensed Program
    Dassault Systèmes Products Lines Releases Support Life Cycle Dates For licensed program | ref.: 3DS_Document_2014ref.: | © Dassault Systèmes | Confidential Information | 5/23/14 © Dassault| Confidential Systèmes 3DS.COM Applicable as of - 6/8/2018 Dassault Systèmes - Customer Support Table of contents 1. 3DEXPERIENCE ........................................................................................................... 4 2. 3DEXCITE ..................................................................................................................... 5 3. BIOVIA ........................................................................................................................... 6 4. CATIA Composer ........................................................................................................... 7 5. CATIA V4 ....................................................................................................................... 8 6. CATIA AITAC ................................................................................................................. 9 7. DELMIA APRISO ......................................................................................................... 10 8. DELMIA ORTEMS ....................................................................................................... 11 9. DYMOLA...................................................................................................................... 12 10. ELECTRE & ELECTRE Connectors for V5 .................................................................
    [Show full text]
  • ISIGHT Brochure
    ISIGHT AUTOMATE DESIGN EXPLORATION AND OPTIMIZATION ISIGHT INDUSTRY CHALLENGES In today’s computer-aided product development and manufacturing environment, designers and engineers are using a wide range of KEY BENEFITS software tools to design and simulate their products. Often, the • Reduce time and costs parameters and results from one software package are required as • Improve product reliability inputs to another package, and the manual process of entering the required data can reduce efficiency, slow product development, and • Gain competitive advantage introduce errors in modeling and simulation assumptions. SIMULIA’s Isight Solution Isight provides designers, engineers, and researchers with an open system for integrating design and simulation models—created with various CAD, CAE, and other software applications—to automate the execution of hundreds or thousands of simulations. Isight allows users to save time and improve their products by optimizing them against performance or cost metrics through statistical methods, such as Design of Experiments (DOE) or Design for Six Sigma. Isight combines cross-disciplinary models and applications together in a simulation process flow, automates their execution, explores the resulting design space, and identifies the optimal design Isight parameters based on required constraints. Isight’s ability to manipulate and map parametric data between process steps and automate multiple simulations greatly improves efficiency, reduces manual errors, and accelerates the evaluation of product design alternatives. Open Component Framework Isight provides a standard library of components— including Excel™, Word™, CATIA V5™, Dymola™, MATLAB®, COM, Text I/O applications, Java and Python Scripting, and databases—for integrating and running a model or simulation. These components form the building blocks of simulation process flows.
    [Show full text]
  • Software Product
    DEVELOPERS GUIDE BIOVIA DRAW 2016 Copyright Notice ©2016 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3D VIA, BIOVIA and NETVIBES are commercial trademarks or registered trademarks of Dassault Systèmes or its subsidiaries in the U.S. and/or other countries. All other trademarks are owned by their respective owners. Use of any Dassault Systèmes or its subsidiaries trademarks is subject to their express written approval. Acknowledgments and References To print photographs or files of computational results (figures and/or data) obtained using BIOVIA software, acknowledge the source in an appropriate format. For example: "Computational results obtained using software programs from Dassault Systèmes BIOVIA. The ab initio calculations were performed with the DMol3 program, and graphical displays generated with Draw." BIOVIA may grant permission to republish or reprint its copyrighted materials. Requests should be submitted to BIOVIA Support, either through electronic mail to [email protected], or in writing to: BIOVIA Support 5005 Wateridge Vista Drive, San Diego, CA 92121 USA ExtendableRenditorDemo 28 Contents StructureResolver API 29 Deployment of the Example 30 Draw Overview 1 DemoRendererCustomAssemblyResolver 34 Customizing Draw 1 DemoLateBoundRenditor 35 Important Files and Documents 1 Add-ins: Actions and Tools 37 The Draw Editor 2 About Add-in Actions 37 Using Draw in a .NET Application 2 Add-in Action Example: Using Draw in
    [Show full text]
  • Biovia Materials Studio Motif Datasheet
    BIOVIA MATERIALS STUDIO MOTIF DATASHEET BIOVIA Materials Studio Motif expands BIOVIA’s toolset for BIOVIA Materials Studio Motif supports two primary workflows: crystal engineering efforts. It is a tool designed to analyze To extract connectivity information of molecular crystals and to connectivity information in molecular crystals, providing a compare this connectivity information to experimentally know qualitative and quantitative analysis method of hydrogen structures. bond topologies. Combined with the predictive capabilities of The first workflow uses previously defined contact points – Polymorph, BIOVIA Materials Studio Motif helps categorizing typically hydrogen bond acceptors/ donors or ionic contacts proposed packing arrangements and introduces a similarity – to search for bonding motifs: Rings, infinite and finite chains, measure to related structures available in the Cambridge discrete motifs, and intermolecular contacts. Structural Database (CSD), allowing for a statistical scoring of proposed structures The second workflow queries the Cambridge Structural Database (CSD) for similar or related structures and their Polymorphism affects a wide array of materials properties, bonding motifs. BIOVIA Materials Studio Motif uses a similarity including solubility, bioavailability, mechanical stability, and measure – based on Tanimoto coefficients – to gauge whether manufacturability. For researchers dealing with solidification the bonding motifs of comparable CSD structures match those processes, selecting an optimal form introduces both challenges of the analyzed structure. As a result a similarity score is and opportunities. BIOVIA Materials Studio Motif supports these assigned to the analyzed structure. This allows for a statistical scientific efforts by generating knowledge about hydrogen comparison of a proposed new polymorph and previously bond topologies. This knowledge can help categorizing the known structures with similar molecular architecture.
    [Show full text]
  • Guidelines for Papers to Be Presented at the ABAQUS Users' Conference
    Multiscale Modeling of Polymer Composites: From Atomistic Simulation to Structural Analysis Takaya Kobayashi, Kensuke Ogawa Mechanical Design & Analysis Corporation Satoru Yamamoto, Riichi Kuwahara Dassault Systemes BIOVIA K.K. Ryosuke Matsuzaki Tokyo University of Science Abstract: A multiscale modeling procedure was presented to design thermosetting resins and products of polymer composites. Heat curing and cross-linking reaction steps were considered with activation energy and heat generation via molecular dynamics simulation of BIOVIA Materials Studio. The mechanical properties and adhesive strength for fillers were also estimated, and were assigned to SIMULIA Abaqus. Using the Abaqus fracture analysis capability, the crack propagation behavior, including matrix-failure and interface-failure, was investigated. Keywords: Polymer Composites, Multiscale Modeling, Atomistic Simulation and Structural Analysis. 1. Introduction Polymer composites formed by thermosetting resins and carbon fibers are promising materials in transportation systems, such as airplanes and automobiles, owing to their light weight and high stiffness. In thermosetting resins, combinations of epoxy and amine compounds are widely used as the base resin and curing agent, respectively. The curing process of the thermosetting resin was investigated, as shown in Figure 1. The mechanical behavior of the curing process can be characterized by thermo-rheological behaviors (typically, the expression of elasticity owing to gelling and the volumetric change owing to curing shrinkage). From an experimental point of view, the expression of elasticity is evaluated by viscoelastic measurements using a shear rheometer with parallel plates, whereas the curing shrinkage is measured typically by volumetric dilatometry. These measurements must be followed by an estimation of the curing (hardening) degree, which indicates the degree of progression of the curing reaction of the polymeric materials.
    [Show full text]
  • 3 Workflow Systems
    Large Scale Data Handling in Biology Workflow Systems 3 Workflow Systems Within the last few years a large number of tools and softwares dealing with different computational problems related to HCS have been developed. Incorporating third party or new tools into existing frameworks needs a flexible, modular and customizable workflow framework. Workflow (Pipeline) systems could become crucial for enabling HCS researchers doing large scale experiments to deal with this data explosion. The workflow is termed abstract in that it is not yet fully functional but the actual components are in place and in the requisite order. In general, workflow systems concentrate on the creation of abstract process workflows to which data can be applied when the design process is complete. In contrast, workflow systems in the life sciences domain are often based on a data-flow model, due to the data-centric and data-driven nature of many scientific analyses. A comprehensive understanding of biological phenomena can be achieved only through the integration of all available biological information and different data analysis tools and applications. In general, an ideal workflow system in HCS can integrate nearly all standard tools and software. For example, for an HCS using small molecules, the workflow system must be able to integrate different image processing software and data mining toolkits with flexibility. The possibility that any single software covers all possible domains and data models is nearly zero. No one vendor or source can provide all the tools needed by HCS informatics. So it is suggested that one uses specialized tools from specialized sources. Also not all softwares components can be integrated with all workflow systems.
    [Show full text]
  • About Geovia
    ABOUT GEOVIA OVERVIEW Globally, Dassault Systèmes’ GEOVIA employs over 150 GEOVIA is part of Dassault Systèmes, the 3DEXPERIENCE® mining professionals in all major mining centers. With expert Company. While GEOVIA’s focus is currently on the mining knowledge of their regions, and local language and cultural industry, its objective is to model and simulate our planet, understanding, our services professionals are highly skilled at improving predictability, efficiency, safety, and sustainability maximizing the benefits of its software solutions. throughout the natural resources sector. WHAT CLIENTS SAY ABOUT GEOVIA DASSAULT SYSTÈMES AND MINING “InSite provided a quick return on investment – we were up When mining companies seek to increase mine productivity, and running in production in just two months. Thanks to they turn to Dassault Systèmes for technology and services. It InSite, our stockpile balances can be accurately calculated and is home to world renowned and award winning mining we have the ability to report on numbers we can rely on.” solutions and to industry thought leaders who are pushing the — André van Wageningen boundaries of what’s possible in mining. The largest global Engineering Superintendent, Agnico-Eagle Kittilä Mine supplier of mining software, Dassault Systèmes’ GEOVIA delivers comprehensive solutions in all major mining centers in “The broader application of GEOVIA MineSched has improved more than 135 countries at over 4,000 sites. Every major our ability to reach to changes in external conditions such as mining company is a Dassault Systèmes client. the downturn in commodity prices and changing site conditions such as harder ore types and higher arsenic WHY MINING COMPANIES grades.
    [Show full text]
  • Intelligent Customer Analytics a Data-Driven Solution for Boosting Customer Engagement and Loyalty
    BUSINESS SERVICES INTELLIGENT CUSTOMER ANALYTICS A DATA-DRIVEN SOLUTION FOR BOOSTING CUSTOMER ENGAGEMENT AND LOYALTY GAIN HOLISTIC, ACTIONABLE CUSTOMER INSIGHTS, MAKE SMARTER DECISIONS AND IMPROVE YOUR CUSTOMER’S EXPERIENCE If you embrace digital transformation, can you improve customer engagement, distill actionable customer insights to increase efficiencies, and strengthen customer trust? INTELLIGENT CUSTOMER ANALYTICS “With a customer engagement system…like EXALEAD OneCall*, we have a better client employee experience overall.” 360º TIMELINE INSTANT — Frédéric360 LOUISº NEXT VIEW Chief InformationCOLLABORAT OfficerION Eovi McdPL UmutuelleS BEST ACTION Data Multi-channel Internal Extended Recommended Discovery Customer Behavior Sharing Content Actions Increasingly digitally savvy customers with an appetite for personalized and sophisticated products are demanding greater simplicity and stronger client engagement. Regulators are demanding greater transparency and more discipline and all industries are facing a more competitive and challenging environment. Only those institutions that can distill actionable customer insights from disparate sources of enterprise and social data can transform the challenges of the current environment into opportunities, regain customer trust, increase operational efficiencies, and gain a competitive advantage. If you embrace digital transformation, can you you compete more effectively, differentiate, and win back customer trust whilst competitors are side-lined as they undergo passive transformation? BUSINESS
    [Show full text]
  • BIOVIA Pipeline Pilot System Requirements
    SYSTEM REQUIREMENTS PIPELINE PILOT 2020 Copyright Notice ©2019 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3DVIA, 3DSWYM, BIOVIA, NETVIBES, IFWE and 3DEXCITE, are commercial trademarks or registered trademarks of Dassault Systèmes, a French "société européenne" (Versailles Commercial Register # B 322 306 440), or its subsidiaries in the U.S. and/or other countries. All other trademarks are owned by their respective owners. Use of any Dassault Systèmes or its subsidiaries trademarks is subject to their express written approval. Acknowledgments and References To print photographs or files of computational results (figures and/or data) obtained by using Dassault Systèmes software, acknowledge the source in an appropriate format. For example: "Computational results were obtained by using Dassault Systèmes BIOVIA software programs. Pipeline Pilot Server was used to perform the calculations and to generate the graphical results." Dassault Systèmes may grant permission to republish or reprint its copyrighted materials. Requests should be submitted to Dassault Systèmes Customer Support, either by visiting https://www.3ds.com/support/ and clicking Call us or Submit a request, or by writing to: Dassault Systèmes Customer Support 10, Rue Marcel Dassault 78140 Vélizy-Villacoublay FRANCE Contents About This Document 1 Definitions 1 Additional Information 1 Dassault Systèmes Support Resources 1 Pipeline Pilot Server Requirements 2 Minimum Hardware
    [Show full text]
  • Integration Collection for Pipeline Pilot
    QUICK START GUIDE PROTOCOL DEVELOPMENT INTEGRATION COLLECTION 2017 Copyright Notice ©2016 Dassault Systèmes. All rights reserved. 3DEXPERIENCE, the Compass icon and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3D VIA, BIOVIA and NETVIBES are commercial trademarks or registered trademarks of Dassault Systèmes or its subsidiaries in the U.S. and/or other countries. All other trademarks are owned by their respective owners. Use of any Dassault Systèmes or its subsidiaries trademarks is subject to their express written approval. Acknowledgments and References To print photographs or files of computational results (figures and/or data) obtained using BIOVIA software, acknowledge the source in an appropriate format. For example: "Computational results obtained using software programs from Dassault Systèmes BIOVIA. The ab initio calculations were performed with the DMol3 program, and graphical displays generated with Pipeline Pilot." BIOVIA may grant permission to republish or reprint its copyrighted materials. Requests should be submitted to BIOVIA Support, either through electronic mail to [email protected], or in writing to: BIOVIA Support 5005 Wateridge Vista Drive, San Diego, CA 92121 USA Contents Chapter 1: Introduction 1 Run Program 17 Architectural Overview 1 Run Program on Remote Host 18 Extending Functionality 2 SOAP 18 Application Integration Components 3 Chapter 4: Language-Based Components 19 Command-line Integration 3 Perl 19 Run Program Components 3 Java 20 FTP 3 .NET 20 SSH 3 Windows Script Host Components 20 SCP 4 Python 21 Telnet 4 VBScript 21 Language-based Integration 4 PilotScript 21 Java Component Development 4 About the PilotScript Language 21 .NET Component Development 4 PilotScript vs.
    [Show full text]
  • What's New in Biovia Materials Studio 2020
    WHAT’S NEW IN BIOVIA MATERIALS STUDIO 2020 Datasheet BIOVIA Materials Studio 2020 is the latest release of BIOVIA’s predictive science tools for chemistry and materials science research. Materials Studio empowers researchers to understand the relationships between a material’s mo- lecular or crystal structure and its properties in order to make more informed decisions about materials research and development. More often than not materials performance is influenced by phenomena at multiple scales. Scientists using Materials Studio 2020 have an extensive suite of world class solvers and parameter sets operating from atoms to microscale for simulating more materials and more properties than ever before. Furthermore, the predicted properties can now be used in multi-physics modeling and in systems modeling software such as SIMULIA Abaqus and CATIA Dymola to predict macroscopic behaviors. In this way multiscale simulations can be used to solve some of the toughest pro- blems in materials design and product optimization. BETTER MATERIALS - BETTER BATTERIES Safe, fast charging batteries with high energy density and long life are urgently needed for a host of applications - not least for the electrification of all modes of transportation as an alternative to fossil fuel energy sources. Battery design relies on a complex interplay between thermal, mechanical and chemical processes from the smallest scales of the material (electronic structure) through to the geometry of the battery cell and pack design. Improvements to the component materials used in batteries and capacitors are fundamental to providing the advances in performance needed. Materials Studio provides new functionality to enable the simula- tion of key materials parameters for both liquid electrolytes and electrode components.
    [Show full text]