
26
Entities may be connected to one another using the
C
command in the form
C SOURCE_ENTITY DESTINATION_ENTITY
or may be disconnected with the
D
command using the same syntax. If an entity
is connected to another entity, and is then specified in a new connect command,
then that entity will be switched to the new connection. The connection will be
made at a slower than usual rate as the old connections are broken before
establishing the new connections. Individual port to port connections may also
be broken; not all connections in an entity need to be broken at one time.
Level two password users may make connections using entity names that are
previously known to them. The Matrix-Hub will not allow a level two user to use
the
EL
,
EN
,
ED
, or
ES
commands. It will only allo w the level two user to use the
C
and
D
commands with entity names to manage connections.
8.6 Macro Commands
The use of macros allows the user to automate repetitive and lengthy
commands. Typically, macros are used to connect or disconnect a series of
input and output ports. Any number of commands may be specified in a macro,
but only as many connections may be made as there are available ports. Macros
are available for use by level two password users, but in a limited capacity. All
macros must be defined before use; they cannot be defined as the user enters
individual commands.
MH
List macro commands
MR <macro>
Run a macro
ML [<macro>]
List all macros [list macro definition]
MN <macro>
Create a new macro
MD <macro>
Delete a macro
The
MH
command will list all commands for use with macros.
The
MR
command will run a previously defined macro. The macro name must be
specified at the command line. As the macro executes, it will echo the macro
name and the defined commands to the user’s terminal screen. If the macro
attempts to execute a connect command on a port that has a previously existing
connection, it will pause while the old connection is broken in favor of the new
connection. Once the macro has finished executing, it will echo the macro name,
followed by
End Macro
, and then
Macro Complete
on the following line.
The
ML
command will either list all the defined macros or the individual
commands defined for a macro. When used alone, the
ML
command lists the