![ACS CFSound-IV Скачать руководство пользователя страница 41](http://html1.mh-extra.com/html/acs/cfsound-iv/cfsound-iv_manual_2841819041.webp)
Sequential Sound Play-out
The CFSound-IV may be configured to allow a single contact closure (or opening) to play several sounds
in sequence; one each time it is closed (or opened). This mode is enabled by including the requisite
[Contacts]
section entries in a CFSOUND.INI file on the card with the
SequenceContactNumber=dd
parameter set to a non-zero, valid contact number from 1 to 8 (1 to 24 with Contact Sense 24 module) or 25
and 26 (rear of unit contact inputs).
Only a single sequence triggered from a single contact input is supported in CFSound mode – for
multiple sequences triggered by multiple contacts the unit must be scripted in ACS Basic.
The range of sounds that may be played in sequence may be constrained by the addition of two other
parameter entries in the
[Contacts]
section. The
FirstSoundNumber=dd
parameter controls the starting
sound number of the sequence, and the
LastSoundNumber=dd
parameter controls the ending sound number
in the sequence. Setting the
FirstSoundNumber
parameter to a higher number than the
LastSoundNumber
will cause the sounds to be played in reverse sequence, higher number to lower number. The sequence wraps
around to the beginning or end.
For example to play normal sounds on the first 8 contacts, and sequence through 16 different sounds for
the 25
th
contact, a card would be prepared with the 24 sound files named 01C.WAV – 18C.WAV. Then a
CFSOUND.INI file would be added to the card with the entries:
[Contacts]
SequenceContactNumber=25
FirstSoundNumber=9
LastSoundNumber=24
The first eight contacts would each play their associated sound. Each closure of contact 25 would play a
sound from the 09C.WAV – 18C.WAV group then repeat from 09C.WAV – 18C.WAV in sequence. To
reverse the order of the sound play-out set the
FirstSoundNumber=24
and the
LastSoundNumber=9
.
To cause the entire sequence of sounds to be played once whenever the
SequenceContactNumber
is
activated, set the
AutoplayEntireSequence
parameter to TRUE. For example a museum exhibit needs to
play a sequence of 8 sounds when triggered with each sound activating a relay output while it is playing. A
SD card would be prepared with the 8 sound files in the sequence named 01CNS.WAV – 08CNS.WAV.
Then a CFSOUND.INI file would be added to the card with the entries:
[Contacts]
SequenceContactNumber=25
FirstSoundNumber=1
LastSoundNumber=8
AutoplayEntireSequence=TRUE
Whenever contact 25 is closed, the eight sounds 01CNS.WAV – 08CNS.WAV would play in sequence,
each sound activating its output relay. This feature only works for non-random sequences. The addition of the
non-interruptible attribute to the file names prevents multiple contact 1 closures from prematurely advancing
the sequence.
Please see the videos on the
SUPPORT
page of the
CFSOUND.COM
website.