Clear-Com Logic-Maestro User Manual

ECLIPSE LOGIC MAESTRO
Ve r s i on 5 . 1
Instruction Manual
Eclipse Logic Maestro Instruction Manual © 2009 Vitec Group Communications. All Rights Reserved
Part Number 810414Z Rev. 1 Vitec Group Communications LLC
850 Marina Village Parkway Alameda, CA 94501 U.S.A.
Vitec Group Communications Ltd 7400 Beach Drive IQ Cambridge Cambrideshire United Kingdom CB25 9TP
The Vitec Group plc Beijing Representative Office Room 706, Tower B Derun Building, YongAn Dongli A No.3 Jianwai Ave., Chaoyang District Beijing, P.R.China 100022
® Clear-Com, CellCom/FreeSpeak and the Clear-Com Communication Systems logo are registered trademarks of The Vitec Group plc.
Website: www.clearcom.com
Vitec Group Communications

SOFTWARE LICENSE

IMPORTANT: CAREFULLY READ THE FOLLOWING BEFORE USING THIS SOFTWARE. USING THE SOFTWARE INDICATES YOUR ACKNOWLEDGMENT THAT YOU HAVE READ THE FOLLOWING AND AGREE TO ITS TERMS.
IF YOU DO NOT AGREE, RETURN THE SOFTWARE COMPLETE TO VITEC GROUP COMMUNICATIONS LIMITED OR CANCEL THE INSTALLATION.
THIS IS YOUR PROOF THAT YOU HAVE A VALID LICENSE. PLEASE TREAT IT AS VALUABLE PROPERTY.
VITEC GROUP COMMUNICATIONS LIMITED OR VITEC GROUP COMMUNICA TIONS, INC., as the case may be (hereinaf ter referred to as “VGC computer program and files (the “SOFTWARE grant to you a non-exclusive and non-transferable License to use the Software on the following terms. Any new revision or update of the Software provided by VGC to Customer under this License shall be governed by the terms and conditions of this License.
”), offers you this storage media containing a
”) and offers to
1. APPLICATION
a. These terms supersede all prior agreements representations and understandings between you the Customer and VGC and their authorised representatives relating to the subject matter hereof
, the Software) but shall otherwise be subject to Vitec Group
(i.e. Communications Terms and Conditions, as amended from time to time. For the avoidance of doubt, in the event of conflict, these terms shall prevail.
b. No variation to these terms, nor any other terms or conditions proposed by you, shall be of any effect unless recorded in a written document signed by VGC. You confirm that any statement made to the contrary by you or on your behalf shall not apply to this License.

c. You confirm that you are not relying on any statement made by or on behalf of VGC, other than statements recorded in a written document signed by VGC.

d. VGC and its licensors reserve all rights not expressly granted to you. VGC's licensors are intended third party beneficiaries of this Agreement and have the express right to rely upon and directly enforce the terms set forth herein.

e. You agree that the Software belongs to VGC and its licensors. You agree that you neither own nor hereby acquire any claim or right of ownership to the Software or to any related patents,
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
i
copyrights, trademarks or other intellectual property. VGC and its licensors retain all right, title and interest in and to the Software and all copies thereof at all times, regardless of the form or media in or on which the original or other copies may subsequently exist. This license is not a sale of the original or any subsequent copy.
2. COPYRIGHT

a. The copyright and all other rights in the Software produced by VGC shall remain with VGC or its suppliers. You must reproduce any copyright or other notice marked on the Software on any copies that you make.

3. YOU MAY:

a. Use the Software only at a single site location. If you wish to use the Software at more than one site you must contact VGC and if required purchase further Licenses;

b. Make one copy of the Software for archival or back-up purposes, and;

c. Transfer the Software to an end user of a VGC product, only if you have made it clear to VGC that you are not the end user and you assign all of your rights under this License and make no use of the Software yourself.

4. YOU MAY NOT:

a. Use the Software or make copies of it except as permitted in this License;

b. Publish or distribute the computer images, sound files or fonts included with the Software as computer images, sound files or fonts;

c. Translate, reverse engineer, decompile or disassemble the Software, except to the extent the foregoing restriction is exp ressly prohibited by applicable law;

d. Rent, lease, assign or transfer the Software except as set out above; or

e. Modify the Software or merge all or any part of the Software in another program.

5. TERM:
a. This License shall continue for as long as you use the Software. However, it will terminate if you fail to comply with any of its terms or conditions. You agree, upon termination, to destroy all copies of the Software. The Limitations of Warranties and Liability set out below shall continue in force even after any termination.
6. LIMITED WARRANTY:
a. VGC warrants that the storage media in this Software will be free from defects in materials and workmanship for 90 days from the date you acquire it. If such a defect occurs, return it to us at the address below and we will replace it free. This remedy is your exclusive remedy for breach of this warranty.
ii
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
b. After the initial 90 days, THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A P ARTICULAR PURPOSE, PERFORMANCE, ACCURACY, RELIABILITY, OR NON-INFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY RIGHTS. This constitutes an essential part of this Lic ense.
7. LIMITATION OF LIABILITY:
a. For the avoidance of doubt, all conditions imposed by law covering matters such as fitness for purpose, compliance to description, negligence and quality are expressly excluded from this agreement and you agree to accept the foregoing warranty in lieu of all such items.
b. IN NO EVENT SHALL VGC BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF DATA OR USE OF DATA, INTERRUPTION OF BUSINESS, OR FOR INDIRECT, SPECIAL, INCIDENT AL, EXEMPLARY, MUL TIPLE, PUNITIVE OR CONSEQUENTIAL DAMAGES OF ANY KIND, WHETHER BASED ON CONTRACT, TORT (INCLUDING WITHOUT LIMITATION, NEGLIGENCE), WARRANTY, GUARANTEE OR ANY OTHER LEGAL OR EQUITABLE GROUNDS, EVEN IF VGC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

c. The warranty is personal to you (or end user if you have made it clear that you are not the end user) and may not be transferred (except as permitted expressly above).

d. VGC shall not be a liable for failure to perform any obligation to you where such failure is due to circumstances beyond VGC’s reasonable control.

e. VGC offers extended warranties and, if you are not satisfied
with the above, you should consider such warranties or consider separate insurance.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
8. RESTRICTED RIGHTS:
If this Software is acquired by or for the U.S. Government then it is pro­vided with Restricted Rights. Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the Com­mercial Computer Software - Restricted Rights at 48 CFR 52.227-19, or clause 18-52.227-86(d) of the NASA Supplement to the FAR, as appli­cable. Contractor/manufacturer: Vitec Group Communications Limited, 7400 Beach Drive, Cambridge, England CB25 9TP or Vitec Group Communications, LLC, 850 Marina Village Parkway, Alameda, CA
94501.
9. OTHER ISSUES:
a. Any failure by VGC to insist on its strict rights under this Agreement shall not be deemed to be a waiver of those (or any
iii
other rights) and only a duly executed written release shall constitute such a waiver.

b. If any of these conditions is deemed invalid or unenforce able the remainder shall be unaffected.

c. VGC's dealings with you shall be governed by English law if you are resident in the EMEA region and California law if you are resident elsewhere. The federal and state courts of California for Non-EMEA Customers and English Courts for EMEA Customers shall have exclusive jurisdiction to adjudicate any dispute arising out of this Agreement.

d. If any document is written in more than one language the English text shall prevail.

e. Capitalized terms not defined herein shall have the meanings set forth in Vitec Group Communications' Terms and Conditions, as amended from time to time.

iv
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual

CONTENTS

LOGIC MAESTRO. . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
Control Sequence Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Enabled Checkbox. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Edit Logic Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Edit Properties Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
Function Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Import. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Clone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-8
Logic Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
Module Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-12
Control Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-12
Control Input Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-14
Control Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-15
Panel Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-18
Crosspoint Trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-22
Trigger Crosspoint Type . . . . . . . . . . . . . . . . . . . . . . . . . . .1-22
Crosspoint Trigger Sources. . . . . . . . . . . . . . . . . . . . . . . . .1-23
Crosspoint Trigger Destinations . . . . . . . . . . . . . . . . . . . . .1-24
Crosspoint Trigger Examples . . . . . . . . . . . . . . . . . . . . . . .1-29
Crosspoint Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-32
Action Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-32
Crosspoint Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-33
Crosspoint Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-34
Crosspoint Action Sources . . . . . . . . . . . . . . . . . . . . . . . . .1-34
Crosspoint Action Destinations . . . . . . . . . . . . . . . . . . . . . .1-36
Logic Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-41
AND Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-41
NAND Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-42
OR Gate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-43
NOR Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-44
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
i
BUFFER Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-45
NOT Element. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-46
LATCH Element. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-47
ENABLE Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-50
DISABLE Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-51
APPENDIX A CONTROL MACRO EDITOR . . . . . . 2-1
Introduction to Control Macro Editor. . . . . . . . . . . . . . . . . . . . . . . . .2-1
Control macro Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Example control Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Control Macro Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Control macro Editor Window . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Object Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Message Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Running Control Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Starting the Control Macro Editor . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Configuration Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Available Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
ClearCom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
Entities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
Attachment Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11
Control Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12
Entity Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-13
Port Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-14
Scriptlibrary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-15
Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-16
Control Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-16
Control Attachments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-17
Control Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-18
Control Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-19
Crosspoint Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-20
Current. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-21
Shared. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-22
Creating a New Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-23
Elements of a Control Macro. . . . . . . . . . . . . . . . . . . . . . . . . . . .2-27
Macro Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-29
AttachmentObject Macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-29
Control Object Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-33
Port Object Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-36
Condition Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-40
Control Actions Macro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-41
Control Attachment Macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-47
Control Latch Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-48
ii
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
Control Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-51
Crosspoint Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-55
Current Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-56
Logging Macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-58
APPENDIX B EXAMPLE CONTROL MACROS . . . 3-1
Activate Specific Key LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
Activate LED on all Keys to Destination . . . . . . . . . . . . . . . . . . . .3-2
Trigger Action when both A and B are Set . . . . . . . . . . . . . . . . . .3-3
Trigger Action when all of A and B and C are Set. . . . . . . . . . . . .3-4
Cut Talk to Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-5
Cut Talk to Studio, Excluding Some Panels . . . . . . . . . . . . . . . . .3-6
Trigger Action when both A is Set and a Crosspoint is made. . . .3-7
Trigger Action when Group 1 Member Talks to Group 2 Member.3-8
Headset-Select On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9
Headset-Select On Always . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10
Loudspeaker-Cut On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-11
APPENDIX C KEY NUMBERING ON PANELS . . . 4-1
GLOSSARY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Eclipse Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-5
Software Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-5
Hardware Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-5
LIMITED WARRANTY. . . . . . . . . . . . . . . . . . . . . . . W-I
TECHNICAL SUPPORT & REPAIR POLICY. . . . . W-V
TECHNICAL SUPPORT POLICY. . . . . . . . . . . . . . . . . . . . . . . . . . W-v
RETURN MATERIAL AUTHORIZATION POLICY . . . . . . . . . . . . .W-vi
REPAIR POLICY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W-viii
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
iii
iv
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual

FIGURES

Figure 1-1 ECS Configuration Menu................................................ 1-2
Figure 1-2 Logic Maestro Control Sequence List ............................ 1-2
Figure 1-3 Control Sequence Display.............................................. 1-3
Figure 1-4 Control Sequence Properties......................................... 1-4
Figure 1-5 New Control Sequence Dialog....................................... 1-5
Figure 1-6 License Key Request ..................................................... 1-6
Figure 1-7 Control Sequence Delete Confirmation.......................... 1-6
Figure 1-8 Control Sequence Import Dialogue................................ 1-7
Figure 1-9 Control Sequence Export Dialogue................................ 1-7
Figure 1-10 Project Clone Dialogue................................................. 1-8
Figure 1-11 Logic Maestro Interface................................................ 1-9
Figure 1-12 List of Configuration Elements ................................... 1-10
Figure 1-13 Example Control Sequence........................................ 1-11
Figure 1-14 Control Input Module.................................................. 1-12
Figure 1-15 Control Input Menu..................................................... 1-12
Figure 1-16 Adding a Control to the Control Input List .................. 1-12
Figure 1-17 Added Further Controls to a Control Input ................. 1-13
Figure 1-18 Control List Editing..................................................... 1-13
Figure 1-19 Control Input Description............................................ 1-14
Figure 1-20 Copying a Control Input.............................................. 1-14
Figure 1-21 Pasting a Control Input............................................... 1-14
Figure 1-22 Control Output Module............................................... 1-15
Figure 1-23 Control Output Menu.................................................. 1-15
Figure 1-24 Adding a Control to the Control Output List................ 1-15
Figure 1-25 Adding Further Controls to a Control Output.............. 1-16
Figure 1-26 Control List Editing..................................................... 1-16
Figure 1-27 Control Output Description......................................... 1-16
Figure 1-28 Copying a Control Output........................................... 1-17
Figure 1-29 Pasting a Control Output............................................ 1-17
Figure 1-30 Examples of Controls................................................. 1-18
Figure 1-31 Default Control Panel Module .................................... 1-19
Figure 1-32 Panel Control Options................................................ 1-19
Figure 1-33 Key Signalization Options .......................................... 1-20
Figure 1-34 Panel Override Options for Key Signalization............ 1-20
Figure 1-35 Panel Override IF Active Example ............................. 1-21
Figure 1-36 Permanent Override of Local Example ...................... 1-21
Figure 1-37 Advanced Override of Local Example........................ 1-22
Figure 1-38 Crosspoint Trigger...................................................... 1-22
Figure 1-39 Crosspoint Trigger Type Menu................................... 1-23
Figure 1-40 Menu Selected ........................................................... 1-23
Figure 1-41 New Item Added......................................................... 1-23
Figure 1-42 Adding All Ports or Panels to Crosspoint Trigger....... 1-24
Figure 1-43 Crosspoint Trigger Source Options............................ 1-24
Figure 1-44 Destination Menu Selected ........................................ 1-25
Figure 1-45 New Item Added......................................................... 1-25
Figure 1-46 Adding All Ports or Panels to Crosspoint Trigger....... 1-25
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
i
Figure 1-47 Crosspoint Trigger Source Options............................ 1-26
Figure 1-48 Pin to Source List Destination Option......................... 1-26
Figure 1-49 Delete Pin to Source List Option................................ 1-27
Figure 1-50 Cross Points Options.................................................. 1-27
Figure 1-51 All Possible Crosspoints Set as Trigger..................... 1-27
Figure 1-52 Mix-Minus Crosspoints............................................... 1-28
Figure 1-53 Diagonal Crosspoints................................................. 1-28
Figure 1-54 Crosspoint Trigger for Crosspoint Action ................... 1-29
Figure 1-55 Crosspoints Triggering Control Outputs..................... 1-30
Figure 1-56 Crosspoint Triggering Many Actions .......................... 1-31
Figure 1-57 Many to Many Action with Buffer................................ 1-32
Figure 1-58 Crosspoint Action....................................................... 1-32
Figure 1-59 Crosspoint Actions List............................................... 1-33
Figure 1-60 Crosspoint Type List................................................... 1-33
Figure 1-61 Crosspoint Action Priority........................................... 1-34
Figure 1-62 Crosspoint Action Source List.................................... 1-34
Figure 1-63 Adding a New Source................................................. 1-35
Figure 1-64 Adding All Ports or Panels to Crosspoint Action Source....
1-35
Figure 1-65 Crosspoint Action Source Options ............................. 1-35
Figure 1-66 Destination Menu Selected ........................................ 1-36
Figure 1-67 New Destination Item Added...................................... 1-36
Figure 1-68 Adding All Ports or Panels to Crosspoint Action ........ 1-37
Figure 1-69 Crosspoint Action Destination Options....................... 1-37
Figure 1-70 Pin to Source List Destination Option......................... 1-38
Figure 1-71 Delete Pin to Source List Option................................ 1-38
Figure 1-72 Crosspoint Pin to Source Options.............................. 1-38
Figure 1-73 All Possible Crosspoints Set as Action....................... 1-39
Figure 1-74 Mix-Minus Crosspoints............................................... 1-39
Figure 1-75 Loopback Crosspoints................................................ 1-40
Figure 1-76 Inserting a Logic Element into a Connection.............. 1-41
Figure 1-77 Menu Options for AND Logic Element ....................... 1-42
Figure 1-78 Menu Options for NAND Logic Element..................... 1-43
Figure 1-79 Menu Options for OR Logic Element.......................... 1-44
Figure 1-80 Menu Options for NOR Logic Element....................... 1-45
Figure 1-81 Menu Options for BUFFER Logic Element................. 1-46
Figure 1-82 Menu Options for NOT Logic Element ....................... 1-47
Figure 1-83 Menu Options for LATCH Logic Element................... 1-48
Figure 1-84 Latch Sequence Using Toggle................................... 1-49
Figure 1-85 Latch Example using All Inputs.................................. 1-50
Figure 1-86 Menu Options for Enable Logic Element.................... 1-50
Figure 1-87 Menu Options for Disable Logic Element................... 1-51
Figure 1-88 AND, NAND and BUFFER Logic Elements................ 1-52
Figure 2-1 Control Macro Editor Screen.......................................... 2-4
Figure 2-2 Control Macro Editor from Logic Maestro....................... 2-5
Figure 2-3 License Key Request ..................................................... 2-6
Figure 2-4 Initial Macro Control Macro Editor Display..................... 2-7
Figure 2-5 Configuration Selection.................................................. 2-8
Figure 2-6 Configuration Entities List............................................... 2-9
Figure 2-7 ClearCom Module Libraries.......................................... 2-10
ii
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
Figure 2-8 Entity Libraries.............................................................. 2-11
Figure 2-9 Attachment Objects Library.......................................... 2-11
Figure 2-10 Example of Attachment Object Properties ................. 2-12
Figure 2-11 Control Objects List.................................................... 2-13
Figure 2-12 Entity Object List ........................................................ 2-14
Figure 2-13 Port Object List........................................................... 2-15
Figure 2-14 Script Library Categories............................................ 2-16
Figure 2-15 Conditions List............................................................ 2-16
Figure 2-16 Control Actions List .................................................... 2-17
Figure 2-17 Control Attachment List.............................................. 2-18
Figure 2-18 Control Latch Actions List........................................... 2-19
Figure 2-19 Control Macro List...................................................... 2-20
Figure 2-20 Crosspoint Controls.................................................... 2-21
Figure 2-21 System Current .......................................................... 2-21
Figure 2-22 Shared Object List...................................................... 2-22
Figure 2-23 New Project Screen.................................................... 2-23
Figure 2-24 Start New Control Macro............................................ 2-24
Figure 2-25 Inital New Control Macro............................................ 2-25
Figure 2-26 Control Macro with Port Commands .......................... 2-26
Figure 2-27 Macro Parameter Entry Window ................................ 2-27
Figure 4-1 4212 Panel Keys............................................................ 4-1
Figure 4-2 4215 Panel Keys............................................................ 4-1
Figure 4-3 4222 Panel Keys............................................................ 4-1
Figure 4-4 4224 Panel Keys............................................................ 4-2
Figure 4-5 4226 Panel Keys............................................................ 4-2
Figure 4-6 i-Station Panel Keys....................................................... 4-2
Figure 4-7 ICS-1008 Panel Keys..................................................... 4-2
Figure 4-8 ICS-1016 Panel Keys..................................................... 4-3
Figure 4-9 ICS-102 Panel Keys....................................................... 4-3
Figure 4-10 ICS-2003 Panel Keys................................................... 4-3
Figure 4-11 ICS-52 Panel keys........................................................ 4-3
Figure 4-12 ICS-62 Panel Keys....................................................... 4-4
Figure 4-13 ICS-92 Panel Keys....................................................... 4-4
Figure 4-14 V12LD Panel Keys....................................................... 4-4
Figure 4-15 V12PD Panel Keys....................................................... 4-4
Figure 4-16 V24LD Panel Keys....................................................... 4-5
Figure 4-17 V24PD Panel Keys....................................................... 4-5
Figure 4-18 V12LDE Panel Keys..................................................... 4-5
Figure 4-19 V12PDE Panel keys..................................................... 4-5
Figure 4-20 V12LDD Panel Keys..................................................... 4-6
Figure 4-21 V12PDD Panel Keys.................................................... 4-6
Figure 4-22 Beltpack Keys............................................................... 4-7
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
iii
iv
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
1

LOGIC MAESTRO

INTRODUCTION

The Logic Maestro facility in ECS is a separately licensable option which allows control sequences to be generated using the Logic Maestro visual programming interface. The facility to create and edit control sequence scripts directly is also available in the option via the Control Macro editor.
Control sequences allow the configuration that controls matrix operation to be directly modified to carry out specific actions when triggered. Each control sequence contains a series of commands with each defined command representing an action carried out on an object in the configuration. An object may be a port, an input or output device or label.
The main use of control sequences is to select controls which have already been configured using ECS and modify the actions that they trigger when activated.
Each defined control sequence is named and can have multiple input s and outputs and combination logic. These sequences take the form of actions to be associated with inputs, and the Logic Maestro editor will assist the author by providing an overview of available actions and the parameters each requires in order to perform the required function.
Logic elements are available (e.g. AND, NAND, OR, NOR), with tooltips supplied by the Logic Maestro editor.
It is possible that more than one control sequence in a configuration generated using Logic Maestro or the Control Macros editor may target the same action such as loudspeaker cut on a panel. This may result in one control overriding the effect of another control. For example, if two controls request loudspeaker cut on a panel, if one of the controls cancels the action it will be cancelled for both regardless of whether the other control has cancelled the action. Care should be taken to ensure that multiple controls do not target the same action to avoid unexpected results when multiple control sequences operate on the same action.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
1-1

OPERATION

To start Logic Maestro click on the ‘Logic Maestro’ link in the Configuration menu.
Figure 1-1: ECS Configuration Menu
The Logic Maestro design window will be opened displaying the initial command window with a list of known logic design. The logic design properties are displayed in seven columns.
1-2
Figure 1-2: Logic Maestro Control Sequence List
At the bottom of the list of control sequences there are five buttons to access functions to create, delete, import, export and clone control sequences.
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual

CONTROL SEQUENCE PROPERTIES

Enabled Checkbox
The checkbox in the leftmost column of the control sequence list determines whether the Logic Maestro control sequence is saved with the system configuration in the database. If the box is checked the control sequence will be saved with the configuration; if it is not checked it will not be saved with the configuration and therefore will not be downloaded to the matrix with the configuration.
Edit Logic Column
The ‘Edit Logic’ column contains links to the source for the selected control sequence. Clicking on the link will open the logic design window and display the selected control sequence in the design pane.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
Figure 1-3: Control Sequence Display
Edit Properties Column
The ‘Edit Properties’ column contains links to the information for the selected control sequence. Clicking on this link allows the control sequence name, project name, author and description to be modified.
1-3
Figure 1-4: Control Sequence Properties
Name
The ‘Name’ column lists the names of the known control sequence designs. The control sequence design name is edited by selecting the ‘Edit Properties’ link for the required control sequence design.
Project
The ‘Project’ column lists the project names associated with the control sequences. These project names are optional and are simply to assist in grouping control sequences together.
Author
The ‘Author’ column lists the names of authors associated with the control sequences. These author names are optional and are simply for information.
Description
The ‘Description’ column lists the descriptions associated with the control sequences. These descriptions are optional and are simply for information.
1-4
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual

FUNCTION BUTTONS

The buttons at the bottom of the logic design window allow control sequences to be created, deleted, imported from files, exported to files and cloned.
New
Clicking the ‘New’ button requests the initial information for a new control sequence design, allowing the design type, design name, project name, author and a description to be input.
Figure 1-5: New Control Sequence Dialog
The ‘Type’ is selected from a drop-down menu and may be either ‘Logic Diagram’ or ‘Control Macro’. Normally ‘Logic Diagram’ is selected and the control sequence created using the interactive design editor.
After entering the required information click on the ‘OK’ button to enter the Logic Maestro design environment.
The Eclipse Logic Maestro/Control Macro Editor facility is a licensable option and a license key is required to use Logic Maestro to create new control sequences. When the logic diagram editor is first started it will request a license key if one has not already been input.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
1-5
Figure 1-6: License Key Request
Enter the license key obtained from the supplier or distributor and click on the ‘OK’ button to continue and start the logic diagram editor. If a valid license key is not entered the editor will exit immediately.
Note: When running under Windows Vista the user must have administrator rights in order to enter the logic diagram editor license key.
Delete
The ‘Delete’ button is provides the facility to delete selected control sequences. Control sequences are selected for deletion by clicking on the entry to highlight it and clicking on the delete button. Multiple control sequences can be selected for deletion by pressing the ‘Shift’ key while selecting control sequences. A dialog is displayed to confirm the action.
1-6
Figure 1-7: Control Sequence Delete Confirmation
Click on the ‘OK’ button to delete the control sequence.
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
Import
The ‘Import’ button opens a dialogue screen to import a control sequence file (default file extension .ccm) into Logic Maestro.
Figure 1-8: Control Sequence Import Dialogue
Multiple control sequences can be selected for import by holding down the ’Shift’ key while selecting the control sequences to be imported.
Export
The ‘Export’ button opens the dialogue screen to export a control sequence as a control sequence file. These files have a default file extension of ‘.ccm’. It is recommended that this default file extension is used.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
Figure 1-9: Control Sequence Export Dialogue
1-7
Multiple control sequences can be selected for export to a single file by holding down the ’Shift’ key while selecting the control sequences to be exported.
Clone
Select the control sequence to be cloned and click on the ‘Clone’ button to open the control sequence clone dialog.
Figure 1-10: Project Clone Dialogue
Enter a new name for the cloned control sequence, and optionally enter or change the project name, author name and description. Click on ‘OK’ to create the new control sequence.
Multiple control sequences can be selected for cloning by holding down the ’Shift’ key while selecting the control sequences to be cloned.
1-8
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual

LOGIC PROGRAMMING

Logic Maestro allows control sequences to be created and edited by dragging and dropping logic elements and library modules onto a layout and connecting them. Configuration elements are then added to the module library elements by dragging and drop ping them onto the appropriate areas of the module library elements to define the items that are to be used in the control sequence.
The toolbar allows the user to Undo and Redo changes, zoom in or out of the view, simulate inputs to the logic design, vary the speed of simulation and refresh the view.
To start a new project click on the ‘New’ tab and enter the project information into the dialogue screen and click on ‘OK’. The control logic layout screen is then opened.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
Figure 1-11: Logic Maestro Interface
Configuration elements are devices present in the target configuration (the configuration that the control sequence will be part of). These are divided into Control Inputs, Control Outputs, Directs/Interfaces, Fixed Groups and Panels. To select a configuration element click on the group the required configuration element belongs to and a list of all the elements in that category will be displayed in the configuratio n element pane.
Comments can be added to the control sequence design in two ways:
• Placing the mouse pointer over the design pane but not over a design
element and right clicking will create a free-floating comment box that can be edited with the text of the comment. Double click on the comment box to highlight and edit the comment text. Free floating comments can be moved around the design panel using the mouse.
• Placing the mouse pointer over the title of a library module or over a
logic element and right clicking will open a drop down menu of
1-9
options. Selecting ‘Add Comment’ will create a comment attached to the module or logic element. Double click on the comment box to highlight and edit the comment text. Attached comments can be moved around the design panel using the mouse but will always remain connected to the target item.
Figure 1-12: List of Configuration Elements
In the case of devices with talk and listen labels both labels are displayed in the list in the format ‘talk label’,’listen label’. Devices that do not have talk and listen labels are identified by name.
Logic elements can be dragged into the design pane and placed for connection to other elements.
To connect a control input to a logic element simply place the mouse pointer over the connection point on the control input, left click and hold, and drag the connection to the required connection point on the logic element and release the mouse button. The same process is used to connect the output from a logic element to a control output.
1-10
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
Figure 1-13: Example Control Sequence
Click on the ‘Simulate’ button on the toolbar to test the logic for errors. When simulation mode is active double clicking with the left mouse button on a logic input will invert the current state of the input unless it is an enable or disable logic element. When an element in the design is off it is colored dark grey , when o n it is white. Setting an input to true allows the result of the logic design to be checked.
The speed of the simulation can be set to normal, divided by ten or divided by forty by clicking on the ‘Speed’ button on the toolbar and selecting the required speed from the menu. The slower speeds allo w the design to be checked for race conditions that might occur if there are multiple paths between elements with dif ferent time delays in them.
Right clicking on a control sequence element will open a drop down menu allowing the element to be deleted, cut or copied. A comment can also be added. In the case of logic elements the type of logic element can also be changed.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
1-11

MODULE LIBRARY

The module library provides control items which can be programmed with physical devices such as panel keys, direct interfaces and control labels. The physical items are then acted upon by the control items to create logic inputs and outputs, create a udio p aths or change the st ate of panel hardware.
Control Input
Control inputs are used to provide inputs to the control sequence when a control is active. The control inputs are triggered by controls set up in ECS by the Control Manager and are usually General Purpose Inputs (GPIs). These may be attached to devices such as footswitches. Controls set up in ECS using the Control Manager may also be assigned to keys under Panel Programming. In this case activating the panel key will act as a control input.
To set up a control input drag and drop a ‘Control I/P’ module from the ‘Module Library’ onto the design pane.
Figure 1-14: Control Input Module
To add a control click on the ‘Controls’ menu to open it and display the ‘Add control’ item.
Figure 1-15: Control Input Menu
Drag and drop an item from the list of control labels onto the ‘Add control’ item to add it to the list of controls that will trigger the Control Input function.
Figure 1-16: Adding a Control to the Control Input List
1-12
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
Alternatively control labels can be dragged and dropped directly onto the unexpanded ‘Controls’ menu and they will be added to the controls list.
Multiple control labels can be added to the control input module to create a list of control labels that will activate the logic input from the control input module.
Figure 1-17: Added Further Controls to a Control Input
Dragging and dropping a control label on top of a label already in the controls list will replace that item with the new control label.
Items on the control list can be selected by left clicking on the items; multiple items can be selected by holding down the shift key while left clicking on the items to select them. Right clicking on the selected control item or items will open a menu giving the options to Copy, Cut or Delete the items. Alternatively the entire list can be copied by right-clicking on the unexpanded controls menu and selecting ‘’Copy this Control list’.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
Figure 1-18: Control List Editing
If items from the list of controls are cut or copied they may be pasted directly into the control list of another control input by right clicking on the unexpanded controls menu and selecting ‘Add selection’.
To enter a description into the control input double left click on the word ‘Description’ and the description text box is displayed with the current content highlighted for overtyping.
1-13
Figure 1-19: Control Input Description
Enter the required description in the text box and then lef t click out side the text box to close the text box. The description is then displayed on the control input.
A control input can be copied, cut, deleted or have a comment added by right clicking on the ‘Control I/P’ title to open the options menu.
Figure 1-20: Copying a Control Input
If a control input is copied or cut it can be pasted back into the design window complete with the list of assigned controls and the description. Deletion will remove the control input and ‘Add Comment’ will add an attached comment as described previously. To paste a copy of a control input place the mouse pointer over a free space in the design window and right click to open the menu.
1-14
Figure 1-21: Pasting a Control Input
Click on ‘Insert Comment’ to add a free-floating comment as described previously.
Control Input Operation
If any of the controls on the list are activated then the control input module will be set to an active output. The same eff ect can be created by using multiple control inputs and combining them using ‘OR’ gates but whereas ‘OR’ gates introduce a 25ms processing delay combining multiple controls in a list does not introduce a processing delay.
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
Control Output
Control outputs are used to activate outputs when the input state is true. To set up a control output drag and drop a ‘Control O/P’ module from the ‘Module Library’ onto the design pane.
Figure 1-22: Control Output Module
To add a control click on the ‘Controls’ menu to open it and display the ‘Add control’ item.
Figure 1-23: Control Output Menu
Drag and drop an item from the list of control labels onto the ‘Add control’ item to add it to the list of controls that will be triggered by the Control Output. The output control labels are set up in ECS by the Control Manager and are usually General Purpose Outputs (GPOs).
These may be attaches to external devices such as relays to control devices such as lights or door switches.
Figure 1-24: Adding a Control to the Control Output List
Alternatively control labels can be dragged and dropped directly onto the unexpanded ‘Controls’ menu and they will be added to the controls list.
Multiple control labels can be added to the control output module to create a list of control labels that will be activated by the Control Output module when it receives an active input.
Clear-Com Communication Systems Eclipse Logic Maestro Instruction Manual
1-15
Figure 1-25: Adding Further Controls to a Control Output
Dragging and dropping a control label on top of a label already in the controls list will replace that item with the new control label.
Items on the control list can be selected by left clicking on the items; multiple items can be selected by holding down the shift key while left clicking on the items to select them. Right clicking on the selected control item or items will open a menu giving the options to Copy, Cut or Delete the items. Alternatively the entire list can be copied by right-clicking on the unexpanded controls menu and selecting ‘’Copy this Control list’.
1-16
Figure 1-26: Control List Editing
If items from the list of controls are cut or copied they may be pasted directly into the control list of another control output by right clicking on the unexpanded controls menu and selecting ‘Add selection’.
To enter a description into the control output double left click on the word ;Description’ and the description text box is displayed with the current content highlighted for overtyping.
Figure 1-27: Control Output Description
Clear-Com Communication Systems
Eclipse Logic Maestro Instruction Manual
Loading...
+ 133 hidden pages