(To be removed) Count up or down through specified range of numbers
dsp.Counter will be removed in a future release. Alternatively, you can
create a variable in MATLAB® and increment the variable by 1.
The Counter object counts up or down through a specified
range of numbers.
To count up or down through a specified range of numbers:
Create the dsp.Counter object and set its properties.
Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?.
returns a counter
System object™, count = dsp.Countercount, that counts up when the input is
nonzero.
returns a counter System object, count = dsp.Counter(Name,Value)count, with each specified property set to the
specified value.
[
increments, decrements, or resets the internal counter as specified by the values of the
cnt,hit] = count(event,reset)event and reset inputs. The output argument
cnt denotes the present value of the counter. A trigger event at
the event input causes the counter to increment or decrement. A
trigger event at the reset input resets the counter to its initial
state.
[___] = count() increments or decrements the
free-running internal counter when you set the CountEventInputPort
property to false and the ResetInputPort property
to false.
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj, use
this syntax:
release(obj)
This object implements the algorithm, inputs, and outputs described on the Counter block reference page. The object properties correspond to the block parameters.
The CountEventCondition object property does not
have a free-running option. Set the CountEventInputPort
property to false to obtain the free-running option.
The CounterSizeSource and CounterSize object properties correspond to the Counter
size block parameter.
The CountOutputPort and HitOutputPort correspond to the Output block
parameter.
There is no object property that corresponds to the Hit data type block parameter. The output type is logical in MATLAB. (This logical is different from the popup logical in the block. For the object, logical corresponds to Boolean in the block.)