xPC Target | ![]() ![]() |
Change property values for scope objects
Syntax
set(scope_object_vector)
set(scope_object_vector, property_name1, property_value1, property_name2, property_value2, . . .)
scope_object_vector.set('property_name1', property_value1, ..)
set(scope_object, 'property_name', property_valuse, . . .)
Arguments
Description
Method for scope objects. Sets the properties of the scope object. Not all properties are user-writable
Properties must be entered in pairs, or using the alternate syntax, as one-dimensional cell arrays of the same size. This means they have to both be row vectors or both column vectors, and the corresponding values for properties in property_name_vector are stored in property_value_vector.
The function set typically does not return a value. However, if called with an explicit return argument, for example, a = set(target_object, property_name, property_value), it returns the value of the properties after the indicated settings have been made.
Examples
Get a list of writable properties for a scope object.
sc1 = getscope(tg,1) set(sc1) xPC Scope Object: Writable Properties NumSamples Decimation TriggerMode : [{FreeRun} | Software | Signal | Scope] TriggerSignal TriggerLevel TriggerSlope : [{Either} | Rising | Falling] TriggerScope Signals Mode : [Numerical | {Redraw} | Sliding | Rolling] YLimit Grid
The property value for the scope object sc1 is changed to on
sc1.set('grid', 'on') or set(sc1, 'grid', 'on')
See Also
The xPC Target scope object method get
. The target object methods set
and get
. The built in MATLAB functions get
and set
.
![]() | remsignal | start | ![]() |