Cube Voyager Scripting - Advanced

*** FREE to Bentley SELECT users***. Achieve a deeper 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


Your Instructor


Filippo Contiero
Filippo Contiero

Course Curriculum


  Introduction and Course Downloads
Available in days
days after you enroll
  Chapter 1: Application Manager VS Main Script File
Available in days
days after you enroll
  Chapter 2: The script/text editor
Available in days
days after you enroll

Get started now!