Cube Voyager Scripting - Introduction
*** FREE to Bentley SELECT users***. Achieve an introductory level of familiarity with Cube Voyager scripting.
This course will allow you to..
- Achieve a deeper level of familiarity with the Cube Voyager script editor and scripting syntax
- Leverage the usage of the Cube Voyager Matrix program for matrix processing and record/database processing
- Leverage the usage of the Cube Voyager Network program to process network data
Prerequisite: This course is designed for existing Cube users as well as planners/modelers with previous exposure to the Cube software environment and the Cube Voyager scripting syntax.
Topics covered are:
Chapter 01: Application Manager VS Main Script File (with focus on Pilot)
Chapter 02: The script/text editor – Shortcuts and Tips
Chapter 03: Cube Voyager general syntax
- Multi-Dimension Arrays
- LOOKUP Functions
Chapter 04: Matrix program
- Program structure, inputs and outputs
- MATO Vs RECO Vs PRINTO
- Matrix processing
- –FILLMW and loops over Work Matrices
- –MATVAL Vs AUTOMDARRAY
- –Renumber
- –Trip Length Distribution
- Record/Database processing
- –ZDATI Vs RECI Vs DBI
- –SUMMARIZE using RECI
- –DBI – AUTOMDARRAY
- –DBISeek
- –AUTOARRAY and BSEARCH
- –JOIN Databases
- –RandSEED(x) within inplicit loops
Chapter 05: Network program
- Program structure, inputs and outputs
- Understanding Phases and Zones Renumber
- Compute VMT, VHT, and RMSE and using CROSSTAB
- Combine and Merge
- Topology Functions
- Final Exercise