VPS Workflow Automation in Visual-Environment (Visual-SDK)

Gain expertise in scripting techniques to streamline workflows, implement parametric session executions, and craft efficient automation codes. Learn to develop customized GUIs with user friendly Visual SDK interface.
Audience
CAE analysts aiming to establish dependable, replicable, and resilient simulation methodologies within VE through automation
Prerequisites
Familiarity with Python programming language, basic understanding of any VE context usage and basic task automation techniques in VE.
DESCRIPTION

Learn how to create systematically organized task blocks and sequences to streamline processes, from meshing and model preparation to post-processing and report generation. Leveraging the VSDK framework, you'll discover how to develop custom GUIs, deploy, and execute these workflows seamlessly. Through this course, participants will discover the power of automation in optimizing CAE workflows, unlocking new levels of efficiency and productivity in their engineering endeavors.

No suitable date or place? Set up a private training
TRAINING PROGRAM

Day 1

  • Introduction to Automation in VE
  • Visual SDK (Software Development Kit)
    • Introduction to Visual Integration Platform
    • SDK Framework
  • Create Workflows
    • Introduction to Define Process skin
    • Blocks and Connectors
    • Files related to workflows
    • Modules and Classes
    • Code Snippets and utility codes
  • Workflow Execution
    • Introduction to Process Executive skin
    • Modes of Workflow Execution
    • Wizard Mode Workflows

Day 2

  • Interfaces
    • Introduction to Custom UI
    • Introduction to VE - Batch
  • Custom Graphical User Interface (GUI)
    • Python binding in Custom GUI
    • Files in Custom GUI creation
    • Introduction to available controls
    • Call backs
    • GUI creation wizard
  • Execution
    • Modes of Custom GUI execution
    • Standard vs Wizard GUIs.
    • Custom menu options
  • Advanced Controls
    • File and Directory Browsing
    • Selection Control
  • Packages
    • Create Workflow as package
    • Deploy package
  • Site folder customization