3.1.3 File transfer 3
Introduction to the FTP transfer protocol 4
3.2 Controls and access methods 5
3.2.2 Network connection 5
3.2.3 RS232 connection 6
3.2.4 Parallel electronic GPI connector 6
4. HOW TO WRITE A SCRIPT(S) 7
4.1 Language 7
4.1.1 Play 7
4.1.2 Wait 7
4.1.3 Go to 7
4.1.5 Y (Number) 7
4.1.6 SC 8
4.1.7 Interrupt 8
4.1.8 R 8
4.2 Some examples 8
4.2.1 Example 1 8
4.2.2 Example 2 8
4.2.3 Example 3 9
4.2.4 Example 4 9
4.3 Recommendations 9
5. APPENDICES 9
5.1-Diagram of DB25 GPI parallel connector wiring (dry contact) 10
5.2- Language capacity 12
5.2.1 Sub-scripts 13
5.2.2 Video file 13
5.2.3 Commands 13
6. HTML DIALOGUE PAGES 14
6.1- Main page 14
6.2-Network interface pages 15
6.3- Direct TCP /IP reading control page 20
6.4 - Script editor page 21
6.5-Player status page (RS232 address) 26
6.6-Factory presetting page 27
6.7-MP615 Front panel 25
6.8-MP107 Front panel 26
6.9-MP107 Rear panel 27
6.10-MP615 Rear panel 28
RS232 COMMANDS AND PROTOCOL 27
SPECIFICATIONS 28
Rev 1.5 Page 1
2. Composition
The digital video player is made up of a player section and the following different modules:
- A network connection.
- An RS232 connection.
- A GPI connector.
- A Keypad connector.
This is a list of the equipment supplied :
- A digital keyboard,
- this guide,
- a Y/C cable ,
- a BNC-BNC cable,
- a RCA-RCA stereo cable.
- special MP107 cords (mini din / RCA & mini din / 3 RCA)
- audio cord MP107 3.5mm jack / RCA stereo
Rev 1.5 Page 2
3. Usage
3.1 The player
When you turn the player on, the script reader starts up automatically after about 30
seconds.You must verify beforehand that the disk is indeed plugged in and that the key
locking is activated.
The order of the script reading and the description of the interaction with external
modules are programmed in the script named SC00 and possibly in the sub-script files (SC01,
SC02 …).
3.1.1 Script file
The script files are basic programmes describing, with simple commands, the order in
which the video clips are played. External actions that may occur, possibly the time between
actions and/or the clips, loops it and calls on another sub-script.
They are written in simple text file.
You can edit them directly in the HTML interface (see script construction page) of the mp615
reader, or on your local computer with any text editor. You should name them SC00 without
any extensions and upload the script created in the player using an FTP service or a network
explorer.
3.1.2 Videos
The video clips must be in MPEG-1 (system) or MPEG-2 (program) format
3.1.3 File transfer
The file transfer is performed either by network link using drop and drag with your operating
system or with FTP transfer software.
File transfer is carried out using any FTP software.
See documentation concerning Web interface (network)
File transfer can also be done using the mobile rack via another computer recognising the hard
disk sharing format: FAT32.
Please consult us should you wish to acquire female mobile rack.
Rev 1.5 Page 3
Introduction to the FTP transfer protocol
FTP = File Transfer protocol.
After electronic mail and the WEB, FTP is another Internet service that evolutions in
technology have made much easier to use, but the aspect of which is still not very userfriendly.
This service, with email and discussion groups, were the only tools in existence before the
appearance of the Web in 1990, and were at that time used mostly by research centres and
universities.
What does it do?
Everything is (almost) said in the title, and boils down to the possibility to transfer files to or
from other connected computers.
All over the world, millions of multimedia files (documents, latest versions of navigators,
plug-ins, utilities, shareware or freeware programmes, images, sound, videos, drivers, games,
fonts.... anything and everything!) are stored in directories on FTP sites, commonly called
FTP servers.
The ALPEG players are themselves ftp servers.
The programmes used to communicate with these FTP servers are called quite simply FTP
clients.
Here again we encounter the notion of Client/Server, where the client is the one who benefits
from the operation and the server is the one that makes itself available to you.
Between two connected computers (even different ones: Mac, PC, Unix...) that use the same
FTP protocol, there will be transfer of files on the network.
The size of the file to be transferred is unlimited, however, it often conditions the length of the
connection.
- Download, means to import a document from a server to your computer.
- Upload, means to export (send) a document from your computer to a server.
It goes without saying that the above definitions reflect your position as a user, but the same
terms apply during transfer between two servers, which then function as relays.
Who has access to it?
Everyone doesn't have access everywhere, and for example the directory of my site is
protected by a code. It is usually this way for the server of a company storing files which are
often confidential, and reserved for managers and external heads of agencies, or in
universities, where the entry of certain documents is reserved for its students and teaching
staff only. You must know the password to have access to it.
Other FTP sites are freely accessible without a password, and you can go "shopping" there
with complete peace of mind. Sometimes it all happens without formalities, or some ask you
to fill in the identifying input field beforehand (your login = your name) that you simply
replace with the word anonymous and then to give your email address as password. This
service is known by the name of"anonymous FTP site".
Rev 1.5 Page 4
On the contrary, others, before giving you access, ask you to fill out a little form. It's nothing
to worry about, and won't present any problems if your intentions are honest.
And if, upon the opening of an FTP page, you encounter the abbreviation pub, it has nothing
to do with publicity, it just signifies free and public access. .
For the ALPEG, the connection is made by directly typing your IP address with your login as:
anonymous, and no password.
How to access it?
-Either through your navigator. (All of them do not offer this possibility)
-Or by using specialised software, for example, in the case of particular or heavy FTP use.
As an individual, you are always the client, and you are going to have to use the protocol
dedicated to this service: ftp (the way you use http to browse the web, or @ pour email),
which, to connect to the ALPEG server, amounts to:
ftp://10.16.99.107 ............connection from a navigator.
ftp.10.16.99.107 .............if using specialised software.
In fact, on the Web you are downloading files practically all the time, but with a fundamental
difference with respect to FTP: the documents on the Web are only displayed temporarily,
for the time that you are viewing them.
3.2 Controls and access methods.
3.2.2 Network connection
The network connection is the way to access the player interface using a traditional Web
navigator for HTML pages, and by any FTP software for file transfer.
See the network interface section.
For direct connection between a PC and the player, you MUST use an inverter cable, for any
other type of link (e.g. via a hub), you can use a normal non-inverter RJ45-RJ45 cable.
If you are not sure which IP address to configure, contact your network administrator for the
IP address to configure the player so that it can be incorporated into your current system.
For a connection to the original IP address of the Player, you can use the following address on
your computer: 10.16.99.110 with subnet mask: 255.255.0.0
Rev 1.5 Page 5
3.2.3 RS232 Connection
The RS232 connections allow the player to be driven.
- See programming chapter
- See connection appendix
3.2.4 Parallel electronic GPI connector
Enable a video numbered 1 to 5 to be read
- See the wiring diagram in the connection appendix
ATTENTION:
If the player comes with a hardware key that connects to the electronic parallel GPI
connector, in utilisation without commands by dry contacts, it is obligatory to set up
this hardware key, under pain of improper functioning of the player.
Rev 1.5 Page 6
4 How to write script(s)
4.1 Language
*: equals a space
4.1.1 Play
Allows a script to be read
Command: Play file_name_mpeg (option).
Options:
- * /f: no transition to black between two video files.
- */l,n: read the video file ‘n’ times.
Example: play*/clips/drop.mpg*/f
4.1.2 Wait
Allows a time delay to be introduced
Command: wait*n
Example: wait*5: wait 5 seconds
4.1.3 Goto
Allows you to go to a line of data.
Command: goto *1
Example: goto*5: continue to execute script file at line n° 5
4.1.4 y (number)
Allows direct access to the command that is specified after the “y” number, by an external
module (RS232 &keyboard & dry contact Connector);
Command: y: any command
Example: 55:*play /clips/drop.mpg
4.1.5 SC
Allows another script from the play list to be started.
Command: SCxx
Example: SC15 start script n°15
Rev 1.5 Page 7
4.1.6 R
Allows a specific command to be sent to another channel by the series port.
There are 3 commands possible:
- R*x,KEYyy: read on player n°x, script corresponding to event yy
- R*x,MPG/clips/fichier.mpg: read on player n°x video file.mpg.
This script plays the drop.mpg video twice, waits 3 seconds, plays the pubsony.mpg video and
fixes the last image, waits 2 seconds and starts again from the beginning (line 1).
This script reads and loops the drop.mpg video and waits 3 seconds between each play.
As well as this, we install a reaction to external event n°5.
When we confirm choice n°5, on the keyboard or parallel player, the player reads the
pubsony.mpg video followed by a pause of 2 seconds then returns to the beginning (line 1).
This script reads the pubsony.mpg sequence, waits 2 seconds, orders the player that is
identified as being n°2 to play the drop.mpg sequence.
Warning: the drop.mpg sequence must exist on the slave player.
4.3 Recommendations
The script language allows some remarks to be added. To do this, you must start the line with
a “#”.
Important to remember:
• Avoid Wait 0
• Don’t use Goto for a line that does not exist.
• Don’t do SCxx if the SCxx does not exist.
• If a sequence does not exist, or if a file format is not recognised, the sequence will be
ignored but the player also may block.
• If a line in the script contains an unknown command, it will be ignored.
Rev 1.5 Page 9
t
p
)
5 Appendices
5.1 diagram of DB25 GPI parallel connector wiring (dry contact)
Diode=OA 90
Diode :OA 90 (direct low-voltage 0.3Volts
1
2
3
Switches to stable
osition
4
5 channels can be accessed.
ATTENTION: If fewer channels are used, the contacts must imperatively be earthed
(grounded).
The closing of contact 1 activates an action associated to a command number 1 (example in
the file SC00: 1: play /clips/video1.mpg ).
270
5
1k ,1/4w
25
7
0 vol
5 volts
1
Rev 1.5 Page 10
Loading...
+ 23 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.