v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha
v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha

Generation Procedures

A generation (or instruction) procedure typically contains a list of generation scenario instructions, global declarations (constants, data patterns, aliases, and templates), and script parser "preprocessor" directives.

  • Generation scenario instructions are translated into generation instructions executed by the Voyager USB 3.2 Exerciser (for example, Send Packet).

  • Global declarations are used to declare script parser global objects.

  • Script parser "preprocessor" directives are executed during parsing and are not sent to the Voyager USB 3.2 Exerciser (for example, parser arithmetic expressions and loops).

Note: The procedure with the name Main is the entry point of the generation stream and must be present.

Note: Global object declarations made inside generation procedures must precede first usage of such objects. Otherwise, the script parser issues a compile error.