getRootInportMap
Create custom object to map signals to root-level inports
Syntax
map = getRootInportMap('Empty');
map = getRootInportMap(model,mdl,Name,Value);
map = getRootInportMap(inputmap,map,Name,Value);
Description
creates
an empty map object, map. Use this map object to
set up an empty custom mapping object. Load the model before using
this function. If you do not load the model first, the function loads
the model to make the mapping and then closes the model afterwards. map
= getRootInportMap('Empty
');
creates
a map object for map
= getRootInportMap(model
,mdl,Name,Value);model
, mdl
,
with block names and signal names specified. Load the model before
using this function. If you do not load the model first, the function
loads the model to make the mapping and then closes the model afterwards.
To create a comma-separated list of variables to map from this object,
use the getInputString
function.
overrides
the mapping object with the specified property. You can override only
the properties map
= getRootInportMap(inputmap
,map,Name,Value);model
, blockName
,
and signalName
. Load the model before using this
function. If you do not load the model first, the function loads the
model to make the mapping and then closes the model afterwards. To
create a comma-separated list of variables to map from this object,
use the getInputString
function.
Use the getRootInportMap
function when creating a custom mapping mode
to map data to root-level inports. For more information, see Create and Use Custom Map Modes.
Input Arguments
|
Create an empty map object. Default: none |
Name-Value Arguments
Specify optional pairs of arguments as
Name1=Value1,...,NameN=ValueN
, where Name
is
the argument name and Value
is the corresponding value.
Name-value arguments must appear after other arguments, but the order of the
pairs does not matter.
Before R2021a, use commas to separate each name and value, and enclose
Name
in quotes.
|
Name of model to associate with the root inport map. Default: None | ||
|
Block names of root-level input ports. The tool assigns data to ports according to the name of the root-inport block. If the tool finds a data element whose name matches the name of a root-inport block, it maps the data to the corresponding port. The value for this argument can be:
Default: None | ||
|
Block paths of root-level input ports. The tool assigns data to ports according to the block path of the root-inport block. If the tool finds a data element whose name matches the block path of a root-inport block, it maps the data to the corresponding port. The value for this argument can be:
Default: None | ||
|
Signal names to be mapped. The tool assigns data to ports according to the name of the signal on the port. If the tool finds a data element whose name matches the name of a signal at a port, it maps the data to the corresponding port. The value for this argument can be:
Default: None | ||
|
Name of mapping object to override. Default: None |
Output Arguments
|
Custom object that you can use to map data to root-level input
port. To create a comma-separated list of variables to map from this
object, use the |
Examples
Tips
Load the model before running this function.
If your custom mapping mode is similar to an existing Simulink® mapping mode, consider using the
getSlRootInportMap
function instead.
Version History
Introduced in R2012b