Home
Datasheets
Contents
1. TIMER x 10 16 bit timers that decrement at 50Hz 20mSEC until zero 256 8 bit expansion port access for rear I O module PORT2 x _ 256 8 bit expansion port access for front module CONTACT x 56 contact I O access CCLOSURE x 56 contact closure event access 56 contact opening event access FEOF N End of File on file N FILE SIZE N Size in bytes of previously opened file N FILE POSITION N Ascertain or set the position of the next file read write operation of a previously opened file N SOCKET EVENT N Determine the state of an opened streaming socket connection GSOCKET TIMEOUT N Control the timeout period of a socket connection send receive data phases Real Time Clock Calendar SECOND 00 lt seconds lt 59 MINUTE 00 lt minutes lt 59 SECOND MINUTE HOUR HOUR 00 lt hour lt 23 DAY DATE MONTH YEAR DOW 1 lt day of week lt 7 DATE 1 lt date of month lt 31 MONTH 1 lt month of year lt 12 YEAR 00 lt year lt 99 SOUND Sound playing queue access VOL Sound volume access NSVOL Sound volume access without saving BAUD Serial Port baud rate access MSG Serial Port delimited message access SOM Delimited message Start Of Message character EOM Delimit
2. 26 15 6233 E Sawgrass Rde Sarasota FL 34240 941 377 5775 FAX 941 378 4226 www acscontrol com ACS CF CFSoundlV Digital Audio Repeater General Description The CFSound IV is an extremely versatile digital audio player that plays Windows WAV files recorded at multiple sample rates 8 or 16 bit mono or stereo off of industry standard Secure Digital Flash SD SDHC cards Sounds may be associated with contact events or played autonomously by utilizing a file naming convention Extra sound playout functionality is provided via a text configuration file included on the CF card A built in ACS Basic interpreter may be used to explicitly control the unit s operation Ethernet connection with programmable configuration and multiple protocol Featu res support DHCP client FTP server VNC server HTTP TCP IP Raw NTP P m client SMTP client via Basic and Art Net Uses inexpensive industry standard Secure Digital FLASH SD SDHC Diagnostic LED s to indicate operating status Cards RA e Optional boards for contact inputs to activate sounds Built in 20 Watt Class D Stereo 2 x 10W Amplifier e Two built in contact inputs to activate sounds nn ISVDC with supplied 120 240V AC 50 60 wall Optional boards for contact outputs activated with sounds for other control Push To Talk PTT lay contact output that can optionally clo e Built in 35mW 32 o
3. SMTP SEND from to cc subject message Sends a text message via the previously configured SMTP SER VER SMTP SEND N from to cc subject header Sends the contents of a previously opened file N via the previously configured SMTP SER VER SOCKET ASYNC CONNECT N ip port connect send recv Initiates an outgoing asynchronous network socket connection as file N on ip address port number where execution is controlled by the connect send and recv functions SOCKET ASYNC LISTEN N port connect recv send Initiates an incoming asynchronous network socket reception as file N on ip port number where execution is controlled by the connect recv and send functions STOP Terminate program and display message TYPE path Display SD card file on serial port VARS Displays a table of the name type and current value of variables currently defined or used WAIT systemvar Pause execution until systemvar event occurs WHILE test statement s WEND Conditional execution code block loop with BREAK CONTINUE Operators _ ______ _______ TT ________ I s complement ____ 7 Multiplication division modulus __ Subtraction gt gt Left Shift Right Shift Assign test equal test NOT equal numeric or string gt LT LE GT GE numeric only AND OR
4. N on ip port number where execution is connect send controlled by the connect recv and send functions UBOUND dimVar dimNumber Returns the size of dimVar dimension zero as declared in the DIM statement optionally other dimensions VAL expr Returns numeric value of string expression representation of a number Errors Error Error Message Causes 1 Syntax error in line dd Incorrect statement format 2 Illegal program command error in line dd Direct mode only statement in program mode 3 Illegal direct command error in line dd Program mode only statement in direct mode 4 Line number error in line dd Target line number not in program 5 Wrong expression type error in line dd Numeric value when String expected or vice versa 6 Divide by zero error in line dd Division by zero 7 Nesting error in line dd NEXT without preceding FOR RETURN without preceding GOSUB 8 File not open error in line dd CLOSE LIST PRINT or INPUT without successful OPEN statement 9 File already open error in line OPEN on already open file 10 File Out of Range error in line dd N argument not 0 lt N lt 9 11 Input error in line dd Numeric value expected in INPUT statement 12 Dimension error in line dd Subscript on non dimensioned variable 13 Index Out of Range error in line dd Subscript out of range 14 Data error in line dd ORDER line not DATA statement READ past DATA statements 15 Out
5. Array 8 19 Short 0 20 RS485 Mode 0 Returns the name of the configuration item n CONFIG VALUES n f Returns the human readable value of the configuration item n optional field number f CONFIG MIN n Returns the allowed minimum value of configuration item n CONFIG MAX n Returns the allowed maximum value of the configuration item n CONFIG FIELDS n Returns the number of fields for configuration item n CONFIG FIELD S n f Returns the human readable value of the configuration item n field f CONFIG SEPARATORS n f Returns the human readable value of the configuration item n field f field separator CONFIG VALUE n fj Gets or Sets the value of the configuration item n optional field number f CONFIG DEFAULT n f Gets the default value of the configuration item n optional field number f CONFIG WRITE n f Writes the current value of the configuration item n optional field number f to NVM CARD MOUNT Mount Unmount the SD card Statements BREAK line label Exit from within FOR NEXT or WHILE WEND loops optionally going to a line label CHANGE string replacement Searches program for string then prompts for replacement CLEAR Erase variables CLOSE N Close file N 0 9 opened with OPEN statement CONST var value var value Defines one or more constant variables that can t be modified after they are created CONTINUE Continues the next
6. Exclusive OR Logical AND OR Copyright 1998 2015 by ACS Sarasota Florida 10 of 13 ALL RIGHTS RESERVED Functions ASC char Returns integer value of ASCII character argument ABS expr Returns absolute value of numeric expression argument CHR expr Returns character equivalent of expression value argument COS expr Returns an integer scaled cosine value of the degree expression where 1024 lt COS lt 1024 ERR Returns last error number ERR Returns string error message of last error number FILE EXISTS path Returns one of the file specified by path exists else returns zero FIND var searchstr startpos n position of searchstr in string variable argument starting at zero or optional startpos Returns formatted ASCII string of zero or more expressions using printf style fmt argument Flags Width Precision Type Required character that determines whether the associated argument is interpreted as a character a string or a number c character d signed decimal integer i signed decimal integer Type u unsigned decimal integer 5 string unsigned octal integer x unsigned hexadecimal integer X unsigned HEXADECIMAL integer Optional character or characters that control justification of output and printing of signs blanks and octal and hexadecimal pr
7. iteration of FOR or WHILE WEND loops DATA Inline DATA statements for READ and ORDER statements DEL path Delete CF card files DELAY value Pause program execution for value 20mSEC DIM var sizel size2 size3 Dimension numeric or string variable to hold up to sizel elements optional up to 3 dimensions DIR path Show files on the SD card with optional path wildcards EDIT line Edit line on connected ANSI terminal END Terminate program with no message ERROR value Force a program error FOR varzinit TO limit STEP increment Perform counted loop of statements until NEXT statement with optional BREAK CONTINUE FINPUT N var var Get the value for one or more variables from a single line from previously opened file N FPRINT N expr expr Write the value of one or more expressions to a single line into previously opened file N FOPEN N recordlength path Open file N for fixed length record I O FREAD N recordnumber var var Reads ASCII data from fixed length record file N at recordnumber into variables FWRITE recordnumber var var Writes ASCII data to fixed length record file N at recordnumber from variables FINSERT N recordnumber var var var Inserts ASCII data to fixed length record file N at recordnumber from variables FDELETE N recordnumber Deletes recordnumber from fixe
8. number PLAY file Play sound file and wait for completion PRINT expr expr PRINT one or more numeric or string expressions to the serial port PRINT one or more numeric or string expressions to opened file N PRINT USING fmt expr expr PRINT zero or more formatted numeric or string expressions to the serial port 7 PRINT N expr expr PRINT N USING fmt expr expr PRINT zero or more formatted numeric or string expressions to opened file N READ var READ data from DATA statements into numeric or string variables RETURN RETURN from subroutine invoked via GOSUB statement REM Comment remainder of line is ignored REN oldfile newfile REName oldfile to newfile on SD card RESQ start end new incr Resequences program lines start through end and writes them to programname RSQ RUN line RUN path Execute program in memory or from path at lowest or line number SAVE path SAVE the current program to a SD card file SEARCH string filename Performs case insensitive search for string in memory or optional filename with wildcards SIGNAL specialvar SIGNAL event associated with specialvar SORT var Sorts an integer or string array variable in ascending order SMTP SERVER name ipaddr port userb64 passb64 Prepares the SMTP network stack for subsequent SMTP SEND operation
9. of memory error in line dd Insufficient memory 16 No File System error in line dd ACS Basic running without CF card 17 Unknown var error in line dd Unknown special variable 18 Timer out of range error in line dd TIMER x subscript out of range 0 9 19 Port out of range error in line dd PORT x subscript out of range 0 255 20 Contact out of range error in line dd CONTACT x CLOSURE x OPENING x subscript out of range 21 Stack Overflow error in line dd Too many nested FOR and or GOSUB and or events 22 No CF card error in line dd Statement requiring Compact Flash card with no card detected 23 Invalid file error in line dd file format not 44 1 KHz 16 bit mono or stereo 24 LCDx arguments Out of Range One or more argument to a LCDx statement are out of range 25 FWRITE record Out of Range FWRITE record number out of range 26 FWRITE exceeds record length error FWRITE record length exceeds FOPEN record length 27 FINSERT record Out of Range FINSERT record number out of range 28 FINSERT exceeds record length error FINSERT record length exceeds FOPEN record length 29 FDELETE past end of file error FDELETE record number past the current end of file 30 Can t delete file Error deleting file 31 Can t make directory Error creating directory 32 Can t rename file Error renaming file 33 No DMX module error in line dd DMX specialvar access attempted with no D
10. 2 22 Optional a INP3 B E INP2 INP1 i Contact Sense 24 Modules 1 GRouND GRoUND 1 GROUND GROUND 1 GROUND GROUND INP1 2 iNPUTS 2 2 L 3 PUTs 3 meum 3 INPUT2 INPUT34 INP2 L 2 4 meurs 4 170135 INP3 5 iNPUro iwPUr2 5 5 INPUM INPUTS s INPUTS 6 INPUTS 6 INPUTS INPUTS 7 inputs 7 7 INPUTS s s 5 s INPUTS o 9 PUTES 9 Mating Connectors 10 position removable Terminal Block included Copyright 1998 2015 by ACS Sarasota Florida 3 of 13 ALL RIGHTS RESERVED Optional Contact I O 8 Modules INP1 OUTI OUT2 Y iD a gt E gt 2 2 2 gt 2 2 5 o 5 lt ilz lt g 22 Z 2 2 2 zz a INP1 INPI Pin Rear Signal Front Signal S2656209 89 S 2656 209 389 9 28 22828282z 2802282 8282z pou fos RES NS S ien MU Oh ARS OE E E E E 3528558583535 83 23338838332 O OUT2 OUT1 Rear Signal OUT Pin 0 T 37 COM T 38 N O T 38 COM N OUT 35 N O U CO
11. ETY REQUIREMENTS B AERONAUTICAL APPLICATIONS C AUTOMOTIVE APPLICATIONS OR ENVIRONMENTS AND OR D AEROSPACE APPLICATIONS THE PURCHASER SHALL USE PRODUCTS AT PURCHASER S SOLE RISK EVEN IF ACS HAS BEEN INFORMED IN WRITING OF SUCH USAGE Resale of ACS products with provisions different from the statements and or technical features set forth in this document shall immediately void any warranty granted by ACS for the ACS product or service described herein and shall not create or extend in any manner whatsoever any liability of ACS ACS and the ACS logo are trademarks of ACS Information in this document supersedes and replaces all information previously supplied 2015 ACS All rights reserved www acscontrol com Copyright 1998 2015 by ACS Sarasota Florida 13 of 13 ALL RIGHTS RESERVED
12. M 4 2 T 39 N O UT 35 T39 COM T3COM OUT35CO 3 O C UT 3 N C OUT 35 N T 40 N O UT 4 N O OUT 36 N O T40COM UT 4 COM OUT 36 COM OUT 40 N C OUT 4 N C OUT 36 N C Mating Connectors 10 position removable Terminal Block included Copyright 1998 2015 by ACS Sarasota Florida 4 of 13 ALL RIGHTS RESERVED 05000 00000 ETHERNET oft o CONTACTS 1 24 dg 2 gu gt 8 8 9 0 00 0 oo o OO 75 00 4C 9 OH 000 uod oo gt 95 429 noc d File Naming Format for CFSound style operation see User s Manual for more detailed information Filename format XX COPRSBNFD WAV Where Two digit ASCII Hex identifier 01 FE may be associated contact number File plays on Closure of contact XX may not be used with O File plays on Opening of contact XX may not be used with C File plays while contact XX is closed or open may not be used with B File repeats may not be used with B On board PTT relay and contact XX will activate while sound is playing File plays as background when no other sound is playing may not be used with C P R or File playing is non interruptable may not be used with R or B Matching DMX channel number Fades up down with sound start stop First 32 channels set to entries in a
13. MX I O module present 34 DMX Channel Out of Range error in line 44 9DMXDATA x access where x gt 511 35 DMX Analog of Range error in line dd DMXANALOG x access where x gt 7 36 DMX Analog Read Only error in line dd Attempt to set DMXANALOG x 37 Unknown command Unknown command 38 Can t use VAR in line dd Illegal use of specialvar in FOR DIM INPUT READ FREAD or FINPUT statement 39 Mis matched quotes in line dd Missing one of a pair of double quotes delimiting a string 40 Resource already exists 41 Font out of range 42 fonts file invalid 43 Scheme out of range 44 schemes file invalid 45 Obj out of range 46 Screen out of range 47 screens file invalid 48 Config out of range 49 Config Item lt min or gt max 50 DRAW POLYGON 51 SD Card 52 File System 53 Read Only Attempt to write to a CONST variable 54 Option Out of Range 55 Data Out of Range 56 57 ACS Internal Usage 58 SMTP Connection Failed 57 32767 x error in line dd ERROR x statement Copyright 1998 2015 by ACS Sarasota Florida 12 of 13 ALL RIGHTS RESERVED Please Read Carefully Information in this document is provided solely in conjunction with ACS products ACS reserves the right to make changes corrections modifications or improvements to this document and the products and services described her
14. acts associated with sounds to repeat on the modulo value if QuizMode FALSE Example OutputContactModulus 4 activates contact outputs 1 through 4 for sounds 1 through 4 contact outputs 1 through 4 for sounds 5 through 8 etc Default 0 RandomSequence TRUE FALSE Setting this value to TRUE will cause each activation of the SequenceContactNumber to play a random sound from the range FirstSoundNumber to LastSoundNumber DefaultZFALSE OffsetContactNumber dd Sets the number of the contact that will offset the sounds associated with the other contacts by ContactOffsetAmount to the decimal value dd Does not affect Sequence or Quiz mode Default 0 no offset ContactOffsetAmount dd Sets the value that will be added the the input contact number when the OffsetContactNumber input is active to offset the actual sound number that will play to the decimal value dd Does not affect Sequence or Quiz mode Default 0 no offset amount AutoplayEntireSequence Setting AutoplayEntireSequence to TRUE causes the entire sequence of sounds to be played once whenever the SequenceContactNumber activates one time TRUE FALSE Default FALSE no autoplay LineInputEnableContactNumber dd Sets the number of the contact that will stop any sound currently playing and enable the Line level Input to the decimal value dd Audio on the Line level Input is amplified to the current volume setting and appears on the speaker and Line level Output Default 0 no Line In control c
15. d Default 0 no sound Answer WithoutQuestionSound xx hexadecimal sound number xx to play if an answer contact is activated before a question contact Default 0 no sound Contacts Contacts Section Force TRUE FALSE Setting this value to TRUE restores the original CFSound contact behavior wherein the contact s active status is forced upon reset power up or card insertion This will cause associated sound activation if the contact was active Setting this value to FALSE the default causes the new behavior wherein the contact s current status is sampled upon reset power up or card insertion This will cause no associated sound activation until the contact is re activated Default FALSE SequenceContactNumber dd Sets the number of the contact that will play sounds in sequence to the decimal value dd Default 0 no sequencing FirstSoundNumber dd Sets the first sound number that will be played in sequence to the decimal value dd Default 1 sound 1 LastSoundNumber dd Sets the last sound number that will be played in sequence to the decimal value dd Default 127 sound 127 SaveNIContacts TRUE FALSE Setting this value to TRUE will remember any contact events that occur while a non interruptible sound is playing Note that this can cause a non interruptible sound to play again if its contact is re activated while it is playing DefaultZFALSE OutputContactModulus dd Setting this value to non zero will cause the output cont
16. d length record file N FUNCTION name parm1 parmN Define a user function name with zero or more integer or string parameters ENDFUNCTION Ends a user defined function GOSUB line label Call a subroutine starting at line label line label Jump to program line label INCLUDE path Include ACS Basic statements from file path IF test THEN line statement ELSE line statement IF test evaluates non zero jump to program line or execute statement optional ELSE clause INPUT prompt var Get value of variable from serial port with optional prompt INPUT N var Get value of variable from file N LET var expr default statement Sets variable expression LET is optional LIF test THEN statement statement IF test evaluates non zero execute statements to end of line LIST start LIST program lines to the serial port LIST N start LIST program lines to OPENed file N LOAD path LOAD or chain to program from SD card MD path Makes a new Directory on SD card MEMORY Displays the currently available program resource and SD card memory NEW Erase all program statements and clear variables NEXT var End of a counted loop of statements from FOR statement ON expr GOSUB line0 line1 line2 lineN Case statement subroutine dispatch ON expr GOTO line0 line1 line2 lineN Case statemen
17. ed message End Of Message character MSGENABLE Enable disable MSG parsing of the serial data stream EOT Returns when any PRINT serial data has finished transmitting SMTP EVENT Returns the last Simple Mail Transfer Protocol event SMTP MESSAGE Returns any text message associated with the SMTP EVENT PTT Push to Talk relay control MUTE Mute Un mute the speaker amplifier LINEIN Line level input control DMX CHANNELS Sets the number of transmitted channels sent via ArtNet DMX DATA x Gets or Sets the current value of the channel data x SOUNDFRAMEPRESCALER Sets the number of ticks between SOUNDFRAMESYNC events while sound is playing SOUNDFRAMESYNC Gets the frame number of the currently playing sound QCONFIG ITEMS Returns the total number of configuration items Returns the type of the configuration item n 9 CONFIG TYPE n Item Type Fields 1 0 2 Boolean 0 3 Unsigned short 0 4 Baudrate selector 0 5 Parity selector 0 6 Data Bits selector 0 CONFIG TYPE n 7 Stop selector 0 8 Keybeep selector 0 9 Firmware Version 0 10 Keypad style 0 11 Keypad scheme 0 12 Protocol selector 0 13 MAC address 6 14 IP address only display if static 4 15 IP address 4 Copyright 1998 2015 by ACS Sarasota Florida 8 of 13 ALL RIGHTS RESERVED 16 Hex Byte 0 17 Hex Unsigned short 0 18 Hex
18. efixes More than one flag can appear in a format specification left align the result in the given field width prefix the output with a sign if the type is signed if Width is prefixed with 0 zeros are added until the minimum width is Flags 0 reached If 0 and appear the 0 is ignored If 0 is specified with an integer format the 0 is ignored n prefix the output with a blank if the result is signed and positive the blank is FMTS f blank ignored if both the blank and flags appear S fmt 8 expr when used with o x or X format prefix any nonzero output value with 0 Ox or 0X respectively otherwise ignored Nonnegative decimal integer controlling the minimum number of characters printed If the number of characters in the output value is less than the specified width blanks are added to the left or the right of the values depending on whether the flag for left alignment is specified Width until the minimum width is reached If Width is prefixed with 0 zeros added until the minimum width is reached not useful for left aligned numbers The Width specification never causes a value to be truncated If the number of characters in the output value is greater than the specified width or if Width is not given all characters of the value are printed subject to the Precision specification Specifies a nonnegative decimal integer preceded by a period which specifies the number of characte
19. ein at any time without notice All ACS products are sold pursuant to ACS terms and conditions of sale Purchasers are solely responsible for the choice selection and use of the ACS products and services described herein and ACS assumes no liability whatsoever relating to the choice selection or use of the ACS products and services described herein No license express or implied by estoppel or otherwise to any intellectual property rights is granted under this document If any part of this document refers to any third party products or services it shall not be deemed a license or grant by ACS for the use of such third party products and services or any intellectual property contained therein or considered a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein UNLESS OTHERWISE SET FORTH IN ACS TERMS AND CONDITIONS OF SALE ACS DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND OR SALE OF ACS PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT ACS PRODUCTS ARE NOT AUTHORIZED FOR USE IN WEAPONS NOR ARE ACS PRODUCTS DESIGNED OR AUTHORIZED FOR USE IN A SAFETY CRITICAL APPLICATIONS SUCH AS LIFE SUPPORTING OR SYSTEMS WITH PRODUCT FUNCTIONAL SAF
20. hms Headphone Amplifier uc id d ola ed n uL EE d CD E RS 232 Serial Port for controlling audio play out via an attached computer Optional Power Over Ethernet operation or PLC e Scriptable via built in ACS Basic Digital Up Down volume control push buttons with remote connector e USB port for connection to PC as a Flash Drive or Serial device Typical Applications Museum Exhibit Control Paging and Alarm Systems e Message on Hold Timed Identification e Amusement Equipment Advertising Kiosks Specifications Enclosure Dimension 6 1 W x 4 2 D x 1 8 PTT Output Contacts Rating 1A 30VDC 0 5A 120VAC Module Dimension board 5 7 W x 3 95 D x 1 1 Contact Input Activation Current 10mA sink 12VDC Supply Voltage 12 15VDC wall transformer Line Level Outputs 1 0VRMS 47K ohm Supply Current Idle 85 12VDC Operating Temperature 0 to 50 degrees C Supply Current playing loud 250mA 12VDC Supplied wall transformer 120 240 50 60Hz input Copyright 1998 2015 by ACS Sarasota Florida 1 of 13 ALL RIGHTS RESERVED Connections soyeads 191 Jexeeds ye1 Jexeeds 161 exeeds Sz Indu gz PERIOD Indu WOO Lld ON Peo Lld AOL GNNOYD ee nid 6 InputContact26 IAC WAV 1AO WAV 8 PTTConactNO 9 IOVDC 18VDC Mating Connector 10 positi
21. in two digit ASCII Hex 00 lt gt lt SOH gt Decrease volume gt volume increase in two digit ASCII Hex 00 lt ETX gt lt SOH gt Fade volume lt gt fade volume to zero in seconds expressed as two digit ASCII Hex 00 lt ETX gt lt SOH gt Mute amplifier 205 lt gt lt SOH gt Un mute amplifier aus ETX Copyright 1998 2015 by ACS Sarasota Florida 7 of 13 ALL RIGHTS RESERVED ACS Basic Commands see ACS CFSound IV Basic Programming Manual for more detailed information Variables ACS Basic has four types of variables o 32 bit Integer Numeric 32 bit Integer Numeric Arrays unsigned 8 bit character Strings and unsigned 8 bit character String Arrays Variable names are case sensitive The may contain letters numbers and underscore but they must start with a letter They can be up to 32 characters long String variables names must end with a Numeric variables can assume the integer values 2 147 483 648 lt variable lt 2 147 483 647 Character Strings are limited to 255 characters in length Variable arrays are indexed with up to three array subscripts separated by commas and enclosed in square brackets and must be DIMensioned before they are used The number of variables is limited only by the available memory System Variables
22. on removable Terminal Block included Signal Direction Signal Direction 1 RS 485B 10 __ RS485B UO 2 RS232TxD OUT RS232RxD IN 3 RS22RxD IN RS 232 TxD OUT uq cou 5 GND PWR 6 RS 485A 25485 VO 7 RS 232CTS IN RS222RTS OUT 8 RS232RTS OUT RS22CTS IN 9 12 15VDC PWR 12 15VDC PWR Serial Mating connector DB9 Female Connector JB1 Serial Configuration Jumpers RS232 RS 485 RS 232 _ a EN DTE D DEFAULT in copper traces The board is configured as RS 232 DCE to allow use of a 1 to 1 cable between the CFSound and a PC This configuration is established by copper jumpers on the bottom of the board between the JB1 pins Copyright 1998 2015 by ACS Sarasota Florida 2 of 13 ALL RIGHTS RESERVED INPUTS INPUT7 INPUT6 INPUTS INPUTA INPUTS INPUT2 INPUT1 GROUND a z 3 T o Optional INP1 Pin Rear Signal Front Signal Contact Sense 8 Modules GROUND GROUND T 33 INP1 T34 6 O T 37 INPUT 38 a O INPUT 39 9 INPUT8 INPUT 40 GROUND GROUND MANA oo orx n Ar 2 A CNN A gt 2 z zt 2 EF FE 6858556880 22222212 lt 2222222855 222
23. ontact PttOutputWithLineInputEnableContact Setting this value to TRUE will cause the PTT relay to follow the non zero LineInputEnableContactNumber state otherwise the PTT relay TRUE FALSE activation is controlled by sounds with the Relay attribute in their filename DefaultZFALSE PTT for sounds w Relay attr LineIn LineInputAlwaysEnabled TRUE FALSE Setting this value to TRUE enables the Line level Input always when no sound is playing When this is FALSE the Line level Input is controlled by the LineInputEnableContactNumber Default FALSE Line level Input disabled Copyright 1998 2015 by ACS Sarasota Florida 6 of 13 ALL RIGHTS RESERVED RS 232 Protocol see User s Manual for more detailed information SOH ETX Commands Responses Command Serial Character Sequence lt SOH gt Start a Sound Tp Sound number in two digit ASCII Hex 01 FE ETX SOH Stop a Sound gt Sound number in two digit ASCII Hex 00 stops currently playing sound lt ETX gt lt SOH gt Queue a Sound amp Sound number in two digit ASCII Hex 01 FE lt ETX gt lt SOH gt Flush queued Sounds ae lt ETX gt lt SOH gt Stop playing Sound and flush queued Sounds S ETX SOH Set volume gt volume in two digit ASCII Hex 00 lt ETX gt lt SOH gt Increase volume Sb volume increase
24. rs to be printed the number of decimal places or the number of significant digits Unlike the Width specification the precision specification can cause truncation of the output value If Precision is specified as 0 and the value to be converted is 0 the result is no characters output Precision c Precision has no effect diuo Precision specifies the minimum number of digits to be output If the number of Xx digits is less than Precision the output is padded the left with zeroes The value is not truncated when the number of digits exceeds Precision 5 Precision specifies the maximum number of characters to be output Characters in excess of Precision are not output Returns next available serial character 1 if none available if expression is zero else waits for and returns GETCH expr next character HEX STR expr digits Returns a string hex representation of expression optionally constrained to digits length HEX VAL expr Returns the numeric value of the string hex expression INSERTS var start var2 Returns string variable with string variable2 inserted at zero based start character position LEFT var length Returns leftmost length characters of string variable argument LEN var Returns length of string variable argument MID var start length Returns length number of characters of string variable from zero based start character position Q7 1 inh ivi
25. s ipli ivi hi MULDIV number multiplier divisor 32 bit result of number multiplier divisor where number multiplier and divisor are 64 bit Returns 32 bit result of umber multiplier divisor where number multiplier and divisor are 64 bit MULMOD number multiplier divisor internally RIGHTS var length Returns rightmost length characters of string variable argument start var2 Returns string variable overwritten with string variable2 at zero based start character position RND expr Returns a pseudo random number from 0 to value of expression 1 SIN expr Returns an integer scaled sine value of the degree expression where 1024 lt SIN x 1024 STR expr Returns a string representation of numeric expression SOCKET SYNC CONNECT N Initiates an outgoing synchronous network socket connection as file N on ip address port number where jp port connect send execution is controlled by the connect send and recv functions Copyright 1998 2015 by ACS Sarasota Florida 11 of 13 ALL RIGHTS RESERVED SOCKET SYNC LISTEN N port Initiates an incoming synchronous network socket reception as file
26. ssociated DMX scene file with sound start stop UO m zian WA File extension identifies Windows PCM sound file format Copyright 1998 2015 by ACS Sarasota Florida 5 of 13 ALL RIGHTS RESERVED CFSOUND INI Configuration File see User s Manual for more detailed information Section Parameter Description Communications Port Section BaudRate ddddd Sets the serial port baudrate to the decimal value ddddd Default 2400 DEBUG Debug Section ShowStartStop TRUE FALSE Enables RS 232 message display of sound start stop events Default FALSE Background Background Section BackgroundDelay ddddd Sets the delay in seconds between background sound playouts to the decimal value ddddd Default 0 BackgroundRestart TRUE FALSE Enables interrupted background sound to restart from the beginning instead of where it was interrupted Default FALSE IQuz Quiz ____ ___ _ QuizMode TRUE FALSE Enables Quiz Kiosk mode of operation Default FALSE QuestionContacts dd number of question contacts to the decimal value dd Default 4 AnswerContacts dd Sets the number of answer contacts to the decimal value dd Default 4 NoAnswerTimeout dd delay in seconds between the end of the question sound and the timeout answer sound to the decimal value dd Default 5 AwaitAnswerSound xx Sets the hexadecimal sound number xx to play after the question sound before the timeout answer soun
27. t execution dispatch ONERROR GOTO line One shot error handling Semi asynchronous event handling via subroutine Special Variable Event event occurs one time whenever the timer counts down to zero TIMER x Special variable 9 TIMER 0 is the highest priority followed by TIMER then TIMER 9 0 lt x 9 event occurs whenever the associated CFSound 4 contact has ONEVENT specialvar GOSUB line CLOSURE x else ec 255 event occurs whenever the associated CFSound 4 contact has SOEENINGI opened 0 lt x lt 55 FEOF N event occurs after FREAD N reaches end of file N SECOND event occurs once per second MINUTE event occurs once per minute Copyright 1998 2015 by ACS Sarasota Florida 9 of 13 ALL RIGHTS RESERVED HOUR event occurs once per hour DOW event occurs once per day DATE event occurs once per day MONTH event occurs once per month YEAR event occurs once per year MSG event occurs after receipt of a serial character stream delineated by the SOM and EOM characters EOT event occurs after complete transmission of serial data stream SOUND event occurs after the last queued SOUND sound has finished playing OPEN N path options OPEN filename path as file N for access via DIR INPUT PRINT statements ORDER line Position READ data pointer to statement line
Download Pdf Manuals
Related Search
Datasheets datasheets datasheets 360 datasheets for datasets datasheets warhammer 40k datasheets significado datasheets traduction datasheets download datasheets raspberry datasheets360 electronic components datasheets for cultural heritage datasets
Related Contents
evolution - Mine Safety Appliances Operating Instructions X7.1 取扱説明書(PDFファイル) D:\Profilo\Desktop\Scuola Kamma\psc\S1 PSC allegato D tavola Télécharger le PDF V2000W シリーズ 取扱説明書 Toshiba Satellite L50-B010 ODYS noon – KURZANLEITUNG Philips SWV3811NZ 1.5 m DVI-DVI Cable Copyright © All rights reserved.
Failed to retrieve file