grandMA3 User Manual Publication
Assign Macros to Keys and Buttons

grandMA3 User Manual » Macros » Assign Macros to Keys and Buttons
Version 2.0

The macros can be assigned to executors or view buttons for easy access. 

The macro is still in the macro pool. The executor or view button simply runs the macro in the pool. It is, therefore, a requirement to have the macro in the pool before assigning it anywhere.

There are different ways to assign macros to keys or buttons:

Assign Macros by Using the Keys

This is maybe the fastest way to assign the macro when using a console:

  1. Press the Assign keys.
  2. Press the MA key while pressing the X14 | Macro key.
  3. Press the number matching the macro number.
  4. Press the key where the macro is to be assigned.

Alternatively, if the macro pool is visible, then it can be used:

  1. Press the Assign key.
  2. Tap the macro in the pool.
  3. Press the key where the macro is to be assigned.

Assign Macros by Using the Swipey Commands

Requirement: Have the macro pool visible on the screen.

  1. Tap and hold the macro pool object.
  2. Swipe out of the pool object -> the swipey commands open.
  3. Swipe to the Assign button and release the screen.
  4. Press the key where the macro is to be assigned.

The macro is assigned to a key.

Assign Macros by Using the Assign Menu for Executors

  1. Open the Assign Menu for the desired Executor.
  2. Tap the Object button in the menu on the left.
  3. Tap the Macro button at the top of the Assign Menu.
  4. Tap the desired macro in the list in the menu.
  5. Close the Assign Menu.

The macro is assigned to an executor.

 

Assign Using the Command Line to Assign to Executors

Make sure the input focus is on the command line and use this syntax:

User name[Fixture]>Assign Macro [macro_number] At Page [Page_Number].[Executor_Number]

The syntax above is universal and allows the macro to be assigned to a specific page.

If the macro is to be assigned to the current page, then the following syntax can be used:

User name[Fixture]>Assign Macro [Macro_Number] At Executor [Executor_Number]