Specifies whether the top-level variables should be returned regardless of the active subsystem setting. Default is false.

•

daeonly : true or false

Specifies whether to return variables appearing only in the core continuous equations ("daes"). See MapleSim[LinkModel][GetEquations] for more details. Default is true.

•

nosubs : true or false

Specifies whether variable substitutions will be applied to the returned variable set. Default is false.

•

inputs : set or list of variables

Specifies which variables should be treated as inputs when equations are simplified. Used with subsystems with acausal ports when daeonly&equals;true because changing which variables are treated as inputs may affect the core DAE equations, and, hence, the variables that appear in it. Input signal port variables are always treated as inputs. In addition, by default, the across (potential) variables of acausal ports are treated as inputs. If the inputs option is passed, only the signal inputs and the variables specified by inputs are treated as inputs.

•

params : one of the following: set, list or 'all'

Specifies which parameters to leave symbolic when determining a core DAE system. This option is needed only when daeonly&equals;true because the choice of which parameters are left symbolic may affect the resulting core DAE system, and , hence, the variables in it. By default, only parameters explicitly defined on the active subsystem are left symbolic.

Description

•

A:-GetVariables returns a list of A's active subsystem's variables. If no subsystem is active, or the option toplevel is specified, the command returns the variables defined for the entire model.

•

The A := MapleSim:-LinkModel() statement needs to be run prior to successfully using any of the ModelObjectA's export functions.

Examples

Linking to a MapleSim model (located in .msim file):

>

A ≔ MapleSim:-LinkModel&ApplyFunction;&apos;filename&apos;&equals;cat&ApplyFunction;kernelopts&ApplyFunction;&apos;toolboxdir&apos;&equals;MapleSim&comma;/data/examples/RLCcircuit.msim&colon;

Maplesoft™, a subsidiary of Cybernet Systems Co. Ltd. in Japan, is the leading provider of high-performance software tools for engineering, science, and mathematics. Its product suite reflects the philosophy that given great tools, people can do great things.