Programming GuideInspired SignageInspired SignageXPressIS-SPX-1000/1300Last Revised: 11/20/2013
Inspired Signage XPress Programming2 Inspired XPress - Programming GuideMinimum Recommended PC RequirementsIS-XPress will operate on Windows XP, Vista
Appendix92 Inspired XPress - Programming GuideCreating a Serial Protocol FileNext, create a IS-SPX Player protocol file using the AMX Serial Protocol
Appendix93 Inspired XPress - Programming Guide4. Enter the Command Name in the appropriate field (FIG. 117) and select the Type of data to be accepte
Appendix94 Inspired XPress - Programming Guide7. Next, click Add Variable to enter the Volume Control variable (FIG. 119). This time, select Range ins
Appendix95 Inspired XPress - Programming GuideScreen Mute (Picture On)Enter Variable Name: screenmuteSelect Type: ListCommand Name: OnVariable as Tex
Appendix96 Inspired XPress - Programming Guide10. When you are finished entering the variables, click Finish to save your changes. This opens the Vari
Appendix97 Inspired XPress - Programming GuideCreating New TemplatesThe ultimate step will be to create new PowerOn and PowerOff templates in XPress.
Appendix98 Inspired XPress - Programming Guide9. For PowerOn.svg, click on command and then select the attribute to the right (currently “PowerOn”). C
Appendix99 Inspired XPress - Programming Guide5. Set the From time to the desired time you want the monitor power to turn on.6. Set the To time to on
Appendix100 Inspired XPress - Programming Guide11. Save the project. The monitor will now power on and off at the time set in the new.ics file.Serial
Appendix101 Inspired XPress - Programming GuideCommonly Used TermsFSMThe .fsm extension on files generated by the Serial Protocol File Editor (for mo
Inspired Signage XPress Programming3 Inspired XPress - Programming GuideInstallation LocationWhen installed, XPress is accessible from the Windows St
11/13 ©2013 AMX. All rights reserved. AMX and the AMX logo are registered trademarks of AMX. AMX reserves the right to alter specifications without n
Inspired Signage XPress Programming4 Inspired XPress - Programming GuideLearning XPress Authoring FeaturesThe first step towards using XPress authorin
Inspired Signage XPress Programming5 Inspired XPress - Programming GuideThe notion of a project as introduced by XPress has several advantages. In pa
Inspired Signage XPress Programming6 Inspired XPress - Programming Guide5. Click OK to create the new project folder.Browsing PanelThe browsing panel
Inspired Signage XPress Programming7 Inspired XPress - Programming GuideChanging the type of a Collection modifies the behavior of XPress when openin
Inspired Signage XPress Programming8 Inspired XPress - Programming GuideImporting PowerPoint PresentationsWhile the IS-SPX Player doesn't support
Inspired Signage XPress Programming9 Inspired XPress - Programming GuideOther templates will be provided in future releases of XPress. For more infor
Inspired Signage XPress Programming10 Inspired XPress - Programming GuideEdit a Media PropertyThe Media property allows you to control the display pro
Inspired Signage XPress Programming11 Inspired XPress - Programming GuideBy default the following parameters are not shown. To make them visible, exp
AMX DOMESTIC CHANNEL PARTNER and END CUSTOMER LIMITED WARRANTY, DISCLAIMER AND LICENSE(Excerpt from CHANNEL PARTNER TERMS AND CONDITIONS Versions 11.1
Inspired Signage XPress Programming12 Inspired XPress - Programming GuideEditing Media Elements LayoutMedia elements can be declared as transformable
Inspired Signage XPress Programming13 Inspired XPress - Programming GuideThe right-click on an element opens a popup menu with the following shortcut
Inspired Signage XPress Programming14 Inspired XPress - Programming GuideMulti-Layered SVG TemplatesBy default, each time you create a new SVG documen
Inspired Signage XPress Programming15 Inspired XPress - Programming GuideDefault Position: position of the top-left corner of the new layer. By def
Inspired Signage XPress Programming16 Inspired XPress - Programming GuideComposing a playlist SVG document1. Right-click in the browsing area and sele
Inspired Signage XPress Programming17 Inspired XPress - Programming GuideIn addition to the Properties tab, playlist SVG documents instruct XPress to
Inspired Signage XPress Programming18 Inspired XPress - Programming GuideSpecial News TemplatesTo simplify the creation of dynamic content, XPress is
Inspired Signage XPress Programming19 Inspired XPress - Programming Guide7. Customize the settings of your news source using the Properties tab. The
Inspired Signage XPress Programming20 Inspired XPress - Programming GuideUsing Format HelpersThe Format Helpers are a set of files which can be added
Inspired Signage XPress Programming21 Inspired XPress - Programming GuideScalable Content and Aspect Ratio of Your DisplayThe IS-SPX Player natively
Table of ContentsiInspired XPress - Programming GuideTable of ContentsInspired Signage XPress Programming ...
Inspired Signage XPress Programming22 Inspired XPress - Programming GuideIt may happen that the same content will be displayed on monitors with differ
Inspired Signage XPress Programming23 Inspired XPress - Programming GuideNote that in XPress, you may change the aspect ratio of the preview panel by
Inspired Signage XPress Programming24 Inspired XPress - Programming GuideThe Effect list allows you to remove or to customize effects. It is possible
Inspired Signage XPress Programming25 Inspired XPress - Programming GuidePublishingTo publish a project manually to a device, do the following:1. Ope
Inspired Signage XPress Programming26 Inspired XPress - Programming GuideMonitoringXPress keeps a list of the devices available in the network using t
Inspired Signage XPress Programming27 Inspired XPress - Programming GuideSecurity: You can also directly add user names and passwords for protected d
Inspired Signage XPress Programming28 Inspired XPress - Programming Guide3. Drag and drop from the browsing panel of your XPress project any individu
Inspired Signage XPress Programming29 Inspired XPress - Programming GuideAdd Events To a ScheduleTo add an event to a schedule:1. Open your schedule
Inspired Signage XPress Programming30 Inspired XPress - Programming GuideModify the Scheduling Properties of an EventYou can edit the properties of an
Inspired Signage XPress Programming31 Inspired XPress - Programming GuideDefine Recurring EventsEvents can be scheduled as a single-time event or as
ii Inspired XPress - Programming GuideTable of Contentsnews_ticker.svg ...
Inspired Signage XPress Programming32 Inspired XPress - Programming GuidePreview Scheduled ContentXPress allows the user to preview scheduled content
Remote Control33 Inspired XPress - Programming GuideRemote ControlOverviewThe IS-SPX Player has powerful remote control capabilities. You can use the
Remote Control34 Inspired XPress - Programming GuideNext, associate the menu document with a variable name. This configuration is done in the Properti
Remote Control35 Inspired XPress - Programming GuideFinally, some values have predefined functions. By default, these are:NEXT: move to the next pa
Remote Control36 Inspired XPress - Programming GuideIf you do not have an IS-SPX Player at hand, you can still test the remote control protocol with c
Remote Control37 Inspired XPress - Programming Guide<html><script>function set( name, value ) {var request=new XMLHttpRequest();request.o
Remote Control38 Inspired XPress - Programming GuideIn the example (FIG. 49), a mapping is made for the key codes sent by common USB remote controls u
Remote Control39 Inspired XPress - Programming GuideIt is also possible to use JavaScript directly to control the value of the shared variables. The
Remote Control40 Inspired XPress - Programming GuideThe timestamp can also be specified as a relative percentage of the total duration of the media if
Remote Control41 Inspired XPress - Programming GuideGET Embedded In an HTML PageThe playback GET method can also be embedded in an HTML page. The exa
Table of ContentsiiiInspired XPress - Programming GuideRemote Control of Playback ...
Remote Control42 Inspired XPress - Programming GuideGetting Feedback On the Playback ProgressIt is possible to activate optional reports that will be
Remote Control43 Inspired XPress - Programming GuideRemote TriggersRemote triggers let you display some text, video or animation on the IS-SPX Player
Remote Control44 Inspired XPress - Programming GuideIt might be desirable for the main media not to start over each time it is reopened. In this case,
Synchronized Content45 Inspired XPress - Programming GuideSynchronized ContentOverviewA video wall is a set of screens accurately placed to create a
Synchronized Content46 Inspired XPress - Programming GuideCreating a Configurable Multiscreen Project1. Open My Projects Tab in the Workspace area (FI
Synchronized Content47 Inspired XPress - Programming Guide6. Changing the information in the Fields by double clicking each input area.<Title -
Synchronized Content48 Inspired XPress - Programming GuideNote that you can use a negative value for the frame border for overlapping projected screen
Synchronized Content49 Inspired XPress - Programming Guide5. Right clicking on the new template file screen_16x9_2x2.svg, offers a menu to rename the
Synchronized Content50 Inspired XPress - Programming GuideEditing Multiscreen Content Once the index file has been created, you can start working on y
Synchronized Content51 Inspired XPress - Programming GuideConfiguring XPress and the IS-SPX PlayerBefore you can publish your project, you need to co
iv Inspired XPress - Programming GuideTable of ContentsAdditional Syntax for Multiscreen Content ...
Synchronized Content52 Inspired XPress - Programming Guide4. Look for the Multiscreen ID under the Identification title. This needs to be changed to r
Synchronized Content53 Inspired XPress - Programming GuideThe IS-SPX Player comes pre-configured with some public NTP servers, which are fine to regu
Synchronized Content54 Inspired XPress - Programming GuideAdvanced ConfigurationUsing an IS-SPX Player as an NTP ServerUnder certain circumstances, yo
Synchronized Content55 Inspired XPress - Programming GuideConfiguration of the IS-SPX Player Acting as MasterIdentify the “master” IS-SPX Player that
Synchronized Content56 Inspired XPress - Programming GuideSyntax for Multiscreen Synchronized ContentThe following XML code must be implemented into t
Synchronized Content57 Inspired XPress - Programming GuideIf you want to use your multiscreen in a setup combining synchronized and unsynchronized co
Synchronized Content58 Inspired XPress - Programming GuideExtension of JavaScriptWhen using JavaScript in an SVG file, the variable MULTI_SCREEN_ID is
Synchronized Content59 Inspired XPress - Programming GuideExample: Screen Layout With “Spread Displays”A completely free pattern may be adopted for y
Synchronized Content60 Inspired XPress - Programming GuideExample: JavaScriptThe following example shows the usage of the JavaScript MULTI_SCREEN_ID v
Synchronized Content61 Inspired XPress - Programming GuideCalibration consists in finding the offset in frequency between the internal clock and a NT
Table of ContentsvInspired XPress - Programming GuideSerial Protocol File Editor ...
Synchronized Content62 Inspired XPress - Programming Guide
Interactivity63 Inspired XPress - Programming GuideInteractivityOverviewIn addition to static control of displays through an IS-SPX Player, Inspired
Interactivity64 Inspired XPress - Programming GuideCreating a Touch Screen MenuNow, let’s begin with creating a basic touch screen menu. The menu will
Interactivity65 Inspired XPress - Programming Guide5. Click on the menu_button.svg file and add an action ID to the button (FIG. 74). The default in
Interactivity66 Inspired XPress - Programming GuideTesting the ProjectNow, enable the Interactivity Mode in XPress. This is done by clicking the Enabl
Interactivity67 Inspired XPress - Programming GuideCreating a Keyboard MenuKeyboard menus offer an additional level of interactivity, as these allow
Interactivity68 Inspired XPress - Programming Guide6. Add an Action ID to each button. This may be any letter or number combination, but should be uni
Interactivity69 Inspired XPress - Programming GuideIn this instance, let’s consider changing the features of the menu itself. Each button in the menu
Interactivity70 Inspired XPress - Programming Guide3. Also under Highlight, note the Opacity and Width fields. The Opacity field controls the opacity
Interactivity71 Inspired XPress - Programming GuideNext, open the Interactive controls section (FIG. 89). This section contains three additional vari
vi Inspired XPress - Programming GuideTable of Contents
Interactivity72 Inspired XPress - Programming Guide4. Click on the keystroke.svg layer to open it and click on the Key Identifiers tab (FIG. 91).5. In
Interactivity73 Inspired XPress - Programming Guide4. When finished, press the Save button at the top of the Edit Mode workspace to save your changes
Interactivity74 Inspired XPress - Programming GuidePlayback TemplateThe playback.svg file has several functions, including allowing you to play and pa
Interactivity75 Inspired XPress - Programming Guide7. The commands supported by the playback.svg file are:PLAY [time]PAUSE [time]TOGGLE [time]
Interactivity76 Inspired XPress - Programming Guide2. Drag and drop a media file into the Workspace. Click the Save button at the top of the Edit Mod
Interactivity77 Inspired XPress - Programming Guide6. Double-click the slider.svg file and view its properties (FIG. 101). Make any changes you wish
Interactivity78 Inspired XPress - Programming GuideIS-SPX Player ConfigurationIn order to run interactive projects, the IS-SPX Player must be configur
Interactivity79 Inspired XPress - Programming Guide9. By default, the Network API port is disabled on the IS-SPX Player. Click the Enable API server
Interactivity80 Inspired XPress - Programming Guide3. Press the Start calibration procedure button and follow the calibration procedure on the connect
Serial Protocol File Editor81 Inspired XPress - Programming GuideSerial Protocol File EditorOverview The AMX Serial Protocol Editor allows users to c
Inspired Signage XPress Programming1 Inspired XPress - Programming GuideInspired Signage XPress ProgrammingIntroductionThe Inspired Signage XPress me
Serial Protocol File Editor82 Inspired XPress - Programming GuideIn the Edit Variable page (FIG. 109), enter a Command Name, select whether the comman
Serial Protocol File Editor83 Inspired XPress - Programming GuideWhen using the Edit Variable page for a Range variable, the Command Name field is no
Serial Protocol File Editor84 Inspired XPress - Programming Guide
Shared Variables85 Inspired XPress - Programming GuideShared VariablesOverviewThe IS-SPX Player introduces a new mechanism called “shared variables”.
Shared Variables86 Inspired XPress - Programming GuideThe function createSharedVariable returns a SharedVariable object that should be used to install
Shared Variables87 Inspired XPress - Programming GuideList of Commands Network API CommandsUPDATE Syntax:UPDATE [timestamp] “name” “value”\r\nUse
Shared Variables88 Inspired XPress - Programming GuideEnabling the Network APIThe network API must be enabled on the IS-SPX Player before it can be ut
Shared Variables89 Inspired XPress - Programming GuideAPI EmulationXPress may emulate the IS-SPX Player network API on the API port 1234. By default,
Shared Variables90 Inspired XPress - Programming Guide
Appendix91 Inspired XPress - Programming GuideAppendixSerial ControlThis section will assist with showing you how to update both the IS-SPX Player an
Comments to this Manuals