About this Manual

This manual describes the Multiframe automation interface which lets you write macros, scripts and programs to access data from Multiframe or to create and analyse models in Multiframe. The manual provides a description of the objects, properties and methods contained in the Multiframe Automation Interface. VBA code examples have been used throughout the manual to demonstrate how best to use these objects.

 

Chapter 1 Introduction; This chapter provides an introduction to automation and many of the general concepts needed to get started using VBA. It describes what can and can’t be automated and provides a list of other resources that you may find useful in writing your own macros and scripts.

 

Chapter 2 The Multiframe Object Model; Presents an overview of the Multiframe Object model by describing each of the objects used within the model.

 

Chapter 3 Getting Started; Gets you started writing a simple script to automate Multiframe.   It is a simple series of exercises designed to introduce you to many of the objects within the Multiframe object model.

 

Chapter 4 Modelling the Frame; Presents a detailed description of the objects used in modelling the structure.  This includes objects describing joints, elements, restraints, joint linking and design members.

 

Chapter 5 The Load Objects; In this chapter the objects used for loading a structure are discussed.  Objects used for describing load cases and each of the individual loads are all described in detail.

 

Chapter 6 Automating Analysis; This chapter describes the objects used to control and execute and analysis.

 

Chapter 7 Results Objects; The results of analyses are available via the Multiframe Object model and are accessed via a hierarchy of objects that are described in this chapter.

 

Chapter 8 Sections Library; Describes the objects that represent sections, groups and the sections library.

 

Chapter 9 Preferences and Units; Provides a description of the objects that control the settings and units used within Multiframe.

 

Chapter 10 Collections and Lists; This chapter outlines the use of collections and lists to manage groups of objects.

 

Chapter 11 User Interface; This chapter describes which items in the Multiframe user interface can be controlled using Automation.

 

Chapter 12 Examples; A number of examples are presented that demonstrate using Microsoft Word and Excel to control the Multiframe Automation Interface.