(8.D.2.2) BlockCounter
Overview
Increments internal counter per call and sends the count value on control output pin
Discussion
This module has internal counter and it is incremented for everytime the module called. The count value is copied on to control output pin. User has to specify the sample rate of the module because it is a source type module.
Type Definition
typedef struct _ModuleBlockCounter
{
ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure
INT32 counter; // Internal counter increments per call.
} ModuleBlockCounterClass;
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
counter | int | state | 1 | 0 | Unrestricted | Â |
Pins
Output Pins
Name: out
Description: count value
Data type: int
MATLAB Usage
File Name: block_counter_module.m
M=block_counter_module(NAME, SAMPLERATE)
Creates a block counter module for use with the Audio Weaver
environment. The module increments internal counter everytime it
is called and outputs the count value on control output pin.
Arguments:
NAME - name of the module.
SAMPLERATE - sample rate of the input channels (optional)
Â