scripted sequence

The scripted sequence module provides the most power and flexibility, but requires creating a Python script which sets the states of all modules to be in the sequence.

Module Input Ports

  • Input Value 1 [Number] Accepts a number
  • Input Value 2 [Number] Accepts a number
  • Input Value 3 [Number] Accepts a number
  • Input Value 4 [Number] Accepts a number
  • Input Objects [Field] Accepts any number red object ports from modules changed within the sequence.

Module Output Ports

  • Output Value 1 [Number] Passes the number
  • Output Value 2 [Number] Passes the number
  • Output Value 3 [Number] Passes the number
  • Output Value 4 [Number] Passes the number
  • Current State Title
  • Output Object [Renderable]: Outputs to the viewer.

The process for using this module is:

  1. Determine which modules’ output will be affected (controlled) by the Python script and therefore contained in one or more states.
  2. Connect the red output ports of those modules to scripted sequence instead of the viewer
  3. Set the number of states and their names. This can be done manually or in a secondary (separate) Python Script.
  4. Choose and set the State Control type: Choose between
    • Slider
    • Combo Box
    • List Box
  5. Create and test the Python script which will control all modules, which must be set under Filename.