CreateParameterSet¶
-
IParameterSet IAxisControl.CreateParameterSet(string name, ISignal[] signals)¶
Creates a parameter set with the specified name and the specified signals.
- Parameters
name – Name of the parameter set.
signals – Signals in the parameter set.
- Returns
IParameterSet – Created parameter set.
- Throws
NullArgumentException
– Null reference was passed.InvalidArgumentException
– Invalid name specified.InvalidArgumentException
– No signals specified.InvalidArgumentException
– Too many signals specified (see product specific documentation).InvalidArgumentException
– Signal is not writable.InvalidArgumentException
– Specified signal is not part of this axis control or one of its children.InvalidArgumentException
– Specified signal maps to a sub-controller which implies a single cycle switch cannot be guaranteed.InvalidArgumentException
– Not all signals of a filter are specified.UnknownObjectException
– One or more signals are unknown, belong to an other controller.UnsupportedException
– Parameter sets are not supported.OutOfResourcesException
– No parameter set available.CommunicationErrorException
– Protocol error.ConnectionLostException
– Connection to controller lost.RebootedException
– Controller has been rebooted since this object reference was retrieved, invalidating this reference.