Pelco C1553M-B manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Pelco C1553M-B, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Pelco C1553M-B one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Pelco C1553M-B. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Pelco C1553M-B should contain:
- informations concerning technical data of Pelco C1553M-B
- name of the manufacturer and a year of construction of the Pelco C1553M-B item
- rules of operation, control and maintenance of the Pelco C1553M-B item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Pelco C1553M-B alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Pelco C1553M-B, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Pelco service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Pelco C1553M-B.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Pelco C1553M-B item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    C1553M (5/04) C1553M-B (4/05) Ser ver Configuration Manual[...]

  • Page 2

    [...]

  • Page 3

    C1553M-B (4/05) 3 Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Configuring a New System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 4

    4 C1553M-B (4/05) Autodiscover Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Delete a Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 5

    C1553M-B (4/05) 5 Configure the Logical Mapping Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Add a CM9760-ALM Alarm Interface Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 6

    6 C1553M-B (4/05) PelcoNet Device Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 External Monitor Permission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 7

    C1553M-B (4/05) 7 Add a Vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Delete a Vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 8

    8 C1553M-B (4/05) Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Add a New Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 9

    C1553M-B (4/05) 9 Restore a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 System Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 10

    10 C1553M-B (4/05)[...]

  • Page 11

    C1553M-B (4/05) 11 List of Illustrations 1 Windows T ask Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2 Session Manager T ool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 12

    12 C1553M-B (4/05) 60 NVR300 Recording T ab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 61 Add NVR Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 13

    C1553M-B (4/05) 13 122 Edit Point Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 123 DIP Switches T ab for CM9760-REL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 14

    14 C1553M-B (4/05) 184 ASCII Camera Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 185 CM9760-REL Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 15

    C1553M-B (4/05) 15 246 Edit Label Properties Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 247 Synchronizing DVR with Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 16

    16 C1553M-B (4/05) List of T ables A Options for Run Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 B Digital Video Stream Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Page 17

    C1553M-B (4/05) 17 Introduction The Pelco VMX300(-E) Video Management System uses a Windows ® -based interface to control any combination of analog and IP devices in a single integrated video security system. With a mouse, you can click a camera icon on a system map and then drag it to a video display window . Mapping configurations and a visual [...]

  • Page 18

    18 C1553M-B (4/05) Configuring a New System When configuring a new VMX300(-E) system, it is recommended that you start with a minimal configuration that allows you to test core system functionality , such as viewing video and controlling devices. Once this is working, build on the minimal configuration by adding users and user groups, workspace[...]

  • Page 19

    C1553M-B (4/05) 19 T EST THE MINIMAL CONFIGURATION T esting the minimal configuration ensures that the devices in your system are connected and configured correctly and custom windows are configured correctly . To test the minimal configuration: 1. Start client: Start the client on any workstation that you added as a client. Select the VMX300(-[...]

  • Page 20

    20 C1553M-B (4/05) Log On and Configure Operating System Settings 1. Connect the VMX300(-E) workstation power cord to the workstation power input and then to an uninterruptible power supply (UPS). 2. On the front panel of the workstation, press the power button to power on the unit. 3. The VMX300(-E) boots, and then the Microsoft ® Windows log on[...]

  • Page 21

    C1553M-B (4/05) 21 Figure 3. Opening the Local Area Connection Properties Dialog Box 3. In the Local Area Connection Properties dialog box, double-click the Internet Protocol (TCP/IP) listing. The Internet Protocol (TCP/IP) Properties dialog box appears. Figure 4. Internet Protocol (TCP/IP) Properties Dialog Box By default, the properties are set t[...]

  • Page 22

    22 C1553M-B (4/05) IDENTIFY THE VMX300(-E) W ORKSTATION ON THE NETWORK This procedure includes assigning a unique computer name to the VMX300(-E) workstation and then assigning the VMX300(-E) workstation to a workgroup or a domain. If these steps are not applicable in your system, skip this procedure. Note that if you are using a DX9000 Series DVR [...]

  • Page 23

    C1553M-B (4/05) 23 DISABLE NETBIOS A workstation running the NetBIOS service on a network can be vulnerable to attack from outside sources. If you are not using a DX9000 Series DVR, you should complete the following steps to disable the NetBIOS service in the Windows operating system. Note, however , that you should contact your network administrat[...]

  • Page 24

    24 C1553M-B (4/05) Disable the NetBIOS Helper Service 1. Click the Windows Start button, and then select Settings > Control Panel > Administrative T ools > Services. The Services window appears. Figure 7. Windows Operating System Services Window 2. Right-click the service named TCP/IP NetBIOS Helper , and then click Properties. The TCP/IP [...]

  • Page 25

    C1553M-B (4/05) 25 Starting and Stopping the Server The VMX300(-E) server can be launched in run mode or configuration mode. Configuration mode has a user interface that allows you to configure any type of object, including the following objects: • Users • Maps • Devices • Scripts • Alarms and events To launch the VMX300(-E) server in [...]

  • Page 26

    26 C1553M-B (4/05) LAUNCH THE SERVER To start the server: 1. Run the VMX300(-E) application from the Windows Start menu, or double-click the VMX300(-E) icon on the Windows desktop if there is one. If this is the first time you are launching the server , the Corrupt or Missing Database message appears because VMX300(-E) must create a new database t[...]

  • Page 27

    C1553M-B (4/05) 27 CONFIGURE THE SERVER WHILE IT IS RUNNING Y ou can log in and out of configuration mode while the server is running. This allows you to perform administrative tasks without preventing operators from working in the VMX300(-E) client. When the server is in run mode, perform the following steps: 1. Double-click the VMX300(-E) icon i[...]

  • Page 28

    28 C1553M-B (4/05) SHUT DOWN THE SERVER SHUTTING DOWN WHILE IN RUN MODE 1. Right-click the VMX300 icon in the Windows system tray , and then select Exit from the pop-up menu. Figure 11. Run Mode Pop-up Menu 2. The shutdown prompt appears. 3. Click Y es. The server shuts down. SHUTTING DOWN WHILE IN CONFIGURATION MODE ONLY 1. If the server is in Con[...]

  • Page 29

    C1553M-B (4/05) 29 License Manager License Manager provides a convenient means of managing your software licenses. Each server in your system must have a valid base license to run VMX300(-E). If no valid base license is registered, you will not be able to launch the server without first adding a license. ADD A LICENSE 1. If the server has prompted[...]

  • Page 30

    30 C1553M-B (4/05) 4. Enter your activation code in the Add License dialog box. Figure 15. Activation Code 5. Click Apply . If you purchased additional license IDs, repeat steps 1-4 for each license ID. Note that licenses are applied as follows: VMX300 Client Application Five licenses for each additional client (licenses for the first client appli[...]

  • Page 31

    C1553M-B (4/05) 31 Starting and Stopping Device Drivers START A DEVICE DRIVER Start each device driver needed to control the devices in your system. Y ou can start the drivers before you start the VMX300(-E) server , or after . When you start a device driver , you have the choice of running it as an executable or as a service. If you ever have to r[...]

  • Page 32

    32 C1553M-B (4/05) 5. Mode: a. Executable: T o run the device driver as an executable, click “Start the driver as an executable.” b. Service: T o run the device driver as a service, click “Install the driver as a service.” 6. Some device drivers support additional options. For more information on a particular driver’ s options, refer to D[...]

  • Page 33

    C1553M-B (4/05) 33 Clients, Custom Windows, and Canvases VMX300(-E) provides tools to define custom windows that are viewable through the client. Custom windows are used for the following functions: • Viewing live and archived video • Displaying maps • Displaying an Internet browser • Connecting to a remote computer In order for an operato[...]

  • Page 34

    34 C1553M-B (4/05) ADD A NEW CLIENT 1. Navigate the Object Browser to [project name] > Clients. Double-click <Add New Client> in the right pane, or right-click Clients in the left pane and select Add New from the pop-up menu. The Add New Client dialog box opens. Figure 18. Add New Client Dialog Box 2. Computer name: T ype in the name of th[...]

  • Page 35

    C1553M-B (4/05) 35 DELETE A CLIENT 1. Navigate the Object Browser to [project name] > Clients. In either pane, right-click the client you want to delete and select Delete from the pop-up menu. The Confirm dialog box opens. 2. If you are sure you want to delete the client, click Y es.The selected client is deleted and the Confirm dialog box clo[...]

  • Page 36

    36 C1553M-B (4/05) ADD A NEW CUSTOM WINDOW To add a new custom window to a particular client: 1. Navigate the Object Browser to [project name] > Clients > [client name] > Windows. Double-click <Add New Window> in the right pane, or right-click Windows in the left pane and select Add New from the pop-up menu. The Add New Window dialog[...]

  • Page 37

    C1553M-B (4/05) 37 DELETE A CUSTOM WINDOW Deleting a custom window is irreversible. If you delete a custom window and then change your mind, you must add a new custom wi ndow . Also note that if you delete a custom window , any script that refers to the custom window will contain an error . 1. Navigate the Object Browser to [project name] > Clie[...]

  • Page 38

    38 C1553M-B (4/05) b. V ideo input number (Quad V ideo Display cards only): Select the video input number for the canvas you are configuring from the drop-down list. Click OK to close the dialog box. Figure 23. General Setting for Quad Video Display 5. Advanced tab: For all types of canvas, the canvas settings Advanced tab allows you to configure[...]

  • Page 39

    C1553M-B (4/05) 39 ADD A NEW CANVAS (PELCONET) Any custom window that is used to display video encoded by a PelcoNet encoder or encoder/decoder must have a PelcoNet MPEG Series canvas defined for it. Windows used to display analog video that is decoded by a PelcoNet device do not require a PelcoNet MPEG Series canvas. 1. Navigate the Object Browse[...]

  • Page 40

    40 C1553M-B (4/05) Change the List of Selected Signal T ypes To change the list of selected signal types, you can do any of the following operations: • Click the signal type, and then click remove; the signal type appears in the Available Compatibilities list. • To select multiple signal types, press the Ctrl key while clicking signal types. ?[...]

  • Page 41

    C1553M-B (4/05) 41 ADD A NEW CANVAS (DX8000 OR DX9000 DVR) Any custom window that is used to display video from a DX8000 or DX9000 DVR must have a DVR canvas defined for it. 1. Navigate the Object Browser tree to [project name] > Clients > [client name] > Windows > [window name] > Canvases for the window that will be used to display[...]

  • Page 42

    42 C1553M-B (4/05) Device Drivers VMX300(-E) uses device drivers to control and manage devices. Each device driver controls a particular type of equipment, such as surveillance camera, video recorder , or any other type of device. There are several steps involved in configuring device drivers on the VMX300(-E) server: 1. Launch the device driver .[...]

  • Page 43

    C1553M-B (4/05) 43 b. Browse all: T o browse the network for running drivers, click Browse All. The Browse Drivers dialog box opens. Figure 32. Browse All Drivers Dialog Box The Browse Drivers dialog box lists all device drivers running at network locations visible to the server you are configuring. Select the driver you want to add and click OK t[...]

  • Page 44

    44 C1553M-B (4/05) Figure 33. Autodiscover W arning 2. If you are sure you want to proceed, click Y es. The server adds the drivers it finds to the server configuration. The drivers appear in the Object Browser . EDIT A DEVICE DRIVER’ S PROPERTIES Y ou can change the IP address and port number of a device driver , but not the driver’ s name. [...]

  • Page 45

    C1553M-B (4/05) 45 CONFIGURE A PELCONET MPEG T IME SERVER The PelcoNet MPEG driver allows you to configure a time server for the driver to periodically synchronize its clock to. T o ensure that synchroniza- tion works properly , set the time zone on the PelcoNet device to the time zone where the device is installed. Refer to the appropriate PelcoN[...]

  • Page 46

    46 C1553M-B (4/05) 6. Optional: repeat steps 3-5 to add time servers as necessary . 7. Optional: Each time server that you add to the list is checked by default. If you do not want to use a particular time server click it to uncheck the server . If more than one time server is selected, the driver will attempt to synchronize to the first selected [...]

  • Page 47

    C1553M-B (4/05) 47 Devices Changes to devices, such as adding a new device to the server configuration or deleting a device, come into effect immediately . Y ou cannot discard your changes by exiting configuration mode without saving. Before you can add a device to the server configuration, you must first start the device driver—either on the[...]

  • Page 48

    48 C1553M-B (4/05) DELETE A DEVICE 1. Navigate the Object Browser to [project name] > Device Drivers > [device driver name] > Devices. 2. In either pane, right-click the device you want to delete and then select Delete from the pop-up menu. The Confirm dialog box opens. 3. If you are sure you want to delete the device, click Y es. The sel[...]

  • Page 49

    C1553M-B (4/05) 49 CONFIGURE THE PROPERTIES T AB Figure 40. Properties T ab for Fixed Camera Use the Properties tab to configure the animation settings of fixed camera icons viewed on maps in the VMX300(-E) client. Click Choose next to each condition to select the color settings for that condition. Note that you can configure a different color s[...]

  • Page 50

    50 C1553M-B (4/05) CONFIGURE THE GENERAL T AB Figure 41. General T ab for PTZ Camera Use the General tab to enter a location name and an optional description. The location name is used to identify the device. The location name can be a maximum of 50 characters and can include any letter , digit, or special character , with the exception of single a[...]

  • Page 51

    C1553M-B (4/05) 51 CONFIGURE THE COMMUNICATIONS T AB 1. Connection T ype: Specify the type of connection between the device driver and the camera. • DIRECT SERIAL: The camera is connected using an RS-232 to RS-422 converter or using an RS-422 PC serial port. • INTERNET PROTOCOL: The camera is connected to the serial port on a networked device. [...]

  • Page 52

    52 C1553M-B (4/05) b. Local Port: The local port is the port the Pelco PTZ device driver uses to transmit commands. If your system is secured behind a firewall, enter one of the ports made available by the firewall. Otherwise, enter 0 to have the driver randomly assign an available port. T ip: T o find out what port the driver assigned, switch o[...]

  • Page 53

    C1553M-B (4/05) 53 CONFIGURE THE CAMERA MODEL T AB Figure 46. Camera Model T ab Select the camera model and protocol from the drop-down box. Refer to the appropriate camera installation/operation manual for the recommended protocol. CONFIGURE THE AUXILIARIES T AB Figure 47. Auxiliaries T ab The Auxiliaries tab allows you to give the camera’ s aux[...]

  • Page 54

    54 C1553M-B (4/05) ADD A PELCONET MPEG DEVICE The PelcoNet MPEG device driver currently supports the following devices: • PelcoNet NET300 Series and NET350 Series decoders (denoted “3xx” in this document) • PelcoNet NET300 Series and NET350 Series encoders (denoted “3xx” in this document) • PelcoNet NET4001A encoder/decoder • NVR300[...]

  • Page 55

    C1553M-B (4/05) 55 Figure 49. Browse Units Dialog Box 2. Optional: T ype a description of the device. CONFIGURE THE PROPERTIES T AB Figure 50. Properties T ab for PelcoNet Device Icon Animation Use this portion of the Properties tab to configure the animation settings of PelcoNet device icons viewed on maps in the VMX300(-E) client. Click Choose n[...]

  • Page 56

    56 C1553M-B (4/05) Recording This portion of the Properties tab applies to PelcoNet NET350 encoders only . If the PelcoNet device has built-in ability to record audio and video, click “This unit has an integral recording capability .” To use the recording feature you must set the PelcoNet device’ s time zone and clock to ensure that you can l[...]

  • Page 57

    C1553M-B (4/05) 57 CONFIGURE THE ENCODING T AB This tab is available only on encoder units. Figure 52. Encoding T ab for PelcoNet Device PelcoNet 3xx encoders support dual MPEG-4 streams that can be configured to different quality settings. T ypically , one stream is configured for viewing video, the other for recording. For information on confi[...]

  • Page 58

    58 C1553M-B (4/05) If the encoder is connected when you configure the settings in VMX300(-E), the settings are updated in the encoder immediately . Otherwise, updating occurs once the encoder is connected. To configure multicast settings through the encoder , complete the following steps: 1. Configure the encoder’ s internal multicast settings[...]

  • Page 59

    C1553M-B (4/05) 59 HOW TO CHOOSE THE VIDEO STREAM SETTINGS FOR Y OUR CONFIGURATION VMX300(-E) can combine analog and digital video streams for viewing on the VMX300(-E) client. The total number of digital streams that can be displayed is limited by the size and type of images selected for viewing. T able B identifies the CPU workload and bandwidth[...]

  • Page 60

    60 C1553M-B (4/05) CONFIGURE THE ENCODING/DECODING T AB (PELCONET 4001A ONLY) Figure 55. Encoding/Decoding T ab for PelcoNet 4001A The PelcoNet 4001A supports MPEG-2 and MPEG-4 streaming. Number of Simultaneous Streams VMX300(-E) can display multiple digital video windows for viewing the area under surveillance. However , the number of digital wind[...]

  • Page 61

    C1553M-B (4/05) 61 4. If the encoder/decoder is configured to multicast MPEG-4 streams, configure the following settings: • Enter the IP multicast group MPEG-4 port in the MPEG-4 Port field. • Enter the IP multicast group audio port in the Audio Port field. If the encoder/decoder is connected, these port numbers are automatically uploaded f[...]

  • Page 62

    62 C1553M-B (4/05) CONFIGURE THE COMMUNICATIONS T AB Figure 58. Communications T ab for PelcoNet Device Unit Address To add a PelcoNet device, complete the following steps: 1. Y ou can either enter the IP address of the PelcoNet device you are configuring or click Browse. The address in VMX300(-E) is synchronized with the address in the PelcoNet d[...]

  • Page 63

    C1553M-B (4/05) 63 Security The upload features only work on a password-protected device if the password is entered here. Y ou only need to enter the password once in VMX300(-E). Once the password is entered, the upload features can be used freely during the current and future sessions. Note the following password parameters: • If a Live or User [...]

  • Page 64

    64 C1553M-B (4/05) Figure 61. Add NVR Dialog Box 2. Y ou can either enter the IP address of the NVR you want to add or click Browse. If you click Browse to automatically locate the NVR300s that are visible over the network the Browse Units dialog box appears. Click the desired NVR, and then click OK. Note that the Browse function will not locate NV[...]

  • Page 65

    C1553M-B (4/05) 65 ADD AN EXTERNAL MONITOR DEVICE The external monitor device driver supports any noncontrollable video destination, such as a noncontrollable monitor . Before you can add a device to the server configuration, you must first start the device driver—either on the server workstation or on the network—and then add the driver to t[...]

  • Page 66

    66 C1553M-B (4/05) Looping output on an external monitor device allows the device to function as a source device. Refer to Devices - Switching a Device in the VMX300(-E) Client Manual for information on source and destination devices. T o enable looping output complete the following steps: 1. Click Looping Output. 2. Add an analog video connection [...]

  • Page 67

    C1553M-B (4/05) 67 1. Navigate the Object Browser tree to [project name] > Device Drivers > Pelco DX8000 Driver > Recorders. 2. Double-click <Add New Device>. The Add New DX8000 dialog box appears. Y ou can also configure DX8000 settings after you have added the DVR to the server configuration. Right-click the DX8000 recorder , and[...]

  • Page 68

    68 C1553M-B (4/05) Use the Properties tab to configure the animation settings of DX8000 icons viewed on maps in the VMX300(-E) client. Click Choose next to each condition to select the color settings for that condition. Note that you can configure a different color setting for each recorder . Unknown state: When the recorder’ s CommStatus prope[...]

  • Page 69

    C1553M-B (4/05) 69 1. Select the recorder model from the drop-down box. 2. (Optional) Click “Looping Inputs” to make the recorder’ s looping inputs appear as sources for connections. ADD A DX8000 CAMERA If you will be controlling cameras through the DVR, add each camera to the VMX300(-E) server configuration and configure the camera setting[...]

  • Page 70

    70 C1553M-B (4/05) CONFIGURE THE PROPERTIES T AB Figure 70. Properties T ab for DX8000 Camera Use the Properties tab to configure the animation settings of the DX8000 camera icon viewed on maps in the VMX300(-E) client. Click Choose next to each condition to select the color settings for that condition. Note that you can configure a different col[...]

  • Page 71

    C1553M-B (4/05) 71 Note that the VMX300(-E) supports up to eight auxiliaries. The actual number of auxiliaries available to you depends on the number of auxiliaries the camera supports. If the camera has fewer than eight auxiliaries, for example six auxiliaries, then only the first six auxiliaries on the Auxiliaries tab will work. If the camera su[...]

  • Page 72

    72 C1553M-B (4/05) 3. Navigate to Local Users and Groups > Users. Figure 73. Users Folder 4. Click Action > New User . The New User dialog box appears. Figure 74. New User Dialog Box 5. Click the “User must change password at next logon” field to clear the checkmark. 6. Click the “User cannot change password” and “Password never ex[...]

  • Page 73

    C1553M-B (4/05) 73 Figure 75. Groups Folder 12. Click Action > Add to Group. The Avusers Properties dialog box appears. Figure 76. Avusers Properties Dialog Box 13. Click Add. The Select Users or Groups dialog box appears.[...]

  • Page 74

    74 C1553M-B (4/05) Figure 77. Select Users or Groups Dialog Box 14. Click the user you just added from the list, and then click Add. 15. Click OK. The Select Users or Groups dialog box closes and the new user appears in the Avusers group. Figure 78. New User Added to Avusers Group 16. Click OK. The Avusers Properties dialog box closes. 17. Click th[...]

  • Page 75

    C1553M-B (4/05) 75 Configuring Computers and Users Once you have added the users who will be accessing the DVR to the Avusers group, you must configure the computers from which users will access or manage the DVR, including the VMX300(-E) server , the computer the DX9000 driver is installed on, and every VMX300(-E) client. Y ou must configure ea[...]

  • Page 76

    76 C1553M-B (4/05) 5. Click Build a list of local servers, and then click Custom naming. 6. T ype the name of the DX9000 DVR in the Custom naming field. If you do not know the name of the DVR, you can find it out by righ t-clicking the My Computer icon on the Windows desktop and selecting Properties from the pop-up menu. Click the Network Identi?[...]

  • Page 77

    C1553M-B (4/05) 77 Figure 83. Success or Failure Indication 10. Repeat steps 6 - 8 for each DX9000 DVR you want to be accessible to this user from this computer . If you are configuring the VMX300(-E) server computer , make sure you add each DX9000 in the system. In a multipleserver system, add each DVR to exactly one server . Never add a DVR to m[...]

  • Page 78

    78 C1553M-B (4/05) ADD A DX9000 DVR TO THE SERVER CONFIGURATION Before you can add a device to the server configuration, you must first start the device driver—either on the server workstation or on the network—and then add the driver to the server configuration. Refer to the Device Drivers section for instructions. 1. Navigate the Object Br[...]

  • Page 79

    C1553M-B (4/05) 79 CONFIGURE THE ALARMS AND EVENTS T AB This feature is reserved for future development. DVR T ROUBLESHOOTING: IF Y OU CHANGE THE VMX300(-E) OPERATING SYSTEM PASSWORD If you change the VMX300(-E) operating system password (user name: AvUser; password: 1234), system operators must complete the following steps to connect to the DVR se[...]

  • Page 80

    80 C1553M-B (4/05) CONFIGURE THE GENERAL T AB Figure 87. General T ab for an ASCII Switcher 1. Enter a location name and an optional description. The location name is used to identify the device. The location name can be a maximum of 50 characters and can include any lette r, digit, or special character , with the exception of single and double quo[...]

  • Page 81

    C1553M-B (4/05) 81 CONFIGURE THE COMMUNICATIONS T AB 1. Connection T ype: Specify the type of connection between the device driver and the switcher . • DIRECT SERIAL: The switcher or data translator is connected directly to the VMX300(-E) workstation using an RS-232 null modem cable. • INTERNET PROTOCOL: The switcher or data translator is conne[...]

  • Page 82

    82 C1553M-B (4/05) a. Local IP: The local IP is the IP address of the computer that the Pelco ASCII device driver runs on. Select the local IP from the drop- down box. b. Local Port: The local port is the port the Pelco ASCII driver uses to transmit commands. If your system is secured behind a firewall, enter one of the ports made available by the[...]

  • Page 83

    C1553M-B (4/05) 83 CONFIGURE THE I/O T AB Figure 92. I/O T ab for ASCII Switcher Use the I/O tab to specify how many physical inputs and outputs are available for switching cameras and to specify logical number ranges. 1. Enter the number of physical inputs available for switching cameras. T o prevent VMX300(-E) from using some of the switcher’ s[...]

  • Page 84

    84 C1553M-B (4/05) CONFIGURE THE MODEL T AB Figure 94. Model T ab for ASCII Switcher Select the switcher model from the drop-down box. ADD AN ASCII CAMERA The Pelco ASCII device driver controls cameras routed through a Pelco matrix switcher using the Pelco ASCII protocol. The Pelco ASCII device driver supports the following cameras: • Any fixed [...]

  • Page 85

    C1553M-B (4/05) 85 CONFIGURE THE GENERAL T AB Figure 95. General T ab for ASCII Camera 1. Enter a location name and an optional description. The location name is used to identify the device. The location name can be a maximum of 50 characters and can include any lette r, digit, or special character , with the exception of single and double quotatio[...]

  • Page 86

    86 C1553M-B (4/05) CONFIGURE THE AUXILIARIES T AB Figure 97. Auxiliaries T ab for ASCII Camera Auxiliary names appear in the VMX300(-E) client, where auxiliaries are controlled, and also appear in scripts, where they are used to refer to the auxiliary . When you rename an auxiliary , the write property for that auxiliary is changed to the name you [...]

  • Page 87

    C1553M-B (4/05) 87 CONFIGURE THE GENERAL T AB Figure 98. General T ab for KBD300 Use the General tab to enter a location name and an optional description. The location name is used to identify the device. The location name can be a maximum of 50 characters and can include any letter , digit, or special character , with the exception of single and d[...]

  • Page 88

    88 C1553M-B (4/05) Internet Protocol Settings Figure 100. Communications T ab for KBD300 Internet Settings a. Protocol: If the keyboard is connected to a PelcoNet device, follow the instructions in step (1). If the keyboard is connected to some other kind of device, follow the instructions in step (2). (1) Select the PelcoNet protocol from the Prot[...]

  • Page 89

    C1553M-B (4/05) 89 Figure 101. Misc Section of KBD300 Communications T ab Address: Enter the keyboard address. The address must match the address specified by the keyboard DIP switch settings. Idle Disconnect (sec): (Optional) Enter the number of seconds of inactivity you want to elapse before VMX300(-E) closes the COM port (direct serial connecti[...]

  • Page 90

    90 C1553M-B (4/05) Figure 102. Sample Logical Mapping To use the KBD300A logical mapping feature you must complete the following tasks: • Enable a unique device number for each VMX300(-E) device that you want to map to the keyboard. This task is done in the Edit Local Set- tings dialog box for the specific device. Instructions are provided in th[...]

  • Page 91

    C1553M-B (4/05) 91 2. Click “Enable the device number ,” and then type the desired device number . Each device must have a unique device number in its local settings, no matter what type of device it is. For example, you cannot have a monitor with device number 20 and a camera with device number 20. However , these two devices can be mapped to [...]

  • Page 92

    92 C1553M-B (4/05) Export Logical Mapping Settings If you want to assign the same logical mappings to more than one keyboard, you can save the logical mapping settings to a file by completing the following steps: 1. Configure the logical mappings as described in the previous section. 2. Click Export. The Save As dialog box appears. 3. Browse to t[...]

  • Page 93

    C1553M-B (4/05) 93 Figure 106. Logical Mapping Range 4. Release the mouse button. VMX300(-E) automatically numbers the selected devices consecutively , starting from the number of the first device in the range. Figure 107. Consecutive Logical Numbers ADD A CM9760-ALM ALARM INTERFACE UNIT The Pelco ALM driver supports the CM9760-ALM alarm interface[...]

  • Page 94

    94 C1553M-B (4/05) CONFIGURE THE GENERAL T AB Figure 108. General T ab for CM9760-ALM Use the General tab to name and describe the alarm unit. The device name can be a maximum of 50 characters. Y ou cannot use single or double quotation marks in a name, but you can use any other letter , digit, or special character . Device names are not case sensi[...]

  • Page 95

    C1553M-B (4/05) 95 CONFIGURE THE COMMUNICATIONS T AB 1. Connection T ype: Specify the type of connection between the device driver and the alarm unit. • DIRECT SERIAL: The alarm unit is connected using an RS-232 to RS-422 converter or using an RS-422 PC serial port. • INTERNET PROTOCOL: The alarm unit is connected to the serial port on a networ[...]

  • Page 96

    96 C1553M-B (4/05) a. Local IP: The local IP is the IP address of the computer that the Pelco ALM driver runs on. Select the local IP from the drop-down box. b. Local Port: The local port is the port the Pelco ALM driver uses to transmit commands. Enter the local port. c. Protocol, Remote IP , Remote Port: The remote device is the device the alarm [...]

  • Page 97

    C1553M-B (4/05) 97 CONFIGURE THE ALM POINTS T AB Figure 113. ALM Points T ab for CM9760-ALM The ALM Points tab lists each alarm point in the device and the name and script tag used within VMX300(-E) to refer to the point. The device address entered on the Communications tab determines how the points are numbered. If the device address is set to 1, [...]

  • Page 98

    98 C1553M-B (4/05) CONFIGURE THE MODEL T AB Figure 115. Model T ab for CM9760-ALM The Model tab displays the model of alarm unit supported by the Pelco ALM Driver . Only one model is currently supported. ADD A CM9760-REL RELAY INTERFACE UNIT The Pelco Relay driver supports the CM9760-REL relay interface unit, which can be used to control peripheral[...]

  • Page 99

    C1553M-B (4/05) 99 CONFIGURE THE GENERAL T AB Figure 116. General T ab for CM9760-REL Use the General tab to name and describe the relay unit. The device name can be a maximum of 50 characters. Y ou cannot use single or double quotation marks in a name, but you can use any other letter , digit, or special character . Device names are not case sensi[...]

  • Page 100

    100 C1553M-B (4/05) CONFIGURE THE COMMUNICATIONS T AB 1. Connection T ype: Specify the type of connection between the device driver and the relay unit. • DIRECT SERIAL: The relay unit is connected using an RS-232 to RS-422 converter or using an RS-422 PC serial port. • INTERNET PROTOCOL: The relay unit is connected to the serial port on a netwo[...]

  • Page 101

    C1553M-B (4/05) 101 a. Local IP: The local IP is the IP address of the computer that the Pelco Relay driver runs on. Select the local IP from the drop-down box. b. Local Port: The local port is the port the Pelco Relay driver uses to transmit commands. Enter the local port. c. Remote IP , Remote Port, Protocol: The remote device is the device the r[...]

  • Page 102

    102 C1553M-B (4/05) CONFIGURE THE RELAY POINTS T AB Figure 121. Relay Points T ab for CM9760-REL The Relay Points tab lists each relay point in the device and the name and script tag used within VMX300(-E) to refer to the point. The list of relay points also appears in the Device Control dialog box in the VMX300(-E) client. The Relay Points tab all[...]

  • Page 103

    C1553M-B (4/05) 103 CONFIGURE THE DIP SWITCHES T AB Figure 123. DIP Switches T ab for CM9760-REL The DIP Switches tab provides a schematic of the DIP switches located under the front panel of the relay unit. Set the DIP switches in the schematic to match the DIP switch settings on the relay unit. CONFIGURE THE MODEL T AB Figure 124. Model T ab for [...]

  • Page 104

    104 C1553M-B (4/05) ADD A SERIAL OUTPUT DEVICE The serial output driver can be used to send ASCII commands to an external serial (RS-232) device. For example, you could send ASCII commands to report alarms to an access control system, start a VCR in play mode, or control a camera. Note that the particular device-control commands that are available [...]

  • Page 105

    C1553M-B (4/05) 105 CONFIGURE THE PROPERTIES T AB Figure 126. Properties T ab for a Serial Output Device Use the Properties tab to configure the animation settings of the device icon viewed on maps in the VMX300(-E) client. Click Choose next to each condition to select the color settings for that condition. Note that you can configure a different[...]

  • Page 106

    106 C1553M-B (4/05) a. Select the VMX300(-E) COM port the serial output device is connected to from the drop-down box. This is the COM port on the workstation that the Serial Output driver runs on. b. The remaining settings should specify 9600 baud, no parity , 8 data bits, 1 stop bit, and no flow control. Internet Protocol Settings Figure 128. Co[...]

  • Page 107

    C1553M-B (4/05) 107 CONFIGURE THE CUSTOM BUTTONS T AB Figure 129. Custom Buttons T ab for Serial Output Device Each custom button that you define for a serial output device appears in the device’ s Device Control dialog box in the VMX300(-E) client. The operator can then click the button to send the command(s) associated with the button to the s[...]

  • Page 108

    108 C1553M-B (4/05) Figure 131. Sample Mouse Down String 4. (Optional) T ype a Mouse Up string. This is the command that is sent to the serial output device when an operator releases the custom button. Leave this field blank if you do not want a command sent when the button is released. 5. Click OK. The Edit Button dialog box closes. ASCII COMMAND[...]

  • Page 109

    C1553M-B (4/05) 109 ADD AN IP DEVICE STATUS MONITOR The IP device status monitor allows you to monitor the status of a networked device. Since almost every other VMX300(-E) device driver allows you to monitor the status of that device, you would only need to use the IP device status monitor to keep track of an IP device that is not in the VMX300(-E[...]

  • Page 110

    110 C1553M-B (4/05) CONFIGURE THE PROPERTIES T AB Figure 133. Properties T ab for an IP Device Status Monitor 1. Unit IP Address: T ype the IP address of the device you want to monitor . 2. Browse: If the device you are monitoring has an embedded web server , click “Browse to this device” to open the embedded web server in a new window . This p[...]

  • Page 111

    C1553M-B (4/05) 111 ADD AN ACCESS CONTROL DEVICE The access control driver can be used to receive ASCII commands from an external serial (RS-232) device. For example, you could receive ASCII strings from a building access control system, an external alarm system, or an elevator control system. Any device controlled by the Access Control driver is r[...]

  • Page 112

    112 C1553M-B (4/05) CONFIGURE THE GENERAL T AB Figure 135. General T ab for an Access Control Device Use the General tab to enter a location name and an optional description. The location name can be a maximum of 31 characters. Y ou cannot use single or double quotation marks in a name, but you can use any other letter , digit, or special character[...]

  • Page 113

    C1553M-B (4/05) 113 CONFIGURE THE COMMUNICATIONS T AB 1. Connection T ype: Specify the type of connection between the device driver and the access control device. • Direct Serial: The device is connected using an RS-232 to RS-422 converter or using an RS-422 PC serial port. • Internet Protocol: The device is connected to the serial port on a ne[...]

  • Page 114

    114 C1553M-B (4/05) c. Protocol, Remote IP , Remote Port: The remote device is the device the access control device is physically connected to. If the access control device is connected to a PelcoNet device, follow the instructions in step (1). If the access control device is connected to some other kind of device, follow the instructions in step ([...]

  • Page 115

    C1553M-B (4/05) 115 Figure 141. Adding Access Control Points For each point that you add, one new read property and one new write property are added to the access control device when you exit the dialog box. Figure 142. Access Control Device Read and Write Properties 2. T o customize the number , name, or script tag of a specific point, double-cli[...]

  • Page 116

    116 C1553M-B (4/05) Edit an Access Control Point Edit each access control point so that the point’ s number is the same as the point number sent out in the string for that type of alarm. Y ou can also change a point’ s name and script tag, or use the generic name and tag assigned by VMX300(-E). 1. Double-click the desired access control point. [...]

  • Page 117

    C1553M-B (4/05) 117 Figure 144. Edited Access Control Points Delete an Access Control Point Click the point that you want to delete, and then click Delete. To select multiple points, hold the Ctrl key down while clicking each point that you want to delete. CONFIGURE PATTERN MATCHING FOR INCOMING ALARM STRINGS Figure 145. Pattern Matching T ab The P[...]

  • Page 118

    118 C1553M-B (4/05) The Pattern Matching tab allows you to define the following patterns: • Pattern T o Match: Use this section to configure the pattern that matches the string that will be sent when an alarm has been tripped. Every access control device must have a Pattern T o Match defined for it. When an incoming string matches the Pattern [...]

  • Page 119

    C1553M-B (4/05) 119 Create a Custom Pattern as the Pattern to Match Figure 147. Create a Custom Pattern to Match 1. Click the Pattern T o Match tab. 2. Click Custom. 3. T ype a description of the pattern in the Description field. If you save the pattern to the Predefined Patterns list (step 5), the description will appear beside the pattern in th[...]

  • Page 120

    120 C1553M-B (4/05) Create a Custom Pattern as the Reset Pattern to Match Note that you only need to complete these steps if the access control device sends a reset string to indicate that the alarm condition is no longer in place. Figure 149. Create a Custom Reset Pattern to Match 1. Click the Supports Reset Pattern field. 2. Click the Reset Patt[...]

  • Page 121

    C1553M-B (4/05) 121 T able C. Symbols Used to Build Patterns Delete a Pattern From the Predefined Pattern List 1. On either the Pattern T o Match tab or the Reset Pattern T o Match tab, click Pre-defined, and then click Select. The Pre-defined Patterns list opens. 2. Click the pattern that you want to delete. Y ou can only delete patterns that w[...]

  • Page 122

    122 C1553M-B (4/05) DEFINE ALARMS BASED ON ACCESS CONTROL POINTS The Access Control driver sets a read property to T rue when it identifies an alarm from an access control device. Any further action by VMX300(-E) depends on alarms and events created by you to detect the change in the read property’ s value. Depending on the nature of the alarm, [...]

  • Page 123

    C1553M-B (4/05) 123 Action: Click Alarm Event Action to open the Alarm/Event Action dialog box. Create scripts to respond to the alarm. One of the scripts must set the point back to False, since the device does not send a reset string. Figure 151. Associate Scripts with the Alarm Refer to Add a New Alarm or Event in the Alarms and Events section fo[...]

  • Page 124

    124 C1553M-B (4/05) Connections Connections map out the analog connections between devices. Y ou must define a connection for every analog connection in the system. This includes analog connections from IP devices. MANAGING CONNECTIONS Source devices and destination devices: Devices that transmit a signal are called source devices. For example, an[...]

  • Page 125

    C1553M-B (4/05) 125 Figure 155. Making Connection 3. Add multiple connections: a. Select the source devices you want to connect. T o select consecutive devices, select the first device, press and hold the Shift key down, then select the last device. T o select nonconsecutive devices, hold the Ctrl key down while selecting. Now select the destinati[...]

  • Page 126

    126 C1553M-B (4/05) b. Move down: T o move a destination device down in the list, select the connection and select T ools > Move Down or click the Move Down button . Alternatively , right-click the connection and select Move Down from the pop-up menu. The destination device moves down to connect to the next available source device below it in th[...]

  • Page 127

    C1553M-B (4/05) 127 Encode video from switcher’ s looping inputs: The PelcoNet device encodes video that is from a switcher’ s looping inputs. The PelcoNet device’ s input is connected to the appropriate looping input on the switcher: Figure 158. Encoding Looped Video Decode video to output device: The PelcoNet device decodes video directly f[...]

  • Page 128

    128 C1553M-B (4/05) DVR CONNECTIONS Y ou must define connections that reflect how each DVR is physically connected within the system. If a camera is connected directly to the recorder , define a connection from the camera’ s output to the appropriate input on the recorder . The following graphic illustrates a camera connected to Input 1 on a D[...]

  • Page 129

    C1553M-B (4/05) 129 ASCII CONNECTIONS Y ou must define connections that reflect how cameras and output devices are physically connected to the switcher . In addition, if a switcher has looping inputs, you must define connections for the looping inputs. Specifically , you must: • Connect camera output to switcher input. • Connect switcher ou[...]

  • Page 130

    130 C1553M-B (4/05) Archive Servers Archive servers are used to permanently store information about alarms and events. When an alarm or event becomes complete, the following information about the alarm or event is recorded: • Date and time the alarm or event was triggered • Alarm/event name • Server the alarm or event is defined on • Alarm[...]

  • Page 131

    C1553M-B (4/05) 131 Figure 165. Archive Server Options Dialog Box a. MICROSOFT ACCESS: T o store archived alarms and events in Microsoft Access files, select Microsoft Access. Select the folder where the archive files will be stored from the drop-down list. Y ou can change the folder at any time without shutting down the archive server . Refer to[...]

  • Page 132

    132 C1553M-B (4/05) The bottom pane of the window lists the date range of any queries being made against the archives from the Session Manager . Queries include searches on a particular date or filters being applied. The information on queries is used for diagnostic purposes. 2. Options: T o change the folder where the archive files are stored, c[...]

  • Page 133

    C1553M-B (4/05) 133 Project Properties As part of the server configuration process, you must use the Project Properties dialog box to configure the following conditions: • Which ports are used for clients, drivers, and FTP traffic • How you want the server to select switch paths • Whether archive servers and time servers will be configure[...]

  • Page 134

    134 C1553M-B (4/05) To configure a primary server: 1. Server type: The Server T ype option is only available under software licenses that support backup servers. Select Primary from the drop- down list. 2. Project name: T ype a descriptive name for the project. The project name is at least one character and at most 50 characters long and can inclu[...]

  • Page 135

    C1553M-B (4/05) 135 2. Project name: T ype a descriptive name for the project. The project name is at least one character and at most 50 characters long and can include any letter , digit or special character , with the exception of single and double quotation marks. By default, the computer name is used as the project name. The project name for th[...]

  • Page 136

    136 C1553M-B (4/05) SWITCHING T AB Figure 170. Switching T ab The Switching tab allows you to specify how you want the server to select the switch path when a user or script accesses a video or audio device. The server uses free paths (paths that are not in use) whenever possible. If there is only one free path, the server uses it automatically . W[...]

  • Page 137

    C1553M-B (4/05) 137 ARCHIVING T AB Figure 171. Archiving T ab The Archiving tab allows you to define archive servers for recording alarms and events. Note that archive servers are available only with VMX300-E systems. Only alarms and events that belong to an alarm/event category that has archiving turned on are recorded. Refer to Alarms and Events[...]

  • Page 138

    138 C1553M-B (4/05) DATE / T IME T AB Figure 173. Date/ T ime T ab The Date/ T ime tab allows you to configure a time server for the VMX300(-E) server to synchronize to. 1. Add: T o add a time server , click Add. The Add T ime Server dialog box opens. Figure 174. Add T ime Server Dialog Box T ype the time server’ s host name or IP address, and p[...]

  • Page 139

    C1553M-B (4/05) 139 E-MAIL T AB Figure 175. E-mail T ab The E-mail tab allows you to specify an e-mail server so that alarm/event recipients can be notified of alarms and events by email. In order to notify recipients via e-mail the following criteria must be met: • Recipients must have an e-mail address configured in their user settings. Refer[...]

  • Page 140

    140 C1553M-B (4/05) CONFIGURE FIREWALL SETTINGS (1) Click Firewall. The Firewall Settings dialog box appears. (2) Select the type of firewall from the T ype of Firewall drop-down box. (3) T ype the address of the firewall host; type either a web address, such as “www .fwallhost.com” or an IP address. (4) T ype the firewall host’ s listenin[...]

  • Page 141

    C1553M-B (4/05) 141 User Groups User groups are a security feature. A user group embodies a set of privileges, called group permissions, that are granted to every member of the group. These permissions delineate which parts of the VMX300(-E) software group members can access. T o limit a user’ s access to the software, restrict the user’ s perm[...]

  • Page 142

    142 C1553M-B (4/05) Figure 176. Group Permissions FIXED CAMERA PERMISSION Figure 177. Fixed Camera Permission Each Fixed Camera device that you configure appears in the Group Permissions list under Devices. T able E. Fixed Camera Permission PERMISSION ENABLES USER TO Can view device icons on client Make Fixed Camera device icons visible in the cli[...]

  • Page 143

    C1553M-B (4/05) 143 PTZ PERMISSIONS Each Pelco PTZ camera that you configure appears in the Group Permissions list under Devices. Figure 178. PTZ Permissions T able F . PTZ Camera Permissions PERMISSION ENABLES USER TO Can access device control dialog Access the camera’ s Device Control dialog box in the VMX300(-E) client. This permission includ[...]

  • Page 144

    144 C1553M-B (4/05) PELCONET DEVICE PERMISSIONS Figure 179. PelcoNet Device Permissions Each PelcoNet device you configure appears in the Group Permissions list under Devices. T able G. PelcoNet Device Permissions EXTERNAL MONITOR PERMISSION Each external monitor device that you configure appears in the Group Permissions list under Devices. Figur[...]

  • Page 145

    C1553M-B (4/05) 145 DX8000 PERMISSIONS Each DX8000 device that you configure appears in the Group Permissions list under Devices. DX8000 Recorder Permissions T able I. DX8000 Recorder Permissions DX8000 Camera Permissions Figure 181. DX8000 Camera Permissions T able J. DX8000 Camera Permissions PERMISSION ENABLES USER TO Can access device control [...]

  • Page 146

    146 C1553M-B (4/05) DX9000 PERMISSION Each DX9000 device that you configure appears in the Group Permissions list under Devices. Figure 182. DX9000 Permission T able K. DX9000 Permission ASCII DEVICE PERMISSIONS Each ASCII device that you configure appears in the Group Permissions list under Devices. ASCII Switcher Permissions Figure 183. ASCII S[...]

  • Page 147

    C1553M-B (4/05) 147 ASCII Camera Permissions Figure 184. ASCII Camera Permissions T able M. ASCII Camera Permissions KBD300A PERMISSION Each KBD300A keyboard that you configure appears in the Group Permissions list under Devices. T able N. KBD300A Permission CM9760-ALM PERMISSIONS Each CM9760-ALM alarm interface unit that you configure appears in[...]

  • Page 148

    148 C1553M-B (4/05) CM9760-REL PERMISSIONS Each CM9760-REL relay interface unit that you configure appears in the Group Permissions list under Devices. Figure 185. CM9760-REL Permissions T able P . CM9760-REL Permissions SERIAL OUTPUT PERMISSIONS Each serial output device that you configure appears in the Group Permissions list under Devices. Fig[...]

  • Page 149

    C1553M-B (4/05) 149 T able Q. Serial Output Device Permissions IP DEVICE STATUS MONITOR PERMISSIONS Each IP device status monitor that you configure appears in the Group Permissions list under Devices. T able R. IP Device Status Monitor Permissions ACCESS CONTROL DEVICE PERMISSIONS Each Access Control device that you configure appears in the Grou[...]

  • Page 150

    150 C1553M-B (4/05) ADD A NEW USER GROUP Once you have created a new user group, you can then make any new or existing user a member of the group. There is one exception: groups that grant the “Can configure software” permission are not available to users who can manage users but cannot configure software. This prevents users who can manage u[...]

  • Page 151

    C1553M-B (4/05) 151 EDIT A USER GROUP To change the properties of an existing user group: 1. Navigate the Object Browser to [project name] > User Groups. In the right pane, double-click the user group you want to change, or right- click the group and select Edit from the pop-up menu. The Edit Group Properties dialog box opens. Figure 188. Edit G[...]

  • Page 152

    152 C1553M-B (4/05) Users The parts of the VMX300(-E) software a particular user has access to are determined by which user groups the user belongs to. Refer to User Groups - Group Permissions for more information. PREDEFINED USER ACCOUNTS THE PREDEFINED ADMINISTRATOR ACCOUNT VMX300(-E) provides a predefined administrator account that allows you t[...]

  • Page 153

    C1553M-B (4/05) 153 ADD A NEW USER Y ou can create new users from scratch or you can base new users on an existing user . T o create a new user based on an existing user , make a copy of the existing user and then edit the copy . Refer to Pop-Up Menus in the Appendix for information on using Copy and Paste or Paste Many to make copies of objects. T[...]

  • Page 154

    154 C1553M-B (4/05) 10. Import: The Import option is only available with VMX300-E Systems. The Import option allows you to import user accounts from other servers. If you have configured a server tie to share video with a remote server , import the accounts of remote users who will be viewing your video. Refer to Server T ies for more information.[...]

  • Page 155

    C1553M-B (4/05) 155 EDIT A USER To change the properties of an existing user: 1. Navigate the Object Browser to [project name] > Users. In the right pane, double-click the user you want to change, or right-click the user and select Edit from the pop-up menu. The Edit User Properties dialog box opens. Figure 191. Edit User Properties Dialog Box 2[...]

  • Page 156

    156 C1553M-B (4/05) Maps Maps provide VMX300(-E) operators with a graphical representation of the site they are monitoring, complete with installed devices such as cameras and video recorders. VMX300(-E) provides tools to create links between maps and to customize maps with icons that represent installed equipment and alarms. The first time you st[...]

  • Page 157

    C1553M-B (4/05) 157 ADD A NEW MAP 1. Navigate the Object Browser to [project name] > Maps. Double-click <Add New Map> in the right pane, or right-click Maps in the left pane and select Add New from the pop-up menu. The Add New Map dialog box opens. Figure 192. Add New Map Dialog Box 2. Name: T ype a unique, descriptive name for the map you[...]

  • Page 158

    158 C1553M-B (4/05) EDIT A MAP’ S PROPERTIES To change the properties of an existing map: 1. Navigate the Object Browser to [project name] > Maps. In either pane, right-click the map whose properties you want to change and select Edit from the pop-up menu. The Edit Map Properties dialog box opens. Figure 193. Edit Map Properties Dialog Box 2. [...]

  • Page 159

    C1553M-B (4/05) 159 CUSTOMIZE Y OUR MAPS VMX300(-E) provides a number of tools that allow you to customize your maps: • Place device icons on maps: Place icons representing installed devices on maps, allowing operators to control the devices by clicking the icons. Refer to Device Icons for more information. • Store different views of a map: Cre[...]

  • Page 160

    160 C1553M-B (4/05) Device Settings EDIT A DEVICE’ S PROPERTIES A device has certain properties in virtue of being a device of a particular type. These properties are inherited from the device driver . When you add a device, you specify values for these inherited properties. Y ou can also change them after the device has been added by editing the[...]

  • Page 161

    C1553M-B (4/05) 161 EDIT A DEVICE’ S LOCAL SETTINGS A device has certain properties in virtue of being a device of a particular type. These properties are inherited from the device driver and configured when you add the device. Y ou can also change them after the device has been added as described in Edit a Device’ s Properties . In addition t[...]

  • Page 162

    162 C1553M-B (4/05) c. Background: Select the background you want for the label you are creating. A transparent background allows the underlying map to show through. An opaque background makes the label appear as a colored rectangle. Click Select Color to choose the fill color for an opaque label. d. Border: Specify whether you want the label to h[...]

  • Page 163

    C1553M-B (4/05) 163 V IEW A DEVICE’ S READ AND WRITE PROPERTIES Devices have read and write properties that can act as variables in VMX300(-E) scripts and expressions. Read properties: Read properties indicate the state the device is in at a particular time. Y ou can use the device’ s read properties in any cont ext that reads the value of a pr[...]

  • Page 164

    164 C1553M-B (4/05) Device Icons VMX300(-E) allows you to customize maps by placing icons on them that represent physical devices installed in the field. Judicious placement of device icons provides operators with an easy-to-use visual representation of the installation they are monitoring. Operators can control devices by clicking the icons. Befo[...]

  • Page 165

    C1553M-B (4/05) 165 SCALE AND ROTATE A DEVICE ICON Changing the size and orientation of a device icon does not affect its position. For information on changing an icon’ s position, refer to Move a Device Icon . To change the size or orientation of a device icon: 1. With the desired map loaded, right-click the device icon you want to resize or reo[...]

  • Page 166

    166 C1553M-B (4/05) MOVE A DEVICE LABEL Y ou can move a device label independently of the icon itself. To adjust the position of a device label: 1. With the desired map loaded, right-click the device label you want to move and select Move from the pop-up menu. Make sure you position the pointer over the label, not the icon, before right-clicking. 2[...]

  • Page 167

    C1553M-B (4/05) 167 EDIT A DEVICE LABEL To change the text and formatting of an existing device label: 1. Right-click the label and select Edit Label from the pop-up menu. Make sure you position the pointer over the label, not the icon, before right-clicking. Alternatively , navigate the Object Browser to [project name] > Device Drivers > [de[...]

  • Page 168

    168 C1553M-B (4/05) Named V iews Named views allow you to save a particular view of a map so an operator can reload it at any time without having to zoom and scroll. Y ou can create as many named views as you want for a map. ADD A NEW NAMED V IEW 1. With the desired map loaded, isolate the view you want to name by zooming and scrolling. 2. Navigate[...]

  • Page 169

    C1553M-B (4/05) 169 LOAD A NAMED V IEW 1. Navigate the Object Browser to [project name] > Maps > [map] > Named Views. In the right pane, click the named view you want to load and hold the mouse button down. If you move the pointer slightly , it changes to a representation of the Earth. 2. Drag the pointer to the map viewport and release th[...]

  • Page 170

    170 C1553M-B (4/05) Hotlinks A hotlink is an area of a map that, when clicked, runs a script. Hotlinks are generally used to run a script that loads another map, effectively linking the maps. If you want, you can omit the script when creating a hotlink. In this case, the hotlink is for information only , to define an area on a map. ADD A NEW HOTLI[...]

  • Page 171

    C1553M-B (4/05) 171 4. Name: T ype a unique, descriptive name for the hotlink you want to add. Hotlink names are at most 50 characters long. They can include any letter , digit or special character , with the exception of single and double quotation marks. Hotlink names are not case sensitive. A tag resembling the hotlink name appears in the Script[...]

  • Page 172

    172 C1553M-B (4/05) EDIT A HOTLINK’ S PROPERTIES To change the properties of an existing hotlink: 1. Navigate the Object Browser to [project name] > Maps > [map] > Hotlinks. In the right pane of the Object Browser , double-click the hotlink you want to edit, or right-click the hotlink and select Edit from the pop-up menu. Alternatively ,[...]

  • Page 173

    C1553M-B (4/05) 173 MOVE A V ERTEX To move a hotlink’ s vertex: 1. Load the map the hotlink is on and click the hotlink. A small circle appears at each of the hotlink’ s vertices. 2. Position the pointer over the vertex you want to move. A four -headed arrow appears beside the pointer . 3. Click and hold the mouse key down. 4. Drag the vertex t[...]

  • Page 174

    174 C1553M-B (4/05) Labels Labels are free-standing descriptive phrases that are placed on maps. Y ou can associate a script with a label, so that when you click the label, the script runs. If you omit the script the label is for information only . For example, you might use a label to identify an item on a map. Before you can place a label on a ma[...]

  • Page 175

    C1553M-B (4/05) 175 Figure 206. New Label Properties Dialog Box 5. T ext: T ype up to three lines of text as the label contents. When you place the label on a map, this text will display in the label. Each line of text can be at most 50 characters long and can include any letter , digit or special character , with the exception of single and double[...]

  • Page 176

    176 C1553M-B (4/05) EDIT A LABEL To change the properties of an existing label: 1. Navigate the Object Browser to [project name] > Labels. In the right pane, double-click the label you want to edit, or right-click the label and select Edit from the pop-up menu. Alternatively , load the map the label is on, right-click the label, and select Edit [...]

  • Page 177

    C1553M-B (4/05) 177 SCALE A LABEL To change the size of a label: 1. With the desired map loaded, right-click the label you want to scale and select Scale from the pop-up menu. 2. Scale: Move the pointer closer to the label to make is smaller . Move the pointer away from the label to make it larger . 3. When the label is scaled the way you want it, [...]

  • Page 178

    178 C1553M-B (4/05) Scripts and Expressions Use scripts and expressions as tools to automate your system. Scripts and expressions are defined as follows: • Scripts: A script is a custom program written within VMX300(-E). Scripts are used to automate common tasks and to ensure that the correct conditions exist before a particular action takes pla[...]

  • Page 179

    C1553M-B (4/05) 179 V ARIABLES AND V ALUES Scripts and expressions are made up of variables and values, which are defined as follows: V ariables: Object properties act as variables. They are written as follows: [object tag name].[property name] where [object tag name] is an object’ s script tag, and [property name] is a property of that particul[...]

  • Page 180

    180 C1553M-B (4/05) PROPERTIES OF OBJECTS Object properties perform the role of variables in VMX300(-E) scripts and expressions. T able T lists the properties different types of objects have and the values each property can take. Since device properties are device-dependent, the specific properties of each device are listed in the tables following[...]

  • Page 181

    C1553M-B (4/05) 181 FIXED CAMERA PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists Fixed Camera device properties that can be used in scripts and expressions. T able U. Fixed Camera Properties and V alues PTZ CAMERA PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists Pelco PTZ camera properties that can b[...]

  • Page 182

    182 C1553M-B (4/05) PELCONET DEVICE PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists PelcoNet device properties that can be used in scripts and expressions. TYPE OF PROPERTY PROPERTY V ALUE INDICA TES Write Preset DontCare When a SET statement with a FOR clause causes a camera to go to a preset, the camera is locked in the p[...]

  • Page 183

    C1553M-B (4/05) 183 EXTERNAL MONITOR PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists External Monitor device properties that can be used in scripts and expressions. T able X. External Monitor Properties and V alues DX9000 READ PROPERTY EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists the DX9000 DVR property tha[...]

  • Page 184

    184 C1553M-B (4/05) DX8000 PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following tables list DX8000 properties that can be used in scripts and expressions. For instructions on creating user -defined presets and patterns for DX8000 cameras, refer to Scripts in the Client Operation Manual. T o see newly created presets and patterns in the DX8[...]

  • Page 185

    C1553M-B (4/05) 185 T able AA. DX8000 Camera Properties and V alues TYPE OF PROPERTY PROPERTY V ALUE INDICA TES Read Preset NoPreset The camera’ s current view is not the result of a preset. <preset i > The camera’ s current view results from going to this user-defined preset. This value is created when you create the preset. Note that ?[...]

  • Page 186

    186 C1553M-B (4/05) ASCII DEVICE PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following tables list Pelco ASCII device properties that can be used in scripts and expressions. For instructions on creating user -defined presets and patterns for ASCII cameras, refer to Scripts in the Client Operation Manual. T o see newly created presets and pa[...]

  • Page 187

    C1553M-B (4/05) 187 KBD300A PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists Pelco KBD300A device properties that can be used in scripts and expressions. T able AD. KBD300A Properties and V alues TYPE OF PROPERTY PROPERTY V ALUE INDICA TES Read Username Reserved for internal use by system. Password Reserved for internal use [...]

  • Page 188

    188 C1553M-B (4/05) CM9760-ALM PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists CM9760-ALM alarm unit properties that can be used in scripts and expressions. Sample VMX300(-E) Alarm Expression To take advantage of the alarm-handling capabilities provided by VMX300(-E), including operator notification and automated execution[...]

  • Page 189

    C1553M-B (4/05) 189 CM9760-REL PROPERTIES EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists CM9760-REL relay interface unit properties that can be used in scripts and expressions. Changing the State of a Relay Point An operator can change the state of a relay point by working within the CM9760-REL relay unit’ s Device Control dialog b[...]

  • Page 190

    190 C1553M-B (4/05) SERIAL OUTPUT DEVICE PROPERTY EXPOSED FOR SCRIPTS AND EXPRESSIONS The following table lists the serial output device property that can be used in scripts and expressions. NOTES ON USING SPECIAL ASCII CHARACTERS IN SCRIPTS AND EXPRESSIONS: If a command contains unprintable characters, replace each unprintable character with its t[...]

  • Page 191

    C1553M-B (4/05) 191 CURRENT STATUS: VIEW RUN-T IME VALUES OF V ARIABLES When the server is running, you can check the value of read property variables using the Current Status option. 1. Right-click the VMX300(-E) icon in the Windows server tray and select Current Status from the pop-up menu. The Current Status window opens. V ariable names are lis[...]

  • Page 192

    192 C1553M-B (4/05) T able AM. Logical Operators STATEMENTS A script is made up of one or more statements. A statement is made up of a command and possibly some arguments. Each statement occupies one line in a script, with the exception of the IF statement, which spans two or more lines. the following table lists the commands used to build statemen[...]

  • Page 193

    C1553M-B (4/05) 193 Load LOAD <map tag>[.<named view>] Load the specified map or named view into the map viewport. On Error ON ERROR GOTO <label identifier> If an error occurs, continue running the script at the specified label. ON ERROR GOTO 0 If an error occurs, continue running the script at the beginning of the script. ON E[...]

  • Page 194

    194 C1553M-B (4/05) MECHANICS OF EDITING SCRIPTS AND EXPRESSIONS Y ou can create and edit scripts and expressions by directly typing the code or by using the script wizard and expression wizard. In either case, context-sensitive help is available to help you create error -free code. KEYSTROKE EDITING Use the keystrokes listed in T able AO to edit y[...]

  • Page 195

    C1553M-B (4/05) 195 CONTEXT-SENSITIVE HELP FOR SCRIPTS To help you write error -free scripts, VMX300(-E) provides context-sensitive help in the form of pop-up lists. Select an item in the pop-up list and press Enter to enter the item into the current line. Use pop-up lists as follows: • At the beginning of a new line, press Ctrl-Space Bar to open[...]

  • Page 196

    196 C1553M-B (4/05) CONTEXT-SENSITIVE HELP FOR EXPRESSIONS To help you write error -free expressions, VMX300(-E) provides context-sensitive help in the form of pop-up lists. To use pop-up lists, complete the following steps: 1. Click the expression editor button next to the Expression field (in either the Add New T imer dialog box or the Add New A[...]

  • Page 197

    C1553M-B (4/05) 197 Figure 215. Context-Sensitive Help for Object Properties • After a condition operator , press Space Bar to open a pop-up list of valid property values. Figure 216. Context-Sensitive Help for Property V alues[...]

  • Page 198

    198 C1553M-B (4/05) THE EXPRESSION WIZARD The expression wizard helps you write an expression for a timer or alarm by stepping you through its creation, providing you with valid options for each part of the expression as needed. To use the expression wizard, complete the following steps: 1. Click the wizard button. This button is located next to th[...]

  • Page 199

    C1553M-B (4/05) 199 THE SCRIPT WIZARD The script wizard helps you write a script statement by stepping you through its creation, providing you with valid options for each part of the statement as needed. Since the script wizard creates a single statement, you must re-invoke the wizard for every statement you want help with. To write a statement usi[...]

  • Page 200

    200 C1553M-B (4/05) SYNTAX ERROR -CHECKING VMX300(-E) checks the syntax of each line of a script as you enter it. If an error is detected in a line, the text for the line is displayed in red. For help in identifying the error , position the pointer over the line with the error . This opens hover help containing an error message and information on c[...]

  • Page 201

    C1553M-B (4/05) 201 EXAMPLE SCRIPTS EXAMPLE 1: INITIALIZATION SCRIPT The following script loads a map into the map viewport and sets the video source for each of three custom windows. Since this is a global script, any operator with permission to run the script can run it from the client. The script affects only the client it is run on. Figure 223.[...]

  • Page 202

    202 C1553M-B (4/05) EXAMPLE 3: ALARM LOCATION SCRIPT The following alarm scripts highlight an area on a map when the alarm is triggered, then return the area to its normal appearance once the alarm has been acknowledged. The scripts use a hotlink called Area51 to do this. The On Event script changes the hotlink’ s normal and mouse hover colors to[...]

  • Page 203

    C1553M-B (4/05) 203 Global Scripts Global scripts are scripts that can be run from other scripts using the RUN or CALL command. This distinguishes them from the scripts associated with labels, hotlinks, timers, prompts, and alarms and events, which cannot be run from other scripts. If there is an action you want performed by more than one script, d[...]

  • Page 204

    204 C1553M-B (4/05) EDIT A GLOBAL SCRIPT 1. Navigate the Object Browser to [project name] > Global Scripts. In the right pane, double-click the global script you want to change, or right-click the global script and select Edit from the pop-up menu. The Edit Global Script Properties dialog box opens. Figure 227. Edit Global Script Properties Dial[...]

  • Page 205

    C1553M-B (4/05) 205 Global T ags A global tag is a Boolean variable that can be used in any script or expression, including both local scripts, such as those defined in hotlinks, labels, schedules, and alarms and events, as well as global scripts. Global tags are used in the same way other Boolean variables are. They can be assigned a value using [...]

  • Page 206

    206 C1553M-B (4/05) DELETE A GLOBAL T AG Deleting a global tag is irreversible. If you delete a global tag and then change your mind, you must add a new global tag. Also note that if you delete a global tag, any script that refers to the global tag will contain an error . 1. Navigate the Object Browser to [project name] > Global T ags. In the ri[...]

  • Page 207

    C1553M-B (4/05) 207 Prompts Prompts are custom dialog boxes used to elicit input from the operator or to inform the operator of something. When you create a prompt, you specify the text of the prompt and up to five buttons for the operator to click in response to the prompt text. If you want, you can define scripts for one or more of the buttons.[...]

  • Page 208

    208 C1553M-B (4/05) 5. Prompt text: T ype the text of the prompt. Prompt text can include any letter , digit or special character , with the exception of single and double quotation marks. Press Shift-Enter or Ctrl-Enter to go to a new line, or let the text wrap automatically . The text appears in the main part of the dialog box when the prompt is [...]

  • Page 209

    C1553M-B (4/05) 209 11. Preview: To see what the dialog box you have defined looks like, click Preview. The dialog box opens. T o close the dialog box, click one of its buttons. Figure 233. Preview of Dialog Box 12. Click OK. The Add New Prompt dialog box closes and the new prompt is created. The name and script tag of the new prompt appe ar in th[...]

  • Page 210

    210 C1553M-B (4/05) DELETE A PROMPT Deleting a prompt is irreversible. If you delete a prompt and then change your mind, you must add a new prompt. Also note that if you delete a prompt, any script that refers to it will contain an error . 1. Navigate the Object Browser to [project name] > Prompts. In the right pane, right-click the prompt you w[...]

  • Page 211

    C1553M-B (4/05) 211 T imers T imers are used to delay an action by a predetermined length of time. T imers themselves cannot run scripts, but you can use a timer to trigger a script to run. Expression: Every timer has an expression associated with it. Whenever something happens that could affect the value of the expression, the expression is evalua[...]

  • Page 212

    212 C1553M-B (4/05) ADD A NEW T IMER 1. Navigate the Object Browser to [project name] > T imers. Double-click <Add New T imer> in the right pane, or right-click T imers in the left pane and select Add New from the pop-up menu. The Add New T imer dialog box opens. Figure 235. Add New T imer Dialog Box 2. Name: T ype a unique name for the ti[...]

  • Page 213

    C1553M-B (4/05) 213 EDIT A T IMER 1. Navigate the Object Browser to [project name] > T imers. In the right pane, double-click the timer you want to change, or right-click the timer and select Edit from the pop-up menu. The Edit T imer Properties dialog box opens. Figure 236. Edit T imer Properties Dialog Box 2. Change properties of the timer as [...]

  • Page 214

    214 C1553M-B (4/05) Schedules Schedules allow you to define scripts that execute at a scheduled time. If you want, you can specify a recipient group to be notified when the scheduled action executes. Refer to Recipient Groups for instructions on creating a recipient group. ADD A NEW SCHEDULE 1. Navigate the Object Browser to [project name] > S[...]

  • Page 215

    C1553M-B (4/05) 215 c. Daily: To have the scheduled action execute certain days of the week, click Daily . Click Which Days to specify which days of the week you want the action to execute. The Daily Schedule dialog box opens. Figure 238. Daily Schedule Dialog Box Select days individually or use the buttons to select and deselect multiple days at o[...]

  • Page 216

    216 C1553M-B (4/05) g. By seconds: If you want the scheduled action to execute every few seconds, click By Seconds. In the Every area, type in the number of seconds you want to elapse before the action next executes, up to a maximum of 59 seconds. Fractional amounts will automatic ally be rounded. h. Once: If you want the scheduled action to execut[...]

  • Page 217

    C1553M-B (4/05) 217 a. Recipient group: Select the recipient group from the drop-down list. If you have not created the recipient group yet, finish adding the new schedule, create the recipient group, then edit the schedule to assign the recipient group. Refer to Recipient Groups for information on creating recipient groups. To send notification [...]

  • Page 218

    218 C1553M-B (4/05) EDIT A SCHEDULE 1. Navigate the Object Browser to [project name] > Schedules. In the right pane, double-click the schedule you want to change, or right-click the schedule and select Edit from the pop-up menu. The Edit Scheduled Action Properties dialog box opens. Figure 241. Edit Scheduled Action Dialog Box 2. Change properti[...]

  • Page 219

    C1553M-B (4/05) 219 Alarms and Events Alarms and events are actions that are executed when specific conditions occur within the system. As system administrator , you define the condition that triggers an alarm or event. Y ou also define the scripts that run under the following conditions: • When the alarm is triggered • When an operator repl[...]

  • Page 220

    220 C1553M-B (4/05) If an alarm or event is triggered more than once in quick succession, a new entry appears in the recipient’ s Session Manager each time the alarm or event is triggered. If the alarm or event has a sound, the sound will play each time the alarm or event is triggered, unless you have selected “Silence subsequent events.” OPE[...]

  • Page 221

    C1553M-B (4/05) 221 ACCESS ALARMS AND EVENTS DEFINED ON ANOTHER SERVER Y ou can access alarms and events defined on another server using the remote server driver feature. Remote server drivers appear as device drivers in the Object Browser , and are added, edited, and deleted the same way device drivers are. There is a remote server driver for eve[...]

  • Page 222

    222 C1553M-B (4/05) ALARM/EVENT CATEGORIES ADD A NEW ALARM/EVENT CATEGORY 1. Navigate the Object Browser to [project name] > Alarms and Events. Double-click <Add New Category> in the right pane, or right-click Alarms and Events in the left pane and select Add New from the pop-up menu. The Add New Category dialog box opens. Figure 243. Add [...]

  • Page 223

    C1553M-B (4/05) 223 d. Send action to all: If you want to send notification simultaneously to every member of the recipient group who is logged in when an alarm or event in this category is triggered, select “Send action to all available user/groups.” In this case, the order of the members in the recipient group’ s Members list is irrelevant[...]

  • Page 224

    224 C1553M-B (4/05) To limit the system’ s treatment of an alarm or event that is triggered multiple times in quick succession, select “Suppress sub sequent alarms.” The first time the alarm or event is triggered, an entry will appear in the Session Manager and the sound will play . No additional entries will appear nor sounds play until the[...]

  • Page 225

    C1553M-B (4/05) 225 ALARMS, EVENTS, AND NORMAL OCCURRENCES ADD A NEW ALARM OR EVENT 1. Navigate the Object Browser to [project name] > Alarms and Events > [alarm/event category]. Double-click <Add New Alarm or Event> in the right pane, or right-click the desired alarm/event category in the left pane and select Add New from the pop-up me[...]

  • Page 226

    226 C1553M-B (4/05) Figure 246. Edit Label Properties Dialog Box a. T ext: T ype up to three lines of text as the label contents. When you place the alarm/event icon on a map, this text will display in the label. Each line of text can be at most 50 characters long and can include any letter , digit or special character , with the exception of singl[...]

  • Page 227

    C1553M-B (4/05) 227 Figure 247. Synchronizing DVR with Server b. Run an archive server: This ensures that alarms and events can be recorded. First launch the archive server . Refer to Archive Servers for instructions. Then add the archive server to the server configuration using the Archiving tab of the Project Properties dialog box. Select the ar[...]

  • Page 228

    228 C1553M-B (4/05) Figure 249. Activating Archiving To associate a source device with an alarm or event complete the following steps: a. Edit the alarm or event: Add or edit the alarm or event you want to associate with a source device. Refer to Alarms, Events, and Normal Occurrences for instructions. b. Associate the source device: Select Associa[...]

  • Page 229

    C1553M-B (4/05) 229 Figure 251. Entering Expression 8. Action: If you want to associate one or more scripts with the alarm or event, click Alarm Event Action. The Edit Alarm/Event Action di alog box opens. Figure 252. Edit Alarm/Event Action Dialog Box Y ou can define an On Event script that runs when the alarm or event is triggered, an On Operato[...]

  • Page 230

    230 C1553M-B (4/05) EDIT AN ALARM OR EVENT 1. Navigate the Object Browser to [project name] > Alarms and Events > [alarm/event category name]. In either pane, right-click the alarm or event you want to edit and select Edit from the pop-up menu. Alternatively , load a map that has an icon for the alarm or event you want to edit on it, and eith[...]

  • Page 231

    C1553M-B (4/05) 231 ALARM/EVENT ICONS VMX300(-E) allows you to customize your maps by placing icons on them that represent the alarms and events configured on your server . Icons are an effective way to alert a recipient visually that an alarm or event has been triggered, and then acknowledged. • When the alarm or event is triggered, the icon ch[...]

  • Page 232

    232 C1553M-B (4/05) SCALE AN ALARM/EVENT ICON Changing the size of an alarm/event icon does not affect its position. For information on changing an icon’ s position, refer to Move an Alarm/ Event Icon. 1. With the desired map loaded, right-click the alarm/event icon you want to resize and select Scale from the pop-up menu. Make sure you position [...]

  • Page 233

    C1553M-B (4/05) 233 MOVE AN ALARM/EVENT LABEL Y ou can move an alarm/event label independently of the icon itself. 1. With the desired map loaded, right-click the label you want to move and select Move from the pop-up menu. Make sure you position the pointer over the label, not the icon, before right-clicking. 2. Move the pointer to the label’ s [...]

  • Page 234

    234 C1553M-B (4/05) EDIT AN ALARM/EVENT LABEL 1. Right-click the alarm/event label, and select Edit Label from the pop-up menu. Make sure you position the pointer over the label, not the icon, before right-clicking. Alternatively , navigate the Object Browser to [project name] > Alarms and Events > [alarm/event category name]. In the right pa[...]

  • Page 235

    C1553M-B (4/05) 235 Recipient Groups Recipient groups define which operators are notified of scheduled actions and alarms and events. Recipients are notified through the Session Manager . In addition, if you have associated scripts with the scheduled action or alarm or event, the scripts will be run on the recipient’ s work- station. T o recei[...]

  • Page 236

    236 C1553M-B (4/05) ADD A NEW RECIPIENT GROUP When you create a new recipient group, the group automatically appears in the Recipients list of every alarm/event category and schedule. Y ou can then select that recipient group for any new or existing schedule or alarm or event. Y ou can create a new recipient group from scratch or you can base new g[...]

  • Page 237

    C1553M-B (4/05) 237 EDIT A RECIPIENT GROUP To change the properties of an existing recipient group: 1. Navigate the Object Browser to [project name] > Recipient Groups. In the right pane, double-click the recipient group you want to change, or right-click the group and select Edit from the pop-up menu. The Edit Recipient Group Properties dialog [...]

  • Page 238

    238 C1553M-B (4/05) Server T ies Share signals: Server ties enable one server to share signals, such as video or audio, with another server . For example, if you have a camera configured on one server , and you want to view the camera’ s video on a destination (for example, external monitor or custom window) configured on a different server , y[...]

  • Page 239

    C1553M-B (4/05) 239 Figure 261. Server A ’ s Devices By default, a remote device’ s script tag ends with “_RS”, to indicate “Remote Server”. T o edit the device’ s script tag, edit the device’ s local settings. Refer to Devices - Edit a Device’ s Local Settings for instructions. Share alarms and events: Configuring a server tie e[...]

  • Page 240

    240 C1553M-B (4/05) By default, a remote server’ s script tag ends with “_Server”. For example, if the remote server is called EMO-3, its script tag is EMO-3_Server . To edit the server’ s script tag, edit the server’ s local settings. Refer to Devices - Edit a Device’ s Local Settings for instructions. Script tags for remote alarms and[...]

  • Page 241

    C1553M-B (4/05) 241 c. Create connection: If you are sharing analog signals, create a connection from the signal source’ s output to the server tie. Refer to Connections for instructions. Figure 264. Creating Connection for Server A d. Add clients: Add each client that will access Server A ’ s video from Server B. Refer to Clients, Custom Windo[...]

  • Page 242

    242 C1553M-B (4/05) VMX300(-E) provides a Browse All function that allows you to select a remote server driver from a list of running drivers. Refer to Device Drivers - Add a New Device Driver for instructions on browsing drivers. Select the desired remote server driver and click OK. Figure 266. Selecting a Remote Server Driver The remote server dr[...]

  • Page 243

    C1553M-B (4/05) 243 d. Add clients, custom windows, and canvases: If you have not already done so, add each client that will access Server A ’ s video. If signals from Server A are going to be viewed in a custom window , add the window and configure the appropriate type of canvas for the window . Refer to Clients, Custom Windows, and Canvases fo[...]

  • Page 244

    244 C1553M-B (4/05) EDIT A SERVER T IE 1. Navigate the Object Browser to [project name] > Server T ies. In the right pane, double-click the server tie you want to change, or right-click the server tie and select Edit from the pop-up menu. The Edit Server T ie Properties dialog box opens. Figure 270. Edit Server T ie Properties Dialog Box 2. Chan[...]

  • Page 245

    C1553M-B (4/05) 245 FTP Sites FTP (File T ransfer Protocol) is a set of communication rules that allow two computers to exchange files over a network. The FTP image capture feature allows you to capture live video in a custom window and upload the image file to an FTP server , such as a Web host. The action of capturing and uploading an image is [...]

  • Page 246

    246 C1553M-B (4/05) (1) Address: In the Host name or IP address box, type in the address of the remote host you will be uploading images to. Y ou can type in the remote host’ s Web address, such as www .webhost.com, or IP address, or , if the host is on your local network, the computer name. (2) Port: T ype the port the remote host opens to FTP t[...]

  • Page 247

    C1553M-B (4/05) 247 EDIT AN FTP SITE 1. Navigate the Object Browser to [project name] > FTP Sites. In the right pane, double-click the FTP site you want to change, or right-click the FTP site and select Edit from the pop-up menu. The Properties dialog box opens. Figure 273. Edit FTP Site Properties Dialog Box 2. Change the properties of the FTP [...]

  • Page 248

    248 C1553M-B (4/05) The camera is locked during the delay . An operator who is viewing the camera’ s gadget or Device Control dialog box when the FTP delay occurs will see the Lock button change to yellow , indicating that the camera is locked by a script. For information on the Lock button, refer to the appropriate camera Driver Notes in the VMX[...]

  • Page 249

    C1553M-B (4/05) 249 Example: The following example illustrates an FTP sequence defined in a global script that is run from a schedule. The sequence starts with an ON ERROR RESUME NEXT command, to ensure that, in the event that an FTP command fails, the next statement will execute. Every time the global script is run by the schedule, VMX300(-E) exe[...]

  • Page 250

    250 C1553M-B (4/05) Database Utilities VMX300(-E) provides the following database utilities: • Backup, which creates a backup of the server database. • Restore, which restores a backup of the server database. BACKUP A DATABASE Use the Backup utility to create a backup of the server database and to save backup databases to alternative media (suc[...]

  • Page 251

    C1553M-B (4/05) 251 RESTORE A DATABASE To restore a database from a backup: 1. Click T ools > Database Utilities > Restore. The Restore Database dialog box opens. Figure 276. Restore Database Dialog Box 2. Click Browse to navigate to the folder containing the backup file that you have created. Click the backup you want to restore, and then c[...]

  • Page 252

    252 C1553M-B (4/05) System Logs VMX300(-E) maintains a log of system activities for diagnostic purposes. Activities fall into three categories: • System: Background activities that are not seen by users, such as opening sockets and compiling scripts. • Administrative: Server configuration mode activities. • Operational: Activities initiated [...]

  • Page 253

    C1553M-B (4/05) 253 Appendix ADJUSTING THE DISPLAY ADJUST THE OBJECT BROWSER DISPLAY When the Object Browser is docked, you can adjust its width. Position the pointer over the border that abuts the map viewport. When the pointer changes to a double-headed resizing pointer , drag the border to the right or left. As you change the width of the Object[...]

  • Page 254

    254 C1553M-B (4/05) RESIZE WINDOWS Many windows can be resized, including the Configuration window , the Object Browser window , and some dialog boxes. Y ou cannot resize a window when it is maximized, that is, when it fills the entire screen. If you want to resize a window that is maximized, first reduce it by clicking the Restore Down button i[...]

  • Page 255

    C1553M-B (4/05) 255 USE COPY AND PASTE TO CREATE A NEW OBJECT The Copy and Paste options are useful for creating an object that has similar attributes to an existing object. For example, if you want to create a prompt that has the same button set-up as an existing prompt, you can save yourself from having to re-create the buttons by using Copy and [...]

  • Page 256

    256 C1553M-B (4/05)[...]

  • Page 257

    PRODUCT WARRANTY AND RETURN INFORMA TION WARRANTY Pelco will repair or replace, without charge, any merchandise proved defective in material or workmanship for a period of one year after the date of shipment. Exceptions to this warranty are as noted below: • Five years on FT/FR8000 Series fiber optic products. • Three years on Genex ® Series [...]

  • Page 258

    W orldwide Headquarters 3500 Pelco W ay Clovis, California 93612 USA USA & Canada T el: 800/289-9100 Fax: 800/289-9150 International T el: 1-559/292-1981 Fax: 1-559/348-1120 www .pelco.com ISO 9001 United States | Canada | United Kingdom | The Netherlands | Singapore | Spain | Scandinavia | France | Middle East[...]