Velocity 3-1 AdministratorsGuide
Velocity 3-1 AdministratorsGuide
Version 3.1 R3
MAN006
MAN006-0612, June, 2012
Copyright© 2012 Hirsch Electronics LLC. All rights reserved. ScramblePad® and ScrambleProx® are registered trademarks of
Hirsch Electronics. DIGI*TRAC™, MATCH™, ScrambleCard™, SCRAMBLE*NET™ (abbreviated S*NET), X*NET, and Velocity™ are
all trademarks of Hirsch Electronics.
Microsoft, MS and MS-DOS are registered trademarks, and Windows, Windows 2000, and Windows XP are trademarks of
Microsoft Corporation.
Velocity systems are suitable for use over private (intranet) and public (internet) data networks when configured to use an
encryption method including an Authentication Header and an algorithm capable of Triple-DES or better that is NIST certi-
fied. The encryption must be provided using Listed (NWGQ) Lantronix Model SecureBox SDS1100 encryption modules and
Listed (EPBU) Ever Glow Electronic Co., Ltd., Model DCU120030 plug-in transformers.
Hirsch Identive
1900-B Carnegie Avenue
Santa Ana, CA 92705-5520
Whenever you call your local dealer or Hirsch, be sure to have your registration
material, serial number and software version number available.
For future reference, record these numbers here.
Serial Number: _________________________________
Version Number: _________________________________
Dealer: _________________________________
Dealer Phone #: _________________________________
CCM Rev/Version #: _________________________________
UL Requirements
The following UL issues are addressed here:
GENERAL
1. UL terms that are applicable to this application can be found “Glossary” on page 283 of the
Velocity Operators Guide (MAN007).
2. The UL Listed Velocity System is comprised of the following: Central Supervisory Station,
XBox, M1N, M2, M8, M16, DS37LH, DS47L, DS47L-HI, DS47L-SPX, Power Limitation Board,
PS2, DTLM1, DTLM2, DTLM3, MELM1, MELM2, and MELM3. The M2, M8, and M16 may
employ the following expansion boards: MEB/BE, AEB8, REB8, and SNIB.
VELOCITY
1. If Alarm Priority levels are assigned by user, then priority must be assigned as follows for UL
applications:
a. Fire alarm and industrial supervision where a risk of injury to persons, or damage or
destruction of property may be involved.
b. Hold-up or panic alarm.
c. Burglar alarm.
d. Watchman tour.
e. Fire-alarm supervision.
f. Burglar-alarm supervision.
g. Industrial supervision where a risk of injury to persons, or damage or destruction of
property will not be involved.
h. Other supervisory services.
Items (b) and (c) may have equal priority. Items (e) and (f) may have equal priority. Items
(g) and (h) may have equal priority.
2. Alarm Stacking feature is not to be used for UL applications.
3. Return to Normal feature is not to be used for UL applications.
4. Video capability of Velocity 3.1 software has not been evaluated by UL.
CENTRAL SUPERVISORY STATION
1. See the introduction to the Velocity Installation Guide (MAN004) for the minimum
hardware and software requirements of the central supervisory station equipment.
2. The data processing equipment and office appliance equipment used as central supervisory
station equipment shall be Listed under Office Appliances and Business Equipment (UL
114) or Information Processing and Business Equipment (UL 478) or Information
Technology Equipment (UL 60950).
3. A redundant server configuration must be employed where the servers and workstations are
networked via a dedicated Ethernet LAN. The network interfaces the protected premise
units through an XBox.
4. The Map Builder function must be employed to display the state and condition of all alarm
points of the system.
5. A “panel logged off” event may be a compromise attempt on the system.
6. Supply line transient protection complying with the Standard for Transient Voltage Surge
Suppressors, UL 1449, with a maximum marked rating of 330 V shall be used on Central
Monitoring Station Equipment.
7. If the XBox is not installed in the Central Monitoring Station, signal line transient protection
complying with the Standard for Protectors for Data communications and Fire Alarm Circuits
(UL 497B) with maximum marked rating of 50 V shall be used on communication circuits
extending beyond 25 feet from the computing systems.
8. The Central Monitoring Station Equipment shall be installed in a temperature-controlled
environment. A temperature-controlled environment is defined as one that can be
maintained between 13–35°C (55–95°F) by the HVAC system. Twenty-four hours of
standby power shall be provided for the HVAC system. The standby power for the HVAC
system may be supplied by an engine-driven generator alone. A standby battery is not
required to be used.
9. In addition to the main power supply and secondary power supply that are required to be
provided at the central supervisory station, the system shall be provided with an
uninterruptible power supply (UPS) with sufficent capacity to operate the computer
equipment for a minimum of 15 minutes. If more than 15 minutes is required for
secondary power supply to supply the UPS input power, the UPS shall be capable of
providing input power for a least that amount of time.
10. The UPS shall comply with the Standard for Uninterruptible Power Supply Equipment (UL
1778) or the Standard for Fire Protective signaling Devices (UL 1481).
11. In order to perform maintenance and repair service, a means for disconnecting the input to
the UPS while maintaining continuity of power to the automation system shall be provided.
12. The alarm system’s network settings shall be designed such that the maximum time lapse
from the initiation of an initiating device circuit until it is annunciated at the central
supervising station shall not exceed 90 seconds.
13. The alarm system’s network settings shall be designed such that the maximum time for the
central supervising station to annunciate a single break, single ground, wire-to-wire short,
loss of signal, or any combination of these shall not exceed 200 seconds.
14. The alarm system configuration shall be designed such that the number of signals on a
single channel shall be limited to 1000.
XBOX
1. XBox configuration and installation are addressed in ,“XBox Installation,” of the Hirsch
DIGI*TRAC Design and Installation Guide (MAN001).
2. UL has not verified the XBox hookup for a remote dialup controller or the modem
loop configuration.
3. The alarm relay contact is rated 24 VDC, 2 A, resistive.
4. Wiring to the RS-232 circuit is limited to the same room (50 feet).
5. Shielded cable must be used on the RS-232 circuit.
M1N
1. Input rating of the M1N is 120 VAC, 50/60 Hz, 500 mA.
2. The Alarm/Control Relay contact rating is 24 VDC, 1 A, resistive.
3. The M1N shall not employ a secondary battery.
M2
1. UL has verified compatibility of the Hirsch DS37L, DS37LH, DS47L, DS47L-HI, DS47L-SPX,
and DS47L-HI-SPX with the M2.
2. The Alarm/Control Relay contact rating is 24 VDC, 1 A, resistive.
M8
1. UL has verified compatibility of the Hirsch DS37L, DS37LH, DS47L, DS47L-HI, DS47L-SPX,
and DS47L-HI-SPX with the M8.
2. The Alarm/Control Relay contact rating is 24 VDC, 1 A, resistive.
M16
1. Input rating of the M16 is 120 VAC, 50/60 Hz, 1A.
2. UL has verified compatibility of the Hirsch DS47L-SPX with the M16.
3. The Alarm/Control Relay contact rating is 24 VDC, 1 A, resistive.
MAN006-0612
Contents
Getting Help ..................................................................................................................................... iii
UL Requirements ..............................................................................................................................iv
Introduction.............................................................................................................................. 1
Who Should Read This... ...................................................................................................................2
Getting Started....................................................................................................................................3
Starting Velocity .........................................................................................................................3
Velocity Registration ..................................................................................................................3
Splash Screen Modification .....................................................................................................5
Exiting Velocity ..........................................................................................................................5
Velocity Main Menu...........................................................................................................................6
Velocity Administration Main Screen ........................................................................................7
System Tree Window (System Tree Pane) ..............................................................................7
Expanding and Contracting the System Tree ......................................................................8
Velocity Configuration Folder.............................................................................................9
DIGI*TRAC Configuration Folder ...................................................................................11
Interfaces Configuration Folder.........................................................................................13
Components Window (Components Pane) ............................................................................14
Design Mode ..........................................................................................................................15
Velocity Icon Tool Bar .............................................................................................................18
Velocity Menu Bar....................................................................................................................20
File Options ............................................................................................................................21
Console Options .....................................................................................................................22
Window Options ....................................................................................................................22
Add-Ins Options .....................................................................................................................23
Help Options ..........................................................................................................................24
Help Topics........................................................................................................................24
Velocity Hot Keys.....................................................................................................................25
Status Line.................................................................................................................................26
Off Normal Points ..................................................................................................................27
System Icons .............................................................................................................................27
Navigating Velocity..........................................................................................................................29
Navigating Between Modules...................................................................................................29
Using the Mouse and Keyboard................................................................................................29
Mouse Functions ....................................................................................................................29
Keyboard Functions ...............................................................................................................29
Using Velocity Fields and Tools...............................................................................................30
Switching Operators..................................................................................................................31
Locking Workstations ...............................................................................................................32
Managing Desktop Space.................................................................................................................33
Managing Velocity Windows ...................................................................................................33
Column Management................................................................................................................34
Sorting By Column Header ....................................................................................................36
Rearranging Column Headers ................................................................................................36
Resizing Columns and Panes .................................................................................................37
vii
Velocity Version 3.1 Administrator’s Guide
viii
MAN006-0612
Occupancy Count.............................................................................................................106
Two-Person Rule .............................................................................................................106
Calculating Time Increment vs. Threshold Time .....................................................107
Rule Variations .........................................................................................................108
Setting Up Two-Person Rule ....................................................................................108
Controller Control Zone Page ..............................................................................................109
Control Zones ..................................................................................................................109
Control Zones: How to Define.........................................................................................110
Control Zones: Editing Objects .......................................................................................112
Control Zones Properties Dialog Box..............................................................................112
Standard Control Zones Property Sheet....................................................................113
Master Control Zones Property Sheet.......................................................................115
Standard Control Zones ...................................................................................................117
Defining Standard Control Zones .............................................................................117
Master Control Zones ......................................................................................................119
Defining Master Control Zones ................................................................................120
Linking Master Control Zones..................................................................................121
LED Enabling ..................................................................................................................123
Controller Alarm Actions Page ............................................................................................124
Alarm Actions ......................................................................................................................126
Changing Alarm Actions .................................................................................................127
Alarm Types ....................................................................................................................127
Alarm Control Blocks (ACBs) ........................................................................................128
ACB Mappings .........................................................................................................129
Controller Communications Page ........................................................................................132
Download Monitor ...............................................................................................................133
Dial-Up Configuration ...................................................................................................................135
Connecting Modems ...............................................................................................................136
Modem Setup on Windows.....................................................................................................136
Modem Setup on Velocity ......................................................................................................137
Dial-Up Configuration: Modem Pools.................................................................................138
Dialup Location Properties: Host Settings...........................................................................139
Dial-Up Location Properties: Remote Settings....................................................................140
Connection and Buffer Controls ......................................................................................143
Buffer Threshold Setup....................................................................................................144
Doors ..............................................................................................................................................145
Doors: How to Configure........................................................................................................145
Unbundling Doors...................................................................................................................146
Bundling Components to Create Doors ..................................................................................147
Door Configuration Properties................................................................................................147
Door Properties Dialog Box....................................................................................................148
Door Properties: General Page.............................................................................................149
Dual Technology..............................................................................................................152
Dual Technology: Validation During IDFs .....................................................................153
Validate on Dual CCOTZ .........................................................................................153
Validate Immediately CCOTZ..................................................................................153
Extended Access Timers..................................................................................................154
Doors: Enabling Credential Auto Display .......................................................................156
Door Properties: Entry Reader Page ....................................................................................156
Door Properties: Exit Reader Page ......................................................................................157
ix
Velocity Version 3.1 Administrator’s Guide
x
MAN006-0612
Adding XBoxes.......................................................................................................................205
Modifying XBoxes..................................................................................................................205
XBox Properties Dialog Box ..................................................................................................206
SNIB2.............................................................................................................................................207
Configuring SNIB2 .................................................................................................................208
SNIB2 Properties Sheet........................................................................................................210
Searching window ................................................................................................................210
Backing Up SNIB2 Encryption Files......................................................................................211
Resetting SNIB2 Encryption...................................................................................................211
Timers.............................................................................................................................................213
Control Mode Timers..............................................................................................................213
Control Delay Timers..............................................................................................................213
Door Timers ............................................................................................................................213
Door Delay Timers..................................................................................................................214
Velocity Configuration ........................................................................................................ 215
Command Sets................................................................................................................................216
Command Sets: How to Define ..............................................................................................216
Command Set Properties Dialog Box .....................................................................................218
Command Sets: Executing ......................................................................................................219
Command Sets: Modifying .....................................................................................................220
Command Syntax....................................................................................................................221
Command 88 ........................................................................................................................221
Command 98 ........................................................................................................................223
Command 188 ......................................................................................................................225
Rules & Conventions ...........................................................................................................226
Credential Templates......................................................................................................................228
Adding Credential Templates .................................................................................................228
Editing Credential Templates..................................................................................................229
Deleting Credential Templates................................................................................................229
Credential Template Properties Dialog Box ..........................................................................230
General Property Sheet ........................................................................................................230
Card Types .......................................................................................................................234
Function Property Sheet .......................................................................................................235
Limits Property Sheet...........................................................................................................236
Options Property Sheet ........................................................................................................239
Functions.................................................................................................................................241
Access Functions..................................................................................................................241
Alarm Functions...................................................................................................................242
Input Control Functions ...................................................................................................245
Control Functions.................................................................................................................246
Priority Levels..................................................................................................................248
Time Zone Control of Relays ...................................................................................249
Password Functions..............................................................................................................249
Special Functions .................................................................................................................250
Indexed Commands .........................................................................................................253
Clear Code Tamper...................................................................................................253
Count Users Other Side ............................................................................................254
Count Users This Side ..............................................................................................254
Forgive All Users......................................................................................................254
xi
Velocity Version 3.1 Administrator’s Guide
xii
MAN006-0612
xiii
Velocity Version 3.1 Administrator’s Guide
xiv
MAN006-0612
Displaying a Credential...........................................................................................................425
Copying to Clipboard..............................................................................................................426
Operator Notes ........................................................................................................................426
Replaying a WAV File............................................................................................................428
Playing DVR Video ................................................................................................................428
Get Recorded Alarm Video.....................................................................................................428
Viewing Instructions for an Alarm .........................................................................................429
Viewing a Map for an Alarm ..................................................................................................429
Refresh Alarms on the Alarm Viewer.....................................................................................429
Modifying Alarm Viewer Properties ......................................................................................430
Alarm Viewer Properties Dialog Box.....................................................................................431
Alarm Viewer General Property Sheet ................................................................................431
Alarm Viewer Properties Sorting Page ................................................................................433
Placing Alarm Viewer on the Velocity Desktop.............................................................................435
Closing Alarm Viewer....................................................................................................................436
Badge & Graphic Designer ................................................................................................. 437
Opening Badge & Graphic Designer .............................................................................................438
Setting Up Badge Printers ..............................................................................................................439
Overriding Default Printers.....................................................................................................439
Page Setup ......................................................................................................................................441
Page Setup Dialog Box ...........................................................................................................441
Print Setup Page ...................................................................................................................441
Page Size Page .....................................................................................................................442
Drawing Scale Page .............................................................................................................443
Page Properties.....................................................................................................................444
Fundamentals .................................................................................................................................446
Status Line...............................................................................................................................448
Designer Hot Keys ..................................................................................................................449
Designer Canvas .....................................................................................................................450
Grids.....................................................................................................................................450
Grid Settings ....................................................................................................................452
Ruler Bars.............................................................................................................................452
Menu Tool Bar ........................................................................................................................453
Designer Icon Tool Bar...........................................................................................................458
Icon Tool Bar Repositioning................................................................................................463
Design/Live Mode...................................................................................................................464
Alarm Queue Pane ..................................................................................................................465
Object Library .........................................................................................................................467
VIO (Integrated) Folder .......................................................................................................469
VSO (Standard) Folder ........................................................................................................470
VDO (Databound) Folder ....................................................................................................470
Topology Folder...................................................................................................................471
Directory Pane.........................................................................................................................471
Drawing Selection Tabs ..........................................................................................................473
Pan and Zoom Pane................................................................................................................473
Properties Pane........................................................................................................................474
Showing/Hiding the Properties Pane ...................................................................................477
Editing Properties.................................................................................................................478
Categorizing Properties........................................................................................................478
xv
Velocity Version 3.1 Administrator’s Guide
xvi
MAN006-0612
Inserting an Image...................................................................................................................511
Inserting a Static Image........................................................................................................512
Inserting a Databound Image ...............................................................................................512
Inserting Magstripes................................................................................................................513
Inserting Barcodes...................................................................................................................514
Object Properties ............................................................................................................................516
Categorizing Properties...........................................................................................................516
Editing Properties....................................................................................................................516
Arc Properties .........................................................................................................................517
Barcode Properties ..................................................................................................................520
Bar Codes & Bar Code Symbologies...................................................................................524
Chord Properties .....................................................................................................................527
Control Zone Properties ..........................................................................................................529
Ellipses Properties...................................................................................................................532
Group Properties .....................................................................................................................535
Image Properties .....................................................................................................................537
Databound Image Properties...................................................................................................539
Line Properties ........................................................................................................................542
Magstripe Properties ...............................................................................................................544
Placed Object Properties .........................................................................................................547
Polygon Properties ..................................................................................................................550
Polyline Properties ..................................................................................................................552
Rectangle Properties ...............................................................................................................555
Sector Properties .....................................................................................................................557
Text Properties ........................................................................................................................559
Databound Text Properties......................................................................................................562
Camera Properties ...................................................................................................................565
Analog Camera Properties ...................................................................................................565
Digital Camera Properties ....................................................................................................568
Quick Link Viewer Properties ................................................................................................570
Command Set Properties.........................................................................................................573
Link Properties........................................................................................................................576
CCTV Call To Monitor Properties..........................................................................................578
General Drawing Properties....................................................................................................581
Inserting Variable Field Names ..............................................................................................582
Add Image Dialog Box ...........................................................................................................585
Adding Color...........................................................................................................................586
Line Color ...............................................................................................................................586
Fill Color .................................................................................................................................586
Back Color ...........................................................................................................................587
Color Palette.........................................................................................................................588
Color Dialog Box .................................................................................................................588
Color Models........................................................................................................................590
HSB model.......................................................................................................................590
RGB model ......................................................................................................................590
Line Style ................................................................................................................................591
Fill Style..................................................................................................................................592
Editing Text.............................................................................................................................593
Edit Text Dialog Box ...........................................................................................................594
xvii
Velocity Version 3.1 Administrator’s Guide
xviii
MAN006-0612
xix
Velocity Version 3.1 Administrator’s Guide
xx
MAN006-0612
xxi
Velocity Version 3.1 Administrator’s Guide
xxii
MAN006-0612
xxiii
Velocity Version 3.1 Administrator’s Guide
xxiv
MAN006-0612
xxv
Velocity Version 3.1 Administrator’s Guide
xxvi
MAN006-0612
xxvii
Velocity Version 3.1 Administrator’s Guide
xxviii
MAN006-0612
Introduction
Velocity© Version 3.1 is the latest version of the Hirsch Electronics security access
program that simplifies the task of controlling and monitoring access to any surveillance
system, no matter how large or small it is.
Velocity provides the kind of functionality you normally expect only from high-end
programs with the ease-of-use of an entry-level system.
Features you'll find in Velocity include:
Easy-to-use graphical interface
Intuitive operation
Choice of controller networks (hardwired or networked)
Centralized monitoring and control
Real-time alarm and event monitoring
Interactive maps with alarm, status, and control
Dozens of standard reports
Quick and easy badge and graphics creation
1
Velocity Version 3.1 Administrator’s Guide
Getting Started
Starting Velocity
To start Velocity:
If, during Velocity installation, you checked the box that put the Velocity shortcut on
your Windows desktop, then double click the icon.
If the Velocity shortcut icon does not appear on your Windows desktop, at the Start
menu, select Programs > Hirsch Electronics Velocity > Velocity.
The Velocity splash screen appears.
This screen disappears after a few seconds and the main Velocity screen appears.
To modify the text that appears on this splash screen, refer to “Splash Screen
Modification” on page 5.
You can make starting Velocity even easier by moving Velocity to your desktop. While
you have the choice to place the shortcut during Velocity installation, you can create a
shortcut later using the following procedure.
To create a shortcut for Velocity on your desktop:
1. From the Windows desktop, select Start > Programs > Hirsch Electronics
Velocity.
2. Right click on Velocity.
A list of options pop up.
3. Select Send to > Desktop (create shortcut).
The Velocity icon appears on your desktop as a shortcut, .
Once the Velocity icon is on your desktop, you only need to double click the icon to
start Velocity.
Velocity Registration
Once you’ve installed and started Velocity for the first time, you are prompted by a
Product Registration screen like this:
Getting Started 3
Velocity Version 3.1 Administrator’s Guide
3. Do one of these:
• Write the System Identity number down.
• From this screen, click Copy.
4. Do one of these:
• Call the toll-free number on the Product Registration screen and repeat the
System Identity number to the designated Hirsch Sales executive.
• Create an E-mail, paste the System Identity number in the body, and send it to
the address on the Product Registration screen.
The Hirsch account executive will reply to this System Identity with a unique
five-part Product Key.
5. Enter the Product Key in the 'Product Key' field.
6. Click the Register button.
The main Velocity screen appears. The Product Registration screen does not appear
again.
4 Getting Started
MAN006-0612
Exiting Velocity
To exit Velocity:
Do one of the following:
Select File > Exit from the Velocity menu bar
Click the Exit button, , in the upper right hand corner
From Velocity, press Alt + F4.
Getting Started 5
Velocity Version 3.1 Administrator’s Guide
Menu tool bar This is the main menu providing pull-down option lists for such
features as selecting different Velocity program modules (Console
option), quitting the program (File option), adding programs
(Add-Ins), consulting help, and selecting windows within the
program (Window option).
The program modules accessed through the Console option are
also accessible through the Icon Tool Bar.
Icon Tool Bar The icon bar enables the Velocity user to click and open any of the
Velocity modules. The most frequently used modules, such as the
Enrollment Manager and the Event Viewer, are displayed on the
left side of this bar.
The less frequently used functions, like the Badge Designer and
the SQL Manager, are grouped on the right end of this bar.
Main window This is the space within which the Velocity modules appear,
including the Administration window.
If docked, Velocity modules cannot be dragged beyond its border.
For more on this, refer to “Managing Velocity Windows” on page
33.
Status Line Contains information about the operator currently logged on, the
current number of alarms, a download monitor, threat level
indicator, date/time clock, and off normal point monitor.
For more on this, see “Status Line” on page 26.
Hint Most Velocity operators won't need to access the administration window. Their job
is to monitor the system and identify possible problems. Only administrators
responsible for configuring the system should be granted access to this module.
These three branches and subsidiary folders are shown in the following example:
Each folder is described briefly in the following subsections. More detailed descriptions
are available for each configuration topic in the following sections:
The Velocity Configuration folder and its uses is outlined in “Velocity Configuration”
starting on page 215.
The DIGI*TRAC Configuration folder and its uses is outlined in “Hardware
Configuration” starting on page 55.
The Interfaces Configuration folder and its uses is outlined in “Interfaces
Configuration” on page 343.
Select and press the right arrow Select the expanded folder and press the left
key. arrow key.
Tree elements can consist of several different component types. Each element is
associated with an icon. These icons are described briefly in System Icons.
This
Defines:
Folder:
Credential Most field values for card or code holder credentials. Filling out all
Templates credential fields for each card or code holder is time-consuming
and repetitive. To save time, use a credential template to preset
many of the fields in a template, then only customize a few
remaining fields to individualize the credential, as required, in
Enrollment Manager.
For more on this, refer to “Credential Templates” starting on page
228.
Time Zones All time zones defined for this system. This includes three possible
types of time zones: standard, master, and grand master time
zones.
For more on this, refer to “Time Zones” starting on page 313.
Door Groups All door groups associated with this system. A door group
associates one or more readers/ keypads with one or more time
zones.
A master door group associates several door groups. For more on
this, refer to “Door Groups” starting on page 257.
Roles The tasks and forms an operator can access and use. It also
specifies which events and alarms are routed to them.
For more on this, refer to “Roles” on page 285.
Workstations All workstations currently defined for this system. For more on this,
refer to “Workstations” starting on page 334.
This
Defines:
Folder:
Alarm A list of operator notes that can be entered quickly in Alarm Viewer.
Responses For more on this, refer to “Alarm Responses” on page 337.
Threat Levels A list of available threat levels. You can rename any of these threat
levels as required. For more on this, refer to “Threat Levels” on
page 338.
Card Data Digits in established codes or cards that are mapped to MATCH
Mappings code. For more on this, refer to “Card Data Mapping” on page 340.
The three sub-folders under DIGI*TRAC Configuration specify the three possible
network protocols Velocity supports:
XNET Short for XBox Network protocol. This is the network protocol you
should choose if your host PC is connected to Hirsch controllers through
an intervening XBox or SNIB2s. The host port can use either a serial or
TCP/IP connection.
For more on this, refer to “X*NET Systems” starting on page 69.
Dial-Up This branch enables you to configure one or more controllers connected
to this server by a dial-up modem.
For more on this, refer to “Dial-Up Configuration” starting on page 135.
The structure of the DIGI*TRAC tree depends on the protocol you define above.
The second level folders define the Port. Three types of ports are supported by Velocity:
SNET port—This defines a port used by the host PC to connect directly to one or
more controllers.
XNET port—This defines a port used by the host PC to connect to one or more
controllers via an XBox or SNIB2.
Dial-Up port—This port specifies a modem installed in the host PC that can connect
to and communicate with one or more remote controllers.
The next level indicates the component to which the port is connected:
If this is SNET, , the controller connected to the SNET port is defined. This
specifies values used to configure the controller.
If this is XNET, , the XBox is next in line. Define the properties of the XBox
connected to this port. You then add one or more controllers that are connected to
this XBox.
If this is a dial-up connection, , the dial-up location, connected remotely to the
modem is defined. You then define the remote modem settings and one or more
controllers that are connected to this remote modem.
The lowest level defines the components or devices connected to the controller. These
include:
If SNET is designated, then a final tree structure like this example appears:
If the Dial-Up connection is designated, a tree structure like this example appears:
Serial Port Writers How and when alarms/events are sent to the serial port and
in what format.
For more on this, refer to “Serial Port Writers” starting on page
344.
XML Writers How and when to send data in XML form to a specified port
or application.
For more on this, refer to “XML Writers” starting on page 360.
Message Queue How to set up a data output compatible with the Microsoft
Writers Windows message queue.
For more on this, refer to “Message Queue Writers” on page
356.
This window contains not only all the Velocity modules but also the main Velocity
folders (Velocity Configuration, DIGI*TRAC Configuration, and Interfaces Configuration).
Double click any of the components within this window to open the selected module
or, in the case of the three configuration folders, expand the folder to reveal all relevant
sub-folders.
If you select a lower-level folder, such as Velocity Configuration, from either the System
Tree or Components Window, the Components Window displays the contents of that
folder like this example:
This provides a flat view of the system as opposed to the hierarchical view provided by
the System Tree window.
By expanding the folders within the System Tree window, the elements displayed
within the Components window become more specific, gaining greater granularity.
For example, if you select Holidays from either the System Tree or Components
Window, the Components window displays all holidays currently defined for the
system. In most cases, you will also see a folder at the top of the Components window
entitled Add New... (for example, Add New Holiday). Double click this folder and a
dialog box appears that guides you through the creation of the relevant system
component.
Design Mode
Velocity enables a qualified operator to redesign screens in the Velocity Administration
module. Design mode gives you the ability to:
resize a screen
resize fields within a screen
reposition text describing the fields
To use this mode:
1. Go to the Preferences screen and check the 'Access and Enable Customized
Values for Components in Customization Manager' box on the General page.
2. Make sure the operator in question is a member of a role that has been granted
permission for 'Design Mode - Use'.
3. If not already done, open the Administration module.
4. Open one of the screens within this module, such as Holiday or Credential
Templates properties.
If you open a screen before changing the preferences and permissions required in
Steps 1 - 2, close the screen and reopen it before proceeding to the next step.
5. Click on the icon in the upper left hand corner of the screen, .
In addition to the normal Windows pop-up options, you will see another option at
the bottom of the list like this example:
Less frequently used modules are grouped on the right side of the icon bar:
Console This menu contains options for accessing Velocity programs as well as
the option to set preferences. These programs include: Administration,
Alarm Viewer, Badge & Graphics Designer, CCTV Camera Viewer,
Customization Manager, Video Explorer, Enrollment Manager, Event
Viewer, Graphics, Report Manager, Status Viewer, SQL Manager,
Scheduling Agent, and Who’s Inside.
For more on using these programs, see “Using Velocity Programs”
starting on page 38.
Notice that several of these programs can be started by pressing one
of the function keys along the top of your keyboard. For example, if
you press the F8 key, the Alarm Viewer appears. See “Velocity Hot
Keys” on page 25 for more on this.
The final option shown in this list is the Preferences... option. This
includes setup options for:
• General
• Network
• Alarm Options
• Printers
• CCTV/DVR
For more on this last option, refer to “Setting Velocity Preferences”
starting on page 44.
For more on the Console options, refer to page 21.
Window This menu item enables the operator to move between open Velocity
modules or to change the patterns in which the open modules are
displayed.
For more on the Window options, refer to page 22.
Add-Ins This menu item enables the operator to designate E-mail writers and
server extensions as required by the installation. For more on this,
refer to “Add-Ins Options” on page 23.
Help This menu item provides on-line help topics, the Diagnostic window,
and additional information about Velocity including Velocity registration
information. For more on the Help options, refer to page 22.
File Options
Lock Return to the Windows log on screen with all open programs still
Workstation running.
For more on this, refer to “Locking Workstations” on page 32.
Log On as Select this option to close Velocity and any other programs that
Different are currently running and return to the Windows log on screen
Windows
User
Console Options
The console options list is accessed from the Velocity main menu bar. It contains a list
of all currently available Velocity programs:
Window Options
The Velocity menu bar Window option provides one way to bring open Velocity window
to the front.
Reset to Return window arrangement to the Velocity default. This cancels any
Defaults modifications to the Velocity windows you have made.
Below the divider is a list of windows that are currently opened as MDI child windows.
There is a check mark next to the active window. Select a window from this list to make
it active. This can be done in one of two ways:
Select the Window option list, then press the number on your keyboard
corresponding to the number that appears before the open window name. For
example, if you want to display the open window designated as 3, press 3 and that
window appears.
Select the Window option list, then either cursor down to the window you want and
press Enter, or click the window you want. The selected window appears.
The windows that appear in this option list are those set to MDI Child. Modules like
Report Manager, Enrollment Manager, and SQL Database Manager are opened as
parent applications (displayed in the Windows desktop tray) and are not shown in the
Window option list.
Add-Ins Options
When you access the Add-Ins option on the Velocity menu tool bar, you see the
following two options:
Server This feature brings up the Server Extensions dialog box. Use this to
Extensions configure systems for serial port writer, E-mail writers, DVR reader,
and Central Stations.
Once you have added new features using the Add-In Manager, the Add-Ins option list
increases to include those options, like the following example:
In the preceding example, the add-ins External Application Launcher and Velocity
Remote Desktop have been configured. Velocity add-ins are published to the Hirsch
website as they become available from where they can be downloaded and installed
on a Velocity computer. They are also available on DVD or diskette upon request.
For more on these functions, refer to “Add-In Manager” starting on page 406.
Help Options
When you access the Help option list on the Velocity main menu tool bar, you see
these options listed.
Diagnostic This is an extremely handy tool for diagnosing problems with the
Window system.
For more on the diagnostic window, refer to page 703.
Note: This should only be used for troubleshooting.
Velocity Select this option to open the Velocity Learning Center screen.
Learning This screen provides a portal to a number of Velocity documents,
Center including:
• Release Notes
• Online Help (alternative route)
• System Planning Guide
• Tutorials (alternative route)
Create The Velocity System Report wizard appears. Use this option to create
System a report you can E-mail to Hirsch for further evaluation of a
Report Velocity-related problem. This report lists all relevant aspects of your
Velocity system.
For more on this, refer to “System Report Wizard” on page 1201.
Help Topics
Once inside Velocity Help, use the Contents, Index, or Search tabs to locate the
specific topic you need.
To display the relevant topic, just double click the entry. There is also a Glossary tab that
provides you with definitions for terms used in the help file.
You can also use the numerous links located throughout the document to jump from
one topic to another as needed.
Notice that topics are arranged in sequences (the yellow window above the web
page), so that you can read about related topics simply by clicking the topic in the
Sequence pane or using the Previous or Next button to arrive at the topic
you want.
If you don’t see this window, refer to the note box on the Velocity hot keys page (page
25).
To navigate to the last screen you displayed, click the Back button, .
In addition, you can jump to related topics using the See Also topics list displayed at
the bottom of most pages.
Administration F2
Enrollment Manager F3
Browser F4
Graphics F6
Event Viewer F7
Alarm Viewer F8
Status Viewer F9
Of course, the preceding keys only work as long as Velocity is Windows’ current focus.
Exit Screens/Programs
Exit a dialog box or Esc from within dialog box or prompt for:
prompt Enrollment Manager, Report Manager, Customization,
Status Viewer, Scheduling Agent, and CCTV Viewer.
It does not work in Administration, Alarm Viewer,
Event Viewer, Graphics Designer, and SQL Manager.
Printing Report
Badge & Graphic Designer contains a separate set of hot keys. For these, see “Designer
Hot Keys” starting on page 449.
Status Line
The bottom line on the main Velocity screen is the status line.
Off Normal Current number of off-normal points. This indicates hardware that
has been configured but not yet enabled.
Double click this icon to bring up the Off Normal Points screen. For
more on this, refer to “Off Normal Points” starting on page 27.
Threat Level This field indicates the current threat level for the system. If
Velocity detects no threat, the level is 00.
System Icons
The components displayed in both the System Tree and Components windows can
include these icons and the elements they represent:
This indicates:
icon:
Alarm Response
Credential Template
CCTV Port
CCTV Switcher
Command Set
Dial-Up Location
Door. This door is only enabled when the box to the left is checked. If
unchecked, Velocity considers the door's constituents (input, relay,
keypad, etc.)
Door Group
DVR/NVR Camera
E-mail Writer
Folder. One or more elements of the tree are contained under this
topic.
Function Group
Holiday
Input
Operator
Person Template
Reader
Relay
Role
SNET Port. The physical link between the host PC and the controller
using the serial SNET protocol.
XML Writer
XNET Port. The physical link between the host PC and one or more
controllers through an XBox using the XNET protocol.
Workstation
Navigating Velocity
Navigating Between Modules
Velocity modules are of two types and can be accessed in three different ways:
One Velocity module, SQL Database Manager, is a separate entity. This program can
be opened from the Windows desktop as well as within Velocity. You can toggle
between open modules by using either the Windows option on the Velocity menu
bar or pressing the Ctrl + Tab key combination.
Five other Velocity modules—Report Manager, Enrollment Manager, Customization
Manager, Badge & Graphic Designer, and Task Scheduler—can only be opened from
within Velocity. You can toggle between open modules by pressing the Alt + Tab
key combination or by clicking the appropriate icon in the Windows system tray.
You can dock or undock some Velocity modules by right clicking in the window's title
bar. Dockable modules are:
Administration
Alarm Viewer
Event Viewer
Status Viewer
Mouse Functions
The mouse can be used to move items around the screen or select options from
pop-up menus. In general, these functions are active within Velocity:
Point Move the mouse and the cursor it controls to a word, phrase, icon, link,
or other window function. In many cases, if you hold the mouse over a
link or option for more than three seconds, a short message pops up
telling you what the option or link does.
Click Point your mouse and press the left mouse button. If this is an active
area of the screen, this procedure selects and activates the feature or
program.
Right Click Point the mouse and press the right mouse button. If this is an active
area of the screen, the user will see a pop-up option list displaying one
or more options.
Drag Point and click an item (normally an icon or object) on the desktop.
Then, with the left mouse button held down, pull the selected item to
another part of the screen. Then release the mouse button to leave the
item in the new location. If this is text, the action selects and highlights
the text specified by the dragging motion.
Keyboard Functions
These are functions that use keys on the keyboard to enter information. The keyboard
can also be used to exit windows, activate programs, or perform functions.
Navigating Velocity 29
Velocity Version 3.1 Administrator’s Guide
Some functions that are performed repeatedly utilize the Control (Ctrl) or Alt (Alt) key
in combination with other keys. Newer keyboards also possess a Windows key, which
has a Windows symbol on it. This key is used in combination with several letters to
bring up integrated Windows programs. These key combinations are called hot keys,
shortcut keys, or keyboard shortcuts.
For a complete list of hot keys used in this program, refer to “Velocity Hot Keys” starting
on page 25.
Cursor keys refer to the up, down, left, and right arrow keys normally located on the
number pad portion of your keyboard.
Check Box Like the radio button, the check box is either
selected or cleared; there is no third option. To
select, click the box and a check mark appears; to
deselect, click again and the check mark
disappears.
Text Type the required text into this field. The length of
the text string depends on the type of information
required. (Frequently, the required size of the string
is specified next to the field.)
Combo Box / Either type in the required value or click the down
Option Box arrow to the right of the box, and a list of possible
options appears. Depending on the type of
information required, you will see all
currently-defined instances of the type displayed. In
lists such as Time Zone options, <Always> and
<Never> are automatically supplied. In addition,
you will often see the <New> option. This indicates
that you can create a new component on-the-fly
from this dialog box without the need to back out
and go to another dialog box before returning to
finish. For example, if you are trying to select a Time
Zone but have not yet defined the one you need,
you can use the <New> option to create a new
time zone that fits your need.
30 Navigating Velocity
MAN006-0612
Tool/Button
Slider Bar Use this tool to move a window or list left or right,
up or down. This can be either vertical or horizontal
depending on the type of list. If a list in a window is
longer than the window can accommodate, the
slider will be vertical; if the list is wider than the
window, the slider will be horizontal. Both
horizontal and vertical sliders appear when a list is
both longer and wider than a window can fit.
Switching Operators
Use this option to switch between authorized operators without exiting Velocity.
To switch between operators:
1. From the menu tool bar, select File > Switch Operator...
The Switch Operator dialog box appears.
Navigating Velocity 31
Velocity Version 3.1 Administrator’s Guide
Locking Workstations
There are many instances when an operator will need to leave his/her post. While
away, they should secure Velocity by locking the computer.
To lock the Velocity workstation:
At the Velocity menu bar, select File > Lock Workstation.
The Windows log on screen appears, listing all currently enrolled users of this machine.
All programs currently running, including Velocity, remain running in the background.
In order to secure your system, you must have a Windows password.
Consult your system or Windows administrator for more on this. A user
without a password is inviting intrusion.
To unlock a locked Velocity workstation:
1. Click the operator name on the log on screen.
A password screen appears.
2. Enter a valid password and click OK.
The Velocity program reappears in exactly the same state as when you locked it.
32 Navigating Velocity
MAN006-0612
Docked Specify where the window should be fixed within the Windows
to desktop: top, left, bottom, right. You can specify which corner the
window adheres to using the Docked to... option.
Column Management
One of the most overlooked features of Velocity is column management. This is a
feature built into most Windows products but is frequently not discussed.
Notice that the list is now ordered alphabetically A - Z by first name rather than last.
Click the First Name column again and the list inverts: you now see the list sorted Z - A
like this:
You can perform this same ordering trick for any column appearing in the table. For
example, if you want to reorder the list by ID, scroll over to the ID column and click the
ID column header. The list is reordered by ID number.
This provides an easy way to rearrange people, credentials, or any other list element by
a category value without using a search filter.
For example, say you want to move the Status column in Status Viewer from its current
position to the left of Address:
To do this, click on the Status column header and drag it to the left until it is on top of
the Address header then drop it. The Status Viewer changes to look like this:
2. Click your left mouse button and drag the border in whichever direction you need.
3. Release the mouse button and the column or pane is resized.
Hint The term Velocity program is used interchangeably with Velocity module in Velocity
Help when referring to the interlinked routines that make up the Velocity suite.
Badge & Graphic Design and draw badges for Velocity. 437
Designer The Designer opens in Badge mode.
Event Viewer View events as they occur throughout the security 899
system.
SQL Manager Manage the Velocity database. This option links 1087
directly to the SQL 2005 Database Manager. If
you are using the run-time version of SQL 2005,
SQL 2005 Express, the management program is
SQL Server Management Studio Express.
Video Explorer Display Video Explorer for DVR and NVR viewing. 731
The Video Explorer option appears in the
Components pane when the top-level
Configuration folder is selected in the System Tree
pane.
Updating Update CCM and SNIB2 firmware using either the 711
Firmware CCM Update Wizard or the SNIB2 Update Wizard.
Import/Export Import and export the Velocity database from one 381
Wizards Velocity workstation to another.
Configuration
Preliminaries
This chapter prepares you for configuring Velocity 3.1. The configuration process
involves these two general topics:
Hardware Configuration (starting on page 55)
Velocity Configuration (starting on page page 215)
The Hardware (DIGI*TRAC) configuration process includes all of those steps that affect
physical devices in your system, such as defining of ports, relays, inputs, and doors. The
Velocity configuration process includes all those steps that involve logical concepts,
such as the defining of time zones, holidays, and operators, as well as the grouping of
these concepts, such as the defining of roles, door groups, command groups, and
master time zones.
While we divide configuration processes into two broad categories, it is not always
easiest or most effective for an administrator to configure a system by going through all
of the hardware configuration procedures then proceeding to configure all of the
Velocity configuration procedures.
You may find that the easiest way to configure a system is to jump back and forth
between hardware and Velocity configuration topics. This chapter should help you
make this decision.
This chapter includes these topics:
Topic See:
41
Velocity Version 3.1 Administrator’s Guide
10. Go to the Velocity Configuration tree and define these Velocity components:
Miscellaneous
Show Splash Screen Check this box to indicate that the Velocity splash
screen appears each time Velocity is opened.
The default is checked (enabled).
Access and Enable Check this box to indicate whether Velocity uses
Customized Values for values entered in Customization Manager.
Components in The default is unchecked (disabled).
Customization
If this box is unchecked, all default values for all fields
Manager
throughout Velocity are always used.
Note: Before you can use Customization Manager
effectively, you must check this box.
Use 24-Hour Format Check this box to specify that Velocity uses the
24-hour time format in its viewers. This is the format
favored by the military. For example, 15:12 is
24-hour time format for 3:12 PM. If this box is
unchecked, it assumes that a 12-hour time format is
used.
Client Routing Enabled Check this box to enable client routing. When you
enable client routing it allows
the Velocity server to send alarms and events to
specified client machines on the same network.
Never reuse PIN codes Select this box to ensure that deleted PINs can never
be reused.
If checked, the box below is activated.
Reuse PINs with When selected, a qualified operator can override the
Operator Override Only 'Never reuse PIN codes' value and reuse this deleted
PIN. For more on this, refer to “General Property
Sheet” on page 865.
Never reuse MATCH Select this box to ensure that deleted MATCH codes
Card Codes can never be reused.
If checked, the box below is activated.
Reuse MATCH with When selected, a qualified operator can override the
Operator Override Only 'Never reuse MATCH Card Codes' value and reuse
this deleted MATCH code. For more on this, refer to
“General Property Sheet” on page 865.
Network Preferences
When you click the Network tab, a page like this example appears:
Most of the time, the default settings Velocity provides do not need to be
changed.
The fields on this page are explained below:
SQL Server Name From the combo box drop-down list, select the SQL Server
name that applies to the current Velocity database.
This should be the name of the server that has SQL Server
and the Velocity database installed.
Database Enter the name of the Velocity database that SQL Server
points to. Normally this is Velocity.
Network Connection
These parameters define the physical connection that exists between this Velocity
workstation and the network, if one exists.
Connection This text box specifies the number of seconds that are
Timeout allowed to pass before a Velocity client raises the dialog box
that the connect attempt failed. This can happen when an
initial connection fails while Velocity is started or when a
network break occurs and Velocity attempts to reconnect.
The default is 100 seconds.
Alarms
Require Entry of Note Check this box to require operators to enter a note
on Acknowledgement whenever they acknowledge an alarm. When the
operator acknowledges an alarm, the Operator
Comments dialog box appears. The operator must
then enter a comment before continuing.
The default is unchecked.
Force New Note for This box is only activated when the previous box is
Multiple also checked. Check this box to require the
Acknowledgement operator to enter a note every time he/she uses
the Acknowledge All feature. When the operator
acknowledges all current unacknowledged alarms,
the Operator Comments dialog box appears. The
operator must then enter a comment before
continuing.
The default is unchecked.
Require Entry of Note Check this box to require operators to enter a note
on Clear whenever they clear an alarm. When the operator
clears an alarm, the Operator Comments dialog box
appears. The operator must then enter a comment
before continuing.
The default is unchecked.
Force New Note for This box is only activated when the previous box is
Multiple Clear also checked. Check this box to require the
operator to enter a note every times he/she uses
the Clear All feature. When the operator clears all
current unacknowledged alarms, the Operator
Comments dialog box appears. The operator must
then enter a comment before continuing.
The default is unchecked.
Alarm Queueing
Display Alarms Oldest Display all alarms in the Graphics module from the
to Most Recent oldest to the most recent. This means that alarms
appearing at the top of the list are the oldest and
the ones at the bottom are the most recent.
The default is selected.
Display Alarms Most Display all alarms in the Graphics module from the
Recent to Oldest most recent to the oldest. This means that alarms
appearing at the top of the list are the most recent
and the ones at the bottom are the oldest.
Printers Preferences
When you click the Printers tab, a page like this example appears:
Report Select a printer from the combo box list that will be used to print
Velocity reports.
Select a printer appropriate to this function such as a laser or
high-speed ink-jet printer. Selecting an inappropriate printer, such
as a badge printer, will cause reports to be previewed ineffectively
and printed incorrectly.
The default is None.
Badge Select a printer from the combo box list that will be used to print
Badges. This must be a dedicated badge printer.
The printer you select here sets the default for Designer (badge
templates) as well. You can override this selection, however,
through the Print Setup tab on Designer's Page Setup dialog box
(see page 441).
Note: You cannot print badge templates from Designer or Enrollment
Manager without first defining a badge printer here.
The default is None.
For more on this, refer to “Overriding Default Printers,” starting on
page 439.
Alarm/Event Select a printer from the combo box list that will be used to print
all alarm and event data generated by Velocity.
The default is None.
The printer you select for alarm or log printing must have the
capacity to print line-by-line. For this purpose, you should
purchase a dot-matrix or other line printer. An inkjet or laser
printer uses a whole sheet to print a single line and is therefore
impractical for this purpose.
Once you have selected a printer, specify what this printer will
print by selecting either the 'Print Alarms Only' or 'Print both
Alarms and Events' radio button. If you select the 'Print Alarms
Only' radio button, Velocity and the printer ignore all events and
only prints alarms. This is the default setting.
If you install an Alarm/Event printer, you must set a property in
the Printers settings of Windows before Windows allows you to
print. To do this:
1. From the Windows desktop, select Start > Settings >
Printers. The Printers screen appears with a list of all currently
defined printers.
2. Right click on the line printer you are using as the Alarm/Event
printer and select Properties. The Properties dialog box for
that printer appears.
3. Click on the Advanced tab.
4. Check the “Print directly to the printer” radio button, which will
uncheck the “Spool print documents so program finishes
printer faster” button.
5. Click OK.
CCTV/DVR Preferences
When you click the CCTV/DVR tab, a page like this example appears:
CCTV
Capture Rate Enter the capture rate for this video feed. The value
determines how often the video is updated.
The default is 100 milliseconds.
Input Type
Input Type Select either Composite or S-Video as the CCTV input type.
Check the connection between the switcher and the
computer.
The default is Composite.
Input Standard
Monitor Locking
Use Automatic Check this box to queue automatic camera switches to the
Monitor CCTV Viewer until it is manually unlocked by the operator.
Locking When the operator unlocks the Viewer, the next queued
camera switch occurs. The Viewer then reverts to the locked
state. If there are no queued camera switches, the Viewer
remains in the unlocked state. If an automatic camera switch
(or manual switch from a different workstation) changes the
camera in the Viewer, the Viewer then reverts to the locked
state automatically.
DVR
Enable Check this box to enable the Video Explorer window to pop up
Triggered Video when it is triggered by an alarm or event as specified by the
Explorer 'Optionally launch the Video Explorer...' pick list on the Action
Window page (see page 1191). Only the view group specified by this
pick list is shown in the Video Explorer window (see
“DVR/NVR View Groups” on page 745).
By default this feature is checked and enabled. Disable this
feature to prevent Video Explorer from popping up on clients
where this function is not required, like at badging stations.
This setting is per workstation, not operator or role. The check
box is enabled only if the operator who is logged in has the
role permission to use the Video Explorer; otherwise the check
box is visible but disabled so that the unqualified operator
cannot change its setting.
Hardware
Configuration
This chapter introduces you to basic Velocity hardware configuration techniques. The
topics included in this chapter are:
Ports 59
Controllers 71
Doors 145
Relays 167
Inputs 178
XBoxes 204
SNIB2s 207
Timers 213
55
Velocity Version 3.1 Administrator’s Guide
Introduction
Normally the first step in configuring a Velocity system is defining the nature of the
DIGI*TRAC hardware connected to it. This is done in several stages as illustrated by the
following example:
The components of this system are listed in the System Tree pane under the
DIGI*TRAC Configuration folder which is part of the Administration main window.
An example of the levels within the DIGI*TRAC Configuration folder are shown below:
56 Introduction
MAN006-0612
This Defines:
component:
Port For both XNET and SNET connections, the properties (such as
speed and port type) defining the connection between the
computer and the security system to which it is connected. For
more on this, refer to “Ports” on page 59.
Controller For both XNET and SNET, the properties defining this controller.
For more on this, refer to “Controllers” on page 71.
Expansion Each output device connected to the relay expansion card (e.g.
Relays REB8) installed in the specified controller.
For more on this, refer to “Expansion Relays” on page 172.
Introduction 57
Velocity Version 3.1 Administrator’s Guide
This Defines:
component:
Expansion Each input device connected to the alarm expansion card (e.g.
Inputs AEB8) installed in the specified controller. For more on this, refer
to “Expansion Inputs” on page 186.
XBox If you are using XNET, the properties defined for the XBox
connecting the host PC and one or more controllers. For more
on this, refer to “XBoxes” on page 204.
58 Introduction
MAN006-0612
Ports
The port is a pathway into and out of the computer. For example, the serial and parallel
ports on a personal computer are external sockets for plugging in communications
lines, modems, printers, and so on.
A Velocity workstation port can connect to the controller(s) in any of these ways:
directly (via either RS-232 or RS-485 protocol)
to an XBox which in turn connects to one or more controllers
to a modem which communicates with another modem connected to either an
XBox or a controller
to a NET*MUX4 which connects to one or more controllers or an XBox and
controllers
to a network via an Ethernet port on a Network Interface Card (NIC) installed in the
computer. Through the network, the PC can connect to one or more XBoxes and
associated controllers through a mediating Lantronix LAN device server.
Examples of several possible arrangements is shown in this illustration:
more
Host Net485 RS-485
XNet
Host PC POWERHOST
CANCEL
ALARM
TX NET
RXTX
RX HIRSCH
ELECTRONICS
XBox
DIGI*TRAC DIGI*TRAC
Controller Controller
more
TC/IP
Host PC
Ethernet Network POWER HOST
CANCEL
ALARM
TX NET
RXTX
RX HIRSCH
ELECTRONICS
more
S
e
r
i
al
Host PC Modem Modem
POWERHOST
CANCEL
ALARM
TX NET
RXTX
RX HIRSCH
ELECTRONICS
RS-232 or
X
B
o
x
DIGI*TRAC
Controller
You can specify which of these connections the PC uses by selecting the appropriate
port type on the Port Configuration dialog box.
In the illustration above, the first system is an SNET system. The other three are all
variations of the XNET system, since they incorporate an XBox. Of course, SNET
systems can be considerably more complicated than the first example.
Several rules that must be observed when using Velocity are:
Ports 59
Velocity Version 3.1 Administrator’s Guide
Velocity does not support more than one XBox per COM port
Each port cannot support above 16 controllers without the addition of a NET*MUX4
to the configuration.
With the new SNIB2, higher speeds, greater encryption, and Ethernet connectivity are
possible as shown in this example:
RS-485 Additional
SNIB2 Controllers
Ethernet
SNIB2
Ethernet
Host
DIGI*TRAC DIGI*TRAC
Controller Controller
RS-485 Additional
Controllers
SNIB2
SNIB2
Ethernet
Adding Ports
To add a port:
1. At the System Tree window, click and expand the DIGI*TRAC Configuration system
folder, .
Two port options are currently available: SNET or XNET.
(A third port option, CCTV Port, is also available, but is not part of this discussion.)
2. Select the port option you need by either double clicking on the option in the
Components window or expanding and clicking on the DIGI*TRAC Configuration
branch in the System Tree window.
The Add New Port option appears in the Components window.
3. Depending on which choice you require, double click either Add New SNET Port
or Add New XNET Port in the Components window.
The Port Properties dialog box appears.
4. In the 'Name' field, enter a new port name.
5. Accept the option in the 'Network Type' combo box.
6. Click either the 'Serial Port' or 'TCP/IP' radio box.
• Select Serial Port if the connection to the system is through one of the serial
COM ports on your workstation. The Port Settings section appears. Go to Step
7.
• Select TCP/IP if the connection to the system is through the Ethernet port on
your workstation's NIC. The Network Settings section appears. Go to Step 8.
7. If you selected Serial Port, perform these tasks:
60 Ports
MAN006-0612
a. At the 'Baud Rate' field, select the appropriate speed. Your choices are either
9600 or 19,200 for S*NET or 9600, 19200, or 38400 for X*NET.
In most cases, use 9600 for S*NET and 38400 for X*NET.
Port setting above 19200 for SNET and 38400 for XNET are for SNIB2
use only.
b. At the 'Port' field, select an appropriate option. If you select TCP/IP, the Network
Settings section is activated.
8. If you select TCP/IP, perform one of these tasks:
Device Server If this port is connected via Ethernet to a device server, such as Lantronix or Digi
SP1, follow this steps:
a. At the ‘IP Address’ field, enter the proper IP address for the device server
connected to this Velocity PC.
b. At the 'IP Port' field, enter the correct port number for this device server’s IP
port.
All network ports possess an address used to identify the device server's
physical port address.
c. If needed, at the 'Subnet mask' field, enter a subnet mask value indicating the
subnet on which this port resides.
d. If needed, at the 'Default gateway' field, enter the default gateway value
indicating the gateway where this port resides.
Consult your system administrator for the correct network values.
e. At the 'Max retry attempts' field, specify the maximum number of retries this PC
will attempt. Increment or decrement the value using the counter buttons.
SNIB2 If this port is connected via Ethernet to a SNIB2, follow these steps:
a. Check the XNET 2 Protocol checkbox.
This only appears if you have selected XNET Port.
b. Click the Search button.
Velocity searches for available SNIB2s and displays them in the Searching dialog
box like this example:
c. From the port list, double click the SNIB2 entry you want to configure.
Ports 61
Velocity Version 3.1 Administrator’s Guide
Modifying Ports
To modify an existing port:
1. In the System Tree window, expand or contract the system tree until you can see
the port you need to modify.
2. Do one of these:
• In the system tree pane, right click on the port you want to modify. A pop-up
option list appears. Go to Step 3.
• From the Components window, double click on the port you want to modify.
Got to Step 4.
3. Select Properties.
The Port Configuration dialog box appears.
4. Make changes to the fields as required.
5. If needed, click the Advanced button to specify Advanced Port Settings for this
port.
62 Ports
MAN006-0612
Name Enter a name for this port. This can be any alphanumeric characters
up to 32 characters long.
Note: If you try to use more than 32 characters, Velocity displays an error
message and reverts to the previously saved name.
Network Type
Serial Port Click this radio button to indicate that the host PC is connected to
the system through one of its serial (COM) ports. The dialog box
displays the port settings properties for that configuration as shown
in this example:
TCP/IP Click this radio button to indicate that the host PC is connected to
the system through its network connection. If this PC possesses a
network interface card (NIC) and the computer is connected to the
security system through this card, then select this option. When
chosen, the Network Settings section is activated.
The dialog box displays the network settings relevant to this
configuration as shown in this example:
Ports 63
Velocity Version 3.1 Administrator’s Guide
XNET 2 Check this box to indicate that the host PC uses only encrypted
protocol X*NET 2 protocol to communicate with the master SNIB2. The
Search button in the 'Network Type' section is activated.
Currently, this checkbox is only available when you are configuring
an XNET port is selected and the master SNIB2 is connected to the
host via Ethernet.
Only the SNIB2 supports this protocol. The original X*NET protocol is
unencrypted.
Reset The Reset Encryption check box is enabled for X*NET 2 ports. New
Encryption X*NET 2 systems have this check box active and checked by default.
If you swap out master SNIB2s or reassign master SNIB2 status to
another SNIB2, the encryption key changes and data sent to the
host becomes unreadable. To overcome this problem, check this
box to reset encryption. Velocity will uncheck this box once polling
commences.
Baud rate If you specified the Modem or XNet option, this field is active. Pick
a baud rate from the drop-down list. Your options are:
• 2400 baud
• 9600 baud
• 19,200 baud
• 38,400 baud (SNIB2 only)
• 57,600 baud (SNIB2 only)
• 115,200 baud (SNIB2 only)
For Ethernet connections with SNIB2-installed controllers, Velocity
recognizes only XNET port configurations.
The default baud rate is 9600 for S*NET and 38,400 for X*NET.
Port From the combo box pick list, select the serial port on the
computer connected to the Velocity system.
The port values are in the form:
\\workstation\COMx
where workstation is the name for a specific computer and x is the
number of the port on that workstation to which the Velocity
system is connected, such as \\VELOCITYSERVER\COM1. This
enables you to identify which ports are located on which
networked computers. Default is COM1.
IP Address Enter the IP Address for the device server (such as the Lantronix
UDS-10) connected to this Velocity PC.
64 Ports
MAN006-0612
Search Click this button to open the Searching dialog box and detect all
currently available SNIB2s.
This button is only active when you are configuring an XNET port
and you have checked the XNET 2 protocol box. For more on this,
refer to “Adding Ports” on page 60.
IP Port Enter the port number for the device server's IP port. All network
ports possess an address used to identify the device server's
physical port address.
• If you are using a Lantronix UDS-10 or UDS100 device server,
set the port value to 10001.
• If you are using the Lantronix MSS100 device server, set the port
value to 3001.
• If you are using the Digi One SP or Digi PortServer TS16, set the
port value to 2001.
The default value is 10001.
Subnet Enter a subnet mask value indicating the subnet on which this port
Mask resides.
Default Enter the default gateway value indicating the default gateway on
Gateway which this port resides.
Max retry Either enter a number or use the up and down buttons to indicate
attempts the number of retries this computer will attempt between it and
the XBox before it times out and stops trying.
Advanced Click this button to bring up the Advanced Settings for Port
Configuration dialog box.
For more on this, refer to “Advanced Port Settings” on page 66.
Enable this Check this box to indicate the port is currently active.
Port When cleared, it indicates the port is not currently active.
Ports 65
Velocity Version 3.1 Administrator’s Guide
The defaults provided above represent Hirsch's best estimates based on feedback from
testing. Serial connections should be reliable at the current defaults; however, IP port
performance/reliability can be influenced by such factors as network speed, network
traffic, the number of available routers/hubs, terminal server settings, and so on.
Therefore, there might not be a single optimal setting for IP Ports.
S*NET Systems
A SCRAMBLE*NET system (S*NET) is Hirsch's proprietary security system that does
NOT include an XBox in its connection scheme. While an S*NET does not provide as
many variations or support as many controllers as an X*NET system, it is still capable of
supporting a large number of controllers through these devices:
DigiBoard serial multiplier boards
NET*MUX multiplexors
NET*ADAPT communications adaptors (NA1)
USB ports and hubs through USB-to-RS232 adaptors
66 Ports
MAN006-0612
Ports 67
Velocity Version 3.1 Administrator’s Guide
The essential addition to create this network is the device server. For more on this, refer
to the next section.
Device Servers
Device servers are devices used for serial-to-Ethernet connections. They provide serial
ports—RS-232/RS-422/RS-485 ports using DB-25 connectors or USB ports using USB
connectors—for attaching terminals or PCs on one end and RJ-45 ports for connecting
to Ethernet networks. They are the latest intermediary devices provided for this
purpose. Through the use of serial to USB adaptors, you can also connect USB ports to
a device server, and from there connect to an Ethernet cable.
Terminal Servers
In the 1980's and 1990's, terminal servers became a popular way to connect serial
devices to a network for accessing multi-user host systems. In a terminal server design,
serial devices were physically connected to terminal server ports. The terminal server
itself governed protocol use, and the availability of added features such as multiple
68 Ports
MAN006-0612
The primary function of terminal servers was to give terminal users access to network
devices. Connecting network devices to remote serial ports became another popular
use. Printers, modems, converters and other task-specific devices could be attached to
server ports, and these ports could then be accessed from network hosts.
Device Server Technology
Integrated circuit designs have made it possible to shrink the size of terminal servers.
Taking their place are the new single-port device servers, which are both cheaper and
smaller.
You can now attach the serial port of a device to a single-port server and immediately
have network access to that device. Simply install the device server on the nearby
network, attach it to the serial port of the device, and manage the device from
anywhere within the corporate or campus network (Intranet) or from the Internet.
The device servers used currently by Velocity to perform serial connection to the
Internet and intranets is the Lantronix UDS-10.
X*NET Systems
From Velocity's point of view, all systems using an XBox as one of their components is
considered to be an X*NET system.
Technically, only the part of the connection going from the workstation to the XBox is
using X*NET; the connection from the XBox to the controller is still S*NET. However, the
Velocity workstation must talk X*NET in order to communicate with the XBox.
The XBox then translates X*NET to S*NET for communication with the controllers.
The SNIB2 incorporates XBox functionality and can substitute for an XBox in a system.
In this configuration, the SNIB2 communicates with the host using an encrypted form
of X*NET called X*NET 2. This design is preferable for installations requiring
high-security. For more on this, refer to “Adding Ports” on page 60.
Ports 69
Velocity Version 3.1 Administrator’s Guide
70 Ports
MAN006-0612
Controllers
Controllers, also called panels, are responsible for collecting input signals from and
distributing output signals to all connected devices.
As shown in the above illustration, the controller is the hub of the security control and
monitoring system.
Hirsch currently provides these controllers:
Door Relays 1 2 8 0 0 0
(Supervised)
Door Relays 0 2 0 0 0 0
(Unsupervised)
ScramblePad/Reader 1 2 8 2 1 1
Terminals
Base Users 4K 4K 4K 4K 4K 4K
Controllers 71
Velocity Version 3.1 Administrator’s Guide
Adding Controllers
To add a controller:
1. From the System Tree window, click to highlight the Port icon.
• If this is an SNET port, the icon looks like this: .
• If this is an XNET port, the icon looks like this:
The Add New Controller option appears in the Components window.
2. Double click Add New Controller.
The Add New Controller dialog box appears. For more on this dialog box, refer to
“New Controller Dialog Box” on page 74.
3. Enter a name for this controller.
4. Optionally, enter a brief description of this controller.
5. Select an address for this controller. Either choose from the available options (1 -
63), or select <Next Available> which automatically assigns this controller the
next available address.
This value must agree with the SNIB address specified for the physical
controller.
6. Select the model of the controller from the Model option box. Select M1, M2, M8,
M16, or MSP.
7. From the 'Time Zone Controller is located in:' option field, select the time zone
where this controller is currently located.
8. Click either the Use Database Default Setups or Load Setups from
Controller radio button.
• If you select Use Database Default Setups, it downloads the Velocity
default settings to the current controller.
• If you select Load Setups from Controller, Velocity uploads setups and
database information from the controller's memory into the Velocity database.
9. Click the 'Installed' checkbox if this controller is currently connected and operating.
Leave this checkbox empty if the controller is not currently connected to the
Velocity server.
10. Click OK. The newly created controller appears with its icon, , in the System
Tree window like the following example:
72 Controllers
MAN006-0612
Configuring Controllers
The controller is the configuration level between the port and the security devices. It
mediates signals sent by system devices—such as locks, alarms, detectors, cameras,
and relays—and controls traffic between the host PC with this information.
During the controller configuration, you define most of the characteristics of the system
at the physical level.
Controllers can be configured in one of three ways:
Configure the controller, all connections, and all user settings from scratch
Download all current controller settings from the controller itself
Download current controller settings then add/edit the settings as required
Controllers 73
Velocity Version 3.1 Administrator’s Guide
Address From the drop-down option list, select the value that describes the
address you want to assign to this controller. Your options are: 1 -
63 or <Next Available>.
If you select <Next Available>, Velocity automatically selects the
next available address for you. For example, if you have already
defined four controllers then the next one you add would be
automatically assigned the address 5.
74 Controllers
MAN006-0612
Model From the drop-down option list, select the Hirsch controller model
that describes this controller. The number of doors, readers, inputs,
outputs, and other devices available to this controller depends on
which model you enter.
• M1N has 1 door, but can be unbundled to inputs and relays, if
required
• M2 has 2 doors initially assigned to it, though these can be
changed later to inputs and relays, if required
• M8 has 8 doors initially assigned to it though these also can be
changed to inputs and relays as required
• M16 has no doors but up to 16 inputs
• MSP includes two models: MSP-8R has no assigned doors but
up to 8 relays and 32 inputs; MSP-64R has no assigned doors
but up to 64 base relays and 32 inputs
For more on this topic, see “Controllers” starting on page 71.
Depending on which model you select, the Components Window
reflects the number of doors and/or inputs and relays supported.
If you are duplicating a controller, this option is grayed out.
For more on using doors, see “Doors: How to Configure” starting
on page 145.
Time zone From the drop-down option list, select the time zone where this
controller is controller is currently located. All times are standardized using GMT
located in: (Greenwich Mean Time).
The default is Pacific Time Zone.
Controller Initialization Method – select one of these radio buttons to indicate how
the controller is set up and initialized
Use Check this radio button to download the default setups stored in
Database the database to this controller. At the next opportunity, the
Default workstation downloads all current defaults to the controller.
Setups If you are duplicating a controller, this option is grayed out.
Load Setups Check this radio button to upload all setups currently defined in
from this controller's memory to Velocity. For more on this, refer to
Controller Downloading Controller Information.
If you are duplicating a controller, this option is grayed out.
Controllers 75
Velocity Version 3.1 Administrator’s Guide
Date/Time download the date and time. For more on this, refer to
“Download Monitor” on page 133.
76 Controllers
MAN006-0612
Controllers 77
Velocity Version 3.1 Administrator’s Guide
2. Double click the controller to access the Controller General property sheet.
3. Record the vital information for this controller including the current address of this
controller, since you will be reusing this address.
4. Exit the controller's general property sheet.
5. Delete this controller by right clicking on it and selecting Delete. Y
You are prompted to confirm the deletion.
6. Click Yes to confirm your selection. The controller is deleted.
7. Redefine the controller.
The Add New Controller dialog box appears. For more on this dialog box, refer to
“New Controller Dialog Box” on page 74.
8. At the ‘Address’ combo box, select the previous address of this controller. This is
the address you wrote down in Step 3.
Since the controller's SNIB address won't have changed, a connection between
Velocity and this controller is assured.
9. Select the ‘Load Setups from Controller’ radio button.
10. When you're finished with this dialog box, click OK and the uploads proceeds.
11. Repeat Steps 1 – 10 for each controller you need to upload.
The time it takes to upload information from a controller to Velocity is
dictated by the number of setups and people associated with the
controller. The more of both there are, the longer it takes to complete the
upload.
78 Controllers
MAN006-0612
4. Click Next.
The Choose a Destination screen appears.
5. Select a file name or accept the default name with default path: C:\Program
Files\Hirsch Electronics\Velocity\Controller.
To select a new file and/or path name, click the browse button to the right of the
field, .
6. Click Next.
If this is a new file, the wizard asks you if you want the program to create the new
file name. Click Yes.
The Completing the Controller Export Wizard screen appears.
7. Click Finish.
The Configuration Export Results dialog box appears.
If the export was successful, the Configuration Export Results dialog box reports
“Controller Configuration Successfully Exported.”
8. Click OK.
Once you have exported this file to another location, you can copy it to a CD, DVD, or
floppy disk, if needed, and use it to import configuration data to another Velocity
workstation using the Import New Controller function.
Controllers 79
Velocity Version 3.1 Administrator’s Guide
Duplicating Controllers
Many controllers within a system will share configuration values. The task of defining
such labor-intensive parameters as Control Zones and multiple timers is best when
done as infrequently as possible. By duplicating a controller, you can copy work already
done, then change only those values that need to be changed once the controller is
created.
To duplicate an existing controller:
1. At the System Tree pane, expand the DIGI*TRAC Configuration folder until the
controller you want to copy appears.
2. Right click the controller you want to copy.
A pop-up option list appears.
3. Select Duplicate.
The New Controller Properties dialog box appears.
4. Supply the values required, such as a new name and description, then click OK.
The duplicate controller appears as a new branch of either the XBox or SNET port.
5. Rename the controller as required.
This procedure is often used to create and test a configuration before moving the new
controller to another location.
Renaming Controllers
To rename a controller on your system:
1. Expand the DIGI*TRAC Configuration folder until the controller appears.
2. Right click on the controller you need to delete.
A list of options pops up.
3. Select Rename.
The Controller name is highlighted as a text box.
4. Enter a new name for this controller.
The controller you selected is renamed.
Deleting Controllers
To delete a controller from your system:
1. Expand the DIGI*TRAC Configuration folder until the controller appears.
2. Right click on the controller you need to delete.
A list of options pops up.
3. Select Delete.
The controller you selected is deleted from the system.
Moving Controllers
Velocity enables the qualified operator to move a controller from one port to another
within the system tree structure.
For example, you can define a controller for one SNET port then move it to another
SNET port. You can even move a controller between XNET XBoxes and SNET ports, as
required.
80 Controllers
MAN006-0612
This process is useful when you want to duplicate an existing controller, with all its
currently defined parameters, and move that copy to another port, ready to use.
To move a controller between ports on the system:
1. At the System Tree pane, expand the DIGI*TRAC Configuration folder until the
controller you want to move appears.
2. Right click the controller you want to move and select Properties.
The Controller Properties General page appears.
3. Deselect the ‘Enable’ box.
You cannot move a controller while it is still enabled or an error message appears.
4. Once the controller is disabled, left click to select the controller you want to move
then drag it to the new port.
You cannot move a controller to a folder where a port does not already
exist. Make sure to define a port before performing this procedure.
5. Release the left mouse button and drop the controller onto the target port.
Importing Controllers
Use this feature to create a new controller on a Velocity system that contains the same
configuration as an existing controller. This enables a qualified operator to install a
previously exported controller profile to a new system.
To import a new controller:
1. Using the Export Configuration option, export the required controller configuration
profile from your source machine to some suitable medium, such as a CD, DVD,
floppy disk, or removable hard disk.
2. On the target machine, expand the DIGI*TRAC Configuration folder on the System
Tree until the XBox element under the New Port element is revealed.
3. Highlight the XBox element.
4. In the configuration pane, double click the Import New Controller option.
The Import New Controller Wizard appears like this example:
5. Click Next.
The Choose the XML file screen appears.
6. In the 'File name' text box, enter the path and name of the XML file you previously
exported.
If needed, click the browse button, , to bring up the Select a source file dialog
box and locate the file you need.
Controllers 81
Velocity Version 3.1 Administrator’s Guide
For example, this XML file is located in the Velocity folder to which it was originally
exported.
9. Review this page then, if you are satisfied with it, click Next.
The Specify Basic Controller Information page appears.
82 Controllers
MAN006-0612
This page displays the basic information about this imported controller, including
these fields.
Address From the drop-down option list, select the value that
describes the address you want to assign to this controller.
Your options are: 1 – 63 or <Next Available>.
If you select <Next Available>, Velocity automatically
selects the next available address for you. For example, if
you have already defined four controllers then the next one
you add would be automatically assigned the address 5.
Model From the drop-down option list, select the Hirsch controller
model that describes this controller. The number of doors,
readers, inputs, outputs, and other devices available to this
controller depends on which model you enter.
• M1N has 1 door, but can be unbundled to inputs and
relays, if required
• M2 has 2 doors initially assigned to it, though these can
be changed later to inputs and relays, if required
• M8 has 8 doors initially assigned to it though these also
can be changed to inputs and relays as required
• M16 has no doors but up to 16 inputs
• MSP includes two models: MSP-8R has no assigned
doors but up to 8 relays and 32 inputs; MSP-64R has no
assigned doors but up to 64 base relays and 32 inputs
For more on this topic, see Controllers - Introduction.
Depending on which model you select, the Components
Window reflects the number of doors and/or inputs and
relays supported.
For more on using doors, see Door Configuration.
Time zone From the drop-down option list, select the time zone
controller is where this controller is currently located. All times are
located in: standardized using GMT (Greenwich Mean Time).
The default is Pacific Time Zone.
Controllers 83
Velocity Version 3.1 Administrator’s Guide
Disable Check this box to disable the system code. This means that
no system code will be necessary to gain access to this
controller.
The default is unchecked (enabled).
12. Either map existing time zones to source time zones or let the wizard auto-map
these time zones for you by clicking Next.
Normally, you will select auto-mapping unless you need to change existing map
alignments.
If there are master time zones in this configuration file, the Map Master Time
Zones page appears.
If you do not have any master time zones, skip to Step 15.
13. Either map existing master time zones to source master time zones or let the
wizard auto-map these master time zones for you by clicking Next.
Normally, you will select auto-mapping unless you need to change existing map
alignments.
84 Controllers
MAN006-0612
If there are grand master time zones in this configuration file, the Map Grand
Master Time Zones page appears.
If you do not have any grand master time zones, skip to Step 15.
14. Either map existing grand master time zones to source grand master time zones or
let the wizard auto-map these grand master time zones for you by clicking Next.
Normally, you will select auto-mapping unless you need to change existing map
alignments.
The Completing the Configuration Import Wizard dialog box appears.
15. Click Finish.
The Configuration Import Results page appears indicating whether the import was
successful or note.
If the import was successful, the newly imported controller appears in the configuration
pane.
Modifying Controllers
Once you have created the new controller, you can edit existing values and include
additional settings as required by accessing the controller's Properties option.
To modify settings for an existing controller:
1. Right click on the new controller icon, , in the System Tree window.
A pop-up list appears.
2. Select Properties from this option list.
The Controller dialog box appears with the General page displayed.
3. Add and edit values on the pages of this dialog box as required.
4. When you're finished, click OK. You are returned to the main Velocity screen.
Controller Properties
When you bring up the Controller Properties sheet, there are seven pages:
General (page 86)
Setup (page 88)
Reporting (page 95)
Passback (page 99)
Control Zones (page 109)
Alarm Actions (page 124)
Communications (page 132)
Each of these pages is explained in the following subsections.
Controllers 85
Velocity Version 3.1 Administrator’s Guide
All the other fields are read-only. The read-only fields indicate that Velocity has detected
these properties while communicating with (uploading or downloading) the designated
controller.
Time Zone Click and select from the list the time zone in which this controller
Controller is resides. All time zones are identified by their Greenwich Mean
located in: Time (GMT) designation followed by one or more prominent
capitals or countries that are within that time zone. For example, if
this controller is located in Salt Lake City, Utah, you would select
the '(GTM -08:00) Arizona' zone. The default is (GMT -08:00)
Pacific Time (US & Canada); Tijuana
Address Click and select one of the available addresses (1 - 63) or select
<Next Available> from the drop-down list to choose the next
available address. If you select <Next Available>, Velocity
automatically selects the next available address. For example, if
you have already defined four controllers then the next controller
would automatically be assigned 5.
Model Click and select one of the available Hirsch model types from the
drop-down list. Available types are M1, M2, M8, M16, or MSP.
86 Controllers
MAN006-0612
Additional If required, click and select from the drop-down list a Command
command Set to execute after controller information is downloaded. Only
sets to those commands sets currently defined for the system appear in
download this combo box.
This feature allows the controller's CCM to have special setups
that Velocity cannot yet support for programming needs. Default
is <None>.
Read-Only Fields
CCM Firmware Indicates the revision number of the CCM firmware installed in
this controller. To update your firmware to the latest version, refer
to “CCM Firmware Update Wizard” on page 712.
CCM BIOS Indicates the current version of the BIOS on the CCM firmware.
Note: The version of CCM BIOS this controller has can affect its ability to
update CCM Firmware. For example, if this controller contains a
CCM with CCM BIOS 7.1.8 or earlier, you will need to replace your
CCM, since the flash will not work properly and the controller may
not reboot if powered off.
Update CCM Click this button to begin the firmware update to the specified
Firmware... controller. For full instructions on doing this, refer to “CCM
Firmware Update Wizard” on page 712.
Update SNIB2 Click this button to begin the firmware update of the controller's
Firmware... SNIB2. For full instructions on doing this, refer to “SNIB2
Firmware Update Wizard” on page 715.
# Alarm Relays Designates the number of alarm relays available on this controller.
Velocity reads this information directly from the controller.
Controllers 87
Velocity Version 3.1 Administrator’s Guide
Allocate 20% This box is only active (not grayed out) when the controller has
of MEB/CB an MEB/CE board installed. By checking this box, you redirect
memory to 20% of the board's memory from the user buffer to handle
Buffer events and alarms. Here are the three possible scenarios:
• If you have a panel with no MEB/CB64, this checkbox is grayed
out: 1500 Events, 1500 Alarms, 4000 Users.
• If you add a MEB/CB64 but do not check this box: 1500
Events, 1500 Alarms, 65000 Users.
• If you add a MEB/CB64 and check this box: 37000 Events,
5000 Alarms, 56000 Users
If you have installed an MEB/CE128, this essentially doubles all
the previous numbers. Above numbers are rounded down.
88 Controllers
MAN006-0612
Code Tamper Defines the time penalty (in seconds) for each invalid code
(Invalid Penalty Timer), and the alarm threshold time to exceed
before a tamper alarm will occur (Threshold Timer) and the
reader is locked up.
Code-tamper detects invalid code/card at a ScramblePad or
card reader, by reporting and tripping a tamper alarm relay if
three invalid codes/cards (default) are entered within one
minute.
Once a Code Tamper alarm occurs, Velocity reports the reader
involved in the system, locks out the keypad and/or card reader
from further entry attempts, and sounds a tone steadily at the
keypad while flashing the Red Status LED for one minute.
Any additional invalid entries at that keypad or reader will
immediately regenerate a code tamper alarm condition.
Lockout Time: Enter a number from 0 - 100 minutes that a reader is locked out
after a code tamper alarm has been invoked. No entry at this
keypad/reader will be recognized for the specified time period. If
additional incorrect entries are attempted, this extends the
lock-out interval.
For example, if an operator enters 2 minutes at this field, a
person who enters an incorrect code several times, exceeding
the Threshold Timer, it automatically locks up the keypad for two
minutes before allowing anyone to use that keypad again.
The default is 1 minute.
Controllers 89
Velocity Version 3.1 Administrator’s Guide
Special Needs The special needs time extension—also called Special Needs
Time Extension Extended Unlock (SNUX)—can prolong the interval when a door
is unlocked to accommodate special disabilities and
circumstances. This is used for wheelchairs, deliverymen, or
other requesters who generally take more time to enter or exit
a door than an average individual. Door mode, door open, and
door delay times can all be extended. A person's credential
must be enabled for SNUX use before these limits apply.
90 Controllers
MAN006-0612
Options
Enable Duress Check this box to enable duress alarm mode. When a user
Alarm Mode: enters a duress digit, the controller issues an alarm.
For more on this, refer to “Duress Digits” on page 881.
Empty Local When checked, this allows you to cancel local controller alarms
Alarm Via by pressing either the controller's reset button or a connected
Reset keypad's reset button.
Controllers 91
Velocity Version 3.1 Administrator’s Guide
Enable Global Check this box to specify all master control zones defined for
MCZ: this controller are global. Enabling master control zones as global
designates that a master control zone created at one controller
can be recognized and used by all other controllers connected
to the same XBox.
If you leave this box unchecked, then MCZs defined on the
Control Zones page of this property sheet only apply to devices
attached to this controller.
Advanced... Click this button to display the Advanced Options Setups dialog
box and specify more specific values for global user
management.
For more on this, refer to “Controller Setup Page: Advanced
Options Setup” on page 94.
Options for The following values apply to local keypad programming only.
Local Keypad This controls how the controller responds to commands issued
Programming at keypads connected to it.
Only
Enable Local Check this box to indicate that the controller resets the initial
System Code programming code password to 123 when the controller is cold
Reset started and reset.
If the checkbox is cleared, the system code entered in the
System Code field is retained.
Local Printer Check this box to indicate that all new user codes are printed to
Shows New this controller's local printer. New users are automatically
User Codes recorded in the Velocity database.
92 Controllers
MAN006-0612
AutoGen Code Enter number for code length from 3 to 8. This affects local
Length: keypad programming only; it does not affect the adding users
and codes from Velocity.
This length should be left at the factory default unless local
adding of users is required and the code length is not what is
desired.
Gen Codes Check this box to enable this controller to generate codes with
with Duress duress digits when adding users via local keypad programming.
Digits When you select this box, the 'Duress Digit' field becomes
active.
Duress Digit: Select a duress digit from the pull-down option box. Choose
from 0 - 9.
The controller recognizes this number for all keypads connected
to it. If you do not check the previous box, 'Gen Codes with
Duress Digits,' this field is grayed out and inactive.
Note: The controller only issues a duress alarm if the 'Enable Duress
Alarm Mode' box is checked.
Reduce Check this box to specify that the printed descriptions of events
AutoGen is less detailed. This can cut down on data streaming to the print
Printout buffer.
General: Specify the time in seconds a general alarm relay triggers. The
General Alarm Relay is tripped by Door Forced or Held Opens,
Input Tamper, Input Shorted, Noisy, Open, and Out-of-Spec,
Occupancy and Passback Violations, and Deadman Timer
Expired.
Duress: Specify the time in seconds a duress alarm relay triggers. The
Duress Alarm Relay is tripped by a user entering their code with
a duress digit at a keypad.
Tamper: Specify the time in seconds a tamper alarm relay triggers. The
Tamper Alarm Relay is triggered by Box Tamper,
ScramblePad/MATCH Reader Physical Tamper and Code
Tampering.
Controllers 93
Velocity Version 3.1 Administrator’s Guide
Trouble: Specify the time in seconds a trouble alarm relay triggers. The
Trouble Alarm Relay is tripped by Power Failures, Battery
Problems, Network Inactive, Keypad, MATCH, Printer and
Modem Off-Lines, Report Buffer Threshold Exceeded, and Tag
Alerts.
Baud: Set the transmission rate to one of the following values: 300,
600, 1200, 2400, 4800 or 9600.
Parity: Specify the data length by entering seven (7) or eight (8).
Data Bits: Define parity as one of the following: Odd, Even or None.
Stop Bits: Specify the stop bit length by entering (1) or two (2) bits long.
Bypass “no Check this box to indicate that the controller can ignore the
such hardware” “no such hardware” error.
Errors This tells the controller that it does not need to check
equipment before issuing commands that access base or
expansion relays, inputs, or other hardware, even if the
hardware is not currently present or responding.
The default is unchecked.
94 Controllers
MAN006-0612
Bypass Code Check this box to indicate that the controller will add a new
Conflict code/card to its user database even if there is an apparent
Checking code conflict.
The default is unchecked.
Disable During Time Zone (Disable the following tasks during the time zone(s)
specified)
Controllers 95
Velocity Version 3.1 Administrator’s Guide
Lines Per Specify the number of lines the local printer fits onto a generated
Page page.
The default page length is 0 (None). The American standard for
8.5 x 11 is 58 lines per page. The available range is 40 - 255.
Language From the drop-down option list, select the language in which you
want the page printed.
Options are English (default), German, Dutch, French (Français),
Spanish (Español), or Italian (Italiano). Default is English.
Disable Reporting of
Daily Check this box to disable the daily report of system status that
Midnight occurs every night at midnight. It also disables the Sunday
Report midnight system status and configuration report. By default, this
box is checked.
External Check this box to turn off reporting of alarm, AC, box and address
Events tamper alarm restorals, on-lines and installation errors, UPS
restoral, alarm secure, line trouble clear, passback violations, and
printer on-line. By default, this box is unchecked.
Invalid Check this box to turn off reporting of invalid code entries. By
Codes default, this box is checked.
96 Controllers
MAN006-0612
Relay State Check this box to turn off reporting of relay state changes. Relay
Changes state change reports are useful for verifying correct programming
of the system or for tracking down a programming problem. This
report is usually not enabled because of the large number of
events that can result.
By default, this box is unchecked.
Timezone Check this box to turn off reporting of time zone activation and
State deactivation. By default, this box is unchecked.
Changes
TZ Driven Check this box to turn off reporting of time zone-driven relays and
Relay State their change of state. In other words, whenever the program
Changes detects that a relay controlled by this controller has changed states
during a specified time zone, it disables reporting of that event. By
default, this box is unchecked.
These reports are mainly used for verifying correct programming
and operation of a DIGI*TRAC system.
TZ Driven Check this box to turn off reporting of time zone-driven input
Input masking changes. In other words, whenever the program detects
Masking that an input controlled by this controller has been masked during
Changes a specified time zone, it disables reporting of the event. By default,
this box is unchecked.
Advanced... Click this button to access the Advanced Reporting Setups dialog
box. For more on this, refer to “Advanced Reporting Setups” on
page 97.
Controllers 97
Velocity Version 3.1 Administrator’s Guide
Message Filters
Enable the At this combo box, select the type of message whose reporting
following you want to enable. The message types are:
types of: • Host Messages
• Line Printer Messages
• Terminal Messages
• Keypad Messages
The available messages for that message type are displayed in
check boxes beneath the combo box. Each message type
supports a different list of options.
Select each message you require for each message type. When
checked, that message is reported for that controller.
The default setting enables all messages for all message types.
Enable Check this box to turn on an echo every time an operator enters
Command a command at a keypad. This echo is recorded at the local
Echo printer and Velocity server/workstation.
Enable Check this box to turn on printing of all S*NET messages to the
Printing SNET local printer.
Messages on
Local Printer
Enable MCZ Check this box to turn on Master Control Zone reporting. This
Reporting enables Velocity and/or the local printer to record each time a
MCZ is activated.
Enable ACB Check this box to turn on Alarm Control Block reporting. This
Reporting enables Velocity and/or the local printer to record each time an
ACB is activated.
98 Controllers
MAN006-0612
On Passback If none of these boxes are checked, then the 'Passback Options'
Violation and the Occupancy Options (including the 'Report all
Occupancy Violations in All Zones' box) sections are grayed out
and inactive.
Report (enable Check this box to enable passback and occupancy tracking.
Passback/ When a passback violation is detected by this controller, Velocity
Occupancy generates a report concerning the incident.
Tracking) When this box is not checked, the selected controller turns off
all passback tracking. All fields associated with passback tracking
and reporting are grayed out.
Since passback tracking is required for occupancy tracking, this
effectively disables all occupancy tracking functionality. All fields
on this form associated with occupancy tracking are grayed out.
Passback Options This section is only active if one of the 'On Passback Violation'
boxes is checked above.
Disable During Select from the drop-down list the time during which the
TZ: specified passback options are disabled.
Options include:
• <Never>—passback options are never disabled
• <Always>—these options are always disabled
• One or more time zones previously defined for this controller
• <New>—enables you to define a new time zone for this
specific condition.
Controllers 99
Velocity Version 3.1 Administrator’s Guide
Enable Single Check this box to specify that only people allowed to use a
Zone specific door group can occupy a controlled area at a time.
You can authorize more than one door group to use the same
secure area; however, when the area is unoccupied and this
option is enabled, the first door group to enter automatically
excludes all other authorized door groups until the area is again
unoccupied.
2-Person Rule This section defines the timers and TZ disable parameters for
using Two-Person Rule. The actual rule used for each card or
code is specified through the Credential Limits property sheet
or the Credential Template Limits property sheet.
Once you have qualified a controller for two-person rule, you
can:
• apply two-person rule to a credential template, refer to
either “Limits Property Sheet” starting on page 236.
• apply two-person rule to a credential, refer to “Limits
Property Sheet” starting on page 870.
For more on this, see “Two-Person Rule” on page 106.
Time Increment Enter the interval in seconds allowed between card swipes.
for Each Valid If a second card is not swiped within the specified time interval,
Reader access is denied to the door and an alarm is reported.
The default time increment is 10 seconds.
For more on this, see “Two-Person Rule” on page 106.
100 Controllers
MAN006-0612
Disable During Select a time during which the 2-person rule is disabled.
Time Zone Options include:
• <New>—to define a new time zone during which this
feature is disabled
• <Never>—if 2-person rule is never disabled
• <Always>—if 2-person rule is always disabled
• A time zone previously defined during which 2-person rule is
disabled
The following boxes and fields are only active if one of the boxes in the 'On Passback
Violation' section is checked.
Report All Check this box to enable the report of all occupancy
Occupancy violations. Velocity and the local printer (if enabled) will
Violations record and print every occupancy violation detected by the
system.
When this checkbox is not checked, it effectively disables all
occupancy tracking. All fields associated with occupancy
tracking for this controller are grayed out.
Number of People Type an even number in the 'Even #' field indicating the
Inside Disable 2 maximum users inside the secured area required before
Person Rule 2-person rule is disabled. This changes a controlled area from
2-Person Rule to normal access based on the area's inside
occupancy count.
Controllers 101
Velocity Version 3.1 Administrator’s Guide
When Occupancy... The occupancy count can be used to trigger a control zone
for automatic masking and unmasking of the protected area
and to change 2-Person Rule to 1-Person Rule once the area
is occupied by the minimum required number of persons.
Use this section to trigger a standard or master control zone
when a change in occupancy count occurs for the associated
area. You can use this command to trigger alarms, area
annunciators, or occupancy status signs. It can also be used
to automatically mask the interior alarms in the controlled
area on the ‘first person in’ and unmask the area on the ‘last
person out.’
Control Zones can be selected to trigger when the following
occupancy conditions occur:
...Goes From 0 to 1 From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count goes from
0 to 1.
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
...Goes From 1 to 2 From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count goes from
1 to 2.
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
102 Controllers
MAN006-0612
...Goes From 2 to 1 From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count goes from
2 to 1.
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
...Goes From 1 to 0 From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count goes from
1 to 0.
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
...Is At Minimum From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count reaches
the assigned minimum value ('Min' field).
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
...Is At Minimum -1 From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count reaches
the assigned minimum value ('Min' field) minus 1.
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
...Is At Minimum +1 From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count reaches
the assigned minimum ('Min' field) plus 1.
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
...Is At Maximum From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count reaches
the maximum value ('Max' field).
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
...Is At Maximum -1 From the drop-down option list, select a standard or master
control zone to trigger when the occupancy count reaches
the maximum value ('Max' field) minus 1.
If no trigger is required, select <No Control>. If a trigger is
required, select from one of the available standard or master
control zones.
Controllers 103
Velocity Version 3.1 Administrator’s Guide
Passback Control
Passback control requires users to enter through an entry reader, and later, exit through
an exit reader before their ID can be accepted at another designated entry reader.
Passback is used to reduce multiple entries on a single ID by different persons. This is
done by:
sharing—passing a card back to another entrant
tailgating—enabling more than one person to enter on the single use of an ID
Passback control also enables the system to track and report on who is inside the
secure area.
To keep track of secure areas, Velocity uses a concept called Passback Zones that
controls the movements of a qualified person through a series of rooms so that the
person cannot backtrack or deviate from the security course set for them.
In order to use passback, these values must be set:
To specify passback settings for the controller, see “Controller Passback Page” on
page 99.
To define a passback zone and specify how many minutes a reader must wait
before allowing the same credential to be used again, refer to “Reader Logic
Property Sheet” on page 202.
To set up a controller to use passback, see “Defining Passback Zones” on page 105.
To qualify a user for passback, refer to the “Credential Properties Dialog Box” on
page 864.
104 Controllers
MAN006-0612
1 1 - Outside 2 - Inside
2 2 - Inside 9 - Inside
3 2 - Inside 3 - Inside
4 2 - Inside 18 - Inside
5 1 - Outside 18 - Inside
6 1 - Outside 7 - Inside
7 1 - Outside 4 - Inside
9 2 - Inside 2 - Inside
10 9 - Inside 2 - Inside
12 18 - Inside 2 - Inside
13 18 - Inside 1 - Outside
14 7 - Inside 1 - Outside
16 1 - Outside 7 - Inside
For details on how to define this in Velocity, refer to “Defining Passback Zones” on page
105.
Controllers 105
Velocity Version 3.1 Administrator’s Guide
Occupancy Count
Velocity counts the number of users entering a secure area and keeps a running total.
As users exit from the secure area, they are subtracted from the running total.
Whenever the number of users inside reaches the minimum or maximum levels set by
the controller configuration, an Occupancy Violation Alarm report is sent to the Velocity
workstation. Velocity reports the user number of any person who violates the
occupancy rule.
In addition, the occupancy count can be used to trigger a control zone for automatic
masking and unmasking of the protected area and to change the Two-Person Rule to
One-Person Rule once the area is occupied by the required minimum.
To enable occupancy count for a specified controller, use the “Controller Passback
Page” on page 99.
To enable and set a limit for a user, refer to the “Limits Property Sheet” on page 870.
Two-Person Rule
The two-person rule provides a high level of security for areas by requiring two
authorized persons to be present in order to enter or exit a secure area. This rule is
often applied to such places as high-security military installations, biohazard labs, or
bank vaults.
For example, Mr. Jones cannot enter the high-security lab area unless Mrs. Smith is also
entering the area at the same time.
106 Controllers
MAN006-0612
The two-person rule is controlled by two time settings. A time increment (in seconds)
is set for each granted access code. A time setting is also set to establish a threshold
time that must be exceeded for access to be granted. If the time settings are correct,
the threshold will be exceeded and access granted when two valid codes are entered
in succession. If the first code's timer runs out before a second valid code is entered,
access will be denied.
When the first valid code is entered at a 2-person access point, the code timer starts
counting down from its set maximum value towards zero. When a second valid access
code is entered the two times are added together, and if their combined time exceeds
the access grant threshold time setting, the door will unlock. If the combined total of
the first code time and the second code time does not exceed the threshold time, the
door will not unlock. This enables control over how much of a delay is allowed
between the two code entries.
Once you have qualified a controller for two-person rule, you can:
apply two-person rule to a credential template, refer to either “Limits Property
Sheet” starting on page 236.
apply two-person rule to a credential, refer to “Limits Property Sheet” starting on
page 870.
Doors are enabled for 2-Person Rule using the Door General Properties page as
described on page 149.
Timer and time zone disable parameters are specified on the Controller Passback
property sheet as described on page 99.
Calculating Time Increment vs. Threshold Time
A formula that might help you to remember this is:
If,
2x - t = y
where,
x = granted code increment
t = the time the user actually takes to enter the code
y = the granted access threshold
then access is granted.
Or, to think of this in a simpler way: say it normally takes a user n seconds to enter his
code. Then set the time increment to n+1 and the threshold time to n+2. For example,
if you accept the default assumption that it takes 9 seconds to enter code, then the
time increment would be set to 10 and the threshold time would be set to 11.
To expedite things, we suggest that you formulate a time increment that is practical for
entering codes into this door under any foreseeable situation, then apply the same
time interval to the time threshold.
So, for example, if you specified that 15 seconds is a reasonable value for the granted
code time increment, designate 16 seconds for the granted access time threshold.
The controller automatically checks to prevent a valid code from being entered twice in
a row in order to grant access. 2-Person Rule Violation reports are printed if only one
code is entered before the timeout, or if the same code is entered twice in a row. A
violation triggers the tamper alarm relay, since this is considered an attempt to bypass
the controller.
Controllers 107
Velocity Version 3.1 Administrator’s Guide
The two-person rule can also be combined with occupancy controls for even greater
security.
Rule Variations
There are a number of variations to this rule:
Two-Person “A/B” Rule. If one person has “A” then they need to find someone with
“B” to unlock the door. A user with neither the “A” nor “B” designation can go with
anyone through a door with two-person rule. Either A+B or B+A is allowed; A+A or
B+B are not allowed.
Two-Person “Supervisor/Trainee” Rule. S+S, S+T, or T+S is allowed; T+T is not
allowed.
Two-Person “Executive Override. This overrides the two-man rule. One access-grant
unlocks the door.
The following combinations of credential limits are valid at a 2-Person Rule-enabled
Door:
Normal + Normal
A+B
B+A
A + Normal
B + Normal
The following combinations of credential limits are invalid and will not allow access at a
2-Person Rule-enabled door:
A+A
B+B
Setting Up Two-Person Rule
To activate two-person rule:
1. Enable doors for Two-Person Rule by checking the 'Enable two person rule' box on
the Door General Properties page (see page 86).
2. Set default 2-Person Rule timers and time zone disable in the '2-Person Rule'
section of the Controller Passback property sheet (see page 99).
3. Enable 2-person rule for:
• a specific credential using the Credentials Limits Property Sheet discussed
starting on page 863.
• a credential template using Credential Template Limits Property Sheet
discussed starting on page 228.
4. In Enrollment Manager, assign the credential or credential template to a person.
108 Controllers
MAN006-0612
Click this button to go to the Standard Control Zones page. For more on this page, refer
to “Standard Control Zones Property Sheet” on page 113.
This page defines and modifies the control zones you require for each controller.
Hint By enabling the Globalized MCZ feature on the Controller Setup page, then
defining a global ID for the MCZ or broadcasting it globally using the Master
Control Zones dialog box, you can 'publish' a group of control zones for use by
every controller connected to the same XBox.
Control Zones
Control Zones link a time zone to an input, relay, or reader. Control Zones determine
where something happens—which relays, alarms, and readers—and when something
happens—during what time and on which days.
A single control zone can contain one time zone with up to:
8 door inputs/relays
16 keypads/readers
16 expansion inputs
64 expansion relays
In sophisticated systems, one Control Zone can be made to trigger other control zones,
resulting in a cascade of events.
Control Zones can be visualized as a table with columns for Control Zone, Time Zone,
Door Input/Relays, and Expansion Input/Relay numbers like the following example:
Controllers 109
Velocity Version 3.1 Administrator’s Guide
Standard Control 0 - 191 Consists of a Time Zone and the Inputs and
Zones Relays to be controlled. (CZ 0 = Never/No
Inputs or Relays)
In Velocity, control zones are defined by a specific Controller Properties dialog box. This
means that control zones are initially defined only for an individual controller; however,
Velocity possesses the flexibility to make master control zones global: that is, the
definition for a particular MCZ can be mapped to other controllers, and triggered by
master control zones on other controllers, as long as those controllers are connected to
a specific XBox within this Velocity system.
110 Controllers
MAN006-0612
To edit the object associated with this cell, right click in the cell and select from a
number of different properties. These options take you to the relay, input, or reader
associated with the cell. For example, if you right click on the cell intersecting SCZ1
and X2 three options pop-up. Select Input Properties... to take you to the Input
Properties sheet associated with Expansion Input 2 (XInput 02).
6. Click OK to confirm your selections or click the Master Control Zones property
sheet to define MCZs.
7. When you're finished, download the changes to the relevant controller.
For more information on this, refer to “Defining Standard Control Zones” on page 117.
Creating a standard control zone only associates a time zone with a group of inputs,
relays, and readers. It does not indicate how these points will be controlled. For that
you must define master control zones.
To define master control zones:
1. Access the properties for an existing controller.
2. Click the Edit Control Zones button on the Control Zone page of the Controller
dialog box.
The Control Zones dialog box appears with the standard control zone property
sheet displayed.
3. Click the Master Control Zones tab.
The Master Control Zones property sheet is displayed. For more on this, refer to
“Master Control Zones Property Sheet” on page 115.
4. From the 'MCZ#' field, select an available number for this master control zone
(192 - 255).
5. From the 'Name' field, type a name for this MCZ or accept the default name.
6. From the 'Description' field, type a brief description of this MCZ.
7. From the 'Set Threat Level To:' field, select a threat level for this MCZ.
8. At the 'Tag' checkbox, check or uncheck to indicate whether this MCZ is tagged.
9. At the 'Alert' checkbox, check or uncheck to indicate whether this MCZ issues an
alert on activation.
10. At the 'Map to Global ID' combo box, select a global ID for this MCZ.
For more on this, see “Master Control Zones Property Sheet” on page 115.
11. At the 'Broadcast Globally' checkbox, click to indicate this MCZ will be broadcast to
every controller connected to this SNET or XNET network.
12. Assign specific actions listed in the left most column to outputs and expansion
relays as required.
13. At the 'Control Zone' column, specify an existing standard control zone when this
takes affect.
If no control zone is required, leave the default CZ0.
14. If required, change relay/output definitions.
15. When you're finished, download the changes to the relevant controller.
For more information on this, refer to “Defining Master Control Zones” on page 120.
You can also assign a standard or master control zone to an area on a map using the
Badge & Graphic Designer. For more on this, refer to “Drawing a Control Zone” on page
505.
Controllers 111
Velocity Version 3.1 Administrator’s Guide
112 Controllers
MAN006-0612
CZ# This is a read-only column showing the CZ number for each row.
There are 191 possible SCZs.
SCZ0 is reserved for No Control at any time.
CZ Name Either accept the default name, SCZx, or type a new name for this
control zone.
To create a new name, click in the column and row and type a
new name.
SCZ0 is reserved and cannot be changed.
Time Zone Click in this column and pull-down a list of all possible time zones.
Select from <Never>, <Always), a currently-defined TZ, or <New>
to define and add a new TZ for this purpose.
Controllers 113
Velocity Version 3.1 Administrator’s Guide
Tag Click this column and row to indicate this SCZ is tagged. An X
appears when it is selected.
If enabled, the program sends a special Tag Alarm to the Alarm
Viewer each time this SCZ is triggered.
Alert Click this column and row to indicate this SCZ is enabled for alert.
An X appears when it is selected.
If enabled, a special audio alert sounds at the ScramblePad or
ScrambleProx where this SCZ was triggered.
114 Controllers
MAN006-0612
MCZ Number From this combo box, select the number for this MCZ from the
available numbers.
The available range is 192 - 255.
Name Type the name you want for this new MCZ.
Time Zone Select an existing time zone from the drop-down list or select
<New Time Zone> to create a new time zone for this MCZ.
Select <Never> to indicate this MCZ is not tripped by a time
zone and <Always> to indicate this MCZ always occurs.
This time zone designates the time during which an entered
code or card can trigger the MCZ. Other uses for a MCZ—such
as relay and alarm input linking—are unaffected by this time
zone entry.
Set Threat Select a threat level from the combo box (1 - 99) indicating at
Level To: what level this MCZ stops functioning.
If no level is required, accept the default value, N/C.
Controllers 115
Velocity Version 3.1 Administrator’s Guide
Map to Global Select a global ID from the existing range (0 - 255). This
ID enables a qualified operator to link MCZs, even across multiple
controllers connected to the same XBox. This, in effect, enables
the triggering of actions across more than one controller.
The default value is 0, no global ID.
You must check the 'Enable Global MCZ' box on the Control
Zones Properties Setup page before this field can be used.
For more on this feature, refer to “Linking Master Control
Zones” on page 121.
Broadcast Check this box to indicate that when this MCZ is triggered, that
Globally event is broadcast to all controllers connected to the same
XBox.
This box must be checked in order to trigger MCZs on other
controllers using Global ID (see previous field).
You must check the 'Enable Global MCZ' box on the Control
Zones Properties Setup page before this field can be used.
For more on this feature, refer to “Linking Master Control
Zones” on page 121.
Tag Check this box to enable tagging for this control zone. Tagging
determines whether transactions from users belonging to the
SCZ cause a special Tag Alarm to occur.
Alert Check this box to enable alert for this control zone. Alert
determines whether transactions from users belonging to the
SCZ cause a special audio alert at the ScramblePad where the
transaction takes place.
Output/Relay The entries appearing in this panel indicate those SCZs and
Matrix Actions currently included in the definition of this MCZ.
Control Zone Select an existing SCZ from the combo box drop-down list.
When you select an SCZ, the relays/inputs associated with this
CZ are supplied as they appear on the Standard Control Zones
pages.
If no control zone is specified, leave the default <No Control>
option. No relays/inputs are listed.
116 Controllers
MAN006-0612
Controllers 117
Velocity Version 3.1 Administrator’s Guide
There are no Hirsch controllers that identify more than eight base points
and it became confusing to identify some of the system's readers using
base points and the rest using expansion points. In an effort to make it
more logical, Velocity programmers decided to group all the possible
readers in a sequence starting with X1 since there were more than
enough expansion points to form a series of sixteen.
To associate these points with this SCZ:
a. Click in the cell intersecting the required SCZ row with column of the point you
want to associate with this control zone.
An X appears in the cell. To deselect the point, just click again and the X
disappears.
b. To change the properties of the relay, input, or reader associated with this point,
right click in the cell and an option list appears. Make one of these selections:
118 Controllers
MAN006-0612
• Select Input Properties... to bring up the Input Properties sheet and make
changes to the settings as required. If this is an expansion point, the Expansion
Input Properties sheet appears.
• Select Output Properties... to bring up the Relay Properties sheet and make
changes to the settings as required. If this is an expansion point, the Expansion
Relay Properties sheet appears.
• Select Reader Properties... to bring up the Reader Properties sheet and
make changes to the settings as required. This property sheet only appears if
you are clicking in the X1 through X16 cells.
c. If needed, click to select the cell intersecting the required SCZ row and the Tag
column.
This marks the SCZ as tagged.
d. If needed, click to select the cell intersecting the required SCZ row and the Alert
column.
This marks the SCZ as alerted.
9. Repeat Steps 5 – 8 for each SCZ you want to define.
10. When you're finished, click OK twice to return to the main Velocity screen.
11. Download these changes to the relevant controller.
12. Once you have defined as many SCZs as you require, you must put them to work
by defining master control zones.
Controllers 119
Velocity Version 3.1 Administrator’s Guide
120 Controllers
MAN006-0612
15. Select the SCZ you want to associate with this action. The control points assigned
to this SCZ are indicated by Xs in the relevant cells.
16. Repeat Steps 12 – 15 for each action you want this MCZ to perform.
To remove previously-defined actions, select the cell that intersects the action's row
and the Control Zone column and specify <No Control>.
To modify a currently-selected SCZ, return to the Standard Control Zones property
sheet and modify the SCZ as required. Any modifications made are reflected in
MCZs that incorporate that SCZ.
17. When you're finished, click OK.
18. Download the new MCZ definition to the relevant controller.
Linking Master Control Zones
One of the most powerful features in Velocity is the ability to link multiple MCZs even
across multiple controllers. In effect, this enables a qualified operator to define a
cascade of actions that occur.
This is accomplished using two new features:
Global ID
Global Broadcasting
The Global ID enables a qualified operator to link MCZs, even across multiple
controllers connected to the same XBox. This, in effect, enables the triggering of actions
across more than one controller. It does this by mapping different MCZs to the same
global ID. Two or more MCZs can be mapped to the same global ID.
For example, create MCZ192 and assign it Global ID 1. Now define MCZ193 and
MCZ197 and assign both Global ID 1. Once this is done, Velocity recognizes that if
MCZ192 is triggered, MCZ193 and MCZ197 are also triggered.
Similarly, if MCZ193 is triggered, then both MCZ192 and MCZ197 are also triggered.
The same goes for MCZ197 which triggers both MCZ192 and MCZ193.
Controllers 121
Velocity Version 3.1 Administrator’s Guide
In this scenario, MCZ197 can trigger MCZ193 (since they are defined for the same
controller) but neither of these MCZs cannot trigger MCZ192 since that is defined on a
different controller. Only MCZ192 is enabled for global broadcast so the cascade is
unidirectional.
You could make triggering bidirectional by enabling either (or both) MCZ193 and
MCZ197 for global broadcast. In this scenario, if you enable MCZ197 for broadcast
globally then triggering MCZ197 would trigger both MCZ193 (since it is located on the
same controller and is assigned the same global ID) and MCZ192 (since Controller 1
would receive the broadcast from Controller 2).
Both global broadcasting and global map IDs are specified through the Master Control
Zone property sheet as detailed starting on page 115.
122 Controllers
MAN006-0612
Hint For simplicity, in our previous examples we have assigned each MCZ a different
number, even across multiple controllers. This is not normally the case. In complex
systems with many master control zones, it is common practice to use the same
MCZ number on multiple controllers, so that, for example, Controller 1 can define
an MCZ192 and Controller 2 can define another MCZ192. Velocity can recognize
and use both in the same operation as long as they are united by a common
Global ID.
LED Enabling
Two of the available Master Control Zone actions are LED On and LED Off. These
actions enable the MCZ to turn on or off designated LEDs on the ScramblePad readers
that are associated with that MCZ.
To activate an LED associated with a reader and designate a specific LED on that
reader, follow this procedure:
1. Define one or more Standard Control Zone associated with one or more readers.
2. Click to check any reader(s) whose LEDs you want to turn on or off in this way. The
LEDs that will actually be turned off or on are determined by the expansion point
you activated, in this manner:
Controllers 123
Velocity Version 3.1 Administrator’s Guide
Description Lists all defined alarms. This list is for display only and cannot
be modified. Use the scroll bar to scroll the list.
124 Controllers
MAN006-0612
Dialout TZ Defines whether the system dials the host (at the central site)
when an alarm action occurs during the specified time zone.
The time zone options include:
• <Always> = Host is dialed when alarm action occurs.
• <Never> = Host is not dialed when alarm action occurs.
(Default)
• TZn = Select from an existing time zone during which time
this the system can dial the host when the specified alarm
action occurs.
Controllers 125
Velocity Version 3.1 Administrator’s Guide
CZ Off Causes Velocity to turn the specified control zone control off
for the specified alarm action.
The available options are:
• <No Control> = No CZs are triggered (default)
• CZn = the specified CZ is triggered when this alarm action
occurs
If you don't want to turn off control zone control for this action,
leave the CZ setting at the default, 0 <No Control>.
Undo Changes Click this button to undo any modifications you have made to
the current alarm actions and return to the previous settings.
Restore Click this button to undo all modifications made to the alarm
Factory actions since Velocity was last installed and return to the
Defaults original factory default settings.
Warning: Only use this option if you are sure you want
the original settings. All settings changed since the
defaults will be erased.
Alarm Actions
To make programming of complex sequences easy, Velocity includes Alarm Actions,
also called Alarm Control Blocks (ACBs). Alarm Actions are used to produce results
based on specific conditions, not just the state of line module input.
There are more than three hundred and eighty alarm actions predefined for each of the
base/expansion inputs and outputs, as well as internal events, such as low battery and
firmware-based alarms such as duress and passback violation. There are also discreet
alarm actions for each of the line module inputs, such as Alarm, Door Open Too Long
(DOTL), and Tamper.
Each alarm action can be assigned to trigger a Control Zone or initiate a Dial Host
command in a Remote Site Management application.
For a complete list of ACBs, see “Alarm Control Blocks (ACBs)” on page 128.
Alarm Actions are viewed and modified through the Controller Alarm Actions Page
(page 124).
For specific instructions on modifying an alarm action, see Changing Alarm Actions
(page 127).
126 Controllers
MAN006-0612
Alarm Types
Hirsch DIGI*TRAC controllers have four dedicated alarm relay types.
Controllers—including the M1N, M2 and M16—that possess a single base alarm relay,
can use the same physical alarm relay to trigger any of the four alarm types. All other
Hirsch controllers—including the M8, MSP-8R, and MSP-16R—that possess four
separate alarm relays, assign a different alarm relay to each alarm type.
These alarm types are:
Alarm Relay
Triggered By:
Type
Controllers 127
Velocity Version 3.1 Administrator’s Guide
These alarms are the defaults and can be changed using the Controller's
Alarm Actions page. For more on this, refer to “Controller Alarm Actions
Page” on page 124.
128 Controllers
MAN006-0612
The State column does not appear in the Alarm Actions matrix but indicates
whether the ACB can be triggered on or whether it can be both triggered on and off
(hold). If an ACB is only triggered on, and is therefore temporary, no indication is
provided in this column. If the ACB can be both triggered on and released from
triggering, it is indicated by the word 'hold.' This means the ACB can be sustained
for a duration specified by the program.
ACB Mappings
Default
Trigger CZ
ACB # Description Alarm Log TZ State
CZ Off
Type
Controllers 129
Velocity Version 3.1 Administrator’s Guide
Default
Trigger CZ
ACB # Description Alarm Log TZ State
CZ Off
Type
130 Controllers
MAN006-0612
Default
Trigger CZ
ACB # Description Alarm Log TZ State
CZ Off
Type
208 - 223 Expansion Alarm Input 1-16 general alarm Always 0 0 hold
DOTL/AATL
224 - 239 Expansion Alarm Input 17-32 general alarm Always 0 0 hold
DOTL/AATL
240 - 255 Expansion Alarm Input 1-16 general alarm Always 0 0 hold
Tamper
Controllers 131
Velocity Version 3.1 Administrator’s Guide
Default
Trigger CZ
ACB # Description Alarm Log TZ State
CZ Off
Type
256 - 271 Expansion Alarm Input 17-32 general alarm Always 0 0 hold
Tamper
To print a list of all ACBs that have changed from their default settings, refer to the ACB
report example.
You can also generate a report of all ACBs using the Velocity Diagnostic Window. For
more on this, refer to “Diagnostic Window” starting on page 703.
132 Controllers
MAN006-0612
These values are included to enhance the security of the controller's connection with
the Velocity host.
SNET Specify the number of seconds the controller waits before timing
Timeout out a connection with the host. After connection with the host, if
no data is received within this amount of time, the connection is
dropped.
The default value is 10 seconds.
Randomize Click this button to randomize the password and/or encryption key.
This avoids the possibility of any patterns.
Default Click this button to revert to the factory default for this password
and/or encryption key.
Download Monitor
The Download Monitor enables the operator to monitor pending downloads and
cancel them, if necessary. This agent resides in the Velocity tray (status line).
To view the download monitor:
Double click the Download Monitor icon, , on the Velocity status
line.
For more on the status line, refer to “Status Line” on page 26.
The Download Monitor appears like this example:
Only the current download tasks appear in this monitor. As each task is downloaded
successfully, it disappears from the window.
Controllers 133
Velocity Version 3.1 Administrator’s Guide
Start Time The date and time when the download was ordered.
Start Time only shows if the Download Monitor is open when the
download is first requested.
Status The current status of the download. The current status of the
download. There are three states reported:
Queued—the download is scheduled but not yet started
Active—the download is currently running
Cancelled—the download has been cancelled
134 Controllers
MAN006-0612
Dial-Up Configuration
Velocity offers a means for connecting to remote controllers by way of a host's modem.
Velocity supports dialup for the following configurations:
SNET to a remote SNIB designated as the Master for the SNET channel
SNET from a remote SNIB designated as the Master for the SNET channel
Call-back to a remote SNIB designated as the Master for the SNET channel
Modem pool to utilize more than one modem across all dialup locations
Scheduling of dialup operations
Configurable dialup preferences
Automation of establishing connection for programming and scheduled operations
The type of modem used as well as the speed and protocol required for the
connection are defined by the Dialup Location Properties screen discussed starting on
page 139.
In order to use Velocity's dial-up capabilities, you must have a modem at
both ends of the connection. Make sure that the host modem and
remote modem are compatible.
Remote connections must be via the Hirsch SNET protocol: this means that the remote
modem must be connected directly to at least one controller via its SNIB as shown in
this illustration:
Connecting Modems
Modems connect the host PC to the SNIB on the remote controller in the following
way:
To do this:
1. Set the MultiTech modem’s DIP switches to this:
2. Using a RS-232 serial cable, connect the MultiTech modem to an available COM
(serial) port on the Velocity host.
If you don’t have an available serial port on your computer, you can either install a
serial board, like a DigiBoard, to provide more serial ports, or connect the USB port
on your computer to the modem via a USB-to-serial adapter.
3. Using an RS-232 serial cable, connect the Zoom 14.4 modem to the SNIB board
on the Hirsch controller.
Make sure that the SNIB on the first remote controller is set to Address 1. To do
this, set these switches on the first SNIB:
SW7-11 OFF
SW12 ON
Notice that both the Add New Location and Modem Pool Settings options appear
in the Components pane.
2. In the Components pane, double click the Modem Pool Settings option.
The Modem Pool Settings dialog box appears.
3. In the Modem Pool Settings dialog box, check the modems you want for this task,
then click OK.
4. In the Components pane, double click the Add New Location option.
The Dialup Location Properties screen appears.
5. Enter the values required to define this modem connection.
6. Click OK to confirm you selection.
The new connection appears under the Dial-Up folder in the System Tree pane as
well as in the Components pane.
7. Once you have dialed up and connected to the required controller(s), define each
remote controller and its connected devices, you can return to the Dialup Location
Properties screen to define the Remote Settings.
8. From the Components pane, double click on the newly-created dial-up location.
The Dialup Location Properties screen appears with the Remote Settings tab
activated.
9. Click the Remote Settings tab.
The Remote Settings pages appear.
If required, define the settings and characteristics for the remote modem. You must
configure the remote modem if you plan to provide that modem with dial-in
capabilities.
If you only plan to dial out to remote controllers from the host, you may not need
to configure the remote modem.
10. When you're finished, click OK.
Both the host modem and remote modem should now be configured.
Status is not available from the Status Viewer unless there is a current dial-up
connection. If Velocity needs to dial up the connection before seeking status, Velocity
will disconnect from the location after two minutes and status will not be accurate.
Only those modems installed in this Velocity computer (and detected by Velocity)
are displayed in the window.
4. Click to check one or more modem pools from the window.
5. If required, click Advanced to go to access the Advanced Port dialog box.
For more on this dialog box, refer to “Advanced Port Settings” on page 66.
6. Click OK.
Before you can select modems from the Modem Pool dialog box, you must first
configure your computer for these modems. If you have a system administrator,
consult him/her about this. If you are the system administrator, use the following
procedure:
1. From Windows desktop, select Start > Settings > Control Panel.
2. At the Control Panel, select Phone and Modem Options.
3. At the Phone and Modem Options dialog box, click the Modems tab.
4. Click Add... and configure a new modem for this system.
5. Follow the Install New Modem wizard.
Before proceeding, make sure you have already connected one or more modems
to your computer or to the network to which your computer is connected.
When you're finished, the new modem appears in the Phone and Modem Options
window.
6. Repeat Steps 4-5 for every modem connected to this computer/network.
Initially only the Host Settings page is activated. The Remote Settings page is only
activated once the dial-up connection has been defined and the remote controller(s)
have been reached.
The Host Settings page contains the following fields and buttons:
Name: Enter the name you want for this connection. For best results,
use a name that describes the settings, such as 'Salt Lake
factory' or 'Building 6 controllers'.
Modem Settings
Baud rate: Either enter or select from the drop-down option list, the correct
baud rate for this modem. The default is 9600; however,
speeds up to 38,600 are supported.
Phone Enter the phone number where the remote modem is located.
number: The remote modem must be connected to the controller
before a connection is possible between the host and the
remote controller.
Dedicated line: Enter the name of the dedicated line connected to this
modem. If the dedicated line is already defined, select from the
combo box pick list.
This field is only applicable to installations where dedicated
lines are connected to the modem. If this is a normal phone
line, leave this field blank.
Enabled Check this box to indicate that the modem is currently enabled
and can be used at any time.
Register CCM's Click this button to register the CCM on the remote controller
bearing SNIB address 1. This must be done in order to identify
the remote controller contacted when the remote modem is
dialed.
Once the remote controller with SNIB address 1 is identified and connected to this
modem, the Remote Settings page can be accessed.
Line type: Click either the Tone or Pulse radio button to indicate
whether the line is tone or pulse.
Host phone Enter up to four phone numbers this remote modem can
numbers: use to dial up the host. This assumes that the remote
modem is dial-in or dial in/out. Numbers must include the
area codes but must exclude parentheses or hyphens.
Buffer threshold Click the spin buttons to indicate the number of alarm
to dial host events the controller must record before the remote
modem dials the host.
For information on setting up this feature, refer to “Buffer
Threshold Setup” on page 144.
Redial attempts: Click the spin buttons to specify the number of attempts the
remote modem makes to the host if the host is busy. The
default is 254 attempts.
For example, assume you set redial attempts to 4. Then if
the controller has an alarm for which it is set to call the host
but the host does not answer, the controller will try again 4
more times (for a total of 5 tries) before giving up.
To specify a time zone during which the redial takes place,
refer to the Time Zone subpage.
Disconnect and Check this box to indicate that the remote modem will
call host back on disconnect from a dialup location when the host calls the
dial in remote site. The remote modem then calls back.
This page indicates the conditions under which the remote modem can dial into the
host modem.
The fields on this screen include:
Dial host at From the drop-down combo box option list, select the time zone
start of Time at the beginning of which the remote modem must call the host.
Zone To create a new time zone for this purpose, select <New> from
the list. The default is <Never>.
Attempt From the drop-down combo box option list, select the time zone
redial at start at the beginning of which the remote modem attempts to call the
of Time Zone host. If the first redial attempt is unsuccessful, the remote
attempts a second redial when this time zone becomes active
again. The remote repeats this process until either the host is
contacted or the remote exceeds the number of redial attempts
stipulated in the 'Redial Attempts' field on the Host Settings
Dialing subpage discussed on page 139.
Note: The remote only makes one attempt at the start of the
designated time zone. If that attempt fails, it must wait for the
designated time zone to come around again.
If, between the time it tries to dial and the next time the time
zone is active, the remote dials out or is dialed into for any other
reason, the alarms will be downloaded and it will not call the host
at the beginning of the specified time zone.
For example, if you set this field to a time zone that starts at 4
p.m., the controller makes an attempt to dial the host at 4 p.m. If
it fails to connect, the remote will redial the host at 4 p.m. on the
next night defined by this time zone. This process continues until
it finally connects and downloads its alarms, or exceeds the redial
attempts.
To create a new time zone for this purpose, select <New> from
the list. The default is <Never>.
Cancel From the drop-down combo box option list, select the time zone
Dial-Host during which the remote modem cancels any automatic dialup
during Time attempts to the host.
Zone To create a new time zone for this purpose, select <New> from
the list. The default is <Never>.
Disable From the drop-down combo box option list, select the time zone
answer during which the remote modem will not answer any calls from
during Time the host.
Zone To create a new time zone for this purpose, select <New> from
the list. The default is <Never>.
Postpone From the drop-down combo box option list, select the time zone
Dial-Host during which the remote modem ignores the normal event
during Time triggering function. Any calls to the host must wait until the end of
Zone the time zone.
To create a new time zone for this purpose, select <New> from
the list. The default is <Never>.
Connect Select this option to connect the host modem to its remote
modem. The Velocity workstation and remote controllers are
connected.
Disconnect Select this option to disconnect the host modem from its
remote modem. All Velocity data between the Velocity
workstation and remote controllers stops.
Open Buffer Select this option to manually open the buffer. You can use
this in lieu of the Auto Disconnect Option found on the Host
Settings page.
For more on buffer control, refer to “Buffer Threshold Setup”
on page 144.
Close Buffer Select this option to manually close the buffer. You can use
this in lieu of the Auto Disconnect Option found on the Host
Settings page.
For more on buffer control, refer to “Buffer Threshold Setup”
on page 144.
Hint We recommend that initially you set this to 1600 events. You can lower or raise
this setting as required.
Doors
In Velocity, a door is defined as a group of devices which can control access between
two areas physically divided by a door. The components normally involved in defining a
door are:
Door: the physical door itself.
• Relay: the lock or strike that locks/unlocks the door.
• Input: the sensor that detects whether the door is open or not. An input can
also be an RQE.
• Reader(s): the input devices including keypads and/or readers employees
use to request entry to or exit from an area. Hirsch controllers support several
ScramblePad keypads and many different types of readers including magnetic
stripe, proximity, and biometric.
These three components – Relay, Input, and Reader – must be present in any Velocity
definition of a door.
Several possible door arrangements are shown in the following examples:
Doors 145
Velocity Version 3.1 Administrator’s Guide
All doors appear in the components window. Currently defined (bundled) doors
are identified by a checked box.
2. In the components pane, double click on the door you want to configure.
Alternatively, right click on the selected door and select Properties from the
drop-down option list.
The Door Configuration dialog box appears.
3. Modify the General page as required.
4. Click the Entry Reader tab.
The Entry Reader page appears.
5. Make changes to the entry reader page as required.
6. If this door has been configured for entry and exit readers on the General page,
click the Exit Reader tab.
The Exit Reader page appears.
7. Make changes to the exit reader page as required.
8. Click the Relay tab.
The Relay Page appears.
9. Make changes to the relay page as required.
10. Click the Input tab.
The Input Page appears.
11. Make changes to the input page as required.
12. When you're finished, click OK to return to the system tree.
Unbundling Doors
Inputs, relays, and readers are initially bundled in doors for the M1N, M2, and M8
controllers; however, these doors can be broken (unbundled) into their constituent
parts.
You can only unbundle doors for M1N, M2, or M8 controllers.
To break an existing door into its component parts:
1. In the system tree window, select the controller whose doors you want to break
apart.
2. Expand the controller to reveal the Doors folder.
3. Select the Doors folder. All doors appear in the components window.
Those doors that are currently bundled as doors have a check in the box to their
left as shown in the following example.
4. In the components window, uncheck the box of each door you want to break
apart.
146 Doors
MAN006-0612
Doors 147
Velocity Version 3.1 Administrator’s Guide
Reader 10 for Reader 02, Reader 11 for Reader 03, and so on right up to Reader 16 in
the case of the M2. At least one input, one relay, and one reader are required to define
each door.
To the left of the door icon in the component window a checkbox appears. If this box is
checked, it indicates that the system currently recognizes a number of inputs, relays,
and readers as doors. When unchecked, the door is unbundled, meaning the input,
relay, and reader previously associated with the door are no longer dedicated to that
function and can be reassigned for other duties.
In fact, there are many situations in which an M8, for example, will be used for fewer
doors than it can support with the rest of the inputs and relays allotted to other uses
such as CCTVs, motion detectors, annunciators, AC actuation, and so on.
To provide this flexibility, Velocity enables the operator to:
configure existing doors (see page 145)
break up (unbundle) doors (see page 146)
regroup (rebundle) doors (see page 147)
148 Doors
MAN006-0612
Door Name Either accept the default door designation or enter a short
name for this door. It can be any combination of
alphanumeric characters, but the more descriptive the better,
such as 'Front Door 1' or 'Lab Door 1'.
Direction
Entry Reader Click this radio button to indicate that this door only includes
Only an entry reader. No exit reader is required at this door.
This is the default setting.
Doors 149
Velocity Version 3.1 Administrator’s Guide
Entry & Exit Click this radio button to indicate that this door includes both
Readers an entry and exit reader. This pairing of an entry and exit
reader on the same door is called Dual Technology and is a
frequently used configuration for high-security areas.
An exit reader page is added to this screen like the example
below.
On Open Click this radio button to relock and unmask (re-arm) when
door is opened. (Default)
On Close Click this radio button to relock and unmask (re-arm) when
door is closed.
Options
Enable two Check this box to enable two-person rule for this door.
person rule
Report door Check this box to indicate that when this door is unlocked too
open too long long it is reported as a DOTL alarm.
when unlocked
150 Doors
MAN006-0612
Photo Callup
Template Select the badge template you want to display every time a
credential goes through this door. The photo object
associated with each credential pops up for the number of
seconds specified in the Delay field.
Only those badge templates currently defined for this system
appear in the drop-down list. The default value is <None>,
indicating that no template appears and photo callup is no
enabled. In order to display a photo as part of your credential
data, you must select a badge template that includes a photo
object.
You can also enable this feature by selecting the Auto
Display Credentials option (see page 156). If you select
<None> here, it automatically deselects the Auto Display
Credentials right click option. For more on this, refer to
“Doors: Enabling Credential Auto Display” on page 156.
This badge template selection overrides any selection you
might make on the General Preferences page (see page 45).
If no badge template is specified here, then the badge
template selected on the General Preferences page is used.
Doors 151
Velocity Version 3.1 Administrator’s Guide
Dual Technology
Dual technology indicates that a door includes two or more keypads/readers for access
authentication. For example, when a door possesses a ScrambleProx and card reader
on the entry side. While these readers are frequently located on the same side of the
door, this is not required.
Velocity supports readers with two distinct technologies, such as Prox
and Magstripe.
Velocity supports dual technology with these features:
Code Tamper on Dual—Code Tamper supports disabling of a credential. This
feature is useful for lost or stolen cards where the card is 'good' but the PIN is 'bad'
at a Dual Technology reader.
Check the ‘Code Tamper Disables User’ box on page 201.
Unknown Cards on Dual—Normally, a Dual Technology reader scrambles the
ScramblePad display on presentation of an enrolled card and waits for the PIN;
however, if the card is unknown, the controller will reject it immediately.
Trailing Zeroes on Dual—Trailing zeroes are recognized discretely for the PIN of a
dual user.
This means that a PIN code used for dual such as 56780 is recognized by the
controller database to be different from 5678 or 567800.
Inhibit Dual in CCOTZ Mode—To allow certain doors to use just a card or just a
code on dual readers at certain times and to require both the card and code at
other times, Hirsch uses a CCOTZ (Card or Code Only Time Zone) mode.
When in the CCOTZ mode, dual is not required at dual readers. This feature works
nicely with threat levels, since CCOTZ can be turned off based on an increased
Threat Level, thus requiring Dual usage.
Validate on Dual CCOTZ—Delays access denied at dual technology doors during
specified TZs and only for specific IDFs. For more on this feature, refer to the
“Controller Setup Page” on page 88.
Valid Immediately CCOTZ—Denies or grants access for certain dual technology
doors during specified TZs and only for specific IDFs. For more on this feature, refer
to the “Controller Setup Page” on page 88.
Dual Technology is defined through the Credential Properties ‘IDF’ field (see page
864). Any person assigned a dual-technology credential must use both his/her code
and card at those doors possessing keypads and card readers.
When you specify dual technology for readers on a door, you need to pair these
readers. Here are the entry and exit reader associations:
01 09
02 10
03 11
04 12
05 13
152 Doors
MAN006-0612
06 14
07 15
08 16
Hint This feature was originally created for MOMENTUM users and has little real
efficacy in Velocity. Because it delays denial of access at dual technology stations, it
can serve to disorient or confuse an illegal user who has stolen a large bunch of
cards: the illegal user cannot tell whether he is being denied because of an invalid
card or an invalid code.
1 CODE
Doors 153
Velocity Version 3.1 Administrator’s Guide
2 CARD
3 DUAL Incomplete Dual
6 CODE
CARD
7 CODE Incomplete Incomplete
Dual Dual
154 Doors
MAN006-0612
To return the door to its normal timers, enter the PIN code (with or without 0 for the
minutes) or enter any valid access code. Reset the extended access to a longer time
anytime.
The extended access feature includes a warning signal that indicates the extended
unlock/masking time is near an end. This warning time can be set to a value of 0 to 15
minutes per door. The warning will activate beeping of the ScramblePad. An Alarm
Action Control Block (ACB) can also be triggered from the warning to initiate other
control functions.
The number of minutes remaining on extended access can be displayed on more
recent DS47L ScramblePads (date code 990618 or later).
This revision began shipping in June 1999. The revision can be
confirmed by pressing the # and * keys at the same time, which will
present an alternating display of all 8's (all LED Segments) and the
revision date with the two digit year on top, the two digit month in the
middle, and the two digit day on the bottom.
If required, you can display the current progress of the countdown on the validating
keypad:
1. At the validating keypad, bring up the entry or exit reader properties.
2. Select the ScramblePad Options tab.
3. Check the 'Use Keypad numeric LEDs as annunciator' box.
The reader selected to annunciate must be a DS47 with a date code of 990618 or
later.
4. Select the person to whom the extended access function will be assigned.
5. Add a new or existing credential to this person.
6. Click the Function tab to display the function page.
7. At the 'Function Category' combo box, select Access.
8. At the 'Function' combo box, select Extended.
9. At the 'Door Group' combo box, select a door group that includes the reader you
have qualified for display.
10. Click OK.
Now, when the qualified person or operator enters the card/code at this keypad, the
countdown appears on the keypad LEDs. For example, if you have selected 4 minutes
as the extended access time, the display would count down in this fashion:
At four minutes, the reader displays 004 to indicate 4 minutes remain on the timer.
At three minutes, the reader changes to a display 003 to indicate 3 minutes remain.
At two minutes, the reader display changes to 002 and there is a two-minute
warning beep.
At one minute, the reader display changes to 001 and there is a one-minute
warning beep.
At zero minutes, the reader display clears, the warning timer beeps, and the relay
turns off after an additional time specified by the associated door relay's 'Door
mode time' setting (the default is 6.00 seconds).
Extended Access works with the Auto Relock feature so if the door is closed, the
remaining unlock time will be set to zero and the door will be secured.
Doors 155
Velocity Version 3.1 Administrator’s Guide
156 Doors
MAN006-0612
Doors 157
Velocity Version 3.1 Administrator’s Guide
Relay Name Enter a short name for this relay, such as 'Lab3 Relay2' or 'Door
Strike for Door3.' The more specific it is, the easier it is to identify it.
Energized Click this radio button to indicate that during its normal or resting
(LED On) state the relay is energized.
De-energized Click this radio button to indicate that during its normal or resting
(LED Off) state the relay is de-energized.
Timers
Door Mode Click the spin buttons to specify the seconds this relay is actuated
time before returning to its resting state. This field is incremented or
decremented in quarter seconds.
For example, if you specify a Momentary Access of this relay, the
relay clicks open then waits this number of seconds before closing
again.
The door timer is momentary with an adjustable time of 1 – 8,100
seconds. It can also toggle its relay on and off on consecutive
access codes or RQE entries if the time is set to 0 (zero) seconds.
A relay's door timer is used by both access codes and RQE input.
The default time is 6 seconds.
Door Delay Click the spin buttons to specify seconds this relay is delayed from
time being actuated. This field is incremented or decremented in quarter
seconds.
The door delay timer is used for special entrance or exit control
applications and is granted only for special credentials. The timer
can be delayed from starting after a granted code, RQE, or time
zone actuation.
The delay duration can be set in the range 1 – 8,100 seconds. This
is especially useful for implementing delayed exit on emergency
doors where local building codes permit such controls to be
installed. It is also useful for bank vaults, where unlock delays after
correct codes are sometimes required.
The default time is 0 seconds.
158 Doors
MAN006-0612
Control Click the spin buttons to specify the seconds this relay is actuated
mode time before returning to its resting state. This field is incremented or
decremented in quarter seconds. For example, if you specify a
Momentary Mask, this is the number of seconds the door masks its
alarms before unmasking again.
The control timer is momentary with an adjustable time of 1 to
8,100 seconds. A relay's control time is used by Control Zone
trigger codes as well as by line module inputs or relays that trigger
control zones.
The default time is 6 seconds.
Control delay Click the spin buttons to specify seconds this relay is delayed from
time being actuated. This field is incremented or decremented in quarter
seconds.
Use the control delay timer for special control applications to delay
the start of the control timer for any relay from starting after a
granted code, alarm trigger, or relay trigger.
The delay can range from 1 – 8,100 seconds.
The default time is 0 seconds.
Doors 159
Velocity Version 3.1 Administrator’s Guide
Time Zones
Actuate during Select an option from the drop-down list to designate during
time zone which time zone this door relay is actuated. The door relay can
only be actuated during the specified time zone. If an attempt is
made to actuate this door's relay at any other time, the relay does
not actuate.
Accept the default, <Never>, to specify that this door relay is
disabled. Select <New> to create a new time zone for this
purpose. Select <Always> to indicate that this door relay is
actuated during the specified time zone.
Disable during Select an option from the drop-down list to designate during
time zone which time zone this door relay is disabled. The door relay
becomes disabled at the start of the time zone and is re-enabled
at the end of the zone. This relay can be actuated at any other
time.
Accept the default, <Never>, to specify that this door relay is
never disabled. Select <New> to create a new time zone for this
purpose. Select <Always> to indicate that this door relay is
always disabled.
160 Doors
MAN006-0612
Auto-clear after Select an option from the drop-down list to designate at the end
time zone of which time zone this door relay is automatically cleared. The
current state of any door relay can be auto-cleared at the end of a
time zone to ensure the automatic reversal of a code-activated
door relay without the need for a manual resetting of the door
relay.
This feature will not affect door relays controlled by a code of
higher priority than a time zone, such as Lock Down and Lock
Open.
Accept the default, <Never>, to specify that this door relay is
never auto-cleared. Select <New> to create a new time zone for
this purpose. Select <Always> to indicate that this door relay is
always auto-cleared.
Control Zones
Trigger relays in Designates that while this door relay is actuated, it triggers relays
control zone in the control zone specified in the drop-down list.
Select from the list of available SCZs. If no trigger is required,
accept the default <No Control> option.
Retrigger relays Designates that while this door relay is actuated, the relays in the
in control zone control zone specified in the drop-down list are retriggered.
Select from the list of available SCZs. If no trigger is required,
accept the default <No Control> option.
Doors 161
Velocity Version 3.1 Administrator’s Guide
Input Enter a short name for this door input, such as 'Lab3 door input2'
Name or 'Door3 door input1.' The more specific it is, the easier it is to
identify it.
Enabled Check this box to specify that the input is active and connected.
Line Select from the drop-down list the line module type to which this
Module door input is connected.
The options are: DTLM1/MELM1, DTLM2/MELM2, and
DTLM3/MELM3.
For a description of these line modules, refer to “Line Modules” on
page 184.
Normally Click this radio button to indicate this door input is open when
Open secure.
Only one of these two options can be selected at a time.
Normally Click this radio button to indicate this door input is closed when
Closed secure.
Only one of these two options can be selected at a time.
RQE Click this box to indicate this door input is or includes a Request to
Enabled Exit device such as a button or bar.
When this is selected, the next four radio buttons are activated.
162 Doors
MAN006-0612
Trigger Check this box to mask the alarm associated with this RQE for a
Mask Only specific period of time. Once the time is up, the alarm associated
with the RQE is unmasked.
Trigger Check this box to trigger the door's corresponding relay and mask
Relay and the alarm associated with this RQE for a specific period of time.
Mask Once the time is up, the alarm associated with the RQE is
unmasked.
Retrigger Check this box to mask the alarm associated with this RQE for as
Mask Only long as the RQE is active.
Retrigger Check this box to retrigger the door's corresponding relay and
Relay and mask the alarm associated with this RQE for as long as the RQE is
Mask active.
Timers
Door Mode Use the spin control buttons to specify the seconds (incremented
time in quarter seconds) this door input can be masked before an
alarm is triggered.
DOTL time Use the spin control buttons to specify the seconds allowed before
a DOTL alarm is triggered.
DOTL Use the spin control buttons to specify the seconds allowed for a
Warning DOTL warning before this door input issues a DOTL alarm.
time For example, if you specify 30 seconds as the DOTL time and 5
seconds as the DOTL Warning time, then 25 seconds after the
door input is activated, a warning is activated.
Entry delay Use the spin control buttons to specify the seconds allowed for the
time entry reader's delay time beyond the normal specified. For more
on this, refer to “Door Delay Time” on page 159.
Exit delay Use the spin control buttons to specify the seconds allowed for the
time exit reader's delay time beyond the normal specified. For more on
this, refer to “Door Delay Time” on page 159.
Report Check this box to report a DOTL condition when the door is
DOTL when unlocked.
unlocked
Mask Check this box to mask the tamper alarm even when the door
tamper contact is masked.
when door This box is only active when the line module is DTLM3/MELM3.
contact
masked
Doors 163
Velocity Version 3.1 Administrator’s Guide
Time Zones
Mask during Select an option from the drop-down list to designate during
time zone which time zone this door input is masked (disarmed). Accept
the default, <Never>, to specify that this input is never masked.
Select <New> to create a new time zone for this purpose.
Select <Always> to indicate that this input is always masked.
Disable entry Select an option from the drop-down list to indicate during which
delay during time zone the entry reader's delay timer for this door is disabled.
Accept the default, <Never>, to specify that this input's entry
delay time is never disabled. Select <New> to create a new
time zone for this purpose. Select <Always> to indicate that
this input's entry delay time is always disabled.
Control Zones
Actuate relay Select a SCZ from the drop-down list during which the relays
in control associated with this SCZ are actuated by this door input.
zone To actuate a control zone means to actuate its relays for as long
as the alarm is active and release them the moment the alarm
stops. Relay timers are ignored when actuation occurs.
The default, <No Control>, indicates that this input does not
actuate a relay.
Disable relay Select a SCZ from the drop-down list during which the SCZ's
in control associated relays are disabled by this door input. The relays are
zone disabled while the alarm is active. Once it returns to normal, the
disabled state is cleared.
The default, <No Control>, indicates that this input does not
disable a relay.
164 Doors
MAN006-0612
Trigger relays Select a SCZ from the drop-down list during which the SCZ's
in control associated relays are triggered by this door input.
zone To trigger a control zone means to start the zone's relay control
timers at the moment the alarm occurs. The relay timers will start
and time out even if the alarm stays active.
The default, <No Control>, indicates that this input does not
trigger a relay.
Retrigger Select a SCZ from the drop-down list during which the SCZ's
relays in associated relays are retriggered by this door input. To retrigger
control zone means that the relay timers are not started until the alarm event
is over.
The default, <No Control>, indicates that this input does not
retrigger a relay.
Select All Click this button to check all the options on this page. By default, all
boxes are unchecked.
Deselect Click this button to uncheck all the options on this page.
All
Door Check this box to indicate that this input's door contact signal is
Contact reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Doors 165
Velocity Version 3.1 Administrator’s Guide
RQE Check this box to indicate that this door input's RQE signal is
reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Tamper Check this box to indicate that this door input's tamper signal is
reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Line Fault Check this box to indicate that this door input's line fault signal is
reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Door Check this box to indicate that Velocity will report if this input was
Relay masked/unmasked because of a door relay change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
RQE Check this box to indicate that Velocity will report if this input was
masked/unmasked because of an RQE change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Entry/Exit Check this box to indicate that Velocity will report if this input was
Delay masked/unmasked because of an entry or exit delay change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Unlock Check this box to indicate that Velocity will report if this input was
masked/unmasked because of an unlock change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Time Zone Check this box to indicate that Velocity will report if this input was
masked/unmasked because of a time zone change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Control Check this box to indicate that Velocity will report if this input was
Code masked/unmasked because of a control code change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
You must enable state reporting for each door input placed on a Designer map. For
more on this, refer to “Placing Objects on Drawings” on page 605.
166 Doors
MAN006-0612
Relays
Relays (Outputs) are those remote devices—like magnetic locks, electric strikes, and
audible signals—that are operated by relays in the controller. Hirsch controllers provide
Door Relays. Door Relays are the large heavy-duty relays found on the M2 and M8
controllers. These are normally used to switch power to output devices requiring a lot
of electricity such as electric locks, electric strikes, and electric turnstiles. For example,
an M2 includes two door relays while the M8 includes eight door relays.
In addition, Hirsch controllers also support Control Relays. These are smaller,
lighter-duty relays and are normally used for auxiliary control applications or operation
of remote heavy-duty relays. These are used to switch equipment on or off—either
directly or indirectly using intermediate relays—such as power or lighting circuits. In
some cases, such as elevator control, control relays enable/disable floor buttons by
providing discrete signals to the elevator control panel.
Hirsch provides a relay expansion board (REB8) that adds up to eight of these control
relays per board. Hirsch also sells the M64 that supports a maximum of 64 control
relays. All relays connected to an REB8 are considered expansion relays.
Velocity normally bundles door relays with inputs and readers to form a pre-defined
door. However, a qualified operator can unbundle these doors, if required, to create
non-door relays.
For configuration instructions, refer to “Relays: How to Configure” on page 167.
If this relay is bundled with a door, refer to “Doors: How to Configure” on page 145.
Use the Relay Properties dialog box to set up each relay connected to this controller
that is not part of a door. Such relays are normally associated with control functions,
such as HVAC and elevator operation, not door access.
Relays associated with doors are discussed in “Door Properties: Relay
Page” on page 157.
Relays 167
Velocity Version 3.1 Administrator’s Guide
Name Enter a short name for this relay, such as 'Lab3 Relay2' or 'Door
Strike for Door3.'
The more specific it is, the easier it is to identify it.
Energized Click this radio button to indicate that during its normal or
(LED On) resting state the relay is energized. When the relay is in its
normal state, the LED associated with the relay is ON.
This is the normal state for Fail Secure mechanisms. This
effectively inverts the meaning of the outputs: the
normally-open contact becomes the normally-closed contact.
For example, when controlling elevators, change the relays to
energized. This ensures that if the control system power fails,
the relay coil will be de-energized, thus allowing the elevator to
be used.
De-energized Click this radio button to indicate that during its normal or
(LED Off) resting state the relay is de-energized. When the relay is in its
normal state, the LED associated with the relay is OFF.
This is the normal and default state for Fail Safe mechanisms.
Timers
Control mode Click the spin buttons to increase or decrease the seconds this
time relay is actuated before returning to its resting state. This field is
incremented or decremented in quarter (0.25) seconds.
The control timer is momentary with an adjustable time of 1 to
8,100 seconds. A relay's control time is used by CZ trigger
codes as well as by a line module input or relay to trigger a
control zone.
The default time is 6.00 seconds.
168 Relays
MAN006-0612
Control delay Click the spin buttons to specify seconds this relay is delayed
time from being actuated. This field is incremented or decremented
in quarter (0.25) seconds.
Use the control delay timer for special control applications to
delay the start of the control timer for any base or expansion
relay from starting after a granted code, alarm trigger, or relay
trigger. The delay can range from 1 to 8,100 seconds.
The default time is 0.00 seconds.
Time Zones
Actuate during Select an option from the drop-down list to designate during
time zone which time zone this relay is actuated. The relay goes on at the
start time of this time zone and goes off at the end of the zone.
These options are available:
• Select one of the pre-existing time zones.
• Select <New> to create a new time zone for this purpose.
The Standard Time Zone Properties page appears.
• Select <Never> to specify that this relay is never actuated.
• Select <Always> to indicate that this relay is always
actuated.
Relays 169
Velocity Version 3.1 Administrator’s Guide
Disable during Select an option from the drop-down list to designate during
time zone which time zone this relay is disabled. The relay becomes
disabled at the start of this time zone and is re-enabled at the
end of the zone.
These options are available:
• Select one of the pre-existing time zones.
• Select <New> to create a new time zone for this purpose.
The Standard Time Zone Properties page appears.
• Select <Never> to specify that this relay is never disabled.
• Select <Always> to indicate that this relay is always
disabled.
Control Zones
Trigger relays Designates that while this relay is actuated, it triggers relays in
in control zone the control zone specified in the drop-down list.
Select from the list of SCZs; if no trigger is required, leave the
<No Control> option.
Retrigger Designates that while this relay is actuated, the relays in the
relays in control zone specified in the drop-down list are retriggered.
control zone Select from the list of SCZs; if no trigger is required, leave the
<No Control> option.
170 Relays
MAN006-0612
The numbers to which you can set the dedicated alarm relays are in the range of 0 –
72:
These values are mapped to the dedicated alarm relay for a specific controller using the
Controller Setup page (see “Controller Setup Page” on page 88).
Relays 171
Velocity Version 3.1 Administrator’s Guide
Expansion Relays
Most controllers contain only a few base relays, most of which are used by doors for
locks and other outputs. If there are more output devices than the base relays can
handle, expansion relay boards accommodate them. In reality, most general-purpose
control—especially for such uses as elevators, jails, and medical cabinets—is
accomplished through expansion relays on expansion relay boards.
Velocity recognizes all points on the REB8 expansion boards as expansion relays
(XRelays).
The relay points on the base Model SP (MSP-8R and MSP-64R) are actually interpreted
as expansion relays by the system firmware. It is important to enable these XRelays and
assign the points to control zones for general-purpose control.
Expansion relays without a physical presence (disabled) are called Virtual Relays. For
more on virtual relays, refer to “Virtual Relays” on page 175.
Name Enter a short name for this expansion relay, such as 'Lab3
expansion relay2.' The more specific it is, the easier it is to
identify it.
The maximum characters allowed is 35.
Energized (LED Click this radio button to indicate that during its normal or
On) resting state the expansion relay is energized.
De-energized Click this radio button to indicate that during its normal or
(LED Off) resting state the expansion relay is de-energized.
Timers
Control mode Click the spin buttons to specify the seconds this expansion
time relay is actuated before returning to its resting state. This field
is incremented or decremented in quarter seconds.
The control mode timer is momentary with an adjustable time
of 1 – 8,100 seconds.
An expansion relay's control mode time is used by control
zone trigger codes as well as by line module inputs or
expansion relays to trigger control zones.
Control delay Click the spin buttons to specify seconds this expansion relay
time is delayed from being actuated. This field is incremented or
decremented in quarter seconds.
Use the control delay timer for special control applications
that delay the start of the control timer for any base or
expansion relay from starting after a granted code, alarm
trigger, or expansion relay trigger.
The delay can range from 1 – 8,100 seconds.
Time Zones
Actuate during Select an option from the drop-down list to designate during
time zone which time zone this expansion relay is actuated. The
expansion relay goes on at the start time of the time zone
and off at the end of the time zone.
Three values are always available:
• Select <New> to create a new time zone for this
purpose. The Standard Time Zone property sheet
appears.
• Select <Never> to specify that this expansion relay is not
actuated.
• Select <Always> to indicate that this expansion relay is
always actuated.
Disable during Select an option from the drop-down list to designate during
time zone which time zone this expansion relay is disabled. The
expansion relay becomes disabled at the start of the time
zone and is re-enabled at the end of the time zone.
Three values are always available:
• Select <New> to create a new time zone for this
purpose. The Standard Time Zone property sheet
appears.
• Select <Never> to specify that this expansion relay is
never disabled.
• Select <Always> to indicate that this expansion relay is
always disabled.
Auto-clear after Select an option from the drop-down list to designate at the
time zone end of which time zone this expansion relay is automatically
cleared.
The current state of any expansion relay can be auto-cleared
at the end of a time zone to insure the automatic reversal of
a code-activated expansion relay without the need for a
manual resetting of the expansion relay.
This feature is most often used in combination with a
manual Unlock by Code to ensure an automatic Relock by
Time Zone.
This feature will not affect expansion relays controlled by a
code of higher priority than a time zone, such as Lock Down
and Lock Open.
Three values are always available:
• Select <New> to create a new time zone for this
purpose. The Standard Time Zone property sheet
appears.
• Select <Never> to specify that this expansion relay is
never cleared.
• Select <Always> to indicate that this expansion relay is
always cleared.
Control Zones
Trigger expansion Select an option from the drop-down list to designate that
relays in control this expansion relay is triggered during the specified control
zone zone.
Select from the list of available SCZs. If no trigger is required,
leave the <No Control> option.
Virtual Relays
Virtual relays are expansion relays without a physical presence. They are nonetheless
extremely useful in constructing procedures which can be described by control zones.
Virtual relays are logical links between physical actions in which each virtual relay is an
element in a cascade of events leading to an output or alarm. While actual relays trigger
circuits like physical locks, annunciators, and CCTVs, virtual relays trigger only other
virtual relays or actual relays: they aren't directly connected to a physical circuit.
Virtual relays can be thought of as conditional statements in an argument of this form:
If A = B
X = Y
If A = C
X = Z
where A is the virtual element upon which the value of X depends.
A simple real-world example would be an installation designed with a door, a
ScramblePad, a button, a conveyor belt, and a lock. Normally, a code is entered at the
ScramblePad and the door opens. However, when a code is entered at the beginning
of another time zone, it turns on the conveyor belt instead. One possible way of doing
this is to set up a virtual relay which supplies the logic between pushing the button and
turning on the conveyor belt in a Master Control Zone definition.
A more complex example might go like this: a customer wants the first person to enter
a valid access code at the start of the day to unlock the front door. At lunch time, they
want the door automatically relocked at the beginning of lunch time and unlocked
again by the first valid code at the end of the lunch time. Then, at the end of the day,
the security system should relock the front door. After hours, a valid code momentarily
unlocks/relocks the door as usual. In addition, they want a relock code so if anyone
leaves before the door automatically relocks, they can manually relock it.
After defining the required time zones, you would perform these tasks:
1. Define a SCZ to trigger the onboard relay (front door). In this case, SCZ 1 always
triggers Relay 1
2. Define an MCZ which would unlock the front door. In this case, MCZ 192 unlocks
SCZ 1.
3. Define a time zone for this MCZ. In this case, TZ 65 (all the time) is associated
with MCZ 192. In other words, unless masked, SCZ 1 always unlocks the door
controlled by Relay 1.
4. Define a clear relay condition at the end of the day TZ. Relay 1 is cleared at the
end of MTZ 66 (defined as M-F 8-5).
5. Define a special SCZ that controls a virtual relay. This defines SCZ 2 for TZ 65
(always) affecting Relay 0 (no physical relay), then adds a virtual expansion relay
(VR 17) during SCZ 2.
6. Define the virtual relay to trigger the after-hours MCZ. This means virtual relay VR
17 triggers MCZ 192.
7. Define the physical relay to trigger the special SCZ. This means Relay 1 triggers SCZ
2.
8. Define the time (after hours) during which the virtual relay is disabled. This
instructs the system to disable VR 17 during MTZ 67 (all those hours not defined
by MTZ 66).
This means that during after hours mode, as defined by MTZ 67, VR 17 will be
disabled, thus not allowing any code to trigger it which in turn does not allow the
triggering of Relay 1 and the unlocking of the front door. However, during the day,
defined by MTZ 66, the first access code entered after VR 17 is enabled triggers the
MCZ to unlock the front door. Even if another code is entered after the front door is
unlocked, it has no effect.
An illustration of this is shown below:
As you can see, the virtual relay is used as a middle step in the logical sequence
leading to the locking or unlocking of the front door.
Inputs
Input devices are all those switches and sensors that provide the controller with
information about the status of the system. Hirsch requires that all input devices be
connected to the controller through Line Modules.
Input devices of this sort include:
RQE Devices
Door Contacts
Device Tamper Switches
Interior Motion Sensors
Perimeter and Fence Alarms
Break Glass Window Sensors
Capacitance Duct Sensors
Above-Ceiling Motion Sensors
While readers and keypads are input devices as well, Velocity categorizes them as
separate components since they do not require a line module to communicate with
the controller. For this reason, they are represented as a separate folder on the Velocity
interface.
For more on readers and keypads, refer to “Readers & Keypads” on page 193.
Inputs can also be represented by devices such as CCTV switchers and cameras, DVRs
and associated cameras, as well as fire alarm (central station) detectors. However,
because these are input devices that not all Velocity systems require or include, Velocity
sorts them into their respective folders under the Interfaces Configuration branch of the
system tree pane. For more on CCTV equipment, refer to “CCTV Configuration” starting
on page 657. For more on DVR equipment, refer to “DVR / NVR Configuration and
Usage” starting on page 717. For more on Central Station equipment, refer to “Central
Stations” starting on page 365.
178 Inputs
MAN006-0612
Input Properties
The Input Properties dialog box is subdivided into three property sheets:
Input Setup property sheet
Input Logic property sheet
Input State Change Report property sheet
Input property sheets are often bundled under the door properties. You
won't see these property sheets as separate entities unless you have
unbundled one or more existing doors.
This property sheet determines the initial characteristics of the specified input. The
following fields are available:
Input Name Enter a short name for this input, such as 'Lab3 Input2' or 'Door3
Input1.'
The more specific the name, the easier it is to identify it.
Enabled Check this box to specify that the input is active and connected.
Line Select from the drop-down list the type that best describes the line
Module module to which the door inputs are connected.
The options are:
• DTLM1/MELM1
• DTLM2/MELM2
• DTLM3/MELM3
For a description of these line modules, refer to “Line Modules” on
page 184.
Normally When selected, it indicates that this input is open when secure.
Open Only one of these two options can be selected at a time.
Inputs 179
Velocity Version 3.1 Administrator’s Guide
Normally When selected, it indicates that this input is closed when secure.
Closed This is the default setting.
Only one of these two options can be selected at a time.
RQE
RQE Click this box to indicate that this input is or includes a Request to
Enabled Exit device such as a button.
When this is selected, the two fields below it are activated.
Trigger When this input is activated, mask the alarm associated with this
Mask Only RQE for a specific period of time.
Once the time is up, the alarm associated with the RQE is rearmed.
Retrigger When this input is activated, the alarm associated with this RQE is
Mask Only unarmed for as long as the RQE is active.
Timers
Mode time Either enter or use the spin control buttons to specify the seconds
(incremented in quarter seconds) this input can be masked before
an alarm is triggered.
For more on this, refer to “Timers” on page 213.
AATL time Use the spin control buttons to specify the seconds allowed before
an AATL alarm is triggered.
AATL Use the spin control buttons to specify the seconds allowed for a
Warning warning before this input issues an AATL.
time For example, if you specify 30 second as the AATL time and 5
seconds as the AATL Warning time, then 25 seconds after the input
is activated, a warning is activated.
Entry delay Use the spin control buttons to specify the seconds allowed for
time entry delay time beyond the normal specified.
Exit delay Use the spin control buttons to specify the seconds allowed for exit
time delay time beyond the normal specified.
Report Check this box to report an AATL when the door is unlocked.
AATL when
unlocked
Mask Check this box to mask the tamper alarm when the door contact is
tamper masked.
when door This box is only active when the line module is DTLM3/MELM3.
contact
masked
180 Inputs
MAN006-0612
Time Zones
Mask during Select an option from the drop-down list to designate during
time zone which time zone this input is masked (disarmed). In addition to
previously-defined STZs, these options appear in the option list:
• Select <New> to create a new time zone for this purpose.
• Select <Never> to specify that this input is never masked.
• Select <Always> to indicate that this input is always masked.
Disable Select an option from the drop-down list to indicate during which
entry delay time the entry delay for this input is disabled.
during In addition to previously-defined STZs, these options appear in
the option list:
• Select <New> to create a new time zone for this purpose.
• Select <Never> to specify that this input's entry delay time is
never disabled.
• Select <Always> to indicate that this input's entry delay time is
always disabled.
Control Zones
Actuate Select a SCZ from the drop-down list during which the SCZ's
relay in associated relays are actuated by this input.
control zone To actuate a control zone means to actuate its relays for as long
as the alarm is active and release them the moment the alarm
stops. Relay timers are ignored when actuate is used.
Select <No Control> to indicate that this input does not actuate a
relay.
Inputs 181
Velocity Version 3.1 Administrator’s Guide
Disable Select a SCZ from the drop-down list during which the SCZ's
relay in associated relays are disabled by this input.
control zone The relays are disabled as long as the alarm is active. Once the
alarm is over, the relays are reenabled.
Select <No Control> to indicate that this input does not disable a
relay.
Trigger Select a SCZ from the drop-down list during which the SCZ's
relays in associated relays are triggered by this input.
control zone To trigger a control zone means to start the zone's relay control
timers at the moment the alarm occurs. The relay timers will start
and time out even if the alarm stays active.
Select <No Control> to indicate that this input does not trigger a
relay.
Retrigger Select a SCZ from the drop-down list during which the SCZ's
relays in associated relays are retriggered by this input.
control zone To retrigger means that the relay timers are not started until the
alarm event is over.
Select <No Control> to indicate that this input does not retrigger
a relay.
182 Inputs
MAN006-0612
This page determines how this input reports changes of state to the Status Viewer. The
following fields are available:
Door Check this box to indicate that this input's door contact signal is
Contact reported whenever it changes state. The results are reported to the
Status Viewer; if left unchecked, results are not reported.
RQE Check this box to indicate that this input's RQE signal is reported
whenever it changes state. The results are reported to the Status
Viewer; if left unchecked, results are not reported.
Tamper Check this box to indicate that this input's tamper signal is reported
whenever it changes state. The results are reported to the Status
Viewer; if left unchecked, results are not reported.
Line Fault Check this box to indicate that this input's line fault signal is
reported whenever it changes state. The results are reported to the
Status Viewer; if left unchecked, results are not reported.
Door Relay Check this box to indicate that Velocity will report if this input was
masked/unmasked because of a door relay change of state. The
results are reported to the Status Viewer; if left unchecked, results
are not reported.
RQE Check this box to indicate that Velocity will report if this input was
masked/unmasked because of an RQE change of state. The results
are reported to the Status Viewer; if left unchecked, results are not
reported.
Entry/Exit Check this box to indicate that Velocity will report if this input was
Delay masked/unmasked because of an entry or exit delay change of
state. The results are reported to the Status Viewer; if left
unchecked, results are not reported.
Unlock Check this box to indicate that Velocity will report if this input was
masked/unmasked because of an unlock change of state. The
results are reported to the Status Viewer; if left unchecked, results
are not reported.
Time Zone Check this box to indicate that Velocity will report if this input was
masked/unmasked because of a time zone change of state. The
results are reported to the Status Viewer; if left unchecked, results
are not reported.
Control Check this box to indicate that Velocity will report if this input was
Code masked/unmasked because of a control code change of state. The
results are reported to the Status Viewer; if left unchecked, results
are not reported.
You must enable state reporting for each input placed on a Designer map. For more on
this, refer to “Placing Objects on Drawings” starting on page 605.
Inputs 183
Velocity Version 3.1 Administrator’s Guide
Line Modules
The line module is Hirsch's proprietary link between door contacts (or alarm sensors),
RQE devices, and the controller’s input terminal blocks.
Hint In Velocity, line modules are called alarm inputs; however, a line module is often
more than an alarm module because it accomplishes several additional tasks.
Line modules are the required intermediaries between most alarm inputs and the
controller to which they connect. Line modules provide input supervision by indicating
when a circuit is shorted, opened, noisy and/or out-of-spec. These conditions are
usually considered attempts to breach the security of the system and are therefore
monitored and reported on an input-by-input basis at all times for enabled inputs.
The controller digitally processes the analog measurement of the circuit resistance at an
effective 100 times per second rate. The circuit measures variation in conditions (±2%
with the DTLM3 Line Module and ±4% with the DTLM1/2 Line Modules) then reports
any appropriate alarms upon detection.
Hirsch provides two types of line modules:
DTLM (Screw Terminals)
MELM (Flying Leads)
Hirsch also supplies a door contact that includes an integral line module:
SBMS3-2707A
Each line module type is explained in this section.
DTLM
The DIGI*TRAC line module (DTLM) provides terminal block connections. It is
recommended that DTLMs be limited to a single sensor per input. The DTLM is used
for the RQE, Auto-Relock, Door Forced, and Door Open Too Long (DOTL) functions.
There are three types of DTLM:
The DTLM1 monitors one input. It is used for alarm applications with ±4%
sensitivity. This indicates door open.
The DLTM2 monitors one input and one RQE. It is used when an RQE device is
required to mask the line module input and, optionally, trigger the door lock with
±4% sensitivity.
The DTLM3 monitors one input, one RQE, and one tamper detector. It is used in
high-security applications where alarm, RQE, and tamper detection are required
with ±2% sensitivity.
DTLM inputs are labeled 1, 2, and 3 for simplicity in which 1 normally connects to the
door contact or alarm sensor, 2 connects to the RQE, and 3 monitors a Tamper switch.
184 Inputs
MAN006-0612
The default configuration for line module input circuits is normally closed. For a closed
circuit, the controller instantly reports an alarm for any attempt to tamper with or cut
the circuit. For a normally open circuit, the circuit cannot be monitored and tampering
goes undetected. All input devices must be isolated ‘dry contact’ types. (A dry contact is
a switch or relay which provides no power to the circuit.)
MELM
The MELM (Miniature Embedded Line Module) performs the same functions as a
DTLM, except it is much smaller and has flying leads instead of terminal connections. It
is ideal for installation inside the RQE or alarm device housing. MELMs provide a pair of
flying leads per input:
The MELM1 has one input and is used for alarm applications.
The MELM2 has two inputs and is used when an RQE device is required to mask
the line module input and, optionally, trigger the door lock.
The MELM3 has three inputs and is used in high security applications where alarm,
RQE, and tamper detection are required with ±2% sensitivity.
Instead of marked terminals, the MELM has colored wires (flying leads) as shown in
this table.
The default configuration for line module input circuits is normally closed. For a closed
circuit, the controller instantly reports an alarm for any attempt to tamper with or cut
the circuit. For a normally open circuit, the circuit cannot be monitored and tampering
goes undetected.
RQE
A Request-To-Exit device is normally an input device like a bar or button that can be
used to mask (disarm) an alarmed door for authorized exit and to unlock magnetic
locks for exit. RQE devices can be push-button or motion sensors.
An RQE push button can be installed at a receptionist's desk to manually grant access
at an intercom controlled visitor's entry door. RQE Devices are connected to a controller
through a DTLM2, DTLM3, MELM2, or MELM3 Line Module.
RQE Devices may also be used to locally mask an expansion line module input, either
for momentary passage through an alarmed door, or using a key switch for masking
interior motion sensors prior to area occupancy.
You specify that an input device is an RQE in the 'RQE Enabled' field on the Input
Properties General sheet (see “Input General Property Sheet” on page 179) or the
Door Properties - Input Page (see “Door Properties: Input Page” on page 161).
Inputs 185
Velocity Version 3.1 Administrator’s Guide
Expansion Inputs
Most controllers do not possess sufficient base inputs to monitor all the alarms a facility
has. In order to increase the number of alarms that a controller can monitor, Hirsch
provides a line of expansion input boards (also called alarm expansion boards), such
as the AEB8, that are installed in the controller and provide additional connections
(expansion inputs) for alarms. In practice, most general-purpose alarm monitoring is
done through these expansion inputs.
Velocity recognizes all points on the input expansion boards as expansion inputs
(XInputs). However, the points on the base Model 16 appear to the controller firmware
as expansion inputs.
The Model 1N cannot support expansion inputs since it does not allow
the installation of expansion boards.
Name Enter a short name for this expansion input, such as 'Lab3
expansion input2' or 'Door3 expansion input1.' The more specific
it is, the easier it is to identify it.
Maximum characters allowed is 32.
Enabled Check this box to specify that the expansion input is active and
connected.
Leave the box unchecked to indicate that the input is not yet
active.
Line Module Select from the pull-down list the type that describes the line
module to which this expansion input is connected.
The options are:
• DTLM1/MELM1
• DTLM2/MELM2
• DTLM3/MELM3
For a description of these line modules, refer to “Line Modules”
on page 184.
Normally Click this radio button to indicate this expansion input is open
Open when secure.
Only one of these two options can be selected: an input can only
be normally open or normally closed, not both.
Normally Click this radio button to indicate this expansion input is closed
Closed when secure.
Only one of these two options can be selected: an input can only
be normally open or normally closed, not both.
This is the default setting.
Retrigger When this expansion input is activated, the alarm associated with
Mask Only this RQE is unarmed for as long as the RQE is active.
Timers
Mode time Use the spin control buttons to specify the seconds (incremented
in quarter seconds) this expansion input can be masked before
an alarm is triggered.
AATL time Use the spin control buttons to specify the seconds allowed
before an AATL alarm is triggered.
AATL Use the spin control buttons to specify the seconds allowed for a
Warning warning before this expansion input issues an AATL.
time For example, if you specify 30 second as the AATL time and 5
seconds as the AATL warning time, then 25 seconds after the
expansion input is activated, a warning is activated.
Entry delay Use the spin control buttons to specify the seconds allowed for
time entry delay time beyond the normal specified.
Exit delay Use the spin control buttons to specify the seconds allowed for
time exit delay time beyond the normal specified.
Report AATL Check this box to report an AATL when the door is unlocked.
when
unlocked
Mask Check this box to mask the tamper alarm when the door contact
tamper is masked.
when door This box is only active when the line module is DTLM3/MELM3.
contact
masked
Time Zones
Mask during Select an option from the drop-down list to designate during
time zone which time zone this expansion input is masked (disarmed).
Three options always appear in this list:
• Select <New> to create a new time zone for this purpose.
The Standard Time Zone property sheet appears.
• Select <Never> to specify that this expansion input is
never masked.
• Select <Always> to indicate that this expansion input is
always masked.
Disable entry Select an option from the drop-down list to indicate during
delay during which time the entry delay for this expansion input is
disabled. Three options always appear in this list:
• Select <New> to create a new time zone for this purpose.
The Standard Time Zone property sheet appears.
• Select <Never> to specify that this expansion input's entry
delay time is never disabled.
• Select <Always> to indicate that this expansion input's
entry delay time is always disabled.
Control Zones
Actuate relay Select a SCZ from the drop-down list during which the SCZ's
in control zone associated relays are actuated by this expansion input. To
actuate a control zone means to actuate its relays for as long
as the alarm is active and release them the moment the
alarm restores. The Relay Timers are ignored when actuate is
used.
Select <No Control> to indicate that this expansion input
does not actuate a relay.
Disable relay in Select a SCZ from the drop-down list during which the SCZ's
control zone associated relays are disabled by this expansion input. The
relays are disabled while the alarm is active. Once it restores
the disabled state is cleared.
Select <No Control> to indicate that this expansion input
does not disable a relay.
Trigger relays Select a SCZ from the drop-down list during which the SCZ's
in control zone associated relays are triggered by this expansion input.
To trigger means to start the zone's relay control timers at the
moment the alarm occurs. The relay timers will start and time
out even if the alarm stays active.
Select <No Control> to indicate that this expansion input
does not trigger a relay.
Retrigger Select a SCZ from the drop-down list during which the SCZ's
relays in associated relays are retriggered by this expansion input.
control zone To retrigger means that the relay timers are not started until
the alarm event is over.
Select <No Control> to indicate that this expansion input
does not retrigger a relay.
Door Check this box to indicate that this expansion input's door contact
Contact signal is reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
RQE Check this box to indicate that this expansion input's RQE signal is
reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Tamper Check this box to indicate that this expansion input's tamper signal is
reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Line Fault Check this box to indicate that this expansion input's line fault signal
is reported whenever it changes state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Door Check this box to indicate that Velocity will report if this expansion
Relay input was masked/unmasked because of a door relay change of
state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
RQE Check this box to indicate that Velocity will report if this expansion
input was masked/unmasked because of an RQE change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Entry/Exit Check this box to indicate that Velocity will report if this expansion
Delay input was masked/unmasked because of an entry or exit delay
change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Unlock Check this box to indicate that Velocity will report if this expansion
input was masked/unmasked because of an unlock change of state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Time Check this box to indicate that Velocity will report if this expansion
Zone input was masked/unmasked because of a time zone change of
state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
Control Check this box to indicate that Velocity will report if this expansion
Code input was masked/unmasked because of a control code change of
state.
The results are reported to the Status Viewer; if left unchecked,
results are not reported.
You must enable state reporting for each expansion input placed on a Designer map.
For on this, refer to “Placing Objects on Drawings” starting on page 605.
ScramblePads
ScramblePads are Hirsch’s answer to prying eyes. A unique, patented
feature—scrambling digits—eliminates pattern recognition. ScramblePad numbers are
randomly redisplayed each time the START button is pressed so a nearby observer
cannot learn the code by memorizing which buttons are pressed. The numbers are
illuminated displays located behind transparent push buttons.
Slats, or viewing restrictors, are located between the lights and the push buttons.
Vertical viewing restriction (up and down) is ±26° and the horizontal viewing restriction
(side to side) is ±4°. On the high intensity display versions of the keypads (such as the
DS47L-HI), horizontal viewing restriction is increased to ±20°.
Viewing restriction is less on the high-intensity display models. This means that if the
ScramblePad is mounted at the recommended height, 58 inches (147 centimeters),
any person between 4’2” (127 cm) and 6’2” (188 cm) in height can view the
numbers, but only the user can see the numbers clearly. Anyone more than 4° to
either left or right of the ScramblePad won’t be able to see the numbers.
ADA or local codes may require different mounting heights.
MRIBs can also be used for dual technology, combining ScramblePads and readers at a
door then passing the combined signals along to an attached controller. The MRIB
should be located at the door. Each MRIB can accommodate up to 2 readers and 2
ScramblePads for dual technology entry and dual technology exit door applications.
The Hirsch DS47L ScramblePad includes both a keypad and MRIB, thereby eliminating
the need for installing a separate MRIB at the location. The Hirsch ScrambleProx
(DS47L-SPX) includes a keypad, MRIB, and reader in one package. This eliminates the
need for installing both a separate MRIB and reader at the required location.
Currently, Hirsch only ships the latest version of this board, the MRIB2 (MATCH2).
Any MRIB2 that was manufactured before 3/27/01 must be
replaced to work with CCM 7. Older MRIBs do not need to be
replaced. To tell how old your MRIB is, look underneath the
MRIB back plate. There should be 3/4-inch chip covered by a
sticker that says MATCH. On that sticker you'll see a date code
like 010327 (YYMMDD).
Through the MRIB, Hirsch controllers support a large variety of readers including:
Proximity
Magstripe
Wiegand
Bar code
Touch memory
Barium ferrite
Retinal
Fingerprint
additional biometric
For a list of readers supported by Hirsch, open the Browser and refer to the DIGI*TRAC
Design and Installation Guide.
Reader Name Velocity supplies a default reader number, like Reader 01.
If you need another name, enter a short name for this specific
reader. Make it descriptive enough to locate the reader within
this door environment. For example, Exit reader for Door 2 or
Entry reader to main lab.
Enable bezel Click this box to activate the reader's bezel tamper alarm.
tamper The default is unchecked.
LED reverse Click this box to reverse the keypad/reader's LEDs during a
read. Normally the reader flashes green whenever an access is
granted. This reverses the logic and flashes the red LED
instead.
This misleads unauthorized people from entering or exiting an
area if they happen to punch in the right code by accident.
The default is unchecked.
Enable Check this box to enable the use of card formats that use more
Wiegand Hex than 48 bits, such as DESFire and MIFARE cards, at this door.
Pass-through This setting enables the MATCH2 to read the card id as a
hexadecimal code. Unchecking this box will limit the reader to
accepting a maximum of 48-bit cards, read in an octal format.
Disable reader Select the threat level for this door above which the door's
above this reader is disabled no matter who is attempting to use it.
level Enter the value you want or click the spin control buttons to
select 0 - 99, where 0 indicates that no threat level is sufficient
to disable the connected reader. The default is 99.
Disable CCOTZ Select the threat level for this door above which the door's
above this reader disables the card-only during time zone feature
threat level designated in the 'Enable card-only access during TZ' field
above.
Enter the value you want or click the spin control buttons to
select 0 - 99, where 0 indicates that no threat level is sufficient
to disable this feature. The default is 99.
Enable Check this box to enable a ScramblePad to use more than one
ScramblePad type of reader on the same side of a door. Ordinarily, a
Sharing ScramblePad is only configured to work with one reader type
at a time; however, there are companies that must provide
access for employees who possess either a mag stripe card or
a prox card in addition to a code.
The default is unchecked.
For more on this, refer to “ScramblePad Sharing” on page 197.
Custom Card From the pick list, select the custom card code you require. To
Codes create a custom card code, refer to “Card Data Mapping”
starting on page 340.
ScramblePad Sharing
Card Reader ScramblePad Sharing is used when you want to have one door with two
different card technologies but only one keypad.
When you present either a prox card to the ScrambleProx or a mag stripe to the
Magstripe Card Reader, the keypad scrambles up for entry of a PIN. Credentials must
be set to dual technology—IDF 3, 4, 5, or 7—for the keypad to scramble.
For example, suppose you set up the entry to Door 1 with a ScrambleProx, which has
its internal MATCH board set to Address 1. Then you put a second MATCH board next
to the ScrambleProx, connect a magstripe reader to it, and set this MATCH to Address 9.
Before this feature
can work properly,
you must first wire
MRIB these MATCHs to
(Address 9)
To Controller
share both the
(to Door 1) D*TRAC & KEYPAD
ports as shown in this
illustration.
ScrambleProx Magstripe
(ScramblePad with built in Card Reader
Prox Card Reader) (Address 9)
(Address 1)
Door (Outside)
You cannot have standard Velocity entry/exit at this door, because you
have already used address 9 (address 1's exit).
With this feature enabled, either the prox card or the mag card causes the ScramblePad
to scramble up. Enter your PIN and you are granted access.
One possible use for this feature might be: Company A has a door with a ScrambleProx
(Prox and PIN). Company B has a door with a Magstripe Reader and a keypad (Mag
and PIN). The two companies merge, forming Company C. ScramblePad Sharing will
allow Company C to continue to use both prox duals and magstripe duals at the same
door.
Hardware Setup
These instructions apply to a ScrambleProx working with a Magstripe Reader.
1. Set the DIP switches on the ScrambleProx to Address 1, Wiegand with parity (4 & 5
ON; 1,2,3,6,7,8 OFF).
2. Plug the DIGI*TRAC connector into the controller.
3. Connect the Magstripe Reader to Reader Connector 1 on the MRIB.
4. Set the DIP switches on the MRIB to Address 9, Mag Stripe (1,4 ON; 2,3,5,6,7,8
OFF).
5. Plug the DIGI*TRAC connector into the controller.
The DIGI*TRAC connector can be daisy-chained, as in the diagram above.
Velocity Setup
To set up Velocity for ScramblePad sharing:
1. Open the relevant Door Properties.
2. On the General Tab, click the Entry & Exit Readers radio button.
3. Check Enable ScramblePad Sharing on the Exit Reader tab (as shown in the
above example).
Do NOT enable ScramblePad Sharing on the Entry Reader tab. In other words, do not
enable ScramblePad Sharing on the side of the door where the readers are located, but
on the other side. So, for example, if you have both readers and ScramblePad on the
entry side of the door, you would enable ScramblePad Sharing on the exit side.
Accept access Check this box to allow this ScramblePad to accept access codes.
codes If left unchecked, no access codes are accepted by the
ScramblePad, meaning this keypad cannot be used for access.
Frequently, keypads are dedicated so that they are used only for
access or control but not both.
By default this box is checked.
Accept Check this box to allow this ScramblePad to accept control codes.
control codes If left unchecked, no control codes are accepted by the
ScramblePad, meaning this keypad cannot be used to run control
zones or command sets, such as turning off the HVAC, disabling
an elevator, or unmasking inputs.
By default this box is checked.
Accept status Check this box to allow this ScramblePad to accept status codes.
requests If left unchecked, no status requests are accepted by the
ScramblePad, meaning this keypad cannot be used for viewing
system status.
By default this box is checked.
Red LED Check this box to set this ScramblePad so that the red LED on
always ON the front panel is always ON.
By default, this box is unchecked.
Green LED Check this box to set this ScramblePad so that the green LED on
always ON the front panel is always ON.
By default, this box is unchecked.
Yellow left Check this box to set this ScramblePad so that the left yellow LED
LED always on the front panel is always ON.
ON By default, this box is unchecked.
Blink yellow Check this box to set this ScramblePad so that during a power
left LED on failure, the left yellow LED on the front panel blinks.
power failure By default, this box is unchecked.
Green LED on Check this box to set this ScramblePad so that the green LED on
while the the front panel is ON whenever a relay associated with the door
relay active to which this keypad is connected is active.
By default, this box is unchecked.
Green LED Check this box to indicate that this ScramblePad flashes its green
flash during LED during a door delay.
door delay By default, this box is unchecked.
Yellow LED Check this box to indicate that this ScramblePad flashes its yellow
flash during LED during a control delay.
control delay By default, this box is unchecked.
Card Reader Check this box to indicate that this ScramblePad will turn its card
LED on while reader LED on while the door relay is active.
relay active This applies to card-only installations. By default, this box is
unchecked.
Report Access Check this box to indicate that this ScramblePad should report all
Grants access grants to Velocity. Whenever this reader grants access, it
reports it to the Velocity Event Viewer. If unchecked, this reader
does not report access grants.
By default, this box is checked.
Code tamper Check this box to disable the user after a code tamper is
disables user recorded. The ScramblePad refuses all subsequent access
requests while the code tamper condition lasts.
By default, this box is unchecked.
Silent code Check this box to indicate that this ScramblePad issues a silent
tamper alarm in response to a code tamper. The operator receives the
alarm but no beeps or flashes are emitted by the ScramblePad
itself.
By default, this box is unchecked.
Use Keypad Check this box to specify that this ScramblePad's numeric LEDs
numeric LEDs can be used as an annunciator for several functions including:
as • occupancy counts
annunciator
• countdown timers
• deadman timer countdowns
If user count is required, you must also check the next box, 'Allow
user count display'.
Once this feature is enabled, a request by a card or code for any
of these counts results in a display by the numeric keypad of the
number of people inside/outside, the current time in minutes
before the timer reaches zero, or the time in minutes before the
guard has to be at the next station.
An operator can request occupancy information by using a
card/code that includes the Indexed Command - Count Users
Other Side or Count Users This Side.
An operator can request a countdown timer by using a
card/code that includes the Extended Access function. For an
example of this, refer to “Examples: Extended Access” on page
951.
An operator can request a deadman timer countdown by using a
card/code that includes the Deadman Timer option in “Special
Functions” on page 250.
By default, this box is unchecked.
Allow user Check this box and the ScramblePad displays the current user
count display count. If you check this box, you must also check the previous
box, 'Use Keypad numeric LEDs as annunciator' to enable this
function.
Once this feature is enabled, a request by a card or code for
occupancy information results in a display by the numeric keypad
of the number of people inside.
An operator can request occupancy information by using a
card/code that includes one of the Indexed Commands: Count
Users Other Side or Count Users This Side.
By default, this box is unchecked.
Deny codes Check this box to indicate the ScramblePad should deny all code
under duress requests as soon as a duress digit is entered.
By default, this box is unchecked.
Zones From the drop-down pick lists, specify the passback zones this
From zone: reader separates.
to If this reader is associated with a door that leads from the
outside into a facility area, specify the 'From zone' option as
Zone 1 - Outside and the 'to' field as one of the 63 available
passback zones.
If this reader is associated with a door that leads from one inside
zone to another (like Zone 2 to Zone 6), you would select Zone
2 - Inside in the 'From zone' and Zone 6 - Inside in the 'to' zone.
For more on designing your own passback scenario, refer to
“Passback Control” on page 104.
For more on defining passback zones, refer to “Defining
Passback Zones” on page 105.
Up to 63 passback zones are available including Zone 1 -
Outside and Zones 2 – 63 for inside.
To specify no physical zones for this door, leave both option
fields as Zone 0 - Unrestricted, the default setting.
Timed Either enter the number in the text box or click the up and down
Anti-Passback counter buttons to specify the number of minutes this reader will
wait before allowing the same credential to be used again. The
allowable range is 0 – 255 minutes. The default is 0 minutes.
This is particularly useful in parking lots or garages where an
organization is trying to prevent more than one person from
entering the structure using the same card. For example, if this
feature is activated for 3 minutes, the designated card cannot be
used again at this reader for 3 minutes. Any attempt to do so,
will result in a denial.
Enable Select the appropriate option from the drop-down list to indicate
“card/code-o during which time zone this dual technology reader can grant
nly” access entry using a card or code only (CCOTZ).
during TZ Options include:
• <Never>—CCOTZ is never enabled.
• <Always>—CCOTZ is always enabled.
• An existing TZ—CCOTZ is enabled during this pre-defined time
zone.
• <New>—CCOTZ is enabled during this as-yet-to-be-created
time zone. When you select this option a new time zone
property sheet appears. Create a new time zone during which
the CCOTZ feature is enabled.
The default value is <Never>.
XBoxes
The SCRAMBLE*NET Gateway (XBox) provides a high-speed gateway from a Host PC
to a network of DIGI*TRAC controllers. The XBox can support up to 63 DIGI*TRAC
Controllers through a single XBox.
All systems incorporating an XBox are considered to use the X*NET
protocol.
A simple example of how XBox connects to one or more controllers is shown below:
XBox can also be used to connect remote controllers through modems (leased-line
connections only) like this example:
leased or dedicated
line only
204 XBoxes
MAN006-0612
Adding XBoxes
To add an XBox:
1. If not already done, define the XNET port to which this XBox connects, as
discussed in “Adding Ports” on page 60.
2. At the System Tree pane, expand the DIGI*TRAC Configuration and XNET folders
until the XNET port appears, .
3. Click to highlight the XNET port.
The Add New Xbox option appears in the components pane.
4. From the Components window, double click the Add New Xbox option.
The XBox Configuration dialog box appears as shown on page 206.
5. In the 'Name' field, enter a new XBox name.
6. In the 'Address' combo box, select an appropriate address option.
If needed, you can change this address later.
7. Change the 'Messages per poll' and 'Logoff time' combo boxes, if required.
Under most circumstances you can leave these at the default values.
8. Check the 'Enable this XBox', if this XBox is currently online and operating.
Clear this checkbox, if the XBox is not yet connected.
9. When you're finished, click OK.
The new XBox icon appears in the system tree, .
Modifying XBoxes
To modify an existing XBox:
1. At the System Tree pane, expand the tree until the XBox icon is displayed.
2. From the Components pane, right click the XBox icon.
A pop-up option list appears.
3. Select the Properties option.
The XBox Configuration dialog box appears.
4. In the 'Name' field, modify the XBox name as required.
You cannot modify the address in the 'Address' field. Once selected, this
address cannot be altered for this XBox.
If you need this address for some reason, delete the current XBox and
create a new one.
5. Change the 'Messages per poll' and 'Logoff time' combo boxes as required.
6. Check or clear the 'Enable this XBox' as required.
7. When you're finished, click OK.
XBoxes 205
Velocity Version 3.1 Administrator’s Guide
Address From the drop-down option list, select an address for this XBox.
The address range is 1 - 64.
When you select an address it is removed from the available
address list.
Messages per Use the spin buttons or enter a value indicating how many
poll messages the XBox is allowed to pass to Velocity during each
polling cycle.
The acceptable range is 6 - 15 messages per poll where the
minimum number of messages per poll is 6 and the default is
15 messages.
Logoff time Use the spin buttons or enter a value indicating how many
(seconds) seconds without messages before the XBox logs off and issues
an alarm.
The acceptable range is 0 - 3600 seconds where 0 = never log
off. The default is 10 seconds.
Enable this Check this box to indicate that the XBox is connected. Clear this
XBox box to indicate that the XBox is not yet connected.
206 XBoxes
MAN006-0612
SNIB2
The SNIB2 is a high-security encryption Secure Network Interface Board. With the
SNIB2 board, a host PC running Velocity can program, monitor, and control up to 63
controllers per board as shown in the following illustration:
RS-485 Up to 16
SNIB2
controllers
Ethernet Ethernet SNIB2
Host
XNET 2
DIGI*TRAC DIGI*TRAC
Controller Controller
RS-485 RS-485 Up to 63
SNIB2
RS-485
controllers
SNIB2
Ethernet Ethernet
DIGI*TRAC
Host NET*MUX4
Controller
XNET 2
DIGI*TRAC
Controller RS-485
RS-485
NET*MUX4
Each connected controller must have its own SNIB2 board installed. The SNIB2
currently provides RS-485 ports as well as a 10/100 Mbps Ethernet port. In addition,
the SNIB2 understands both S*NET and X*NET protocols.
Physically, the SNIB2 board differs from the original SNIB in only two important
respects: there are three switch banks on the SNIB2 (S1, S2, and S3) and there is an
Ethernet connector with its accompanying daughterboard.
Standoff Mounting
P1
P2
G - RX + - TX+ G RX TX V
Holes
RS485 RS232
SW1
ON
1
2
SW1 DIP 3
4
switch bank
P1
LEDs P2
P3
Expansion Board
SW2
Interface Cable
ON
1
2
SW2 DIP 3 Connector
4
switch bank SW3
(EBIC5)
ON
1
2
3
SW3 DIP
4
5
Ethernet daughterboard
6
switch bank 7
8
Never detach the daughter board
from the SNIB2 motherboard.
SNIB2 207
Velocity Version 3.1 Administrator’s Guide
In addition, the SNIB2 provides these functional advantages over the original SNIB:
AES encryption
Ethernet connectivity
XBox functionality
Higher serial speeds
Each of these new features is explained below.
AES Encryption
The SNIB2 employs AES-Rijndael encryption—a symmetric 128-bit block data
encryption technique—between the server and a SNIB2-installed controller without the
need for intermediary devices.
X*NET2 is only supported by Velocity version 2.6 with Service Pack 1 or
higher. The National Institute of Standards and Technology (NIST) has
awarded the Velocity 3.0 AES Certificate #281.
Ethernet Connectivity
A standard RJ-45 Ethernet port is included on the SNIB2. This enables the connected
controller installed with a SNIB2 to communicate with the server using TCP/IP over
10BaseT or 100BaseT Ethernet networks. This eliminates the need for external device
servers for LAN connectivity.
Only Ethernet connections using XNET 2 are supported between the
SNIB2 and host. Dial-up and hardwired connections are not supported
at this time.
XBox Functionality
The SNIB2 also incorporates full XBox functionality. This enables the SNIB2 to function
as a gateway for as many as 63 controllers, and provides through software the ability to
globalize certain features.
Globalizing is the process of setting up two or more controllers connected to the same
XBox in order to share credential and control zone information amongst all connected
controllers. Globalization can only be performed within a local XBox group. One SNIB2
acting as an XBox cannot talk to and share information with another XBox. For more on
this, refer to “Global Credential (User) Management” on page 895.
Higher Serial Speeds
Communications between multidropped SNIB2s is now supported at speeds up to
115,200 bps. All SNIB2s in the run must be set to the same speed.
You can install the SNIB2 board in any Hirsch DIGI*TRAC controller except the M1N.
In order to use the SNIB2, your controller must include CCM 7.3.0 or
higher.
Configuring SNIB2
When the first (master) SNIB2 is connected to the host using Ethernet, configure and
assign a new IP address through the Velocity port properties dialog box.
To do this:
1. At the System Tree window, click and expand the DIGI*TRAC Configuration system
folder.
208 SNIB2
MAN006-0612
Three port folders are currently available: SNET, XNET, and Dial-Up.
2. Expand the XNET Port folder.
When the Velocity host is connected to a SNIB2 via Ethernet, it views it as an
X*NET port.
3. Double click Add New XNET Port in the Components window. Velocity can only
detect the SNIB2 as an XNET port.
4. Click to select the TCP/IP radio button.
The 'XNET 2 protocol' checkbox is activated and a new Search button appears
below it, as shown in this example:
Search button
5. Check the XNET 2 Protocol checkbox to indicate this port is using encrypted
X*NET2 protocol. Leave the box unchecked to indicate you are using unencrypted
X*NET protocol.
When you select this checkbox, the 'Reset encryption' checkbox is activated. Check
this box if the selected SNIB2 already has an encryption key assigned to it and you
want to reset it to a new one. For more on this, see “Resetting SNIB2 Encryption”
on page 211.
6. Click the Search button.
The Searching dialog box appears as described on “Searching window” on page
210.
Velocity searches for all SNIB2s that are currently unassigned IP addresses. The
Searching dialog box appears listing all SNIB2s the program finds.
7. Click to highlight the SNIB2 you want to configure from the list and click OK.
The SNIB2 Configuration dialog box appears. For more on this, refer to “SNIB2
Properties Sheet” on page 210.
8. In the 'Name' field, enter a new port name.
9. At the ‘IP Address’ field, enter the IP address for the SNIB2 connected to this
Velocity PC.
10. At the 'Port' field, enter the correct port number for this SNIB2’s server’s IP port.
All network ports possess an address used to identify the SNIB's physical port
address. The default Velocity port is 10001.
Consult your system administrator for the correct values for both the IP
address and the port name/number.
11. Click OK.
SNIB2 209
Velocity Version 3.1 Administrator’s Guide
The Port Properties screen reappears with the Name, IP Address, and IP Port fields
populated.
12. At the 'Max retry attempts' field, specify the maximum number of retries this PC
will attempt.
Increment or decrement the value using the counter buttons.
13. Check the 'Enable this Port' box if this port is currently active.
Clear this box if the port is not currently active.
14. If required, click the Advanced button to access the Advanced Settings dialog box
and specify more features for this port.
15. When you're finished, click OK.
The new SNIB2 port appears in the Components window.
For information on importing existing SNIB2 configurations, refer to “SNIB2 Import
Wizard” starting on page 403.
Searching window
The Searching window appears when you select the Search button on the Port
properties screen.
A window like this example appears:
All currently detected SNIB2s appear in this window, like the preceding example.
210 SNIB2
MAN006-0612
SNIB2 211
Velocity Version 3.1 Administrator’s Guide
This box is only active and available if this is a SNIB2 running XNET 2 protocol.
7. Click OK.
Encryption is reset for that SNIB2. This is an automatic operation: Velocity and the
master SNIB2 handshake, agree on a randomly selected encryption key, then resume
polling. Once polling resumes, the 'Reset encryption' box is automatically unchecked.
The selected SNIB2 now resumes XNET 2 encryption normally.
The master SNIB2 is in charge of all downstream encryption. Each downstream slave
SNIB2 submits its key to the master who keeps a list of these keys in order to
communicate with each slave.
As an alternative to resetting SNIB2 encryption on a large number of SNIB2s,
particularly if you restoring the Velocity database on a new computer, refer to “Restoring
Velocity Database to a New Computer” starting on page 1104.
212 SNIB2
MAN006-0612
Timers
Each of a controller's base relays can be set up with a variety of simultaneous timers,
each of which has a different function:
Control Mode Timers
Control Delay Timers
Door Mode Timers
Door Delay Timers
Door Timers
The Door Timer allows momentary door access with an adjustable time of 1-8100
seconds. It can also toggle its relay ON and OFF on consecutive access code or RQE
entries, if the time is set to 0 (zero) seconds. A Relay's Door Timer is used by both
access codes and the RQE input.
The Door Timer only applies to the controller's door relays. On the M1N, this means
that only Relay 1 has a Door Timer. Door Mode Time applies to the alarm as well. If
your relay/alarms are not set up to operate as doors, this door mode time only applies
to the alarm input, not to the relay.
In addition to control and door timers, there are also delay timers as described below.
Velocity contains these door mode timers:
Door Relay Mode time (bundled door)
Door Input Mode time (bundled door)
Door Control Mode time (bundled door)
Timers 213
Velocity Version 3.1 Administrator’s Guide
214 Timers
MAN006-0612
Velocity Configuration
This chapter details the procedures you use to set up Velocity. This includes creating:
Operators 275
Roles 285
Holidays 330
Workstations 334
215
Velocity Version 3.1 Administrator’s Guide
Command Sets
While most DIGI*TRAC Command Language (DCL) commands are handled
transparently by Velocity, there are occasions on which you will need to run raw
commands from the Velocity workstation.
This is done for these reasons:
Troubleshoot problems associated with XBox or controller operation
Generate reports on controller-level function (through the 88 or 188 commands)
Specify access and control functions using Command 98.
Execute controller-level state changes for inputs and relays
Run batch commands to one or more controllers
Run DCL commands not currently supported by Velocity
Don't use this feature unless you have a thorough knowledge
of DCL. Using these commands inappropriately can corrupt
Velocity, its database, and seriously damage the system.
Using command sets is much like entering commands from a ScramblePad,
DIGI*TRAC Network Manager, SNAP, or SAM diagnostic window except that commands
can be batched and sent out quickly.
With a knowledge of DCL, you can use command sets to modify and manipulate the
system in more subtle ways than you could using the Velocity interface. Through this
feature, you can configure your system with these new features.
For a complete explanation of all DCL commands, refer to Chapter 4 of the DIGI*TRAC
Design and Installation Manual available on-line through the Velocity Learning Center.
7. From the 'Points' or 'Control Zone' drop-down option list, select the access point or
control zone effected by this function.
Only those points relevant to the Controller and Function entries appear in this list.
For example, if you select Controller 1 in the 'Controller' pick list and Access from
the 'Function' pick list, the Point pick list only displays all the doors attached to
Controller 1, since these are the only points that control access.
Once you have supplied values for the first four fields of this dialog box, Velocity
generates a command in the 'Command' text box that fulfills the stated
requirements. In most circumstances, you should not have to change this
command.
8. If required, at the 'Command' field, modify the supplied command string. Follow
these rules:
• Type the command
• Press the spacebar to insert an asterisk (*) between the command and its
accompanying argument(s)
• Type one or more arguments separated by spaces (asterisks)
For more on syntax, see “Command Syntax” on page 221.
9. Click Add to add this command string to the command string window.
You don't need to type in START at the beginning of the command or a
pound (#) sign at the end of the command line as you do with raw
DIGI*TRAC Command Language scripting. Velocity understands the
DIGI*TRAC command language and supplies these elements. However,
you must supply an asterisk (*) between command elements or the
command will not execute.
If you make a mistake on one of your command strings, you can edit it by double
clicking the command string and entering a new value.
10. Repeat steps 5 - 9 to add more command strings to this set.
You can send command strings to more than one controller during a command
set.
11. When you've finished adding command strings to the new command set, do one
of these:
• Click Save to save this command set to the current Velocity directory and
return to the main Velocity menu. The dialog box disappears and you are
returned to the main Velocity screen. The new command set appears in the
Command Set folder.
• Click Save as... to copy and back up the command set. The Save As... dialog
box appears. Either accept the default 'Copy of...' designation for this
command set or enter a new name. Click OK. You are returned to main
Velocity screen. The copy of the command set appears in the Command Set
folder.
12. Execute the command set as required.
Command Type in a name for this command set. This name will be used in
Set Name the Control Zone dialog box to activate the commands.
Controller Select from the available list the controller you want this
command string to affect.
Function From the drop-down option list, select the type of function this
command set will perform.
Add Click this button to move a command from the Command field to
the Command Set Window. It is now part of the command set.
Command This window displays all of the command strings currently defined
String Window (added) for this command set.
Save Click this button to save this command set to the Velocity
database.
Save as... Click this button to save this command set as a copy of the
currently-displayed command set.
This is the easiest way to duplicate a command set when you
want to create a similar command set. Once duplicated, modify
the new command set as required.
Cancel Click this button to ignore any changes made to the command
set and return to the main menu.
The command strings for the selected command set are initiated on the controllers
specified.
5. Open the Event Viewer and monitor the results of this execution.
6. Notice that the Event Viewer lists not only the command set executed but also the
operator issuing the command.
You can also restrict the ability of an operator to execute a command set
through the Roles feature.
To: Do this:
Add new command Select a new controller from the Controller combo
strings to the command box.
set Enter a new command in the Command field.
Click Add. The new command string is added to
the command string window.
• Click Save as... to copy and back up the command set. The Save As... dialog
box appears. Either accept the default 'Copy of...' designation for this
command set or enter a new name. Click OK. You are returned to main
Velocity screen. The copy of the command set appears in the Command Set
folder.
Command Syntax
The following sections provide detailed information on several common DIGI*TRAC
commands.
Command 88
When you use an 88 command, the specified controller returns a list of the current
setups and status for the component(s) you requested.
The result of your query is displayed on the screen. The report table presents a lot of
material in a compressed form. While much of the information is self-explanatory,
some of it may require explanation particularly where acronyms are involved.
To fully understand what these lists and forms mean, refer to Chapter 5, “Factory Setup
and Printout,” of the DIGI*TRAC Design and Installation Guide which can be accessed
through the Browser.
The syntax of the command for use in Velocity is:
88 * NN [* First * Last] #
where NN is:
NN Description
2 System Information
7 Relays
10 Doors
11 Keypads / MATCH
12 MATCH
13 Holidays
NN Description
18 Expansion Relays
23 Reporting Setups
27 Occupancy Controls
28 Virtual Relays
Notes
88*0 prints a complete system status and setup report that lists setups, internal
status, and event summaries.
88*1 prints the date, time and version number prints the current date, time and the
controller’s CCM Version Number. It also reports the number of users inside and the
total number of users in the controller's database.
88*2 prints controller information with all of the controller's setup parameters.
88*3 prints a list of standard time zones with their starting time, ending time, and
days, as well as their current active or inactive state.
88*4 prints a list of any of the master time zones which have been assigned
standard time zones and their current state.
88*6 prints each control zone’s time zone and door/relay setups.
88*7 reports relay setups and status. The detailed report shows the exact current
status of each relay for troubleshooting assistance.
88*8 prints the input setup tables and their current state.
88*11 prints keypad and reader setups.
88*13 prints the holiday list.
Command 98
Most 98 subcommands are intended exclusively for Hirsch
programming and should not be used by Velocity
administrators or operators.
This is a complicated command, involving many subcommands.
The syntax for Command 98 is:
<system id> <event type>, <event subtype>, <Parameter Specs>
For example:
98 * NN * P1 * P2 * P3 * P4
where:
98 = Host Generated Command
NN = Sub-Command
P1 = Parameter 1
P2 = Parameter 2
P3 = Parameter 3
P4 = Parameter 4
In the context of Velocity, the only acceptable value of NN is 1. Thus:
98 * 1 * P1 * P2 * P3 * P4
Here are the available sub-commands:
Access Functions
P1 0 = Momentary Access
2 = Unlock
13 = Relock
P2 1 = Door Number
P3 0 = Don't Care
P4 0 = Don't Care
Control Functions
P1 1 = Control Trigger
6 = Alarm Mask
7 = Alarm Unmask
14 = Force On
15 = Force On Release
16 = Force Off
17 = Force Off Release
18 = Lock Down
19 = Lock Down Release
20 = Lock Open
21 = Lock Open Release
22 = Momentary Mask
26 = Entry Delay Cancel
27 = Exit Timer Start
28 = Mask Alarm/Entry Delay Cancel
29 = Unmask Alarm/Exit Timer Start
P2 0 = Don't Care
P4 0 = Don't Care
Miscellaneous Functions
P1 3 = Alarm Cancel
P2 0 = Don't Care
P3 0 = Don't Care
P4 0 = Don't Care
Examples
Unlock Door 3:
98*1*2*3*0*0#
Relock Door 7:
98*1*13*7*0*0#]
Force On Control Zone 7:
98*1*14*0*7*0#
For a more complete explanation of Command 98, refer to Chapter 4 of the
DIGI*TRAC Design and Installation Guide in Velocity Learning Center.
Command 188
Use this command to print a full or partial report list of changes made to setups since
cold start.
For a complete list of all setup values, refer to CMD 88.
The general syntax of this command in Velocity is:
188 * NN * [NN...] #
where NN is:
2 Holidays CMD 57 - 59
5 Standard Access Zones CMD 17, 24, 117, 201, 203, 217, 249,
349
Notes
Any setup changed using one of the commands cited above will be reported by
CMD 188.
Printing the time, date, and version number reports the current date, time and the
CCM Version Number for the specified controller.
Printing the Time Zones prints a list of all standard time zones defined with their
starting time, ending time and days, and their current active or inactive state.
Printing the access zones or control zones prints their time zone and door/relay
setups.
Printing the relays prints the relay setup tables and the relay status display. The
detailed report shows the exact current status of each relay changed since cold
start.
Printing the alarm and sense inputs prints a list of alarm and sense inputs modified
from default and their current state. Printing the keypads/MATCH values prints the
keypads/MATCH reader setup tables. Printing the holidays prints the holiday list.
To fully understand what this command can do, refer to Chapter 5, “Factory Setup and
Printout,” of the DIGI*TRAC Design and Installation Guide which can be accessed
through the Browser.
Examples
To print a list of all system components modified since cold start:
188 * 0 #
To print all holidays:
188 * 2 #
To print a list of all Time Zones and Relays changed since cold start:
188 * 10 * 14 #
Credential Templates
Credential templates are security profiles that enable you to bypass the
time-consuming task of creating a new credential from scratch for every enrolled
individual. Using templates, you simply assign an individual a pre-defined template,
generate the necessary user numbers, and you've created the necessary credential. If
you have many employees, this short cut can save many hours in the enrollment
process.
For example, if you have twenty technicians, all of whom use the same lab doors and
require the same permissions, you can create a single lab technician credential
template and assign that template to every member of the group, thereby saving you
the trouble of filling out the same credential information twenty times. Credential
templates include this information:
Badge template
IDF for card or code
Card type (if selected)
Code number and type (if selected)
Activation/expiration dates
Function group (where appropriate)
Door group (where appropriate)
Day/Use/Absentee limits
2-person rule specifications
Tag, alert, or disable options
Passback override
Special needs
Print and Issue controls
Credential templates do not include this information:
Stamp number
Data number
MATCH number
PIN
This information must be added on a person-by-person basis at the time the credential
is assigned to the person in Enrollment Manager.
For more on this, refer to “Assigning a Credential Template to a Person” on page 807.
4. When you're finished with the General page, click the Function tab and add
values for this.
5. Click the Limits tab and supply these values.
6. Click the Options tab and supply these values as required.
7. When you're finished, click OK.
The new credential template appears in the Credential Templates folder.
You cannot add information such as a PIN or card stamp number. This
must be added on a person-by-person basis within Enrollment Manager.
This property sheet defines the basic settings for this credential template.
Link new Check this box to link this template to any credentials associated
credentials to with it. If a person enrolled and linked to this credential
this template template through the Add New Credential Using Template
option. This means that when this template is changed, the
credentials associated with this template also change certain
field values.
For more on this, refer to “Credentials: Link to Template” on
page 883.
If this box is not checked, this credential template can be
changed without rippling down to every enrollee associated
with the credential template.
Badge From the drop-down list, select the badge template you need
Templates for this credential template. If you need a double-sided badge,
make sure to select a badge template designed specifically for
double-sided printing.
Only those badge templates already defined are displayed in
this combo box list. Badge templates are created using the
Badge & Graphics Designer.
For more on this, refer to the chapter, “Badge & Graphic
Designer,” starting on page 437.
For more on printing double-sided badges, refer to “Printing a
Badge” on page 861.
IDF Select one of the available IDF options from this combo box.
Options are:
• 0 - Badge Only
• 1 - Keypad
• 2 - Card
• 3 - Dual
• 4 - Card + Dual
• 5 - Keypad + Dual
• 6 - Keypad + Card
• 7 - Keypad/Card/Dual
For more on this, refer to “ID Formats (IDF)” on page 880.
The default is 1 - Keypad.
Type: Select from the drop-down list the type of card this is. Select
from these options:
• Std 26-Bit Wiegand
• Std 27-Bit Wiegand
• Std 28-Bit Wiegand
• Std 29-Bit Wiegand
• One-Field ABA
• Special 1 - 19
The default is Std 26-Bit Wiegand.
For more on this, refer to “Card Types” on page 2-234.
Note: If you are using an enrollment station, you don’t have to specify
the type. The enrollment station automatically detects the card
type and supplies it in this field.
Stamp # This optional field is most often used for record-keeping. Enter
the hot stamp number appearing on this card. This is the
number that is already imprinted on this card (normally on the
back).
If you are using an Enrollment Station to enroll this card, you
don't need to enter this field number or the 'Data' field number
that follows.
Data Type the data appearing on this card. This number is often the
same as the hot stamp number (though not on Hirsch cards).
If you are enrolling this card through an Enrollment Station, you
won't have to supply a number for the optional 'Stamp #' or this
field. If you are not enrolling this card through an Enrollment
Station, you must enter this field by hand in order to generate a
MATCH number.
Activation/Expiration Date
Activate: The date and time when this credential template becomes
valid.
At the date field, use the down arrow, , to the right of this
combo box to display the calendar. Select the month and day
on which this card/code is activated. You can click the and
buttons to go from month to month. Use the up and down
cursor keys to change the date. The current time is automatically
supplied. To change this, click in the time fields and enter new
values as required.
Alternatively, in the combo box to the right, select from a list of
common date ranges, such as 1 Day, 1 Week, 1 Month, and so
on. This automatically enters a value in the preceding field. You
can then modify the values in the left combo box as required.
Expire: The date and time when this credential is no longer valid. If the
person possessing this credential attempts to use this credential
after the expiration date, Velocity refuses the attempt.
If you want to activate this feature and change the date that
appears in this field:
1. To activate an expiration date, click the check box to the left
of the field.
2. To the right of the field, click the browse button, .
The Set Expiration Date dialog box appears.
3. Specify the date you want to use.
4. Click OK.
Code
If you select any code option—including code, dual, or card and code—from the
IDF field, this section is activated.
Length: Use the spin control buttons, , to specify how many digits
long this code can be.
The range is 3 – 15 digits. The default is 4 digits.
Duress Digit: Use the spin control buttons to specify a duress digit for this
credential. Available duress digits are 1 - 9.
The default is 0 indicating that no duress digit is required for this
code. For more on this, refer to “Duress Digits” on page 881.
Card Types
Card types are standard formats card manufacturers, such as HID, use to construct their
cards. There are many different card standards available but only a few have become
industry standard. The options supported by Velocity are:
Standard 26-Bit The 26-bit format is the industry standard format and is an
Wiegand open format. Convenience in ordering cards and universal
access control panel acceptance are the primary benefits in
using the standard 26-bit card format.
This format consists of 255 possible facility codes. Within
each facility code there is a total of 65,535 unique card
numbers.
Standard 27-Bit The 27-bit format is similar to the 26-bit format except that
Wiegand it offers more facility codes and more unique card
numbers.
Standard 28-Bit The 28-bit format is similar to the 26- and 27-bit formats
Wiegand except that it offers still more facility codes and more
unique card numbers.
Standard 29-Bit The 29-bit format offers one order of magnitude more
Wiegand facility codes and a higher card number maximum.
Special 1 - 25 OEM formats are a unique data format reserved for the
exclusive use of an OEM customer. The OEM format
structure is defined by the OEM customer and Hirsch. OEM
formats are available in a number of different data lengths
with various data field definitions. The OEM format is the
customer's way of providing their customers with a unique
card, and unduplicated card numbers.
When defining a credential as a card, you must specify which card type it is from the
'Type:' field on the General page of either the Credential dialog box or the Credential
Template dialog box.
Use this property sheet to define an action that should be performed when this
code/card is presented.Use this property sheet to define one or more actions that
should be performed when this code/card is presented.
Function(s) This section is divided into two windows: Access Function and
Control Function. When you add a new access and/or control
function, the details of those functions appear in one or the other
of these windows.
Note: A credential template can only define a single function per
controller. When two functions, such as an access and control
function, conflict, a message appears indicating the exact nature
of the conflict.
For more on functions, refer to “Functions” on page 241.
Add... Click this button to add a function to this credential template. The
Define Function dialog box appears. Select the function you
require and it is displayed in either the Access or Control Function
window.
For more on the Define Function dialog box, see “Define
Function Dialog Box,” starting on page 875.
Edit... Click this button after selecting a function from either the Access
Function or Control Function window to edit the function. The
Define Function dialog box appears. Modify the function as
needed.
Delete Click this button after selecting a function from either the Access
Function or Control Function window to remove that function
from the window.
Use this property sheet to enable a variety of limits on this credential template
including global user (credential) management, day/use/absentee limits, and 2-person
rule.
Apply Credential Click this box to indicate that the credential management
Management limits specified here are shared amongst all controllers
Globally connected to the same XBox. Before this feature can be
applied, you must first check the 'Enable global credential
management' box on the Controller Properties Setup
page (see page 88) for each affected controller.
For example, if a person using this credential exceeds the
use limit at one door, that information is shared with all
other controllers on the same XBox. This makes it
impossible for the credential to be used at another door
even if it is controlled by another controller.
For more on this, refer to “Global Credential (User)
Management” on page 895.
Threat Authority Use the spin control buttons to increase or decrease the
threat level for this credential template.
Day/Use/Absentee Limits
No Limit Click this radio button to indicate that there are no limits
for this credential template. This is the default value for a
credential template.
Day Limiting Click this radio button to specify that this credential expires
after a specified number of days. (A day is defined as
running from midnight to midnight.)
The 'Day/Use/Absentee Count' spin control field is
activated. Specify the limit in the 'Day/Use/Absentee
Count' field to the right.
For more on this, refer to “Day Limiting” on page 890.
Use Limiting Click this radio button to specify that this credential
template expires after a specified number of uses. The
'Day/Use/Absentee Count' spin control field is activated.
Specify the limit in the 'Day/Use/Absentee Count' field to
the right.
For more on this, refer to “Use Limiting” on page 890.
Absentee Limiting Click this radio button to specify that this credential
template expires after a specified number of recorded
absences. The 'Day/Use/Absentee Count' spin control
field is activated.
Specify the limit in the 'Day/Use/Absentee Count' field to
the right.
For more on this, refer to “Display Credential Information”
on page 889.
Auto-Delete Click this box to indicate that when the limit is reached as
Credential defined by the fields above, this credential template is
automatically deleted from the controller's memory.
If you have checked the 'Apply Credential Management
Globally' box, all instances of this credential template on
all attached controllers are deleted.
Note: If this option is not checked, this credential is disabled
when the limit is exceeded.
For more on this feature, see “Auto-Delete” on page 892.
2-Person Rule
This section specifies how the 2-person rule is applied to this credential template.
Doors are enabled for 2-Person Rule using the Door General Properties page.
Timers and time zone disable parameters are specified on the Controller Passback
property sheet.
For more on this, refer to “Two-Person Rule,” starting on page 106.
Normal Click this radio button to indicate that the normal 2-person
rule applies to this credential. This person can access a
2-Person Rule-enabled door with any other person
possessing a Normal, A/B Rule “A”, or A/B Rule “B”
designation.
A/B Rule A Two-Person “A/B” Rule. If one person has an A/B Rule “A”
specified in the limits for their credential, they need to find
someone with an A/B Rule “B” or a 'Normal' designation
in order to unlock a 2-Person Rule-enabled door.
This is particularly useful for supervisor/ trainee access
privileges.
For more on these rules, refer to “Rule Variations” on page
108.
A/B Rule B Two-Person “A/B” Rule. If one person has an A/B Rule 'B'
selected in the limits for their credential, they need to find
someone with an A/B Rule “A” or a 'Normal' designation
in order to unlock a 2-person rule-enabled door.
This is particularly useful for supervisor/ trainee access
privileges.
For more on these rules, refer to “Rule Variations” on page
108.
This page controls a variety of options influencing the way Velocity responds to a
specific credential template.
Actions
Tag Click this box to indicate the credential template is tagged. For
more on this topic, refer to “Tagging” on page 892.
Alert Click this box to indicate the credential template causes an alert.
For more on this topic, refer to “Alert” on page 892.
Disable Click this box to disable all actions while this credential template
is being used.
Passback
Executive Click this box to designate that this credential template allows
Override executive override. For more on this topic, refer to “Two-Person
Rule” on page 106.
Special Needs
Special Needs Click this box to designate that this credential template allows
Access Time an unlock extension beyond the normal unlock interval for
Extension special needs, such as wheelchair access or large parcel
delivery.
Before this feature is enabled, you must first specify intervals in
the ‘Special Needs Time Extensions’ section of the Controller
Setup properties sheet (see page 88). For more on this, refer to
“Special Needs Time Extension” on page 95.
Print Control
Enable Print Check this box to enable print control. Print control is a feature
Control that restricts the number of badges that can be printed using a
credential based on this credential template.
If this credential is not associated with a badge template, this
section has no relevance. A qualified operator can enable Print
Control globally using Enrollment Manager Preferences (see
“Preferences” on page 896.).
Max: Enter the maximum number of badges that can be printed for a
badge based on this credential template. Velocity will not allow
either the Attempts or Confirmed counts to exceed the value
entered here unless the operator printing the badge is assigned
to a role that allows overriding of print control (see “Role
Properties: Application Permissions” on page 292).
A qualified operator specify a maximum value globally using
Enrollment Manager Preferences (see “Preferences” on page
896.).
Display print Check this box to enable confirmation when a badge based on
confirmation this credential template attempts to print. This means that
whenever an operator prints a badge based on this credential,
Velocity prompts the operator to indicate whether the badge
printed correctly. If the operator indicates that the badge did
print properly, both the Attempts and Confirmed fields are
incremented by one. If the operator indicates that the badge did
not print properly, only the Attempts field is incremented.
A qualified operator can enable this feature globally using
Enrollment Manager Preferences (see “Preferences” on page
896.).
Issue Control
Functions
Functions are tasks Velocity can do to connected security devices.
Velocity divides functions into five main categories:
Access Functions (page 241)
Alarm & Input Functions (page 242)
Control Functions (page 245)
Password Functions (page 249)
Special Functions (page 250)
Each of these functions is explained more thoroughly in the following sections.
For details on how to use these functions, refer to the Velocity Operators Guide,
“Access & Control Functions,” starting on page 203.
Access Functions
Access functions (also called Door functions) apply to only one component: the door.
Momentary Actuates the door timer Momentary and Trigger are the only
for a period of time two functions that are timed: going on
specified by the door then turning off according to a timer set
timer. to a predefined interval. All other
functions are either On or Off. This is
the lowest priority level of relay
actuation.
Unlock Actuates the relay and This affects only the door/relay at
leaves it on until it is which it is issued. This is the next
relocked. lowest level of relay actuation; only
momentary is lower.
Relock Relock a relay that has This is the necessary twin to unlock. It
previously been must be used to negate the unlock
unlocked. function and return the door to its
normal resting state. This affects only
the door/relay at which it is issued.
Extended Unlock the door for an The interval during which the door is
Unlock extended period of time. unlocked is designated by the
Extended Access Timers in Door
Properties.
For more on this, refer to “Examples:
Extended Access” on page 951.
The procedures used for invoking these functions is explained fully in the Velocity
Operators Guide, “Access & Control Functions,” starting on page 203.
Alarm Functions
Alarm functions describe a group of operations Velocity uses to control the behavior of
specified alarms and the line modules associated with them.
Mask Mask turns off the reporting of all alarms from any of the line
module inputs for the specified door group.
Masking does not prevent the reporting of line trouble, such as
shorts or open line conditions.
Unmask Unmask restores the alarm reporting from all inputs defined for
the specified door group.
Assign Unmask to a door group with a time zone of 65 (Always)
to prevent time restrictions on the unmasking of masked line
module inputs.
Cancel Entry Cancel Entry Timer is used to cancel the entry delay timer and
Delay prevent the reporting of an alarm.
Use an entry delay timer to control access to secure areas where
the ScramblePad is located within the area. The setting for the
entry delay timer is defined at the Entry Delay Time field on the
Door Input Setup Property Sheet. The secured area is defined by
the door group.
Start Exit Start Exit Timer enables personnel within a secure area to exit
Timer that area without tripping an alarm. However, it stipulates that the
unqualified exit from an area can only proceed for a limited time.
The amount of time allowed is set at the Exit Delay Time field on
the Door Input Setup Property Sheet. The secured area is
defined by the door group.
Mask/Cancel This function cancels any entry delay value (as specified on the
Entry Delay Door Input Setup Property Sheet) and masks all interior line
modules for general building occupancy.
It can also mask inputs for occupancy of a specific area defined
by a door group while other areas remain unmasked.
Unmask/Start This function combines the start exit timer function with the
Exit Timer unmask function and is often used to re-secure either an entire
building or a specified area as defined by the door group.
The start exit timer is set by the Exit Delay Time field on the Door
Input Setup Property Sheet
LED On Turns on the LED of the reader associated with this action. For
the procedure used to designate and activate a specific LED
through the Master Control Zone, refer to LED Enabling.
LED Off Turns off the LED of the reader associated with this action. For
the procedure used to designate and activate a specific LED
through the Master Control Zone, refer to LED Enabling.
Alarm functions are configured using the function pages of either credential dialog box
or the credential template dialog box.
The procedures used for invoking these functions are explained fully in the Velocity
Operators Guide, “Access & Control Functions” on page 203.
Both Relay control and Input control functions are implemented by assigning a user
number with control code and an associated control zone.
Input functions are configured for individuals using the function pages of either
credential dialog box or the credential template dialog box.
The procedures used for invoking these functions is explained fully in the Velocity
Operators Guide, “Access & Control Functions” on page 203.
Control Functions
Control functions (also referred to as Output or Relay functions) affect the working of
devices such as electric strikes and door locks not associated with doors, as well as
elevator relays and all other devices that can be turned on or off.
In Velocity there are a large number of control functions:
Force ON Every relay in the control zone is Can affect both onboard and
actuated. The relay continues to expansion relays.
be actuated until released.
Force ON Returns all relays that were Can affect both onboard and
Release actuated by the Force ON expansion relays.
condition to their default resting
state.
Force OFF Disables all relays associated Particularly useful for x-ray rooms
with this control zone. or laboratories where no access
is granted during an examination
or experiment.
The procedures used for invoking these functions is explained fully in the Velocity
Operators Guide, “Access & Control Functions” on page 203.
Priority Levels
Control functions involve increasing levels of priority as shown below:
Actuate Relays are actuated during a time zone, going on at the start
time of the zone and off at the end time of the zone.
Clear Clears the current relay states for access and mid-level control
functions at the end of a given time zone. The clear relay state
does not affect relays controlled by a code of higher priority than
a time zone, such as Lock Down and Lock Open. This
automatically reverses a code- or card-activated relay from either
access and mid-level control without manually resetting the
relay.
This feature is most generally used in combination with a
manual Unlock by code or card to ensure an automatic Relock
by time zone.
For more information on relay states, refer to configuration information on Relays (page
167), Expansion Relays (page 172), or Doors Relays (page 157).
Password Functions
Password functions control operator access to local ScramblePad programming mode.
Passwords provide five levels of programming command restriction. Starting from Level
5 and going down to Level 1, each password level provides increasing types of
DIGI*TRAC commands as specified by the person's credential. Since access to
programming and password manipulation is an operator activity, the credentials that
control this function are usually assigned only to operator's who must use specific
DIGI*TRAC commands at specific keypads.
Hint Password Level functions are almost never used in Velocity since they involve
programming at the keypad, a procedure which Velocity is designed to circumvent.
For the most part, you can safely ignore these functions.
Any number of persons can be assigned to any password level. Each authorized person
is logged onto the system when programming mode is entered.
Only one operator can be logged on at a time.
The five password levels are:
4 Operator Password All Except Setups & Add or Print Users With
Codes
The Password function is selected through the 'Function Category' combo box on the
Credential Function page. The 'Function' combo box on the same page selects the
priority level this credential supports.
Special Functions
Special functions enable Velocity to provide sophisticated control of such features as
alarm cancel, the watch and time logs, the deadman timer, threat levels, and indexed
commands.
These include:
Alarm Cancel Cancel all alarms within the This function must be
specified zone. When you select selected in order to use the
this function, the 'Door Group' DIGI*TRAC Annunciator. For
combo box appears. more on this, refer to
Select the door group to which “DIGI*TRAC Annunciator” on
this function applies. The default is page 256.
all doors, always.
Watch Log Logs code entry for tracking This function doesn’t grant
guards on their appointed rounds. access, only records the
When you select this function, the guard’s progress.
'Door Group' combo box appears.
Select the door group to which
this function applies. The default is
all doors, always.
Time Log Logs code entry for recording the This function doesn’t grant
arrival and departure times of time access; it only records arrival
log code holders. When you select and departure for time card
this function, the 'Door Group' purposes.
combo box appears.
Select the door group to which
this function applies. The default is
all doors, always.
Set Threat Sets a security (threat) level at the The range of available threat
Level reader/keypad where this levels are 0 (no threat/all
credential was used. Combo Box threat alarms cancelled) to
fields and windows appear like 99 (greatest threat).
this example: A user cannot issue a threat
level higher than the level
they are currently assigned.
For example, if an operator is
qualified to respond to
alarms up to threat level 50,
the operator cannot issue a
threat level alarm of 51 or
greater.
For more on threat levels,
When you select this function, the refer to “Threat Levels” on
'Set Threat Level' field appears. page 338.
Choose the threat level required.
Select the controllers where this
threat level applies. Use the <<
button to move a highlighted
controller from the All Controllers
window to the Selected Controller
window.
Indexed Commands
The following indexed commands are normally assigned by the administrator and
enable the specified credential to perform important ancillary activities.
DIGI*TRAC Annunciator
Velocity supports the use of Hirsch's DIGI*TRAC Annunciator.
To configure the Annunciator for use with Velocity:
1. Open the Enrollment Manager.
2. Select or enroll a person or group of people who are allowed to use this device.
3. Create a new credential to activate this device.
Make sure this credential provides either a code or card by which the user can
activate the Annunciator.
4. Click the Function tab.
The function property sheet appears.
5. Select the Single Function radio button.
6. From the 'Function Group' combo box, select Special.
7. From the 'Function' combo box, select Alarm Cancel.
8. At the 'Door Group' combo box, select or create a door group at which the
Annunciator can be activated by the code or card.
9. Finish defining this credential as required.
Once this credential is assigned, each qualified user can activate and consult the
Annunciator as required.
For details on installing and connecting this device, refer to either the DIGI*TRAC
Design and Installation Guide or the DIGI*TRAC Annunciator Guide.
Door Groups
Door Groups answer the questions When and Where. The When is the Time Zone and
the Where is the Door (Reader).
Door Groups allow you to decide what doors (readers) and at what time people are
allowed access to their building.
Door Groups combine multiple doors (readers) together for a specific group of
people.
Each door (reader) may be assigned the same or an individual time zone for access
After you have defined and named all doors connected to a controller or system, but
before you add users, you should create door groups. Most users will access more than
one door (reader) during the course of their daily activities. In order to save time
configuring each user for all the doors he/she will use, it is far easier to assign door
groups that include all the doors they are likely to use.
Hint While we talk about groups of doors here, what we are really grouping are the
readers associated with those doors. In many systems, only one reader is
associated with a door and in such circumstances the reader is the same thing as
the door. However, when you define doors which include both entry and exit
readers, you can theoretically create groups where the entry reader is part of the
group but the exit reader is not. In such circumstances, door groups are actually
reader groups.
For example, Mr. Smythe, a lab technician, must have access to five doors while Ms.
Gray, the receptionist in the lobby, only requires access to three doors. Mr. Blumenthal,
the CEO, of course, has access to all fifteen doors in the complex while Dr. Plumber,
the senior researcher (only slightly less important), has access to fourteen doors.
Instead of spending time assigning each door to Smythe, Gray, Blumenthal, and
Plumber, it is much easier and less time-consuming to assign one or more door groups
tailored to the needs of the company.
To define door groups, see “Door Groups: How to Define” on page 257.
You can also group defined Door Groups into Master Door Groups. For more on this,
refer to “ Master Door Groups” on page 263.
You can only select one time zone at a time here. To specify individual time zones
for individual doors, only select those doors and readers requiring a particular time
zone.
To create a new time zone for this purpose, select <New>. The Standard Time
Zones page appears. If required, you can click the Master Time Zones or Grand
Master Time Zones tab to access those pages. Once you've created the time zone
you want, click the button. You are returned to the Door Groups form with the
new time zone displayed in the 'Time Zone' combo box.
6. At the 'Display my network layout' box, do one of these:
• Check the box to display a tree depicting your network layout. Go to the next
step.
• Uncheck the box to display a list of all doors currently associated with this
system as shown below. Skip to Step 9.
Hint Many people add their doors without using the network layout. For example,
imagine you had one hundred M8 controllers and had to create a door group with
all doors. If you deselect the network layout, you could quickly pick the time zone,
select All Doors, then create a door group with all 800 doors. If you left it in
network layout mode, you would have to select each of the 100 controllers to pick
all doors. When not in network layout, you can either sort by the address column
or the door name column for more flexibility.
7. In the system tree window, expand the system tree until the relevant controller
appears.
8. Click to highlight the controller.
All currently selected readers appear in the available doors window to the right.
9. Check the box of each reader you want included in this door group.
To associate more than one time zone with the readers in this group, you can
select only those readers using a specific time zone, then assign a time zone to
those selections, then add them to the group. Once this is done, go back and
select the next time zone and select the doors for which this zone is appropriate.
For example, if you want to define a door group that includes Door 01 - Entry
(which is always available) and Door 01 - Exit (which is only available during the
graveyard shift), you would first select Door 01 - Entry and associate that with
<Always>, add it, then select Door 01 - Exit and associate that with <Graveyard>
before adding it.
10. Click Add.
The selected readers appear in the bottom window with their address, door name,
and time zone displayed as in the following example:
The Edit Time Zone dialog box appears like this example:
6. Select a time zone from the pull-down combo box and click OK.
The door appears with the new time zone displayed in the Time Zone column.
7. When you're finished, click OK.
5. Specify a new door group name and press OK. The door group is created.
6. Make changes to this door group as required.
The fields and buttons on this dialog box are explained below:
Tag Click this checkbox to indicate that this door group is tagged.
For more on this topic, refer to “Tagging” on page 892.
Alert Click this checkbox to indicate that this door group alerts every
time it is used.
For more on this topic, refer to “Alert” on page 892.
Doors
System Tree All available components on this system appear in this pane. To
pane view this pane, you must have the 'Display my network layout'
box checked below the pane; otherwise, only the available
door pane window appears displaying all currently defined
doors throughout the system as shown in the example below.
Available Door All currently available doors (for either the selected controller or
pane for the entire system) appear in this pane. The available doors
for the entire system appears in this window if the 'Display my
network layout' box is not checked.
Select All Click this button to check all of the doors displayed in the
Available Doors pane.
Deselect All Click this button to uncheck all of the doors displayed in the
Available Doors pane.
Add Click this button to select all doors checked in the Available
Door pane for this door group.
All doors added here are moved to the Selected Door pane.
Display my Uncheck this box to hide the System Tree pane; the currently
network available doors for the currently selected controller appear in
layout the single pane with their addresses and index values as shown
in this example:
Selected Doors All doors selected from the Available Doors pane (checked and
pane added) appear in this window.
Remove Click this button after selecting a door from the Selected Doors
pane to remove a door from this door group and return it to
the Available Doors pane.
Edit Click this button after selecting a door from the Selected Doors
pane to change its time zone.
For more on this, see changing time zones for door groups.
The Master Door Group Properties page includes these fields and windows:
Master Door Enter the name for this master door group.
Group Name
Tag Click this checkbox to indicate that this master door group is
tagged.
For more on this topic, refer to “Tagging” on page 892.
Alert Click this checkbox to indicate that this master door group
alerts every time it is used.
For more on this topic, refer to “Alert” on page 892.
Contains: This window includes all door groups assigned to this Master
Door Group.
Does not This window lists all currently-defined door groups not
contain: currently assigned to this Master Door Group. Initially, this
contains all defined door groups.
Move the selected door group(s) from the Does not contain
to the Contain window.
Move all of the door groups from the Does not contain to the
Contain window.
Move all the door groups from the Contain window to the
Does not contain window.
4. At the 'Master Door Group Name' text box, enter a name for this master door
group.
5. Check the Tag and/or Alert boxes to tag or alert this master door group.
6. In the 'Does not contain:' window, click to highlight one or more currently-defined
door groups.
To select two or more non-consecutive door groups, hold down Ctrl while you
click. To select consecutive door groups, hold down Shift and click.
7. Click the button. All selected door groups are moved to the 'Contain:'
window.
To select and include all of the door groups listed in the 'Does not contain:'
window, click the button.
To remove door groups from the ‘Contains’ window:
a. Select one or more door groups from ‘Contains’ window. To select two or more
door groups, use the Ctrl and Shift keys as specified in Step 6.
b. Click the button. The door groups are moved back to the ‘Does not
contain’ window.
To remove all of the door groups from the ‘Contains’ window, click the key.
8. When you're finished, click OK.
A master door group must not exceed more than 8 door groups that
include doors from the same controller. If you exceed this limit, the
Conflicts Detected screen appears. Use this screen to edit your master
door group.
Function Groups
Function groups combine the concept of the code extension digit with a control
function. By adding extension codes to a regular PIN code, a qualified person can
activate many different activities. For example, the first person to enter a building in the
morning could enter a function group extension that opens the front door, turns on the
lights, starts the air conditioner, and masks all alarms. Once defined, each function
defined for a function group can be activated by any qualified user belonging to the
relevant function group.
Velocity 3.1 supports up to 255 function groups.
To use a function group, you must:
define tasks this group can perform and assign each task a different extension digit
using the Function Group Properties dialog box. (If a particular task is always
performed when a member of this group enters a code or card, then no extension
code is entered.)
assign function groups to credentials through the Credential function property sheet
or the Credential Template function property sheet.
assign the credential or credential template with that function group to persons
through the Enrollment Manager.
For information on the basics of functions, refer to “Functions,” starting on page 241.
Hint A quick way to create a new function group is to copy and rename an existing
function group then modify it using Steps 5 - 8.
For more on the process of defining code extension digits, refer to “Defining Code
Extensions” on page 270.
6. Specify either a code extension indicating the extension code that triggers this
function or a blank indicating that the associated function is triggered whenever
this function group is invoked.
A code extension is a number between 1 and 99 that follows the normal user PIN
code. This code extension is usually preceded by an asterisk in this manner:
6739*5 where the 5 is the code extension. For more on this, refer to “Defining
Code Extensions” on page 270.
7. Click Add...
The Define Function dialog box appears. For more on this, refer to “Define Function
Dialog Box” on page 271.
8. At the 'Function Category' combo box, select the category you require from the
drop-down list.
Options include: Access, Relay, Alarm, Password, or Special.
9. At the 'Function' combo box, select the relevant function from the drop-down list.
The functions that appear depend on which category you select in the 'Function
Category' pick list. For example, if you select Access, the available functions are
Momentary, Unlock, Relock, and Extended.
Hint You can define only one function per code extension and that code extension can
only apply to one controller. This means that if you attempt to define two functions
involving a single controller for a single code extension, you will get an error
message.
For example, if you try to define the extension digit 3 with both Momentary Access
for Door Group 1 (which is attached to Controller 1) and Relay Trigger for
Controller 1, an error message will appear. If, however, you define the same digit
with both a Momentary Access for Door Group 1 and Relay Trigger for Controller 2,
this is accepted, since you have two functions that are affecting two different
controllers.
10. At the 'Door Group' combo box, specify either a Door Group or Master Door Group
to which this function applies.
Only those door groups currently defined by the system appear in the drop-down
list. To create a new door group or master door group, select either <New Door
Group> or <New Master Door Group> from the drop-down list. You are taken
to the relevant door group property sheet.
11. When you're finished, click OK.
You are returned to the Define Extension dialog box. The newly defined function
appears in the Function(s) window. If you have defined an access function, it
appears in the Access Function subwindow; if you defined a control function, it
appears in the Control Function subwindow.
If no extension code is specified on the Define Extension dialog box, it indicates
that whenever this function group is invoked, the associated functions are instantly
activated.
12. To define additional extensions and associate them with the required functions,
repeat steps 7 - 11.
13. When you're finished, click OK.
You are returned to the New Function Group Properties dialog box.
The new code extension is displayed in the Code Extensions window like the
following example:
Code Extensions
Notice that where no code extension is defined for this function, a set of angle
brackets, <>, appear in the Extension column of the Code Extensions window. Also
notice that each code extension supports only a single function per controller. You
will get an error message if you try to define two or more functions for the same
code extension and controller.
14. To define more code extensions, repeat steps 5 - 13.
15. When you're finished, click OK to confirm your current choices and exit.
The main Velocity menu reappears.
Once you're finished, you can immediately download the new function group
information to the relevant controller(s). For more on this, refer to “Downloading
Controller Configurations,” starting on page 75.
You can save time in creating multiple function groups by cloning and modifying them.
For more on this, refer to “Function Groups: Copying,” starting on page 272.
Code This window lists all existing code extensions defined for this
Extensions function group and the function they perform. This enables a
window qualified person to type in an additional number after the star
or asterisk key on the keypad to perform the specified task.
This window has three columns:
• Extension displays the currently defined extension digit for
this function. If no code extension is specified, angle brackets
appear in the code extension column, <>.
• Function displays the function defined for the extension digit.
• Detail defines the door group or controller/control zone
affected by this extension digit (as shown in the example
above).
To edit a code extension item, simply click on the extension line,
then click the Edit button. The Define Extension dialog box
reappears. Make changes to the line as you require.
Code extensions are defined in the Define Extension dialog box.
For more on defining code extensions, refer to “Defining Code
Extensions” on page 270.
Add... Click this button to create a new code extension and associate a
function with it. The Define Extension dialog box appears.
For more on defining code extensions, refer to “Defining Code
Extensions” on page 270.
Edit... Select an existing code extension line from the Code Extensions
window then click this button to modify the code extension.
The Define Extension dialog box appears.
For more on defining and modifying code extensions, refer to
“Defining Code Extensions” on page 270.
Delete Select an existing code extension line from the Code Extensions
window then click this button to delete the selected extension.
The extension is deleted but not made permanent until you
click OK to exit this dialog box.
To restore a function extension you have just deleted, click
Cancel.
Add... Click this button to display the Define Function dialog box and
define new functions that are triggered by the specified extension
digit.
Edit... Click this button to display the Define Function dialog box for a
function highlighted in the Function(s) window. Modify the
values on this page as required.
Function(s) This window displays all the functions currently defined for this
extension and function group. This window is divided into
subwindows: Access Function and Control Function.
No extension digit can support more than one function, whether
access or control, per controller. For example, if you try to define
the extension digit 3 with both Momentary Access for Door
Group 1 (which is attached to Controller 1) and Relay Trigger for
Controller 1, an error message will appear. If, however, you
define the same digit with both a Momentary Access for Door
Group 1 and Relay Trigger for Controller 2, this is accepted, since
you have two functions that are affecting two different
controllers.
You can define only one function per code extension and that code
extension can only apply to one controller. This means that if you
attempt to define two functions involving a single controller for a single
code extension, you will get an error message.
7. At the 'Door Group' combo box, select the door group or master door group to
which you want these functions to apply.
Only those door groups currently defined by the system appear in the drop-down
list. To create a new door group or master door group, select either <New Door
Group> or <New Master Door Group> from the drop-down list. You are taken
to the relevant door group property sheet.
8. Click OK.
You are returned to the Define Extension dialog box. The newly defined function
appears in the Function(s) window. If you have defined an access function, it
appears in the Access Function subwindow; if you defined a control function, it
appears in the Control Function subwindow.
9. Click OK again to return to the Function Group properties screen.
The code extension you just defined or edited appears in the Code Extensions
window.
10. Click OK again to exit the Function Group properties screen and return to the main
Velocity screen.
Function Select the option you need from the drop-down list. Depending
on which category you selected above, the options differ as shown
below:
Depending on which category you selected above, the options
differ as shown below:
Door Group If you select Access, Special, or Password, this field appears.
Select the door group this code extension affects from the
drop-down option list.
To create a new door group for this purpose, select <New> and
the Door Group Configuration dialog box appears.
Controller If you select Relay or Alarm, this field appears.
Select the controller this code extension affects from the
drop-down option list.
Note: Only those controllers currently defined for the system appear in
this list.
Control Zone If you select Relay or Alarm, this field appears.
Select the control zone this code extension affects from the
drop-down option list.
Both SCZs and MCZs are displayed. If no control zone is affected,
specify <No Control>.
In this function group, 'Access + Unlock Relock', three codes are defined.
The main root code is defined as 2495:
Momentary Access for this group results from entering the code without extensions:
2495#.
Unlock is achieved for this group by entering 2495*1#.
Relock is accomplished for this group by entering 2495*2#.
Each extension digit and the function it activates are defined by clicking the Add...
button as specified in “Function Groups: How to Define” on page 265.
This means that any member of this group using the specified code can enter a door
on a timer. By entering the extension code 1, the door is unlocked and remains
unlocked until the extension digit 2 is entered at which time the door is immediately
relocked.
In this function group, 'Access + Lock Down', three codes are defined. The root code is
defined as 2495.
Momentary Access for this group results from entering the code without extensions:
2495#.
Lock Down is achieved for this group by entering 2495*1#.
Lock Down Release is accomplished for this group by entering 2495*2#.
This means that any member of this group using the specified code can enter a door
on a timer. By entering the extension code 1, Lock Down is imposed on the door relay.
When Lock Down is no longer required, the extension code 2 is entered and the relay
releases.
Operators
Operators are the people who run the Velocity system. Like badge holders, operators
must have card and/or code access to some part of the security system.
In addition, however, operators have access to all or part of Velocity operations and
functions. This requires that they be provided with permissions and grants, allowing
them to use at least a portion of Velocity's functions.
For more on defining and enrolling operators, see “Operators: How to Enroll” on page
275.
Before Velocity operators can function within a Windows domain, they must first be
defined as Windows administrators. For more on this, refer to “Domain Administrators”
on page 280.
Operators 275
Velocity Version 3.1 Administrator’s Guide
If you have assigned two or more roles to the same operator, there may arise
conflicts between one role that allows a particular feature and another that does
not. In order to reconcile these conflicts, Velocity has designed several conflict
rules.
8. When you're finished, click OK.
The new operator appears in the components window under Operators.
If an operator is a member of two or more roles with conflicting
permissions, the role with the greater permission generally takes
precedence; however, if this is a hardware permission (DIGI*TRAC
folder) then the most restrictive role is accepted. For more on this, refer
to “Operators: Conflicting Roles” on page 280.
Large systems that serve many people often require more than one operator with
domain administrator privileges, such as Velocity operator assignment and password
allocation. In order to assign domain administrator privileges, you must first define the
person as a Velocity operator, then define that Velocity operator as a domain
administrator. Only a person who currently possesses domain administrator privileges
can perform this procedure.
For more on this, refer to “Domain Administrators” on page 280.
276 Operators
MAN006-0612
Hint If you have installed Velocity on an existing Windows machine, you can save time
by using the Find... button to quickly identify each Windows user you want to
make a Velocity user. The person's name and password are automatically
supplied.
Windows Credential
User must When checked, it indicates that this password is only good until
change the operator logs on for the next time. At this point, he/she
password at must change their password again. This box is checked by
next logon default.
This increases the level of security but makes it more difficult
for the operator to memorize a password. (You must be logged
on as an administrator or a member of an administrators group
in order to activate or disable these features.)
When this box is cleared, both the 'User cannot change
password' and 'Password never expires' check boxes are
activated.
User cannot Check this box to indicate that this operator cannot change
change his/her password. Only the administrator or a member of the
password administrator group other than this operator can change this
password.
This box can only be activated by deselecting the 'User must
change password as next logon' box.
(You must be logged on as an administrator or a member of an
administrators group in order to activate or disable these
features.)
Password Check this box to indicate that the operator's password never
never expires expires.
This box can only be activated by deselecting the 'User must
change password at next logon' box.
(You must be logged on as an administrator or a member of an
administrators group in order to activate or disable these
features.)
Operators 277
Velocity Version 3.1 Administrator’s Guide
Account is Check this box to indicate that the current operator account is
disabled disabled.
The assigned operator cannot access Velocity until this box is
unchecked by another member of the administrators group.
(You must be logged on as an administrator or a member of an
administrators group in order to activate or disable these
features.)
Find... Click this button to display the Users dialog box and find the
user you want to identify.
This shortcut enables you to identify existing Windows users
and assign them as Velocity operators. Their current name and
password is automatically supplied. This saves time when you
have installed Velocity on an existing Windows machine where
many operators have already been identified.
Restrict by Check this box to indicate that this operator's activity on Velocity
Shift: is restricted to certain times.
Any attempt to use Velocity outside of the start and end range
specified below results in an alarm and the request for access
to Velocity is denied.
Start: The time when the operator's shift begins. If the 'Restrict by
Shift' box is checked, this field is active. Designate a start time in
one of these ways:
Click in the first field, enter a value (either by typing a value or
pressing the up or down cursor buttons), then press the right
cursor button to continue to the second field. Repeat this
process for each field until the time is complete.
Click the spin control buttons to increase or decrease the time.
End: The time when the operator's shift ends. If the 'Restrict by Shift'
box is checked, this field is active. Designate an end time in one
of these ways:
Click in the first field, enter a value (either by typing a value or
pressing the up or down cursor buttons), then press the right
cursor button to continue to the second field. Repeat this
process for each field until the time is complete.
Click the spin control buttons to increase or decrease the time.
Auto lock Check this box to indicate that Velocity locks up the workstation
workstation after a designated number of minutes have elapsed.
after x minutes Either enter a value by typing in the following field or use the
of idle time spin control buttons next to the minutes field to change the
minutes.
If this box is cleared, it indicates that the Velocity workstation
does not lock after a certain number of minutes.
278 Operators
MAN006-0612
This page enables the qualified operator to define the role(s) of which the selected
operator is a member.
This page includes these windows:
Member of... This window includes a list of all roles of which this operator is
a member.
You add roles to this window using the Add... button and
remove roles from this window using the Remove button.
Alternatively, double click the role you want to move and it is
automatically moved to the other window.
Remove Click this button after selecting a role in the Member of...
window to remove that role from that window and place it
back in the Not a Member of... window.
Alternatively, simply double click the selected role and it is
moved automatically to the other pane.
Add... Click this button after selecting a role from the Not a Member
of... window to move that role from that window to the
Member of... window.
Alternatively, simply double click the selected role and it is
moved automatically to the other pane.
Operators 279
Velocity Version 3.1 Administrator’s Guide
Domain Administrators
By default, only the domain administrator can define Velocity operators. This means
that responsibility for defining new operators is often assigned to one person. On a
small system this default is probably desirable. On larger systems, however, there are
many conditions under which this arrangement is unrealistic or inefficient. Most large
Velocity installations require more than one person who can create operators for
Velocity.
Only a person currently possessing domain administrator privileges can assign another
operator those privileges.
You cannot create an administrator within Velocity with the authorization
to create operators. You can only create a domain administrator using
Windows 2000 Server.
To create additional domain administrators to handle the task of creating Velocity
operators:
1. If you haven't already, create the operator definition within Velocity for the person
you want to make the Velocity administrator.
2. Exit Velocity.
3. On the domain controller's Windows 2000 Server desktop, double click the My
Network Places icon.
The My Network Places screen appears.
280 Operators
MAN006-0612
4. Double click the Entire Network icon. The Entire Network screen appears.
5. Click the entire contents hyperlink at the bottom of the page.
This is the underlined blue link within the sentence 'You may also view the entire
contents of the network.' The Entire Network screen changes to display several
icons.
6. Double click the Directory icon. The network directory expands to reveal folders
within the directory.
7. Double click the Velocity domain icon.
The Velocity domain folder expands. One of these folders should be the Users
folder.
8. Double click the Users folder.
The Users folder expands. One of the subfolders should be the Domain
Administrators folder.
9. Double click the Domain Admins folder.
The Domain Admins Properties sheet appears.
10. Click the Add... button.
The Select Users, Contacts, or Computers screen appears with a list of all available
operators (users).
11. From this list, click to highlight the name of the user you want to provide with
administrator privileges.
12. Click Add. The name is added to the lower window.
13. Click OK twice.
14. Exit to the Windows desktop.
Next time the specified operator signs onto Windows, that operator will be able to
exercise operator creation privileges within Velocity.
Operators 281
Velocity Version 3.1 Administrator’s Guide
A red icon appears in the place of the operator icon, like the following example:
The operator is now locked down and cannot use any workstation in the Velocity
system.
You can also lock down a specific workstation by using the Workstation Lock Down
feature. See “Locking Down Workstations,” starting on page 335.
To release a locked down operator:
1. Repeat Steps 1 - 3 of the previous instructions.
2. From the pop-up option list, select Enable.
A prompt appears asking you to confirm your selection.
3. Click Yes.
The red icon is replaced by the normal operator icon.
282 Operators
MAN006-0612
Person Templates
Create person templates to expedite the task of enrolling people into the Enrollment
Manager. Using this shortcut, a qualified operator can automatically populate new
employee forms with pertinent values.
For more on this, refer to “Person Templates” on page 802.
To define a new person template:
1. From the main System Tree pane, expand the Velocity Configuration folder until the
Person Templates folder appears.
2. Click to highlight the Person Templates folder.
All currently defined Person Templates appear in the Components pane.
3. From the Components pane, double click the Add New Person Template
option.
The Add New Person Template page appears like this example:
4. In the 'Template Name' text box, enter a template name for this new person
template.
5. At the General tab, enter all appropriate values for the fields you require.
You don't need to supply values for every field that appears here, only those fields
that are relevant to a group of people. For instance, if you want to create a person
template for Research and Development, you might select 'Research &
Development' from the Division pick list, enter the company name in the
Company field, enter the base phone number for the R & D Department in the
Business Phone field.
Any field you leave blank will require a new value when this person is enrolled.
Only those fields previously defined using the User Defined Fields feature appear
on this screen. For more on user-defined fields, refer to “User-Defined Setup” on
page 778.
6. If required, click additional tabs to reveal pages possessing fields you need to enter.
7. If required, click the Groups tab and specify to which Person Groups a member of
this Person Template belong.
8. When you're finished, click OK.
The new person template is added to the component window list.
9. Click Cancel to exit this screen.
The new Person Template appears in the Components window. When a qualified
operator enrolls a person using a Person Template, this template appears in the ‘Select
Person Template’ window as shown on page 865.
Roles
A large Velocity system can require many operators, working at different stations and
overseeing different aspects of the system. Only one or two of these operators, such as
the installer or administrator, will have access to every system feature. Most operators
will only need to see a portion of the system, or access a few of the features. In order
to assign access rights and privileges to many operators, Velocity created a new
concept: the role. A role is a list of tasks and features that are available to operators
who are assigned that role.
Roles streamline the process of assigning rights and privileges to operators by defining
many of the attributes for an entire class of operators in advance. Once you have
defined a set of roles, you can assign a new operator one or more of these roles,
supply personal information, and the operator is defined. You cannot qualify an
operator to use a module or feature that is not allowed by the role(s) of which they are
a member.
For example, if you create a role that allows access to every Velocity module except
Customization Manager, then any operator who is a member of that role can use any
Velocity module except Customization Manager, unless the operator is also a member
of another role that does allow access to Customization Manager. Or imagine a role
that enables its members to access Cameras 1 – 6 of a CCTV system, but blocks
access to Cameras 7 – 12.
Roles can be defined broadly or narrowly, enabling access to large blocks of the
system, or to small details, like individual doors or inputs. For instance, if you need to,
you can even create a role that restricts members to what port events they can view.
If you need to change an operator's duties, create a new role (often by modifying a
renamed or copied role), then apply that new role to the current operator.
Hint In Velocity 3.0 and later, Roles replaces Operator Groups. In previous versions of
Velocity, there were rights, conferred on an operator group, and permissions,
conferred on an individual operator. Roles replace both rights and permissions.
Roles also answer the need, so often requested by security system professionals,
for in-depth, low-level partitioning.
Partitioning
Partitioning is the procedure for dividing activities, objects, and data into logical
subgroups that can only be viewed by those operators permitted to view that
subgroup. As the name implies, partitioning sets up logical partitions around specified
activities and objects so that only those operators that are permitted to view that activity
or object are actually allowed to.
Objects that can be partitioned include:
people
alarms and events
program functions
module features
When partitioning involves alarms and events, we refer to it as alarm and event routing,
since it entails the directing of only specified event and alarm data to those operators
who have permission to view it.
Roles 285
Velocity Version 3.1 Administrator’s Guide
Hint While a simple security system, involving a few doors and a dozen employees,
may never use an advanced feature like partitioning, a more sophisticated system
that includes multi-use buildings, hundreds of employees, and/or dozens of
operators, most decidedly will utilize this feature.
286 Roles
MAN006-0612
When upgrading, if Add permissions were given, then the Save and View are also
checked for consistency. If Add was not part of the granted permissions given in
Velocity 2.6, then Save and View are not checked either and the Administrator must
check both Save and View manually.
The components that had Add for 2.6 but do not for 3.0 are:
CCTV Camera
Control Zone editor
Dialup modem pool
Door
Expansion input
Expansion relay
Input
Reader
Relay
These must all be added manually.
Hint Administrators should leave the settings for the default Administrators and
Operators roles unmodified. Use them as your standard default settings from
which to assemble other roles. Use the Copy right-click option to create new roles.
Notice that the default Administrators role allows access to every available Velocity
feature and screen. Conversely, the default Operators role includes no access to
any Velocity features or screens.
4. Double click the Add New Role folder.
The Enter Role Name... text box appears like this example:
5. In the Role name field, enter the name of this new role.
Roles 287
Velocity Version 3.1 Administrator’s Guide
Roles: Copying
If you have created one or more roles, it becomes easier to create more roles by using
previously created roles as templates through the copy feature.
To copy an existing role:
1. From the System Tree pane Velocity Configuration folder, select the Roles folder.
All currently defined roles appear in the Components pane.
2. From the Components pane, right click on the role you want to use as the
template for a new role.
An option list pops up.
3. From the pop-up option list, select Copy.
The Enter Role Name... text box (see page 288) appears.
4. Enter the new name for this role and click OK.
The new role appears in the Components pane.
5. Rename the role as needed using the instructions in “Roles: Renaming” on page
289.
6. Using the instructions found in “Roles: How To Define” on page 287, customize
this new role as required.
288 Roles
MAN006-0612
Roles: Renaming
If you need to create one or more roles, it becomes easier to create more roles by
copying an existing role then renaming it before customizing permissions within it.
To rename a role:
1. From the System Tree pane, select the Roles folder from the Velocity Configuration
tree.
All currently defined roles appear in the Components pane.
2. From the Components pane, right click on the role whose name you want to
change.
An option list pops up.
3. From the pop-up option list, select Rename.
The current role name becomes a text box with the current text highlighted.
4. Enter the new name for this role, then click outside the text box.
The new role name appears in the Components pane.
5. Using the instructions found in “Roles: How To Define” on page 287, customize
this role as required.
Roles 289
Velocity Version 3.1 Administrator’s Guide
Active Time Select the time zone from the drop-down option list. All
Zone currently defined time zones are displayed here. During the
time zone you select, the DIGI*TRAC properties you designate
for this role apply; when this time zone is not active, the
DIGI*TRAC role properties do not apply. This role and the
properties selected for it, excluding those properties specified
for the DIGI*TRAC subfolder, still apply to the specified role, no
matter what time zone is currently active. The default time
zone is <Always>.
Role folder pane The left pane lists the major categories of privileges (rights,
permissions, and properties) a role can define. These
categories are represented as folders and include:
• Members (page 291)
• Add-Ins (page 292)
• Application Permissions (page 292)
• Cameras (page 307)
• Command Sets (page 307)
• Credential Templates (page 307)
• DIGI*TRAC (page 308)
• Door Groups (page 309)
• Event Viewer Filters (page 309)
• Function Groups (page 309)
• Graphics (page 310)
• Members (page 310)
• Person Groups (page 311)
• Person Templates (page 311)
• Reports (page 311)
• Status Viewer Groups (page 312)
• Video Explorer Groups (page 312)
• Workstation (page 312)
Component The right pane, the roles component pane, lists those privileges
pane and properties specific to the selected folder.
For example, if you select Members, as shown in the example
above, the option Add New Member appears in this pane.
Use this property sheet to define which rights and permissions each role controls.
The Application Permissions folder is the most important of the folders in
the role tree pane. Many of the permissions contained in the other
folders cannot be used until the operator is granted permission in the
Application Permissions folder to actually access and use the module or
feature described.
Each of the pages on this property sheet appear on the following pages.
290 Roles
MAN006-0612
All currently enrolled operators who are not yet a member of this role appear in
this window.
Only those operators who have been previously enrolled appear in this
pane.
4. Click to highlight the operator you want to enroll as a member of this role.
5. Click OK.
You can only add one member at a time.
6. Repeat Steps 1 - 4 to add new members to this role.
The Role properties page reappears with the newly enrolled member(s) appearing in
the components pane.
Roles can also be assigned to individual operators through the Operator Roles property
page (see “Operator Roles Properties Sheet,” starting on page 279).
Roles 291
Velocity Version 3.1 Administrator’s Guide
Only those Add Ins currently defined on this system appear in the Role
properties components pane.
To add one or more add-ins to this role:
Check one or more of the Add In boxes to grant access to these credential
templates.
This enables the operator who is a member of this role to use each add-in you check.
Name This pane lists all Velocity components and modules shown in
the Velocity system tree, including CCTV Switcher, Controller,
Expansion Input, Enrollment Manager, Function Group, Holiday,
Relay, and Standard Time Zone.
When you select a component name, one or more
permissions appear in the Operator can... pane.
292 Roles
MAN006-0612
Role can... This pane provides a list of permissions that the operator
assigned this role can perform with the component or module
highlighted in the Name pane. Click to check the box of each
permission this role requires.
Some of the more common permissions are:
Add — The operator assigned this role can add items to this
component. Selecting this element automatically selects Save
and View.
Delete — The operator assigned this role can delete items
from this component.
Save — The operator assigned this role can save changes
made to this component. This includes both new and modified
component items.
View — The operator assigned this role can select the
Properties option to open and view component properties. If
left unchecked, the operator cannot access the property
page(s) that define this component. Only those tabs (pages)
checked for this role can be viewed; all unchecked tabs are
hidden.
Note: Many components enable the administrator to limit the pages
accessible to a particular role, especially when the feature has
multiple or tabbed pages.
Use — The operator assigned this role can use this module.
Use Functions — The operator assigned this role can use the
function(s) associated with this module.
Note: Conferring a permission like Add presupposes the ability to
both Save and View without which adding is impossible. For
this reason, when you select Add, the Save and View check
boxes are automatically checked as well. There are examples
of this pattern throughout this pane. For more on this, refer to
the following table.
This table provides a complete list of what the Application Permissions panes contain:
Administration Use
Module Use Functions
Roles 293
Velocity Version 3.1 Administrator’s Guide
Badges Edit
Preview
Print
Override Print Control
294 Roles
MAN006-0612
Controller Add
Delete
Save
View
View General Tab
View Setup Tab
View Reporting Tab
View Passback Tab
View Alarm Actions Tab
View Control Zones Tab
View Communications Tab
Firmware - Update CCM/SNIB2 Firmware
Door Save
View
View General Tab
View Entry Reader Tab
View Exit Reader Tab
View Input Tab
View Relay Tab
Roles 295
Velocity Version 3.1 Administrator’s Guide
Enrollment - Add
Credential Delete
Save
View
View General Tab
View Function Tab
View Limits Tab
View Options Tab
296 Roles
MAN006-0612
Roles 297
Velocity Version 3.1 Administrator’s Guide
Holiday Add
Delete
Save
View
View General Tab
Input Save
View
View General Tab
View Logic Tab
View State Change Reporting Tab
Operator Add
Delete
Save
View
View General Tab
View Roles Tab
298 Roles
MAN006-0612
Ports Add
Delete
Save
View
View General Tab
Reader Save
View
View General Tab
View Logic Tab
View ScramblePad Options Tab
Relay Add
Delete
Save
View
View General Tab
View Logic Tab
Roles 299
Velocity Version 3.1 Administrator’s Guide
Workstations Add
Delete
XBox Add
Delete
Save
View
View General Tab
300 Roles
MAN006-0612
Some of these permissions require the selection of one or more other permissions. For
example, selecting Add, presupposes the ability to both Save and View without which
adding is impossible. For this reason, checking a particular box can actually enable
more than just the selected permission. When this occurs, a message like this example
appears:
Settings Behavior
No No No No
No No No Yes
No No No No
No Yes No Yes
Roles 301
Velocity Version 3.1 Administrator’s Guide
Settings Behavior
No No Yes Yes
Administration Module - Use access the Administration window including the system tree
and components panes. Without this access, the operator
cannot access the system configuration components.
Administration Module - Use use all functions included in the Administration window.
Functions
Alarm Receiver add, delete, save, view, or view the general page for the central
station alarm receiver.
Alarm Responses add, delete, save, or view the alarm responses folder.
Alarm Viewer - Change modify the look and feel of Alarm Viewer using the Properties
Properties option.
Alarm Viewer - Close with enable this operator to close Alarm Viewer even if some alarms
Active Alarms are still active.
Alarm Viewer - Use access, view, and respond to the Alarm Viewer.
Alarm Viewer - Clear in clear an alarm even though it has not returned to normal.
Restricted Mode (Use with Permission should only be given to an administrator or
Caution!) qualified technician in order to troubleshoot the system or
expedite exit of an area during an emergency.
Use this feature with extreme caution. In
most cases, a cleared but unacknowledged
alarm represents an unacceptable breach of
security.
302 Roles
MAN006-0612
Alarms & RTNs - Acknowledge acknowledge alarms and RTNs on the Alarm Viewer. The
operator can use the Acknowledge function.
Alarms & RTNs - Acknowledge acknowledge multiple alarms and RTNs on the Alarm Viewer.
Multiple The operator can use the Acknowledge All function.
Alarms & RTNs - Clear in clear an alarm and its RTN from Alarm Viewer. The operator can
Standard Mode use the Clear function.
Alarms & RTNs - Clear Multiple clear multiple alarms and RTNs from Alarm Viewer. The
operator can use the Clear All function.
CCTV Camera save, view, view General tab, and view Presets tab for CCTV
cameras.
CCTV Camera Viewer - Use access and use CCTV Camera Viewer.
Console Add-Ins - Use access and use the Add-In options under the Console menu
option.
Console Preferences - Change access and change all preferences that appear on the Velocity
All Preferences dialog box. This includes the General, Network,
Alarm Options, Enrollment Station, Printers, and CCTV pages.
Console Preferences - Change access and use two pages of the Velocity Preferences dialog
Enrollment & Printers box. The two pages that appear are the Enrollment Station and
Printers page. The General, Network, Alarm Options, and CCTV
pages do not appear and are not accessible.
Credentials -Allow override of access and select the 'Reuse MATCH Card Codes with an
Old Card Codes Operator Override Only' option in the 'Reuse Deleted Codes'
section of the Preferences General page.
Credentials - Allow override of access and select the 'Reuse PINs with an Operator Override
Old PIN Codes Only' option in the 'Reuse Deleted Codes' section of the
Preferences General page.
Credentials - Batch Enroll use the batch enroll feature to enroll credentials in Enrollment
Manager.
Roles 303
Velocity Version 3.1 Administrator’s Guide
Credentials - Override Code override code tamper for a credential in Enrollment Manager.
Tamper
Credentials - Reset Limit Count reset the limit count for a credential in Enrollment Manager.
Customization - Enter Window enable operator to customize the Personal Information form by
Design Mode entering design mode in Enrollment Manager.
Data Export Wizard - Use access and use the Data Export Wizard.
Data Import Wizard - Use access and use the Data Import Wizard.
DVR Camera Viewer - Use access and use the DVR Camera Viewer.
Enrollment Manager - Device access the Device Configuration option in Enrollment Manager.
Configuration
Enrollment Manager - Display enable the operator to see credential codes in the ‘PIN’ field.
PIN Codes
Enrollment Manager - Find enable this operator to find a credential by sorting by PIN
Credential by PIN codes.
Enrollment Manager - Use access Enrollment Manager. Without this, the operator cannot
create, modify, or view badging or access code information
Event Viewer - Display State enable operators to see when a state changes in Event Viewer.
Changes If unchecked, only the initial state of an event is viewable; any
change that may occur while the operator is viewing Event
Viewer is not displayed.
Event Viewer - Use access the Event Viewer. Viewing events should require a
higher level of security than viewing alarms.
Exit Velocity - Close Velocity enable operator to exit Velocity by using the Close Velocity
option.
Exit Velocity - Lock enable operator to select the Lock Workstation option on exit.
Workstation This privilege should only be granted to administrators and
technical personnel who need to test another operator's range
of activities.
304 Roles
MAN006-0612
Exit Velocity - Log On as a enable operator to select the Log On as a Different Operator
Different Operator option on exit.
Exit Velocity - Restart enable operator to select the Restart option on exit.
Firmware - Update CCM download firmware updates from the Velocity server to one or
Firmware more controllers using the Download Firmware feature.
Graphics - Use access Live mode on the Graphics module. This enables
operators to monitor icons through the Graphics module and
perform other simple operator functions. It does not allow
access to Design Mode or permit operators to control icons.
This is a function most operators must perform.
Graphics - Use Custom Link access and use Custom Link Manager in the Graphics Designer
Manager module.
Graphics - Use Design Mode access Design Mode on the Graphics module. This enables a
qualified operator to design maps and populate them with
components.
Using the Graphics module in Design mode is normally an
administrator function.
Graphics - Use Functions use the finished maps to control inputs and outputs placed on
the maps, including popping a door or testing an input.
This is a function most operators must perform.
Off-Normal Window - Use access and view the Off-Normal Points window.
Report Manager - Use access and use the Report Manager. This provides the ability to
generate previously defined reports.
Some reports are normally handled by operators; others are
administrator responsibilities. You can specify access to
individual reports within the Roles function.
Reports - Add & Delete Reports add or delete reports or create report groups.
and Report Groups
SAM Import Wizard - Use access the SAM Import Wizard through the File >
Import/Export options on the menu tool bar.
Service Control Manager - use and change the settings for services using the Service
Change Settings Control Manager.
SNIB2 Import Wizard - Use use and change the SNIB2 Import Wizard accessed through
the File > Import/Export options on the menu tool bar.
SQL Manager - Use access the SQL Database Manager. This enables operators to
reconfigure the Velocity database.
Roles 305
Velocity Version 3.1 Administrator’s Guide
Status Viewer - Add, Edit, and use the add, edit, and delete features for creating status groups
Delete Status Groups in Status Viewer. While you can access the Status Groups page
with normal Status Viewer access, you cannot use any of the
additional features without this permission.
Status Viewer - Use Functions enable the operator to use the control functions in Status
Viewer.
Velocity - CCM Import/Export access the CCM Import Wizard through the File >
Wizard - Use Import/Export option on the menu tool bar.
Workstation - Delete enable selected operator to ability delete workstations and their
settings from Velocity.
View * Tab View the designated page associated with the properties of this
item. Only those tabs (pages) that are checked can be viewed.
Unless the Add option is also chosen, all property pages
viewed cannot be modified.
306 Roles
MAN006-0612
Roles 307
Velocity Version 3.1 Administrator’s Guide
308 Roles
MAN006-0612
Active time If required, select the time zone during which the selections
zone you make here are applicable. During all other time zones,
Velocity will not observe these DIGI*TRAC selections.
Only those time zones currently defined for this system appear
in the drop-down list. The default value is Always.
Roles 309
Velocity Version 3.1 Administrator’s Guide
Only those graphics currently defined on this system appear in the Role
properties components pane.
Check one or more of the graphic boxes to grant access to the selected graphics.
This enables the operator provided with this role to access and view each graphic you
check, including the alarms placed on it.
310 Roles
MAN006-0612
All currently enrolled operators who are not yet a member of this role appear in
this window.
• Only those operators who have been previously enrolled appear in this
pane.
3. Click to highlight the operator you want to enroll as a member of this role.
4. Click OK.
You can only add one member at a time.
5. Repeat Steps 1 - 4 to add new members to this role.
The Role properties page reappears with the newly enrolled member(s) appearing in
the components pane.
Roles can also be assigned to individual operators through the Operator Roles property
page.
Roles 311
Velocity Version 3.1 Administrator’s Guide
Check one or more of the report boxes to enable access to each required report.
This enables the operator provided with this role to view, use, and generate each report
you check.
312 Roles
MAN006-0612
Time Zones
Time Zones are one of the most basic units of Velocity configuration. Each time zone
includes:
Name
Start Time (where 00:00 is midnight)
End Time (where 24:00 is midnight)
Days of week (1-8 days including the holiday enabler)
Holiday schedules (1-4 possible schedules)
The week starts on Monday and ends on Sunday. They can include extra days for
holidays.
There are three types of time zones you can define in Velocity:
Standard Time Zones
Master Time Zones
Grandmaster Time Zones
Standard Time Zones (STZs) are defined during the system programming procedure.
Each STZ is defined by entering a name, a starting time, an ending time, and, where
enabled, one to four holiday schedules.
Time periods defined by the starting and ending time can be set to a full 24-hours or
any limited set of hours. Each STZ also includes up to eight (8) authorized
days-of-the-week during which access (or some other activity) is granted for the
specified hours-of-the-day. Besides access, Standard Time Zones can also be set up to
automatically unlock and relock doors during hours of free or public access as well as
trigger relays or alarms as required.
There are 66 Standard Time Zones, two of which are predefined: <Always> and
<Never>. In addition, there are 64 editable STZs that you can define as required by
your system.
STZs can include holidays. If holidays are included in a time zone, access is authorized
for all people assigned a door group with the specific STZ whenever the system's
calendar detects a scheduled holiday date.
If holidays are not included in a time zone, persons with that STZ are denied access
whenever the system detects a scheduled holiday for the entire day.
Holidays are defined separately in Velocity and are generally grouped together into
holiday schedules. Up to four holiday schedules can be assigned for each defined time
period. In addition there is an H column that indicates that the selected holiday
schedules are either included or excluded from the current time zone.
If you check the H day cell for a specified time zone and indicate one or more
holiday schedules, the time zone is active (door unlocked) even during the holidays
included in the selected holiday schedules.
If you don't check the H day cell for that time zone, then the TZ is inactive during
selected holidays (door locked).
For example, say you define Friday, July 4, 2003 as one of the dates on Holiday
Schedule 1. Then define Time Zone 1 as including Holiday Schedule 1. Normally, TZ1
allows front door access from 6:00 - 18:00 Monday - Friday; however, because we
included Holiday Schedule 1 in the define of TZ1, the front door will be locked to
normal traffic on July 4 even though it's a Friday. However, if you checked the H
column, Time Zone 1 would be active even during July 4. For more on this, refer to
“Time Zones: Explaining the H Column” on page 326. For more on Holidays, refer to
“Holidays” on page 330.
In addition, there are Master Time Zones and Grand Master Time Zones which support
the grouping of Standard Time Zones for flexibility in programming.
The programmer also has the option to group Time Zones. Up to 8 Standard Time
Zones can be defined as a Master Time Zone. Additionally, up to 8 Standard or Master
Time Zones can be defined as a Grand Master Time Zone.
Master Time Zones (MTZs) are used when:
A Time Zone must extend past midnight
Multiple start/end times occur on a single day
Different start/end times occur on different days
Grandmaster Time Zones (GTZs) are compilations of Standard and Master Time Zones
and are used when a large or irregular block of time must be specified.
View Select the Holiday Schedules option to display the current holiday
schedules in a pane above the time zone matrix like this example:
This enables you to review the present holiday schedule definitions before
assigning one or more to the current time zone.
You can also edit a holiday schedule name/description by clicking in the
Description column and editing the schedule name. The name will be
changed throughout the system.
Help Select this option to display help pages relevant to the current topic.
Menu tool Refer to Time Zone menu toolbar in “Time Zone Properties Dialog
bar Box” on page 318.
Name A descriptive name for the standard time zone like 'Standard Work
Week' or 'Shift 2'.
As indicated by the legend at the bottom of the property sheet, the
background indicates the current state of this STZ:
• If the STZ is being used by a controller, the background is yellow.
• If the STZ is not currently referenced by a controller, the
background is peach.
• If the STZ is unchangeable, the background is gray.
To change the name:
1. Double click the name you want to change. The Choose Name
dialog box appears.
Days Days of the week for which this STZ's time interval applies.
MTWTFSS Check each day applying to this time zone. A check mark appears.
For examples of how this works, click “Time Zones Examples” on
page 325.
Click this icon to create a new time zone. The Choose Name dialog
box appears.
Click this icon to save changes made to this time zone table.
From this page, you can easily proceed to the Master Time Zones and Grand Master
Time Zones pages by clicking the corresponding tab.
Menu tool Refer to Time Zone menu toolbar in “Time Zone Properties Dialog
bar Box” on page 318.
Click this icon to create a new master time zone. The Choose Name
dialog box appears.
Click this icon to save changes made to the time zone table.
Menu tool bar Refer to Time Zone menu toolbar in “Time Zone Properties
Dialog Box” on page 318.
Name The name of the grand master time zone. As indicated by the
legend at the bottom of the property sheet, the background
indicates the current state of this GTZ:
• if the GTZ is being used by a controller, the background is
yellow.
• if the GTZ is not currently referenced by a controller, the
background is peach.
The name is created using the Create New Time Zone icon in
the upper right corner, .
To change the name:
1. Double click on the name you want to change. The Choose
Name dialog box appears.
Click this icon to create a new grand master time zone. The
Choose Name dialog box appears.
Click this icon to save changes made to the time zone table.
Click this icon to delete the selected grand master time zone.
2 12/24/01, 12/31/01
Step 2
Now we define time zone lines according to the following example:
Starting Ending
Name Days H1234 Explanation
Time Time
Time Zone 4 9 PM 6 PM M-F 12 TZ4 is valid only M-F 9-6. The
five holidays defined by
Schedules 1 and 2 are
included.
Daylight Savings
Daylight savings time is controlled by the Windows system clock. Make sure your
Windows system is correctly enabled and calibrated.
To adjust your operating system for daylight savings:
1. Move your cursor to the tray at the bottom of the Windows desktop.
The Windows tray should appear with the time displayed in the right hand corner.
2. Double click the time field.
The Time dialog box appears.
3. Click the Time Zone tab.
The Windows time zone page appears like the following example:
4. At the time zone combo box, make sure you have selected the correct time zone
for this Velocity server.
5. Check the 'Automatically adjust clock for daylight savings changes' box below the
map as shown in the preceding example.
6. Click OK.
Holidays
Velocity can define up to four holiday schedules (sometimes called a holiday table)
with up to 365 holidays (366 for a leap year) per schedule.
These holidays can then be included in the definition of time zones.
You can only define holidays for the current year and the following year.
For example, you could define holidays for 2002 and 2003, but not
2004. In addition, you must define a year for each holiday defined
whether it is a recurring holiday or not. For example, you cannot simply
define 'New Years' you must define 'New Years 2003'.
A holiday schedule is a group of days defined as holidays for this system. Schedule 1 is
checked by default. You can assign one or more holiday schedules to a standard time
zone.
If holidays are included in the time zone for a person's door group (by selecting the cell
that intersects the STZ row with the H column), access will be authorized when the
system's calendar detects a scheduled holiday date.
If a holiday schedule is not authorized, the specific door group denies access for each
designated holiday date.
330 Holidays
MAN006-0612
Click on the day you need. Press Shift while clicking a start and end date on the
calendar to select a range of days. Click a selected (shaded) date to deselect it; in
this way, you can select a non-contiguous series of days. To go backward or
forward a month, click the or button at the upper left and right hand
corner of the calendar. A month displayed decrements or increments as required.
To return to the previous single-month format, click the button.
6. At the 'Holiday Schedules' section, check one or more of the holiday schedules.
7. Click OK when you're finished.
Checked holiday schedules are included in a time zone only if the H cell
is also checked on the Standard Time Zone properties page. If the H is
not checked, then no holidays can be included.
Name Enter a name for this holiday. Make the name descriptive, if
possible, such as 'New Years 2001' or 'Christmas 2002.'
As shown in these examples, we recommend that you include the
year in your name since Velocity views each holiday as a unique
date (that is, New Years 2002 is different from New Years 2003).
Holidays 331
Velocity Version 3.1 Administrator’s Guide
Click on the day you need. Press Shift while clicking a start and
end date on the calendar to select a range of days. Click a
selected (shaded) date to deselect it; in this way, you can select
a non-contiguous series of days. To go backward or forward a
month, click the or button at the upper left and right
hand corner of the calendar. A month displayed decrements or
increments as required.
To return to the previous single-month format, click the button.
Holiday Check one or more of the holiday schedules to which this holiday
Schedules applies. For example, if you check Holiday Schedule 2 and 4, the
currently-defined holiday is added to both schedules.
Velocity supplies up to four schedules.
You can only add holidays for this year and next year to Standard Time
Zones.
Daylight savings is effective for the current year only.
Holiday Schedules
Four Holiday Schedules (also called Holiday Tables) allow for more flexibility in defining
holidays. You now have an option to select which Holiday Table(s) apply to the
Standard Time Zone.
The daylight savings changeovers are controlled by Windows. For more
on this, see Daylight Savings.
332 Holidays
MAN006-0612
Holidays 333
Velocity Version 3.1 Administrator’s Guide
Workstations
When Velocity communicates with Windows 2000, it automatically senses and displays
all computers currently defined as Velocity workstations. This assumes that all
connected computers—including all Velocity servers, database servers, and clients:
are assigned a common Domain name
possess proper computer names
are installed with Velocity software
To view the Velocity workstations on your system:
1. Open the Velocity server as the Administrator or a member of the administrator
role.
2. If not already displayed, open the Administration Window.
3. From the System tree pane, expand the Velocity Configuration folder.
The Workstation folder appears.
4. Click to highlight the Workstations folder.
All currently assigned workstations appear in the Components pane like the
example shown below:
Also, there are occasions when you may need to lock down an existing workstation. To
do this, refer to “Locking Down Workstations,” starting on page 335.
Multiple workstations are only supported by Velocity 2.0 and later.
Velocity automatically adds any computers it detects on the system that are running
Velocity. No additional configuration is required; however, there are circumstances
under which you may need to add workstations to the system.
For more on this, refer to “Adding Workstations” on page 334.
Adding Workstations
There are three circumstances under which you may need to add workstations to the
system. You need to:
Add an XML client interface
Customize Velocity web content for a PDA (such as a Pocket PC or a Palm Pilot)
Redefine a Velocity workstation that has been accidentally deleted
To add a workstation:
1. At the Administration Window, expand the Velocity Configuration folder.
334 Workstations
MAN006-0612
3. In the 'Workstation Name' text field, enter the name you want for this workstation.
4. Click to select the radio button that best describes this workstation:
Select: To install:
5. Click OK.
The new workstation appears in the components pane.
Workstations 335
Velocity Version 3.1 Administrator’s Guide
A red icon appears in the place of the workstation icon, like the following example:
The workstation is now locked down and no one can use it.
You can also lock down a specific operator by using the Operator Lock Down feature.
See “Locking Down Operators” on page 281.
To release a locked down workstation:
1. Repeat Steps 1 - 3 of the previous instructions.
2. From the pop-up option list, select Enable.
A prompt appears asking you to confirm your selection.
3. Click Yes.
The red icon is replaced by the normal workstation icon.
336 Workstations
MAN006-0612
Alarm Responses
Operators are frequently in the position of entering a note or explanation for an alarm
(Operator Notes) when it occurs in Alarm Viewer. Since alarms are often repetitive, the
writing of the notes for these alarms is similarly repetitive. In an effort to shorten this
process, Velocity provides a means to create alarm responses which can then be
selected from a list of Alarm Responses.
To create an alarm response:
1. From the Velocity System Tree pane, expand the Velocity Configuration folder to
reveal the Alarm Responses folder.
2. Click to highlight the Alarm Responses folder.
The Add New Alarm Response option appears in the Components pane along with
any previously defined alarm responses.
3. In the Components pane, double click the Add New Alarm Response option.
The Alarm Response dialog box appears like this example:
Threat Levels
Threat levels — also known as security levels — refer to crisis level situations where a
higher threat level indicates heightened security.
Threat levels range from 0 to 99. Levels are defined by the operator or system
administrator. Use 0 or 1 to indicate normal operation. If threat level is not used, the
threat level stays at 0. If threat level support is used, start at 1 for situation normal and
proceed upward from there.
All credentials can have security levels associated with them. A person with a security
level of 99 will not be inconvenienced by any threat level situation except 99. A person
with a level of 10 can find himself locked out of the system when the threat level
reaches 11 – 99.
Threat levels can also be set controller-wide by a credential, a host command, or
master control zone. MCZs can only set values from 1 to 99. You can’t use a MCZ to
set a threat level at 0.
Threat levels can also be designated reader-by-reader. For example, if dual technology
readers are left in the CCOTZ mode during the day, they can be configured to revert
automatically to dual codes when a particular threat level is reached.
Readers can be configured to turn off automatically above a specific threat level so that
it no longer accepts codes from anyone. Velocity can also send a command to specific
readers to set the threat level.
Threat levels are associated with many features in Velocity including:
readers
master control zones
limits page in credentials
A qualified operator can use a special Set Threat Level credential to set a specified
threat level at a reader/keypad. Once the special card/code is entered at the
keypad/reader, that reader is set at the threat level indicated by the credential. For
more on this, refer to “Special Functions” on page 250.
Threat levels are used by many different components and modules within Velocity
including:
Set threat levels in master control zones
Set the threat authority for credentials on the Limits page of credential properties
Set the threat authority for credential templates on the limits page of credential
templates properties
Disable readers above this level
Disable CCOTZ above this level for a reader
Threat levels are distinct from alarm levels. While threat levels restrict the
function of certain credentials and readers, alarm levels restrict the
acknowledgement of certain alarms by certain operators. For more on
this, refer to “Alarm Levels” on page 698.
4. In the 'Name' text box, enter the name you want to use for this data map.
5. In the Use Customized Card Codes section, enter the appropriate numbers in the
available 16 boxes.
You can enter numbers 0 – 99 into any of the sixteen boxes. For a full discussion
of customizing, read “Using Customized Card Codes” on page 341.
6. When you're finished, click OK.
Once the card map is created, you can apply it to one or more readers as described in
the next section.
4. Click OK.
The specified reader will use the customize card code specified in the card map when
processing cards.
For greater security, facilities occasionally use systems that rearrange the numbers read
by the reader, so that, for example, the fifth digit in the sequence is assigned to the first
digit and so on. Velocity's customized card code feature accommodates this strategy by
enabling the Velocity operator to reassign a particular digit to another digit location.
For example, if you have the six-digit number 792365, and you want to shuffle the
numbers so that the first digit (7) takes the third digit and fourth digit positions, and the
original fourth digit (3) takes the first digit position, the resulting number would now be
397765.
The card data mapping you would use to achieve this result would look like this
example:
Interfaces
Configuration
The Interfaces Configuration folder contains several components handled by Velocity.
These include:
CCTV
Serial Port Writers (page 344)
E-mail Writers (page 348)
XML Writers (page 360)
Message Queue Writers (page 356)
DVR/NVR
Central Stations (page 365)
Hirsch Trigger Action Manager (page 1187)
CCTV is addressed in a separate chapter, “CCTV Configuration,” starting on page 657.
DVR/NVR is also handled in a separate chapter, “DVR / NVR Configuration and Usage,”
starting on page 717.
The Hirsch Trigger Action Manager is discussed in “Trigger Action Manager” on page
1187.
The rest of the above topics are discussed in this chapter.
343
Velocity Version 3.1 Administrator’s Guide
Serial port: From the drop-down option list, select one of the existing serial
ports on this computer. The default is COM1.
Data bits: From the drop-down option list, select the number of data bits
communications on this serial port support. The default is 8.
Bits per From the drop-down option list, select the number of bits per
second: second (bps) communications on this serial port support. This is
the speed at which the port works. Default is 9600.
Stop bits: From the drop-down option list, select the number of stop bits
communications on this serial port support. Default is 1.
Parity: From the drop-down option list, select the parity mode
communications on this serial port support. Default is None.
Start From the drop-down option list, select the start delimiter
delimiter: character used for this port. The default is CR.
Flow control: From the drop-down option list, select the flow control mode this
serial port supports. The default is None.
End From the drop-down option list, select the stop delimiter
delimiter: character used for this port. The default is CR+LF.
Separating From the drop-down option list, select the character used to
delimiter separate terms on this port. The default is a comma.
Active during From the drop-down option list, select the time zone during
time zone: which this serial port is active for this purpose. Select from one of
the existing time zones.
To create a new time zone for this purpose, see “Standard Time
Zones: How to Define” on page 314.
For... Check the box for each event or alarm type you want sent to this
port.
Select Events Click this button to define specific event types to be included in
the For... window.
The Advanced Event Selection screen appears (see page 346).
Check the boxes of all events you want the writer to enable. You
can also define the format in which the event is reported.
Enabled Check this box to indicate that the writer port is currently active.
Check this box to select this event. Uncheck it, to deselect. The
default is unchecked.
Serial Format The token(s) you use to define the event format.
Double click in the row of the event you need and the Format
dialog box appears (see page 347).
Select All Click this button to check all events listed in the window.
Deselect All Click this button to uncheck all events listed in the window.
Format: Either enter a new format name here or select an existing format
from combo box drop-down list.
Contains: This window displays all tokens selected and added from the
'Does not contain' window.
Does not This window lists all currently defined tokens minus any tokens
contain: that have been added to the format definition of this event.
<<Add Move the selected token from the 'Does not contain:' window to
the 'Contains:' window. The selected token is now contained in
the format definition.
Remove>> Move the selected token from the 'Contains:' window to the 'Does
not contain:' window. The selected token is removed from the
format definition.
E-mail Writers
Velocity enables an operator to notify a guard or administrator of a problem via their
E-mail.
Many guards and operators now carry remotely connected PDAs and handheld
computers that enable them to access their E-mail during their rounds. This feature can
contact those remote locations and leave notice of alarms and events throughout the
system.
To notify an operator by E-mail:
1. From the system tree pane, expand the tree until the Interfaces Configuration
folder is expanded.
The expanded Interfaces Configuration folder appears.
2. Click to highlight the E-mail Writers subfolder.
3. From the components pane, double click the Add New E-mail Writer option.
The E-mail Writer Properties screen appears. For more on this, refer to “E-mail
Writer Properties Dialog Box,” starting on page 348.
4. Enter the information you require on the properties screen.
5. To send a message with the properties, click the Mail Content tab.
6. Enter the message you want to send with this writer.
Use any combination of plain text and HTML to construct your message.
To insert the current event/alarm values into the text, use the <contents> variable.
7. Click OK. You are returned to the main menu.
SMTP Settings:
Server: Either enter the path and name of the required SMTP (mail) server
or select one of the mail servers that appear in the drop-down list.
Only those mail servers currently recognized by this network
appear in this list.
If no mail server appears in the drop-down list and if you do not
know your mail server's IP address, you can validate the existence
of the mail server by clicking the browse button, . A message
appears indicating where your mail server exists for this network
and what its IP address is. Enter the IP address from this message
in the Server field.
From: Enter the name you want to appear in the From: line for this E-mail.
User name: If this SMTP account requires a user name to access it (most mail
accounts do), enter it here.
Password: If this SMTP account requires a password to access it, enter it here.
Active Select a time zone from the existing time zone pick list during
during time which E-mail writer is active.
zone: To create a new time zone for this purpose, refer to creating new
time zones starting on page 314.
Recipient Enter the addresses of all people you want to receive this E-mail.
list Separate multiple addresses with semicolons (;).
Event Check the box of each event type you want to trigger the issuing of
Selection an E-mail writer. When you check one of these types, all events for
window that type are selected.
To select only some events from the event type, the Select
Events button is activated.
Enabled Check this box to indicate that E-mail writer is currently active.
The E-mail Content tab is used to configure the appearance of the writer. The contents
of the E-mail can be refined to display the same values that appear in the Event viewer
of Velocity. The fields, buttons, and window on this screen are explained below:
Subject: Enter the subject inserted onto the subject line of the E-mail.
Append 'ALARM' Check this box to indicate that you want the word 'ALARM'
in subject during added to the subject line if this E-mail is notifying the
alarm writer recipient of an alarm condition. The word 'ALARM' is added
to the text specified on the 'Subject' text field.
Body: Specify the layout and message of this E-mail. Use either
plain text or HTML tags.
If you use plain text, you can specify variables using angle
brackets, such as <contents>.
If you want to use HTML to format the E-mail, use HTML like
the preceding example.
Send Format: Select one or other of these radio buttons to tell Velocity in
which format you want this E-mail sent.
• Click HTML to indicate that the text in the Body window
should be interpreted according to HTML conventions. This
is the default value.
• Click Plain Text to indicate the body should be sent as plain
text. Any HTML commands or tags in the text are displayed
as is.
Save as New Click this button to save the current text in the 'Body:' window
Default as the default wording and format for all E-mail writers.
Restore Default Click this button to ignore any changes you have made in the
Body 'Body' window and return to the default settings. For an
example of what the default HTML page looks like, refer to
“E-mail Writer: Design Tips” on page 352.
Design Tips... Click this button to access design tips for creating the text.
For more on design tips, refer to “E-mail Writer: Design Tips”
on page 352.
This screen enables the qualified operator to define those specific events required for
the E-mail Writer. Only those events specified here can be reported by the writer.
You must save the settings for this writer before you can enter or use this
feature.
This screen includes:
Type Indicates the event type(s) selected in the Properties For... window.
This is a read-only field.
Event No. The event number for this event. This is a read-only field.
Select All Click this button to check all events listed in the window.
Deselect Click this button to uncheck all events listed in the window.
All
While the Serial Port Writer also contains a Select Events button, the screen and fields
that appear include several functions not described here. For more on this screen, refer
to “E-mail Writer: Advanced Event Selection” on page 351.
There are two methods for designing this page we discuss here: the easy way and the
slightly harder way. First the easy way.
Method 1
If you have no prior experience with raw HTML code manipulation and you have a
HTML editor installed on your machine, like Microsoft FrontPage or Macromedia
DreamWeaver, the easiest way is to use the tools in the editor to aid you in customizing
this text. To do this:
1. In the 'Body' window, click and select all the text.
2. Copy the text (Ctrl + C).
3. Open your HTML editor.
It should come up with a new page.
4. Click the HTML or Code tab.
5. Paste the code (Ctrl + V) on this page.
6. Using both the HTML raw code and design views, manipulate the fields you must
change. The point of using a HTML editor is that you can see how the page will
look by switching between the code and design views.
You can customize these aspects of the form:
• color and font of the title
• color and font of the table heading
• contact E-mail address
• column sizes
• number of columns
Don't change the % delimiters or the text they enclose. These indicate variable
fields that Velocity changes to reflect the information required. For example,
%EVENT_ID% is the placeholder for a specific event ID that Velocity detects and
reports at this position, such as 10001.
7. When the form looks the way you want it, go into code (HTML) view and select
the entire code.
8. Copy the selected code text.
9. Go back into the E-mail Writer 'Body' window and paste the new text over the
existing text.
The form now reflects the changes you've made.
Method 2
HTML code is reasonably simple to create and edit. There are many books available
that can tell you the basics, which should be all you need in order customize the E-mail
writer to your requirements.
The essentials are discussed below:
Step 1
To change the title bar, look at this piece of text near the top:
<div align="left">
<table border="0" width="100%" height="14" cellspacing="0"
cellpadding="0">
<tr>
<td width="100%" height="22" bgcolor="#CC0000"><b><font color="#FFFFFF"
size="2" face="Verdana"> Velocity E-mail Writer</font></b></td>
</tr>
<tr>
<td width="100%" height="14" bgcolor="#000000"> </td>
</tr>
</table>
</div>
You can change the title by replacing the Velocity E-mail Writer text with text of your
own. Change the font in which it appears by specifying a different face= value.
Change the font color or size by specifying a different font color= or size=
value. The font color attribute uses the same color code as the color properties in
the Designer property pane. All sizes are in picas.
You can change the red bar or the black bar beneath it to another color or another
height. For example, to change the black bar, you would take these lines of code:
<tr>
<td width="100%" height="14" bgcolor="#000000"> </td>
</tr>
and change the td height= to change the bar height and/or the bgcolor= value to
change the color. Alternatively, you could simply delete these three lines to erase the
bar altogether.
Don't modify either the angle brackets < > or the HTML commands, like
a href or /a. These are required HTML elements without which your
page won't display correctly. Also, in general, you shouldn't have to
change the quotation marks, ", since these indicate that a constant exists
between them.
Step 2
To change the administrator E-mail contact, go down to this text statement:
<a
href="[email protected]">[email protected]</a>
To change the width of the table, change the td width= value for each row element.
We recommend that you leave the height value as it is. If you change the width of one
or more columns and want to keep the table the same width, you must compensate
for it by changing the width (td width=) of the other columns.
To change column headings characteristics, look at each argument like this:
Modify the font size= value to change the font size. Modify the face= value to
place a new font. Change the text between the > and < brackets to change the column
text.
So, for example, if you change these elements:
<font size="3" face="Courier New">Hours</font>
the column heading would be in Courier at a slightly higher size and the text appearing
there would read Hours rather than Time.
If you changed an aspect of the heading, perform the same modifications for the body
column. So, for example, if you changed the td width values for the heading, you must
also change the td width= value for each table row (tr) beneath it.
These are the basic changes you can make. To make wholesale changes, you must be
conversant with HTML or use Method 1.
Hint Message Queue Writer functions in the same way as XML Writer except that
Velocity's Message Queue Writer outputs an encrypted data stream that can be
read and interpreted by any Microsoft-compliant Message Queue application.
Message queues are used for such purposes as streaming information and pop-ups
that can display vital Velocity information on any number of wired or wireless networks.
This enables a mobile Velocity operator with the proper qualifications to receive
real-time Velocity updates no matter where he/she is.
This feature is normally set up by experienced third-party integrators
who have a thorough knowledge of message queuing. For more
information on setting up this feature, consult Hirsch Professional
Services.
• If you intend to send messages by HTTP transport, select the MSMQ HTTP
Support check box.
If you don't need to change the subcomponents simply to the next step.
7. Click Next.
Windows installs and configures Message Queuing.
8. Click Finish.
Now you're ready to define one or more Message Queues.
To define Message Queues:
1. From Windows desktop, select Start > Control Panel.
The Control Panel appears.
2. Double click Administrative Tools.
The Administrative Tools screen appears.
3. Double click Computer Management.
The Computer Management screen appears.
4. From the left tree pane, expand the Services and Applications component.
The Message Queuing component should appear.
5. From the right component pane, right click on Private Queues.
6. Select New > Private Queues from the pop-up option list.
The New Private Queue dialog box appears like this example:
Hint Setting up Message Queue and creating one or more queues within that
component is not the same as actually using Message Queue. In order to realize
the potential of this feature, you must know about message queuing and how to
program for it. We recommend that you consult a third-party who specializes in
setting up message queues or Hirsch Professional Services for more on this
feature.
Queue Enter the name for the message queue to which this writer
sends the events specified in the window below.
For more on defining message queues in Windows, refer to
Message Queues.
Format Select the format in which you want these events written.
The default option is Velocity XML 1.0.
Active From the drop-down option list, select the time zone during
during time which this writer is active.
zone All currently defined time zones appear in this list. If you need
to define a special time zone for this purpose, refer to
defining a time zone.
Event window This window displays all the general event types that you can
send using this writer. When you check one of these types, all
events for that type are selected.
To specify which events within each event type you want to
send, click the Select Events button.
Select Click this button to specify which individual events you want
Events sent using this writer.
The Select Events dialog box appears.
Enabled Uncheck this box to indicate that this message queue writer is
not ready for use. By default, this box is checked (Enabled).
XML Writers
Velocity now includes an XML Writers module. This enables Velocity to output Velocity
database information—such as alarms, events and personnel information—in XML
format through a specified port. This XML script can then be exported to another
application. A qualified programmer can create a program that cross-matches the
existing Velocity XML tags to another application's XML tags, thereby formatting the
exported Velocity data for another purpose.
Hint If this sounds familiar, it is: the Serial Port Writer module works on the same
principle, only instead of converting Velocity data into a flat-file format before
outputting it through a designated RS-232 serial port, the XML Writers module
translates the data into XML before sending it through a designated logical port.
Third-Party
Application
3 rd Party XML
Translator
Database
XML
XML
Writer
Velocity
Notice that by default the DVR, E-mail Writer, Serial Port (RS232) Writer, and Task
Manager are selected; however, the XML Writer extension is not automatically
included.
2. Click Install.
The Find Server Extension dialog box appears. You should see a list of .HEX files
listed in the \Velocity folder, including XMLWriter.HEX.
3. Click to select XMLWriter.HEX and click Open.
A message appears.
4. Click Yes.
The XML Writer extension now appears in the Velocity Server Extensions Manager
window.
5. Click OK.
A message appears telling you that changes to the Enabled property take effect
when the Extension Service is restarted.
6. Click OK.
The XML Writers folder appears under the Interfaces Configuration folder next time you
close and re-open Velocity.
To configure XML Writers, refer to the next topic.
The Add New XML Writer option appears in the components pane along with any
previously defined XML interfaces.
3. In the components pane, double click the Add New XML Writer option.
The XML Interface Properties dialog box appears.
Port Enter the port on this computer used for transferring XML
data to another source.
Password If you check the 'Encryption' box, this field is activated. Enter
a password in this text box that will allow the recipient to
decrypt the XML data.
Active during Select the time zone during which this writer can be active.
time zone
Alarm/Event The available alarm and event types appear in this window.
window Check one or more of the associated boxes to indicate that
these alarms/events should be translated to XML by this
writer.
Select Events This button is activated when you select one or more
Alarms/Events from the above window. The Advanced Event
Selection dialog box appears (see page 364). A list of
available alarms and events for the selected alarm/event
types appears. Check those specific alarms/events you want
filtered.
If you click this button before saving the current writer
properties, a message appears asking you to save now. Click
Yes.
Click Select All to select all the alarms/events in the list.
Click Deselect All to remove the check marks from all
alarms/events in the list.
Enabled Check this box to enable use of this writer. Uncheck this box
to disable this writer.
4. At the 'Name' field, enter the name of the new XML interface.
5. At the 'Port' field, enter the port number used by this writer to transfer XML data to
another source.
This is the port the destination programmer “listens to” in order to collect the XML
data.
6. If required, check the ‘Encryption’ box to indicate you want the data sent in an
encrypted form.
7. If needed, enter a password in the ‘Password’ text box that will enable the recipient
to decrypt the XML data.
8. At the 'Active during time zone' combo box, specify the time zone during which the
transfer can take place.
9. From the window, check all relevant alarms and events that you want translated by
this XML writer and sent to another source.
10. To filter events and alarms by particular event or alarm types:
a. Click Select Events.
b. If you haven't saved this writer yet, you are prompted to save the writer by
clicking Yes.
The Advanced Event Selection dialog box appears. For more on this, refer to
“Advanced Event Selection” on page 364.
c. Check types as required. All events and alarm types are listed in ascending order
by Event Number.
To select all types, click Select All. To deselect all checked types, click Deselect
All.
d. When you're finished, click OK.
You are returned to the XML Interface Properties sheet.
11. If this writer is not yet enabled, uncheck the 'Enabled' box. Leave it checked if the
writer is enabled and ready to go.
12. Click OK.
The writer now appears in the components pane.
Check this box to select this event. Uncheck it, to deselect. The
default is unchecked.
Select All Click this button to check all events listed in the window.
Deselect All Click this button to uncheck all events listed in the window.
This screen is similar to the one that appears in the serial writer but lacks the Format
column.
Hint When we talk about events in Velocity we are referring to the superset of
messages and data routed by Velocity -- the umbrella term encompassing all
possibilities. Alarms are one category of events within which are contained several
subcategories, including external, internal, and port alarms.
Velocity can display any of the possible events in the Event Viewer. The program
extracts alarms from events in the Alarm Viewer.
Central Stations
The Central Stations option enables qualified Velocity operators to monitor alarms
recorded at one or more alarm panels. In this hierarchy, central station receivers
connect one or more alarm panels. Each alarm panel in turn connects to one or more
command centers which connect to one or more alarm detection points.
The following illustration shows this system and how it ties in to the Velocity host:
Receiver Accounts / Areas Points
Velocity
Command Center
Heat/Motion Detectors
TCP/IP or Serial
Velocity Host
Command Center
TCP/IP or Serial
Alarm Panel Pull Station
TCP/IP or Serial
Command Center
TCP/IP or
Receiver TCP/IP or Serial Serial Voice Evaculation Units
Command Center
TCP/IP or Serial
TCP/IP or Serial
Strobe/Horn Annunciators
Command Center
Control Panel
Programming Software
Velocity can neither configure the alarm system nor control (acknowledge or clear)
alarms detected by these receivers; it can only monitor those alarms. The clearing and
acknowledgement of alarms must take place at the local level, either through the
command center or alarm control panel. The configuring of the alarm system is
normally handled by local host PCs using device-specific configuration software.
In order to set up Velocity for the Central Stations function, you must:
1. Connect all devices to command centers/alarm control panels.
2. Connect command centers/alarm control panels to the Receiver.
3. Configure the command centers/alarm control panels and their connected devices
using proprietary configuration software.
4. Configure communications between the Receiver and its connected command
centers and alarm control panels using the receiver’s configuration software.
5. Connect the Velocity host to the receiver using either serial or Ethernet cable.
6. Configure Velocity to accept the receiver input. For more on this, refer to “Central
Stations: Setting Up Velocity,” starting on page 369.
Of these operations, only the last one is detailed in this section. The task of connecting
and configuring the receiver, command centers, and alarm control panels is
accomplished using proprietary software applications specific to the connected devices.
For example, a Radionics D6500 Receiver is configured using the D6200 programming
software. The D9124 Fire Alarm panel is programmed using the RPS software.
Individual command centers and control panels are normally configured by a local
laptop PC loaded with the requisite software, like RPS.
Only after the device-specific software has defined the devices making up the alarm
system can Velocity identify those devices using the same values. Amongst the
parameters you must define for the individual devices, these properties are most
important before Velocity can engage the alarm system:
Receiver address (IP or COM port address) (see page 369)
Accounts (see page 373)
Areas (see page 374)
Points (page 375)
Follow the instructions in the appropriate manufacturer’s setup guide to configure the
connected alarm devices.
For a brief overview of this process, refer to “Alarm Device Configuration Preparation”
on page 366.
The RPS screen looks like this with all of the available panels displayed.
If the panel you want is not displayed, click the Locate icon on the icon tool bar
and find the panel from the available connected devices.
2. From the window, select the panel you want to configure and click the Open icon
on the icon tool bar.
The Panel View appears like this example:
Points are generally sorted by the panel port number to which the corresponding
device is connected. For example, if you have connected an smoke detector to
Port 3, you will define that device as Point 3.
6. Write down the area, account, and point values you have assigned; you will need
them later when you configure Velocity.
7. Save your settings and exit.
If, however, you use a RS-232 serial connection, you would use one of the
available COM Network Adapter tabs as shown in the following example:
1. Open Velocity and expand the System Tree until the Central Stations subfolder
under the Interfaces Configuration folder is visible like the following example:
Refer to Feature Activation on page page 411 for instructions on getting the feature
key you need to register this new feature.
If this is not the first time and this feature is already activated, go to the next step.
The Add New Alarm Receiver dialog box appears.
Initial Time Out Enter the seconds before an initial timeout occurs if
Velocity is unable to connect the Velocity Server and
the alarm receiver. An error message is sent to the
Alarm Viewer.
Range is 1 – 32676 seconds. The default is 10
seconds.
Network:
Network Settings:
Port Settings:
Enable this Receiver Check this box to enable the receiver. This indicates
that the receiver is configured, connected, and read
to go.
Subsequently, if you right click on an existing Alarm Receiver and select the
Properties option, the same screen comes up only with a different title like this
example:
new title
Enable this Account Check this box to indicate that the account is
configured, connected, and ready to go.
The new account appears in the Components window as well as a new branch
under the Account Management subfolder like this example:
Enable this Area Check this box if the area is configured, connected,
and ready to go.
The New Point Properties dialog box appears like the following example:
Point No. Enter the predefined point number for this device.
Enable this Point Check this box to indicate that the point is
configured and connected.
7. Repeat Steps 2 - 6 to define all the points associated with this area.
Once you have defined all the points for all the defined areas in all the defined
accounts, you have successfully completed the alarm setup.
The next step is to:
Define the Operators and Roles that can access the central station feature (see
page 377)
Learn to use the central station feature in Alarm Viewer (see page 377)
Learn to place and use the alarm icons in Graphics (see page 378)
In Alarm Viewer, alarms have a format similar to most other security alarms, as shown
in the following example:
In the preceding example, both an alarm (Point 1) and a burglary alarm (Point 2) are
issued then subsequently resolved.
Unlike with other Alarm Viewer messages, there is no right click Acknowledge or
Clear option, so all alarms must be resolved at the panel where they were issued.
For a more graphic representation of alarms, place alarm icons on a Velocity map as
detailed in the following section.
5. Drag the required receiver(s) from the Object Library to the canvas and drop it at
the required spot.
The alarm receiver icon looks like this example: .
6. From the expanded Account Management folder, drag and drop one or more
Accounts you want to place on the canvas.
The Account icon looks like this example: .
7. From the expanded Account folder, drag and drop one or more Areas to the
required location on the canvas.
The Area icon looks like this example: .
8. From a fully expanded Area object, drag the Point you require from the Object
Library to the canvas.
The VIO Selector dialog box prompts you for the type of icon you want displayed
for this object.
9. Select one of the icons you want to represent this particular alarm point and click
OK.
Currently, there are three default alarm icons available:
10. Once all icons are placed in the proper positions, return to Live Mode.
All qualified operators can now bring up this map and monitor the icons on it. For more
on this, refer to “Placing Objects on Drawings” on page 605.
Import/Export Wizards
Velocity includes a number of import and export wizards enabling administrators and
qualified operators to:
Export or archive the Velocity database
Import data from either archived files or another source for inclusion in the Velocity
database
The wizards discussed here are:
Badge Template Migration Wizard (page 382)
SAM Database Import Wizard (page 384)
CCM Import Wizard (page 388)
Velocity Data Export Wizard (page 390)
Velocity Data Import Wizard (page 397)
SNIB2 Import Wizard (page 403)
This chapter details the use of each wizard.
381
Velocity Version 3.1 Administrator’s Guide
This screen enables the operator to map v2.0b badge templates to newly-created
v2.5 badge templates. The left column displays v2.0b badge templates currently
referenced by one or more credentials. The right column displays the v2.5 badge
templates that the credentials should reference in place of the v2.0b templates.
The wizard automatically maps v2.5 templates with the same name (not
case-sensitive) as in the example above. If the wizard cannot find a matching v2.5
template with the same name, the message “<No Mapping>” is displayed. This
means no credentials will be updated at this time.
To manually map a v2.5 template to a v2.0b template:
a. Click the right column cell of the line corresponding to the v2.0b template.
b. Select the template from this list you want to map to the v2.0b template in the
left column.
If there are no credentials in the database that reference v2.0b badge templates,
a message appears. Click OK to continue.
5. Once you’ve completed the template mapping, press Next.
The Finished screen appears.
6. Click Finish.
A final screen appears.
7. Click OK.
If these files are still on the CD, DVD, or floppy, specify the drive.
8. Click Next.
9. Select whether you want to convert ID Manager photographs to the new Velocity
format so they can be loaded into Velocity.
If you pick the No radio button, the Finish button is enabled. Skip to Step 12.
If you pick the Yes radio button, do this:
a. Click Next.
The Locate ID Manager Database dialog box appears.
b. Locate the directory where the ID Manager database resides using the 'Drive'
combo box and the 'Directory' selection field.
c. Select and highlight the required directory. This is the directory where the
IDBadges.mdb file resides.
The 'Table' combo box is populated with the tables in that database. The table that
begins with “SAM” is selected by default.
10. Click Next.
The Locate Photo Directory dialog box appears.
11. Enter the ID Manager Photo Directory in the “Source” text box, or use the
button to locate it.
If you select the browse button, the Find Folder dialog box appears. Select the
proper photo folder where the ID Manager photograph files are kept. If you select
a valid folder, the Next button is activated.
12. Click the Next button.
The Locate ID Manager Photo Directory dialog box reappears.
If you have selected a directory, the 'Source' combo box contains the correct
directory.
13. Click the Next button.
If you select an incorrect directory, a message pops up. The Source text box blanks
out, enabling you to reenter the correct directory.
If you entered the correct photo directory name, the Set Photo Compression Ratio
dialog box appears.
14. Follow the instructions on the form to fine tune the photograph resolutions.
Use the slider bar to specify the compress ratio. The lower the slider's position, the
bigger the compression rate, the smaller the picture size and the lower the quality
of the photograph.
15. Click Finish.
The Data Migration Complete screen appears like the following example:
If the wizard experienced errors while importing the files, a list of errors are
displayed in the window. You have the option to click the Save button to save the
list of import errors to a file named “ImportErrors.log” in a location you specify or
accept the default application path if you don't specify a filename. Use this list to
make manual adjustments and imports as required. You must fix the errors before
you can proceed with the data migration.
16. Click Finish.
The Import In Progress bar appears, showing the progress of the import process.
Once the wizard completes the import process, you will see one of two screens.
If the wizard completed the import without errors, a Congratulations screen
appears.
17. Click Close to exit the Import Wizard.
For additional information on which files the Wizard imports, refer to following
section, 'Fields that SAM Wizard Imports'.
Neither Card Data nor Card Type are imported. You must specify this
information using the Credentials Template feature and the Enrollment
Manager module.
MATCH code is always imported. As long as a card user has a MATCH code, the
information is imported successfully as credentials.
The wizard can import all users including control users.
The wizard cannot build door groups since SAM does not support them. You must
create door groups in Velocity.
5. Select the CCM file you want to import from the pull-down option or click the
button to open the Open dialog box and browse your hard drive for the file you
need.
The file you want should be stored in the directory to which you copied the
firmware file during the download process.
6. Click Next.
The Proceed to Import dialog box appears.
7. Click Next.
The utility imports the selected file and formats it so that Velocity can download it.
If the CCM already exists in the database, a message appears indicating this.
Indicate either Yes to replace the existing CCM code or No to cancel this operation.
The Finish dialog box appears.
8. Click Finish to complete the import process.
2. Click Next.
The Choose a Destination screen appears. For more on this, refer to “Velocity Data
Export Wizard: Choose Destination” on page 391.
3. In the 'Type:' combo box, accept the Text File option.
Currently, the text flat file is the only available option.
4. In the 'File name:' text box, enter the name you want to give this exported file.
If you want to substitute this file for an existing file, click the Browse button, .
The Select a destination folder screen appears.
You should also use the Browse button to specify a different folder from the
default Velocity\Export folder where you want the exported file kept.
The Next button is activated.
5. If you need to export user images along with the text, check the 'Export User
Images' box and specify the folder where you want the images stored in the
'Export Images to:' combo box.
6. When you're finished, click Next.
• If you created a new file name, you are prompted to confirm that you want to
create a new file. Click Yes.
• If you are substituting an old file name for this new file, you are prompted to
confirm this. Click Yes.
The Select Destination File Format screen appears. For more on this, refer to
“Select Destination File Format” on page 392.
7. Specify these values for the file format:
• Row delimiter
• Column delimiter
• First row column names
• Export all person data or specify criteria to export partial data
8. Click Next.
One of two things happens:
• If you checked the 'Specify criteria to export partial data' radio button, the Map
Data Fields screen appears. Go to Step 9.
• The Completing the Data Export Wizard screen appears like this example:
The 'Summary:' window on this screen displays the criteria you have specified for
this file. Go to Step 10.
9. Customize the export file as required. When you're finished, click Next.
For instructions on customizing the export file, refer to “Customizing the Export
File” on page 393.
The Completing the Data Export Wizard screen appears.
10. At the Completing the Data Export Wizard screen, click Finish.
The file is exported to the folder. The Data Export Result screen appears.
11. Click Done.
Type: Specify the type of file Velocity will generate to export this file. At the
current time Text File is the only option.
Text files are flat data files and consist of delimited fields.
File Either enter the drive, directory, and name of the destination file or
name: click the Browse button and locate the correct path and name. If the
file name you select does not yet exist, you are prompted to confirm
your selection.
Export Check this box if you want user images exported as well. These can
User be photos and signatures from the Enrollment Manager or graphics
Images from the Badge & Graphic Designer.
If you check this box, the Export Images to: field is activated.
Export Enter the drive and directory where you want the user images stored.
Images To locate the correct folder, click the Browse button and search for
to: the folder you need.
Row Delimiter: From the pull-down pick list, select the type of row delimiter
you want to use for this flat file. Select from the following
options:
• {CR}-{LF} — carriage return and line feed (this is the
default).
• {CR} — carriage return only
• {LF} — line feed only
Column From the pull-down pick list, select the type of column
Delimiter: delimiter you want to use for this flat file. Select from the
following options:
• Comma — use a comma to indicate a column
• Semicolon — use a semicolon to indicate a column
• Tab — use a tab to indicate a column
First row has Check this box to indicate that the first row includes the
column names column names. This is the default setting.
Export all Click this radio button to export all user data. The wizard will
person data gather all the user data from Velocity database and export it
into the destination. Once you click Next, the Completing the
Data Export Wizard screen appears.
Specify criteria Click this radio button to customize the data to export. Once
to export you click Next, a screen guides you in choosing which fields
partial data and rows to export.
For more on this, refer to “Customizing the Export File” on
page 393.
Hint By default, one of the source field names the export wizard exports is
TemplateDescription. The default value of this field is the credential template's
description. This column is actually supplied for the use of the import wizard.
If the user does not provide a template ID for export, the import wizard uses the
template specified in the 'Use the following credential template...' combo box for
all records; however, if no template is specified here (the default is no template),
the import wizard cannot import any record.
Study the example below to see how mapping source field names to other names
or ignoring some field names customizes the export file.
3. Click Next.
The Criteria and Sorting page appears like the following example:
To make changes to the criteria and sorting, uncheck the 'Use Default Criteria and
Sorting' box. The fields beneath it are activated.
4. Assign criteria and sorting guidelines as required.
• For information on using the Criteria subpage, refer to “Criteria Page” on page
1021.
• For information on using the Sorting page, refer to “Sorting Page” on page
1023.
5. When you're finished, click Next.
Export This read-only field displays a summary of the export results. If the
status: export was successful, this field shows the number of rows exported
to the file.
Save to Click this button to save the information in the Result window to a flat
File file from where it can be reviewed or printed for further investigation.
The Save As dialog box appears. Specify the location and name of
the log file you require for this file.
Done Click this button to quit this screen and return to the main Velocity
screen.
2. Click Next.
The Choose a Data Source screen appears. For more on this, refer to “Velocity Data
Import Wizard: Data Source” on page 399.
3. In the 'Type:' combo box, accept the Text File option.
Currently, the text flat file is the only available option.
4. In the 'File name:' text box, enter the drive, directory, and name of the file you want
to import.
If you need to look for the location of the file, click the Browse button, . The
Select a source file screen appears.
The Next button is activated.
5. When you're finished, click Next.
The Select File Format screen appears. For more on this, refer to “Velocity Data
Import Wizard: Select File Format” on page 400.
6. Indicate the delimiters and restrictions you want the import engine to exercise on
this flat file. When you're finished, click Next.
The Map Data Fields screen appears. For more on this, refer to “Velocity Data
Import Wizard: Map Data Fields” on page 401.
7. Use the following techniques for mapping data from the source file to the
database:
• Map field names to destination names by dragging fields from the 'Source
Field Names' window and dropping them on an item appearing in the
'Destination Field Names' window. Lines appear linking a source name to a
destination name.
• To undo a map link, select to highlight a source or destination field then press
the Delete key.
• To remove all current links and start over again, click the Remove All
mappings button.
• To link sources and destinations automatically, click the Auto Map button.
This links only those source and destination names that are identical. This
process should be done automatically by the import engine. However, if you
have removed all mappings and need to reimpose the mappings that existed
before, use this button.
• At the 'Select a credential template', choose a credential template you want
the import engine to use in formatting credential information. All credentials
will be imported using the template specified here.
The import engine assumes that each row imported represents a
different person regardless of their names. So if multiple rows with the
same name appear in the source file, each row will be imported as a
unique person and one credential will be created for each person.
8. Click Next.
The Completing the Data Import Wizard screen appears as shown in the following
example:
The 'Summary:' window on this screen displays the criteria you have specified for
this file.
9. Click Finish.
The file is imported to the current Velocity database and becomes part of the
available data.
The Data Import Result screen appears. For more on this, refer to “Velocity Data
Import Wizard: Data Import Result” on page 399.
10. Click Done to leave the wizard and return to the main Velocity screen.
Import This read-only field displays a summary of the import results. If the
status: import was successful, this field shows the number of persons
imported to the database.
Save to Click this button to save the information in the Result window to a flat
File file from where it can be reviewed or printed for further investigation.
The Save As dialog box appears. Specify the location and name of
the log file you require for this file.
Done Click this button to quit this screen and return to the main Velocity
screen.
Use this screen to indicate the type and location of the source file.
Source: Select what type of file the source file is. The only choice is Text File.
File Enter the drive, directory, and name of the source file. If the file name
name: you select does not yet exist, you are prompted to select another one.
If you need to look for the location of the file, click the Browse button,
. The Select a source file screen appears. Locate the folder and
select the file then click Open.
Row From the pull-down pick list, select the type of row delimiter this file
Delimiter: uses. Select from the following options:
• {CR}-{LF} — carriage return and line feed (this is the default).
• {CR} — carriage return only
• {LF} — line feed only
Column From the pull-down pick list, select the type of column delimiter this
Delimiter: file employs. Select from the following options:
• Comma — use a comma to indicate a column
• Semicolon — use a semicolon to indicate a column
• Tab — use a tab to indicate a column
Skip Either enter or use the spin control buttons to specify the number of
Rows: rows the import engine should skip before beginning to read the
import file.
For example, if the first sixteen rows are not relevant to the data
(such as titles, credits, and notes), you would specify 16 in this field.
First row Check this box to indicate that the first row includes the column
has names. This is the default setting.
column
names
Preview of This read-only window displays the flat text of the specified import
file: data file. Use this window to review the file, if needed. This window
can also be useful in discerning how many rows to skip.
Notice that the import engine automatically takes the contents of the specified source
file and maps it to the Velocity database.
The following windows, fields, and buttons can be used:
Import Person Check this box to import only the person records with
record only attached credentials.
When this box is unchecked, only those people with
credentials are imported. All other people are deleted from
the record.
Source Field This window displays the current column headers found in
Name: the source file as interpreted by the import engine.
Destination Field This window displays the current column headers found in
Name: the Velocity database.
Use the following Check this box to indicate that you want the import engine
credential to map the data fields using the formatting information
template... contained in a specific credential template. If checked, the
combo box below is activated.
From the combo box option list, choose a credential
template you want the import engine to use in formatting
credential information. All credentials will be imported
using the template specified here.
Note: If the TemplateDescription field is mapped, this will
override this checkbox and the selected template. The
TemplateDescription field is included when the file used
was generated from Velocity.
Remove All Click this button to remove all current mapping between
Mappings the Source Field and the Destination Field. The lines
disappear.
Manual Mapping
You can also perform manual mapping by dragging fields from the 'Source Field
Names' window and dropping them on an item appearing in the 'Destination Field
Names' window. Lines appear linking a source name to a destination name as shown
in the following example:
If the source file provides column names in the first row (and you have specified that
fact by checking the 'First row has column names' box), these names appear in the
'Source Field Names' window as shown above.
If the source file doesn’t include column names as the first row (or you haven't
checked the 'First row has column names' box), then it uses the default names, such
as Col001, to populate the 'Source Field Names' list as shown below:
a. Click to check any old versions of the firmware displayed in the window you
want to delete. The Delete button is activated.
b. Click the Delete button. Each checked firmware revision is erased from the
window. Be careful not to delete the firmware version you just downloaded.
c. Click Close. You are returned to the first SNIB2 Import Wizard.
If you don't need to delete older versions of the firmware, go to the next step.
3. Click Next.
The SNIB2 File Selection window appears.
4. Select the SNIB2 file you want to import from the pull-down option or click the
button to open the Open dialog box and browse your hard drive for the file
you need.
The file you want should be stored in the directory you copied it to during the
download process.
5. Click Next.
The Proceed to Import dialog box appears.
6. Click Next.
The utility imports the selected file and formats it so that Velocity can download it.
If the SNIB2 already exists in the database, a message appears indicating this.
Indicate either Yes to replace the existing SNIB2 code or No to cancel this
operation.
The Finish dialog box appears.
7. Click Finish to complete the import process.
Now it's time to update the firmware you've just imported. For more on this, refer to
“SNIB2 Firmware Update Wizard,” starting on page 715.
Add-Ins
The Add-Ins menu on the Velocity menu bar provides these tools:
Add-In Manager
Feature Activation
Server Extensions
This feature enables the operator to augment Velocity's feature set with new functions
and features as they become available without waiting for upgrades or patches.
Velocity add-ins are published to the Hirsch website as they become available. They are
also available on DVD upon request.
405
Velocity Version 3.1 Administrator’s Guide
Add-In Manager
This feature enables a qualified operator to augment Velocity's feature set with new
Velocity functions without waiting for upgrades or patches. These Velocity Add-Ins are
periodically created by Hirsch programming and are published to the Hirsch website as
they become available. They are also available on DVD upon request.
To add a new module to Velocity:
1. Copy the Velocity Add-In from the DVD or the Hirsch website to the Program
Files\Hirsch Electronics\Velocity\Add-Ins directory on the Velocity server.
2. From the Velocity menu bar, select Add-Ins > Add-In Manager...
The Velocity Add-In Manager screen appears like the following example:
4. Locate the Velocity add-in inf file you want to include and click to highlight it.
By default, the subdirectory where inf files are located is: Program Files\Hirsch
Electronics\Velocity\Add-Ins. Many Add-In programs are installed in this directory
when you install Velocity.
5. Click Open.
The new add-in appears in the Velocity Add-In Manager window like the following
example:
6. To activate a displayed Add-In, check the appropriate box in the 'Load On Startup'
column.
This Add-In will now load automatically whenever you start Velocity.
7. Click OK to exit this feature and return to the main menu.
The new add-in appears as an option on the Add-Ins option list in the Velocity menu
tool bar as shown in this example:
Hint It's a good idea not to install and load any more Add-Ins than you are actually
going to need. Each add-in that is loaded is more overhead for the processor to
handle.
2. From the icon tool bar, click the Open program icon, .
The Select an EXE program dialog box appears.
3. Navigate to the directory where the program you want resides.
Use the 'Look in:' pick list as well as the icons to its right to help you in finding the
correct directory. If needed, you can filter possible executables using the 'File
name:' combo box along with wild card asterisks.
4. In the main window, click to highlight the executable that will start the program you
want.
5. Click Open.
The program icon appears in the External Application Launcher window.
To display the program as a list, click the button.
To display the program as an icon, click the button.
To launch programs from External Application Launcher:
In the External Application Launcher window, double click the program you want to
open.
The program opens in a separate window. When you close this program, you are
returned to External Application Launcher.
Remote Desktop
Remote Desktop is a Velocity add-in that enables a qualified operator to access and
use Velocity from a remote computer. This can be particularly helpful to operators who
use wireless tablets or terminals to monitor the system while moving from one location
to another.
For example, a security chief in Boston can use Velocity Remote Desktop to monitor
the security of a warehouse in Des Moines.
Before you can use remote desktop, you must:
Install Velocity as either a client or standalone on the remote desktop.
Install Remote Desktop using the Add-In Manager. Find the AI-Remote Desktop in
the \Add-Ins subdirectory.
Possess a Velocity operator account.
Make sure both the remote desktop and the destination Velocity machine are
running Velocity.
To run Remote Desktop:
1. From the Velocity menu tool bar on the remote desktop, select Add-Ins >
Remote Desktop.
The Velocity Remote Desktop screen appears.
2. In the 'Select the screen resolution...' pick list, select the resolution at which you
want this remote session to run.
The default resolution is 800 x 600.
3. Click Add.
The Add Remote Security Domain dialog box appears.
4. In the text box, enter either the name or IP address of the Velocity computer to
which you want to connect then click OK.
The computer now appears in the security domain pick list. Consult your
administrator for the name or IP address of the computer.
5. In the 'Select the remote Security Domain...' pick list, select the computer to which
the remote machine wants to connect.
This is often the Velocity server. Only those computers you have already added to
the pick list using Steps 3-4 appear in the list.
If you add a computer name in error, simply click Delete with the domain
selected. A message appears asking you to confirm your deletion. Click Yes. The
security domain is deleted from the pick list.
6. Click Connect...
Velocity connects to the Velocity machine. A log on prompt appears.
7. Enter a valid operator name and password then click OK.
Feature Activation
Hirsch plans to update and add onto Velocity well beyond the launch of any version.
New components and modules will be deployed to enable some new device or
feature. These modules will be made available via download from the Hirsch website
or DVD distribution.
At the current time, the following modules require feature activation:
Central Station Receiver
Message Queue Writer
XML Writer
Once a Velocity add-on component is installed, Velocity detects its presence and will
query you with a Feature Activation screen like this example:
5. Click OK.
The feature you registered now appears on the screen. The Feature Activation screen
does not appear again.
Server Extensions
Server extensions enable the operator to add features to Velocity servers at specific
security installations. Several built-in extensions are either added to the server or
standalone workstation upon installation or are available through Server Extensions:
Central Stations Alarm Receiver
E-mail Writer (E-mail Writer)
Serial Port Writer
Message Queue Writer
Scheduling Agent
American Dynamics Server Extension (DVR Traffic Manager)
Most of these features are automatically installed with Velocity 3.0 and later; however, if
you need to reinstall an extension for any reason or install a new extension, refer to the
directions below.
If you are upgrading from an earlier version of Velocity where one or
more of these extensions are already installed, the installer
automatically detects the presence of the extension(s) and supplies
them. In such cases, you don't have to install the server extension again.
The extension service is automatically added to your Velocity server or standalone
workstation; however, the extension service is not automatically installed when you
configure your computer as a Velocity client.
More extensions will be available to Velocity customers as need arises. Still other
extensions are developed by Hirsch Engineering for specific clients. These proprietary
extensions are only available through prior arrangement with Hirsch Electronics. For
information on this, refer to “Installing Extension Service on a Client” on page 414.
2. Click Install.
The Find Server Extensions dialog box appears like this example:
3. From the 'Look in:' field, locate the Hirsch Electronics\Velocity root directory.
Several HEX files are located here, including:
• EmailWriter.HEX
• HirschSensormaticExt.HEX
• MSMQWriter.HEX
• RS232Writer.HEX
• SchedulingExtension.HEX.
• XMLWriter.HEX
3. Go to the Velocity client, open Velocity, and select Add-Ins > Server Extensions
from the menu tool bar.
The Server Extensions Properties dialog box appears.
4. Click Install.
The Find Server Extension dialog box appears with a list of service extensions as
.hex files. If no .hex files appear in this list, or if the service extension you are
looking for isn't displayed here, navigate to the Velocity server and look under
\Velocity subdirectory.
5. Select the service extension(s) you need from the available .hex file options.
6. Click Open.
The server extension(s) appear in the Server Extensions window.
7. From the client machine, open Control Panel.
Switch to Classic View if you are currently in Category View.
8. Double click Administrative Tools.
9. Double click Computer Management.
The Computer Management screen appears.
10. Expand the Local Users and Groups item and right click on the Groups folder.
11. Select New Group... from the pop-up list.
The New Group dialog box appears.
12. In the 'Group name' field, enter Velocity Services.
13. Click the Add... button. The Select Users dialog box appears.
14. Click the Locations... button and navigate to your Velocity server.
15. Select the Velocity Services you created in Steps 1-2.
Click OK twice to return to the New Group dialog box. The Velocity Services
operator appears as part of the local Velocity Services group.
This provides a domain account that can be used to log onto local services as well
as a way to set up a profile for printers when the print report service extension is
specified.
16. From the Windows desktop, select Start > Run to open the Run dialog box.
17. Click Browse... and locate the file in the Program Files\Hirsch
Electronics\Velocity directory.
18. Click Open.
The path and name of this executable should appear in the ‘Open:’ text field.
19. At the end of the text box field enter a space followed by -install in this manner:
Alarm Viewer
Alarm Viewer is the module in Velocity that enables a qualified operator to view alarms
as they occur, react to them as required, and dispose of them as needed.
This section includes the following topics:
Opening Alarm Viewer (page 418)
Alarm Viewer Main Screen (page 419)
Placing Alarm Viewer on the Velocity desktop (page 435)
How To Use Alarm Viewer (page 424)
Acknowledging Alarms (page 424)
Clearing Alarms (page 425)
Displaying a Credential (page 425)
Adding Operator Notes (page 426)
Viewing a map from Alarm Viewer (page 429)
Modifying Alarm Viewer Properties (page 430)
These and other topics are discussed in the following section.
417
Velocity Version 3.1 Administrator’s Guide
Unacknowledged This pane shows all the alarms Velocity has detected which
Alarms pane have not yet been acknowledged by an operator. The columns
displayed are defined in “Alarm Viewer Columns” on page
420.
Alarms are listed in order of their priority level. Alarms assigned
the highest priority are shown at the top of the list. Initially, all
alarms have the same level 1 priority. You can change alarm
priority levels through the Customization Manager.
To scroll through the available columns, use the scrollbar at the
bottom of the pane. Like most tables in Velocity you can both
sort the alarms on this list and reorder columns in the table
using Column Management.
Acknowledged This pane shows all the alarms Velocity has detected which
Alarms pane have been acknowledged by an operator. The columns
displayed are defined in “Alarm Viewer Columns” on page
420.
To scroll through the available columns, use the scrollbar at the
bottom of the pane. Like most tables in Velocity you can both
sort the alarms on this list and reorder columns in the table
using Column Management.
Notes window When the Notes tab is selected, the operator can type notes
pertaining to a specific alarm.
This screen is either viewable or hidden from view based on the role assigned to a
specific operator.
Icon Bar
There are a number of options you can perform either by using the menu bar options
or right clicking your mouse.
This bar and buttons on it are either enabled or disabled based on the role assigned to
a specific operator.
For more on acknowledging and clearing alarms, see “How To Use Alarm Viewer” on
page 424.
Count If you have accepted the default Alarm Stacking enabled in Alarm
Options Preferences, this column displays all occurrences of alarms
for this device that are still unacknowledged. The earliest alarm is
marked as 1 and each subsequent alarm is incremented.
Controller The current time at the controller site when this alarm occurred.
Time This can be different from the host's time if the controller and host
are in different time zones.
Host Time The current time at the Velocity host site when this alarm occurred.
This can be different from the controller's time if the controller and
host are in different time zones.
Address The specific location where this alarm took place using the standard
address format.
For more on interpreting the address format, refer to “Address
Format” on page 422.
Level Level assigned an alarm. Initially, all alarms have the same level 1
priority.
You can change alarm priority levels through the Customization
Manager (see “How To Use Customization Manager” on page 678).
For more on alarm levels, refer to “Alarm Levels” on page 698.
Alarm ID The ID generated by Velocity for this alarm. Each alarm type has a
different alarm ID.
To include or exclude any of these columns from the pane, refer to the Column
Headers section of the “Alarm Viewer General Property Sheet” on page 431.
Acknowledged Alarms Pane
The Acknowledged Alarms pane contains these columns of information pertaining to
each alarm. These columns are:
Controller The current time at the controller site when this alarm occurred.
Time This can be different from the host's time if the controller and
host are in different time zones.
Host Time The current time at the Velocity host site when this alarm
occurred. This can be different from the controller's time if the
controller and host are in different time zones.
Acknowledge The date and time when this alarm was acknowledged.
Time
Address The specific location where this alarm took place using the
standard address format.
For more on interpreting the address format, refer to “Address
Format” on page 422.
Level Level assigned an alarm. Initially, all alarms have the same level
1 priority.
You can change alarm priority levels through the Customization
Manager (see “How To Use Customization Manager” on page
678). For more on alarm levels, refer to “Alarm Levels” on page
698.
Alarm ID The ID generated by Velocity for this alarm. Each alarm type has
a different alarm ID.
To include or exclude any of these columns from the pane, refer to the Column
headers section of the “Alarm Viewer General Property Sheet” on page 431.
To sort and manage columns on either pane, refer to “Column Management” on page
31.
Address Format
Throughout Velocity, you will see a standard format for specifying an address. This
address can tell an operator exactly where a system component is located just by
reading it.
The format is:
\\<device class>.<device address>
where:
Device Address
Acknowledging an Alarm
To acknowledge an alarm, do one of these:
In the Unacknowledged Alarms pane, click to highlight the alarm you want to
acknowledge. Click the Acknowledge icon from the menu bar, .
In the Unacknowledged Alarms pane, click to highlight the alarm you want to
acknowledge. Right click on the highlighted alarm and select Acknowledge from the
pop-up option list.
The alarm is moved to the Acknowledged Alarms window and the alarm tone for that
alarm is halted.
Clearing an Alarm
Clearing an alarm removes the alarm from the Acknowledged Alarms pane.
Before you clear an alarm, you must first acknowledge it. You cannot
clear an alarm from the Unacknowledged Alarms pane unless you have
previously unchecked the ‘Require Acknowledge before Clearing’ box on
the Preferences Alarm Options page (see page 48).
To clear an alarm, do one of these:
From the Acknowledged Alarms pane, click to highlight the alarm you want to clear.
Click the Clear icon, , from the menu bar.
From the Acknowledged Alarms pane, click to highlight the alarm you want to clear.
Right click on the highlighted alarm and select Clear from the pop-up option list.
The alarm is erased. A record of it still appears in the Event Viewer.
Don't use this function unless you have inspected each alarm and are
satisfied that none of them requires comment or special response.
Displaying a Credential
When Alarm Viewer records an alarm involving a credential, such as deny access or
incorrect key entry, a qualifier operator can review the credential from within this
module.
To display a credential:
1. From Alarm Viewer, right click on the alarm in question.
A pop list appears.
2. Select Display Credential from the pop-up list.
The badge template associated with that credential holder appears.
The credential only appears if you have selected a specific badge template under
console preferences. For more on this, refer to “General Page Preferences” on page 45.
Only that information specified by the badge template appears (see page 494).
Copying to Clipboard
Use this feature to paste selected alarm entries from the Alarm Viewer into another
program, such as a text editor or e-mail program.
To copy specified alarms to the clipboard:
1. From either the Unacknowledged or Acknowledged Alarms panes, click to highlight
one or more alarms.
Use Ctrl + click to select a non-contiguous group of entries. Use Shift + click to
select a contiguous range of entries.
2. Right click on the highlighted alarm(s) and select Copy to Clipboard from the
pop-up option list.
3. Open another program that can accept a clipboard entry, such as a text editor,
word processor, or E-mail agent.
4. Paste (Ctrl + V) the alarm text into the program as required.
Operator Notes
When you add a note, it is displayed in the Comments pane on the right side of the
screen. Notes are generally made:
as a response to a specific deviation from an expected alarm
as a required response to a particular alarm
as a description of how a specific alarm was resolved
To require a note for an alarm on acknowledgement and/or clear, check
the appropriate box on the Preferences Alarm Options page. For more
on this, refer to “Alarm Options Preferences” on page 48.
To add a note to an alarm:
1. From either the Unacknowledged or Acknowledged pane, do one of these:
• Right click on an alarm you want to annotate and select Add Operator Note.
• Click to highlight the alarm you want to note. Click the Add Note icon from the
menu bar, .
The Operator Notes dialog box appears like this example:
No text appears in the lower text box. To view a note you have created for this alarm,
refer to the brief instructions below.
To display the actual note:
1. Click the Notes tab on the Comments pane.
2. Select the alarm with the associated note.
The date, time, and operator appear in the upper window of the pane as shown in
the example above.
3. From the upper window of the Comments pane, click the note you want to display.
The associated note appears in the lower window of the pane like the following
example:
If you have selected an Alarm Response, the text associated with this selection appears
in the lower window.
For more on defining Alarm Responses, refer to “Alarm Responses” on page 337.
All video selections for the time specified in the alarm window appear here.
3. Double click the selection you want.
The selected video plays in the Live Video screen.
Before you can generate an alarm with a point associated with a DVR camera, you
must first define the trigger and action on the Hirsch Trigger Action Manager. For more
on this, refer to “Trigger Action Manager” on page 1187.
To add any new alarms that might have occurred while the Alarm Viewer was open,
use this feature.
To refresh the Alarm Viewer:
Click the Refresh List icon, .
You can also rearrange columns in order to sort information on the page. For more on
this, refer to the “Column Management” on page 34.
Options
Maximum Type in the number of alarms Alarm Viewer you want to display
alarms to in this pane when the Alarm Viewer is first opened. The default
display is 100 alarms. The maximum alarms allowed is 9,999.
(including Enter 0 (zero) to specify display of all alarms. However, if the
both panes): number of alarms goes above the allowed maximum, the oldest
alarms will be hidden. This feature is disabled by alarm stacking
(see page 48).
Restore Alarm Check this box to refresh the Alarm Viewer screen each time a
Viewer on new alarm appears.
New Alarm
Colors
Alarm Viewer This combo box lists all current color settings for the Alarm
Colors Viewer including background color of the panes (BackColor),
font color of the secured and unsecured alarms (Alarm), and
font color of RTNs (Return to Normal).
By default, BackColor is white, Alarm color is red, the Return to
Normal color is green. The icon associated with the text is also
shown in the required color.
To select a new color for one of the attributes:
From the drop-down combo box, select the attribute whose
color you want to change. The current color for that attribute
appears in the color box to the left of the option.
To change this color, click the color box and the color palette
appears.
Click to select one of the available colors on the color palette
and click OK. If you need another color than the select on the
palette, click Define Custom Colors and 'mix' your own color.
The new color is applied to that attribute. Repeat the preceding
procedure for each attribute you want to change.
Column Headers
Pane combo From the combo box's drop-down option list, select the Alarm
box Viewer pane you want to customize. You have the choice of
either the Acknowledged Pane or Unacknowledged Pane.
Once you've selected a pane, the current columns for that pane
are displayed in the Enable Column window below. Next to
each item is a checkbox.
Check an item Check an item to enable that column. Uncheck the item to
to enable the disable the column. When checked, that column appears in the
column designated pane.
For example, if you check Host Time under the
Unacknowledged Pane, the Unacknowledged pane displays a
column showing all current Host Time information for each
alarm appearing in the pane.
Move Up Select a column to move and click this button to move the
column up in the column order. The farther up the list a column
appears the farther left it appears on the designated Alarm
Viewer pane.
For example, if you move the checked item Alarm ID up the
Unacknowledged Pane list until it appears below <Icon>, the
column Alarm ID is displayed in the Unacknowledged pane just
to the right of the alarm icon.
Note: Only checked items appear as columns in the specified pane.
Move Down Select a column to move and click this button to move the
column down in the column order. The farther down the list a
column appears, the farther right it appears on the designated
Alarm Viewer pane.
For example, if you move the checked item Alarm ID down the
Unacknowledged Pane list until it appears last in the list, the
column Alarm ID is displayed to the right of any other checked
items.
Note: Only checked items appear as columns in the specified pane.
More Alarm Viewer properties are available under the Alarm Options tab
on the Preferences dialog box.
Force Fixed Check this box to activate the combo boxes below and
Column Sorting enable you to fix the order in which alarms appear in Alarm
Viewer panes.
Ordinarily, sorting order is selectable by clicking on the
required column header. This indicates the primary sorting
column you need.
For more on this refer to “Column Management” on page 34.
Note: This is not to be confused with column ordering, which
determines the order in which columns appear in the panes
and is defined by the Columnheaders section of the General
tab.cell
437
Velocity Version 3.1 Administrator’s Guide
Method 1
1. Select the top-level Configuration folder from the Administration window.
The Components window shows the main Velocity programs including Badge &
Graphic Designer.
2. In the Components window, double click:
• the Badge & Graphic Designer icon, , to open Designer in Badge mode
• the Graphics icon, , to open Designer in Graphics mode.
Method 2
From the Velocity menu bar, select Console > Badge and Graphics Designer.
This open Designer in Badge mode.
Method 3
From the Velocity icon bar, select the Badge & Graphic Designer icon, . This
opens Designer in Badge mode.
From the Velocity icon bar, select the Graphics icon, . This opens Designer in
Graphics mode.
The Badge & Graphics screen appears in either Graphics or Badge mode depending on
which icon you selected.
Ordinarily, this function is performed by accessing the Printers tab of the Preferences
dialog box and assigning the badge printer there as detailed in “Setting Velocity
Preferences,” starting on page 44. However, you can override this default badge printer
and assign a badge printer for the displayed badge template only using the following
procedure.
To override a default printer:
1. Open the Badge & Graphics Designer.
2. At the main Badge Designer screen, select File > Page Setup.
The Page Setup dialog box appears like this example:
Page Setup
Set the attributes for the canvas using the values in the Page Setup option.
The maximum dimensions allowed for badge drawings are determined
by the type of badge printer used.
To set the page size for drawings and badge templates:
1. Open Designer.
2. From the Badge Designer main screen, select File > Page Setup.
The Page Setup dialog box appears. For more on this, refer to “Page Setup Dialog
Box” on page 441.
3. Fill out the fields as required to specify the print setup for Designer.
4. Click each tab in turn to display the corresponding page and enter the required
information.
5. Click OK. If any values are over the maximum allowed for the printer, an error
message appears.
The canvas area changes to reflect your specifications.
Once you set the drawing using Page Setup, these specifications are used for all future
drawings until you select another page setup. This applies even to drawings created
with a previous page setup. When you open a drawing or badge template designed
with a previous page setup, the current page setup is applied to it.
Printer: Use this combo box to select a printer used to print whichever
drawing is currently on the canvas. Click the button to display a
list of printers currently defined for this network and select one.
Normally, Designer uses the printer you specified as the badge
printer on the Printers Preferences page to print all badge
templates; similarly, it uses the printer you specified as the report
printer on the Printers Preferences page to print all drawings and
other graphics. However, if you select another printer here, your
selection overrides the printer selection on the preferences page.
For example, you might want to proof badge templates or drawings
by selecting a color printer here.
Note: Notice that printers are identified with their network and printer
name. This means you can configure a printer connected to
another machine on the network.
For more on this, refer to “Overriding Default Printers,” starting on
page 439.
Paper This indicates the way in which the badge is fed into the badge
Orientation printer. Select either the Portrait or Landscape radio button.
Normally, the badge blank is fed in Landscape.
Same as Printer Click this radio button to accept the page size of the paper
Page Size currently loaded into and recognized by the printer you
selected on the Print Setup page.
Pre-defined Size Click this radio button to specify the size of the page you
want. The default is Standard Letter (8.5 x 11). To select
another standard size, click the combo boxes under this
radio button and select from the available options. Most
standard page sizes are listed in these pick lists.
This is the default selection.
Custom Size Click this radio button to designate a non-standard size for
this canvas. Once selected, the two text boxes under this
radio button are activated.
Enter the non-standard size you want.
The unit of measurement is determined by the
'Measurement Units' combo box on the Page Properties tab.
Size page for Check this box to indicate that you need Velocity to adjust
Double-sided the page for double-sided (duplex) printing. Before you can
printing specify this, make sure the printer you chose on the Print
Setup page is capable of printing in duplex mode.
For more on this, refer to “Double-Sided Badges” on page
496.
This page is used for scaling drawings. Many floor plans and other architectural
drawings are very large and do not fit easily into page formats accepted by standard
printers. Unless you have a large-format printer, capable of printing architectural size
drawings, you might want to use the Scale feature here to shrink the drawing down to
a printable size.
For example, if you are designing or using a floor plan that is 34" x 44", you won't be
able to print the whole drawing out on a standard 8.5 x 11 printer. To accommodate
this drawing onto a single page, you could designate 1/4" = 1".
No Scale The default value specifies that the printer is to print the drawing
as created on the canvas, using a straight 1:1 ratio.
Pre-defined Click this radio button to indicate that you need to scale the
Scale drawing. The two combo boxes beneath this radio button are
activated.
In the first combo box, select the type of scaling required. Select
either Architectural or Metric scaling where Architectural is the
default value.
In the second combo box, select the scale factors you require
for the selected type. The scale factors available here depend on
the type of scaling you designated in the previous combo box.
Page Size This read-only field specifies the currently-defined page size as
designated on the Page Size tab in measurement units.
The measurement units are determined by the 'Measurement
Units' combo box on the Page Properties page.
Page Properties
Page Name In this text field, enter the name of the page.
Background Double click this box to bring up the Color dialog box. Indicate
Color the background color you need for this page. Once selected, the
color appears in this box.
Check the ‘Use Backcolor’ box to use whichever color is
specified by the Backcolor property on the property sheet.
Measurement From the drop-down option list, select the units used in this
Units dialog box. Currently, you can select either Inches or
Feet/Inches.
For example, if you select a page size of 11 x 8.5 inches on the
Page Size page and feet/inches in this combo box, the page size
is displayed on both the Drawing Scale page and the Page Size
page as .917 ft. x .708 ft.
Grid
Show Grid Check this box to show the grid points in Design Mode when
(Design Mode you toggle Grid on under the View menu option. The grid points
Only) will not show if you toggle Grid off.
Even if this box is not checked, toggling grid on will show the
grid points. The grid points will not show in Live Mode.
Snap to Grid Check this box to enable you to snap objects to the grid as the
(Holding the default. However, if you hold down the Ctrl key while drawing
Ctrl key...) the object, the default settings indicated here is reversed. For
example, if you enable grid snap here, then holding down the
Ctrl key while drawing an object disables grid snap for that
operation only.
Style: Select one of the options from this drop-down list indicating
how the grid points are displayed. Your choices are:
Under Object—the grid is hidden by objects on the canvas.
Above Object—the grid is never hidden by objects on the
canvas.
Spacing: Select one of the options from this drop-down combo box list
indicating how far apart grid points are spaced. The smaller the
fraction, the closer the grid points are. All values are in whatever
units you select in the 'Measurement Units' field above.
The default spacing value is 1/8".
Fundamentals
The Badge & Graphic Designer has many aspects and windows.
When you first open Badge Designer, the default badge screen appears like this:
Badge Designer
When you open the Graphics Designer, on the icon tool bar, the default drawing screen
like this appears:
Graphic Designer
This is Live Mode with only some of the panes displayed. The canvas appears initially in
Graphic mode but not in Badge mode. (In order to display the canvas in Badge mode,
you must first import or select an existing badge template from the Directory pane as
shown above.)
446 Fundamentals
MAN006-0612
If you select all of the pane and windows available in Live Mode, the Badge Designer
screen looks like this example:
Notice that in Live Mode, some of the panes and most of the icons and options are not
active. You must be in Design Mode to use most of the features on this screen. Live
Mode is used almost exclusively for monitoring security devices placed on drawings
such as maps.
When you select Design Mode, the screen changes and more features become active
as shown in the following example:
Fundamentals 447
Velocity Version 3.1 Administrator’s Guide
When all the panes are displayed and active, Graphic Designer can look like this
example:
Status Line
The status line displays two fields of information like this example:
448 Fundamentals
MAN006-0612
File Operations
Modes Operations
Zoom Operations
Edit Operations
Shape Operations
Group Ctrl + G
Ungroup Ctrl + U
Fundamentals 449
Velocity Version 3.1 Administrator’s Guide
Designer Canvas
The canvas is the window in Badge & Graphic Designer where you draw and design the
picture.
Grid points Display the optional grid points on the canvas and set them to
specific spacing requirements.
For more on this, refer to “Grids” on page 450.
Ruler bars Display this optional feature in order to see the x and y
coordinates (in inches or centimeters) for sizing and positioning
objects.
For more on this, refer to “Ruler Bars” on page 452.
Scrollbars Enable you to view the entire drawing even if the drawing window
is small.
Drawing Display these optional tabs beneath the canvas that enable you to
Selection switch quickly from one drawing to another.
tabs For more on this, refer to “Drawing Selection Tabs” on page 473.
Grids
A grid provides useful reference points when you are creating drawings which require
accuracy. Use grid points to help orient shapes on the page and, with the help of the
snap-to-grid feature, position and fix shapes on the canvas at precise points.
450 Fundamentals
MAN006-0612
With the grid off, the screen looks like this example:
With the grid feature on, the screen looks like this example:
The grid only appears in Design mode. In Live mode, grid points are
hidden.
To show/hide the grid:
1. Select Design mode.
2. Display an existing design or create a new one.
3. From the Designer menu tool bar, select View > Grid, .
If the grid spacing is set too small, you won't be able to see the grid points until you
increase the magnification. To alleviate this, make the setting for grid spacing larger.
The grid can also aid in creating a drawing using the snap-to-grid feature. When
enabled, this feature automatically causes an object proximate to a grid point to stick to
it.
To enable snap-to-grid:
1. From the menu tool bar, select File > Page Setup...
The Page Setup dialog box appears.
2. Click the Page Properties tab.
The Page Properties sheet appears. Refer to “Page Properties” on page 444.
3. Check the 'Snap to Grid' box.
4. Click OK.
It is possible to have grids visible but not snap or have no grids visible but snap in this
way:
Fundamentals 451
Velocity Version 3.1 Administrator’s Guide
If Snap to Grid is enabled, press the Ctrl key while using the mouse to disable grid
snap for this particular movement. The program ignores the snap-to-grid feature:
the current object can be positioned away from grid points.
If Snap to Grid is disabled, press the Ctrl key while using the mouse to enable grid
snap for this particular movement. This invokes the snap-to-grid feature for this
drawing operation only. The object snaps to the nearest grid points.
Grid Settings
To change grid settings:
1. From the menu tool bar, select File > Page Setup.
The Page Setup dialog box appears.
2. Click the Page Properties tab.
The Page Properties sheet appears.
3. At the 'Grid' section, check or uncheck the 'Show Grid' box.
This shows/hides the grid points in Design Mode. The default is checked
(enabled).
4. At the 'Snap to Grid' box, check this box to enable you to snap objects to the grid.
Pressing the Ctrl key while drawing, reverses this setting. For example, if you have
enabled grid snap, holding down the Ctrl key while drawing an object disables grid
snap for that operation.
5. At the 'Style:' combo box, select one of the options:
• Under Object—the grid is hidden by objects on the canvas.
• Above Object—the grid is never hidden by objects on the canvas.
6. At the 'Spacing:' combo box, select one of the options.
The smaller the fraction, the closer the grid points are. The default spacing is 1/8".
All values are presented in the units you select in the 'Measurement Units' field
above.
7. Click OK to confirm your settings.
Ruler Bars
Ruler bars are useful in sizing and positioning objects on the canvas.
When displayed, ruler bars appear at the top and left side of the canvas. They can also
be calibrated in either inches or centimeters.
452 Fundamentals
MAN006-0612
Fundamentals 453
Velocity Version 3.1 Administrator’s Guide
Save Save the current graphic file. You can also use the
standard key combination Ctrl + S. The file is
automatically saved in the native VGF file format.
Import from File... Import a graphic from another file. This enables you to
select a file from another source and add it to the
graphic database.
Page Setup... Specify the size and properties of the canvas. The Page
Setup dialog box appears.
Print... Print the current drawing. You can also use the standard
key combination Ctrl + P.
Exit Exit the Designer. You can also use the standard key
combination Alt + F4.
454 Fundamentals
MAN006-0612
Edit Undo Undo the last modification to the drawing. Select this
option repeatedly to undo a series of modifications,
starting with the most recent and working backward. You
can also use the standard key combination Ctrl + Z.
Delete Deletes selected objects. You can also press the Del
key.
Select All Selects all objects on the canvas. You can also use the
standard key combination Ctrl + A.
Actual Size Return the drawing back to the original 'unzoomed' size.
Normally, this is 100%.
Whole Page Adjusts the whole drawing to fit in the current viewing
window.
Fundamentals 455
Velocity Version 3.1 Administrator’s Guide
Layer Properties Shows the Layer Properties dialog box. For more on this,
refer to “Layers Properties” on page 654.
456 Fundamentals
MAN006-0612
Modes (cont.) Badge Displays all badge template features. The features, files,
and options that only apply to creating graphics are
hidden.
Tools Custom Badge Brings up the Custom Badge Fields dialog box. For more
Fields... on this, refer to “Custom Badge Fields” on page 646.
This option is only active if you are in Badge Mode.
Topology Object Brings up the Topology Object Mapping dialog box. For
Mapping... more on this, refer to “Topology Object Mapping” on
page 647.
This option is only active if you are in Graphics Mode.
UDF Property Brings up the UDF Property Definition dialog box. For
Definitions... more on this, refer to “UDF Property Definitions” on
page 648.
This option is only active in Badge Mode.
Options Brings up the Options dialog box. For more on this, refer
to “Badge & Graphic Designer Options” on page 601.
Action Bring Forward Moves the selected objects forward one position in the
viewing order.
Bring to Front Moves the selected objects to the front. This supersedes
the Bring Forward one option. You can also press the
Ctrl + F key combination.
Send Backward Moves the selected objects one position back in the
viewing order.
Fundamentals 457
Velocity Version 3.1 Administrator’s Guide
Send to Back Moves the selected objects to the back of the viewing
order. This supersedes the Send Backward option. You
can also press the Ctrl + B key combination.
Mirror Vertical Flips the selected objects on the X axis. You can also
press the Ctrl + J key combination.
Mirror Horizontal Flips the selected objects on the Y axis. You can also
press the Ctrl + H key combination.
Help with... Bring up online help. You can also press F1.
In this mode, most design icons are inactive; only those functions specific to operator
functions, such as monitoring or viewing the page, are active.
458 Fundamentals
MAN006-0612
In Design Mode, the design icons are active like this example:
As you can see, the icon tool bar actually comprises several rows of tools divided into
groups called toolbars.
Each tool bar can be viewed or hidden using the View > Toolbars menu tool bar
option. The available options are:
The icons associated with each icon group are shown in the following chart. Each
group can also be moved around and repositioned as required.
Standard Toolbar
Print the current drawing. Click this button to print the current
drawing to the connected printer.
Fundamentals 459
Velocity Version 3.1 Administrator’s Guide
Draw Toolbar
Click this icon to use the Select and Edit Tool. This default tool
enables you to select one or more objects.
460 Fundamentals
MAN006-0612
Zoom Toolbar
Click this icon to increase the size of the object on the canvas
by the amount designated in the percentage combo box.
Click this icon to decrease the size of the object on the canvas
by the amount designated in the percentage combo box.
Format Text
Select the font size from the drop-down list or type in a value.
If the value is too small or too large, a message will prompt
you to select another value.
Click this to change the color of the selected text. Click the
button to bring up the color dialog box and assign a new
color. The selected text is filled in this color.
Click the icon or select from the option list to justify top,
middle, or bottom the currently selected text.
Click the icon or select from the option list to left justify,
center, or right-justify the currently selected text.
Fundamentals 461
Velocity Version 3.1 Administrator’s Guide
Format Shape
Select the line style option from this combo box indicating the
style of line or boundary you want for the selected object(s).
Select the fill style option from this combo box indicating the
style of fill you want for the selected object(s).
Sets the layer that all new objects will be drawn on and
applies this layer to all selected objects when clicked. For
more on this, refer to “ Layers” on page 651.
Opens the layer properties dialogue. You can add, edit, and
delete layers here.
Action
462 Fundamentals
MAN006-0612
Windows
Navigation
Select the drawing from the drawing list you want to display
on the canvas. Only those drawings currently in the database
and displayed in the Directory pane appear in this list.
Fundamentals 463
Velocity Version 3.1 Administrator’s Guide
2. Drag the bar to a new location. This can be anywhere within the Designer frame.
3. Release the mouse key and the bar stays where it is placed.
Using this procedure, you can move an icon group bar within the icon tool bar or drag
it all the way down to the canvas for easier access.
You can also move the panes as required. Simply click on the title bar of the pane you
want to move and drag it to a new location.
Design/Live Mode
The Designer supports two modes:
Live mode
Design mode
Live mode can display drawings and badge templates, but does not allow you to
make changes to drawings. This mode enables qualified operators to:
move between linked maps
view points placed on maps
control points placed on the map
monitor status of these points through the Alarm Queue
When active, the word LIVE appears in the status window at the bottom left corner.
Design mode enables you to:
create new drawings
change existing drawings
import or export drawings
place interactive objects on maps
define the behavior of placed objects
link maps
in addition to many other activities.
When active, the word DESIGN appears in the status window at the bottom left corner.
To access Live Mode:
From the keyboard, press Ctrl + D.
From the menu tool bar, select Modes > Live.
From the canvas, right click on a specific drawing selection tab and select Live from
the pop-up list.
From the Directory pane, right click on a specific drawing or object and select Live
from the pop-up list.
464 Fundamentals
MAN006-0612
Device tree This upper window, the device tree window, displays all of the
window currently placed devices on this drawing. Devices are
displayed in a top-down order under the Plotted VOs folder.
Simple expand this folder to see the devices underneath it.
Alarm status This lower window, the alarm status window, displays the
window current alarm status of all placed devices and relevant notes
on alarms. Notes can only be placed here by going into the
Customization Manager and inserting the notes and
instructions you want (see “Creating Instructions” on page
698).
Fundamentals 465
Velocity Version 3.1 Administrator’s Guide
Notes and instructions are not to be confused with comments which can
be added by right clicking on the alarmed item. For more on this, refer to
“Acknowledging/Clearing Alarms” on page 76 in the Velocity Operator’s
Guide.
This pane also includes an icon tool bar that resembles the one found in the Alarm
Viewer (see “Alarm Viewer,” starting on page 417), including the following icons:
Record a note. When you click this icon, the Operator Comments
dialog box appears. Type your note here.
When objects on the map experience one of many alarm conditions, the placed object
changes to represent the nature of the alarm and text appears describing the alarm
condition, as shown in the following example:
At the same time, the Alarm Queue pane describes the alarm in more detail, like the
following example:
466 Fundamentals
MAN006-0612
The font colors and icons all refer to specific states. The symbols that appear before the
explanations are described below:
The text to the right of the symbol elaborates on the exact nature of the alarm. This text
indicates the current state of the device described through varying font colors:
Acknowledging or clearing alarms that appear in this pane is similar to performing these
tasks in Alarm Viewer. And just as in Alarm Viewer, you can select multiple alarms to
acknowledge or clear in the Alarm Queue pane. For more on this, refer to “How To Use
Alarm Viewer” on page 424.
Object Library
The object library is a pane within Designer that contains drawing shapes on the
canvas.
Initially, the object library is not displayed.
To display the object library pane:
From the icon tool bar, click the object library button, .
From the menu tool bar, select View > Windows > Object Library.
Fundamentals 467
Velocity Version 3.1 Administrator’s Guide
Notice that only the VDO folder appears in the object tree window since this is the only
object that can be placed on a badge template.
468 Fundamentals
MAN006-0612
If you select Graphics, the Object Library looks like this example:
Since databound objects are not used in designing graphics such as maps, the VDO
folder is excluded from the object tree window.
The folders that can appear in the Object Tree window are:
The VIO folder includes a basic set of component icons that can be used for populating
maps and floor plans. The VIO folder is divided into sub-folders such as Controllers,
Doors, and Inputs that represent all the objects Velocity can recognize.
The top-most folder, the Special folder, contains the Link and Command Set
subfolders as well as the Custom Links subfolder.
For instance, if you place a door on a floor plan, you can associate that object with a
real door connected to a Velocity-controlled controller and can use the object to
monitor the current status of the door as well as perform actions on the door, like
unlock, lock, or mask the alarm for the door.
Fundamentals 469
Velocity Version 3.1 Administrator’s Guide
For more on Links, refer to “Linking Drawings” on page 604. For information on
Command Sets, refer to “Placing Command Sets” on page 612. For more information
on custom links, refer to “Custom Links” on page 613.
You cannot drag components from this folder to the canvas. In order to
place components on the canvas, drag objects from the Topology folder
to the canvas.
There is one exception to this rule: you can drag objects from the Special
subfolder to the canvas from this folder.
This folder can also include icons you have modified or created. For more on this, refer
to “Designing a Velocity Object” on page 619.
470 Fundamentals
MAN006-0612
Only use these objects for creating badge templates on the canvas.
Topology Folder
This folder only appears if you select Graphics mode. This folder contains a hierarchical
list of all devices and components currently recognized by the system and is identical
to the information found in the system tree pane as shown in the following example:
Use the information in this folder to place objects on existing floor plans and other
drawings.
While in the Object Library, you can perform these functions:
create subfolders under the VIO and VSO folders.
create new VIO and VSO objects.
import existing objects into the VIO or VSO folders.
place objects on drawings, such as floor plans and maps, by dragging and dropping
objects from the Topology folder to the canvas.
Directory Pane
The Directory pane is one of the optional windows within the Badge & Graphic
Designer. Depending on which mode you select, the Directory pane either displays a
hierarchical tree of all drawings or badges currently stored in the Velocity database.
Hint Once created or imported by Designer, all graphics and badges are stored in the
Velocity SQL database. Unlike most graphics engines, drawings are not stored as
individual files in one or more directories. This is intentional. Keeping all security
information in a single, encrypted database is both easier to control, it's also
harder for intruders to decrypt.
Fundamentals 471
Velocity Version 3.1 Administrator’s Guide
Depending on which mode you select (Graphics or Badge), either the Drawings or
Badge Template tree appears like the example below:
Notice that the drawing (graphics) version of the pane includes three mode icons at
the top. These icons perform the following tasks:
Canvas Only mode Displays only the currently existing drawings like
this example:
472 Fundamentals
MAN006-0612
Use the directory pane to open/display any drawings or badges stored in the Velocity
database.
You can also display drawings by clicking on the respective drawing selection tab.
The only method for displaying a badge template is through the Directory pane.
Velocity Objects (including VSOs and VIOs) can only be displayed through the
Object Library pane. For more on this, refer to “Object Library” on page 467.
Fundamentals 473
Velocity Version 3.1 Administrator’s Guide
A thumbnail of the entire drawing is displayed with a red frame enclosing that section
of the drawing which is currently displayed on the canvas.
To change the portion of the drawing on the canvas, simply click inside the red cursor
frame and drag the frame to another location. The drawing on the canvas changes as
you drag.
If you increase the magnification of the drawing in the canvas, the size of the red frame
decreases in size, indicating that a smaller portion of the total drawing is currently
displayed. If you decrease the magnification, the red frame increases in size.
You can also redraw the red cursor frame at a particular location on the thumbnail. This
instantly increases or decreases the magnification and location of the canvas image.
To redraw and relocate the cursor frame:
1. On the Pan and Zoom pane, click your mouse at the point on the thumbnail
indicating one corner of the area you want displayed.
2. Drag the mouse to create a rectangle that includes the area of the thumbnail you
want included.
3. Release the mouse button and the new cursor frame appears. The area desired
appears on the canvas.
Properties Pane
The Properties pane displays the properties of the currently selected object on the
canvas. Property sheets appear when you enter Design Mode and specify the
Properties pane. Use property sheets in the Property Sheet pane to fine tune an
object's properties.
Many of the properties appearing on the property sheet can be modified using other
means in Designer; however, the property sheet is the most precise way to change an
object's properties. It is also the only means by which you can assign variables to
certain objects, thereby linking an object to the Velocity database.
474 Fundamentals
MAN006-0612
Normally, you'll use Badge Designer bars—such as the menu tool bar,
icon tool bar, and object library bar—to insert objects and modify them.
Once this is done, use property sheets to review all of the current settings
for each object and make fine adjustments where required.
The following objects and their associated properties are defined in Velocity Help:
Arc properties (page 517)
Barcode properties (page 520)
Chord properties (page 527)
Command Set properties (page 573)
Control Zone properties (page 529)
Drawing properties (page 581)
Ellipse (Circle) properties (page 532)
Camera properties (page 565)
• Analog Camera properties (page 565)
• Digital Camera properties (page 568)
• CCTV Call Camera to Monitor properties (page 578)
Group properties (page 535)
Image properties (page 537)
• Databound Image properties (page 539)
Layer properties (page 654)
Line properties (page 542)
Link properties (page 576)
Magstripe properties (page 544)
Polyline properties (page 552)
Polygon properties (page 550)
Quick Link Viewer properties (page 570)
Rectangle properties (page 555)
Sector properties (page 557)
Text properties (page 559)
• Databound Text properties (page 562)
In addition, each placed (plotted) object also possesses properties that are displayed in
the Properties pane, including all points placed on the drawing from the Topology
folder (such as ports, controllers, doors, inputs, and CCTV cameras) and 'mouse-click'
objects placed on the drawing from the Special subfolder (such as link objects,
command sets, and custom links).
Fundamentals 475
Velocity Version 3.1 Administrator’s Guide
The properties pane for placed objects different slightly from drawn objects, including
various configuration and link properties like this placed door:
This placed object includes its Object Type and Address property indicating the type of
object it is and where in the system it resides. (The address value always follows the
standard Velocity addressing format.)
Linked objects that are placed on a drawing also include properties that define where
and how the object is linked like this example:
This property pane normally includes a Custom property that when clicked brings up a
dialog box indicating the address or link location for this object.
For more on the property attributes for a specific object, refer to that object's properties
page.
476 Fundamentals
MAN006-0612
To hide the items under a group, simply click the icon and the items are hid as
shown in this example:
Fundamentals 477
Velocity Version 3.1 Administrator’s Guide
Some properties possess more parameters and more topics than this, but General,
Appearance, and Position are the minimum topics required to define a specific object.
Editing Properties
Properties are arranged in tables with the property name in the left column and its
current value displayed in the right column. The left column cannot be edited. You can
change values in the right column using one of three methods:
Text entry: Click in the right column. The cursor appears at the beginning of the
column. Enter a new value for the property. Press Enter or move to another
property line and the object is changed accordingly.
Dialog box entry: Click in the right column and the icon appears. Click this icon
and a dialog box appears. Make changes to the dialog box as required. Press Enter
or move to another property line and the object is changed accordingly.
Option selection: Click in the right column and a combo option box appears,
. This indicates that a list of possible options are available. Click the down
arrow, , to the right of the combo box and a drop-down list of options appears.
Select from one of the available options in the drop-down list. Press Enter or move
to another property line and the object is changed accordingly.
Categorizing Properties
You can arrange the properties appearing on a sheet either by categories (the default)
or alphabetically.
To change the order of properties on a sheet:
Check or uncheck the 'Categorized Properties' box on the Options dialog box.
Right click on the Properties title bar and check or uncheck the 'Categorized
Properties' option as required.
If you haven't already saved the drawing, a prompt appears asking you whether you'd
like to save the current drawing before exiting. Click Yes to save the current drawing or
No to exit without saving changes. You are returned to the main Velocity screen.
478 Fundamentals
MAN006-0612
Basic Procedures
The following section describes many of the basic procedures you will use to create
badge templates and graphics, using the standard drawing tools.
Selecting an Object
There are basically two methods for selecting an object on the canvas.
To select an object:
Method 1
1. From the icon tool bar, select the Select and Edit tool, .
2. Place the cursor directly over the object you want to select.
3. Click and release the left mouse button.
The object's handles appear.
You can also select an object by dragging the mouse. This is particularly useful
when you need to select two or more objects.
Method 2
1. From the icon tool bar, select the Select and Edit tool, .
2. Position the mouse anywhere outside the object you want to select.
3. Hold down the left mouse button while you drag the cursor across the object.
Notice that a dotted line follows the path of the mouse as you proceed, creating a
dotted box.
4. Completely surround the object with the dotted line box as shown above.
Hint If your mouse goes beyond the current boundaries of the canvas, the drawing
scrolls in the direction of the mouse. In this way you can surround and select
objects even if they are not currently displayed within the drawing frame.
5. Release the left mouse button. The object is selected and the handles are
displayed.
Once selected, you can:
Method 1
1. From the icon tool bar, select the Select and Edit tool, .
2. Select the first object. The handles on the first object appear.
3. Holding down the Shift key on the keyboard, click on a second object.
The handles change from white to gray.
4. Continue to hold down the Shift key to select more objects. Each additional object
is also highlighted.
Method 2
1. From the icon tool bar, select the Select and Edit tool, .
2. Position the mouse anywhere outside the objects you want to select.
3. Hold down the left mouse button while you drag the cursor across the objects.
Notice that a dotted line follows the path of the mouse as you proceed, creating a
dotted box.
4. Completely surround the objects with the dotted line box.
Hint If your mouse goes beyond the current boundaries of the canvas, the drawing
scrolls in the direction of the mouse. In this way you can surround and select
objects even if they are not currently displayed within the drawing frame.
5. Release the left mouse button. The objects are selected and all relevant handles
are displayed.
If you drag the mouse outside the current canvas border, the drawing
scrolls to follow the mouse.
To deselect an object, simply click a selected object again. The handles disappear.
When all the objects you require are picked, you can perform a wide range of
operations on them, including:
Deleting (page 482)
Grouping (page 488)
Moving (page 488)
Copying (page 481)
Aligning (page 489)
Change object properties (page 516)
Coloring (page 586)
Assigning Layers (page 651)
Hint If you are copying, deleting, coloring, grouping, or moving objects, it doesn't matter
which one is the primary and which are the secondary; however, if you are aligning
or distributing objects, the primary object serves as the model for all the other
selected objects.
If you want to change the properties of multiple objects, you must select Method 1 for
selection. Method 2 does not display a single property sheet, even for similar objects.
Copying Objects
Once you have placed a shape or object on the canvas, you can reproduce it easily
using one of these methods.
To copy a shape:
1. Select the object you want to copy.
The object's handles are displayed. To select every object on the drawing, press
Ctrl + A.
2. Do one of the following:
• From the menu tool bar, select Edit > Copy.
• From the icon tool bar, click the Copy icon, .
• Press Ctrl + C.
The shape is copied into memory.
3. If you want to copy to another drawing, select the drawing to which you want to
copy these shapes.
4. Do one of the following:
• From the menu tool bar, select Edit > Paste.
• From the icon tool bar, click the Paste icon, .
• Press Ctrl + V.
The copy appears in the upper left corner of the canvas.
5. Move the copy to the position where you want it.
The copy of the shape should move to its new location, leaving the original in its
assigned place.
To copy an entire drawing to a new drawing:
1. Select the drawing you want to copy.
2. Press Ctrl + A. All objects on the drawing are selected.
3. Copy all objects in this way:
• From the menu tool bar, select Edit > Copy.
• From the icon tool bar, click the Copy icon, .
• Press Ctrl + C.
All shapes are copied into memory.
4. Create a new drawing.
A blank canvas appears.
5. Paste the copied objects to the new drawing in this way:
• From the menu tool bar, select Edit > Paste.
• From the icon tool bar, click the Paste icon, .
• Press Ctrl + V.
The copy appears on the new canvas.
Cutting Objects
When you cut an object or shape you make a copy of the object then delete it from the
current canvas.
To cut an object:
1. Select the object(s) you want to cut.
The object's handles are displayed.
2. To cut the object, perform one of these tasks:
• Press Ctrl + X.
• From the menu tool bar, select Edit > Cut.
• From the icon tool bar, click the Cut icon, .
The shape is deleted from the current location and copied into memory.
3. To paste the cut object, perform one of these tasks:
• Press Ctrl + V.
• From the menu tool bar, select Edit > Paste.
• From the icon tool bar, click the Paste icon, .
Once cut, you can paste the object to another drawing. You can also hold it in memory
until you need to paste it (as long as you don't store another object in the meantime).
Pasting Objects
To paste one or more objects:
1. Copy or cut the object(s) you need to paste.
2. Select the layer or drawing into which you need to paste the previously-saved
object(s).
3. Perform one of these tasks:
• Press Ctrl + V.
• From the menu tool bar, select Edit > Paste.
• From the icon tool bar, click the Paste icon, .
• Right click the canvas and select Paste from the pop-up option list.
The object appears on the canvas as the selected shape. You can move it as required.
Deleting Objects
To delete objects from the canvas:
1. Select one or more objects you want to delete from the drawing.
2. Perform one of these tasks:
• Press the Delete key on your keyboard.
• From the menu tool bar, select Edit > Delete.
The objects disappear from the drawing. Cutting an object also removes it from the
canvas but reserves the ability to paste it again.
Once deleted, you can always reinstate (undelete) the deleted item using the undo
feature.
To delete an existing Velocity object:
1. Open the Object Library.
2. Expand the VIO (Integrated) or VSO (Standard) folder to reveal the existing object
you want to delete.
3. Right click on the object.
An option list appears.
4. Select Delete.
A message appears prompting you to confirm your selection.
5. Select Yes.
The object is permanently removed from the database.
To delete an existing Velocity drawing:
Method 1
1. Open the Directory pane.
2. Expand the relevant folder to reveal the existing drawing you want to delete.
3. Right click on the drawing.
An option list appears.
4. Select Delete.
A message appears prompting you to confirm your selection.
5. Select Yes.
The drawing is permanently removed from the database.
Method 2
1. Right click on the drawing selection tab associated with the drawing you want to
delete.
An option list appears.
2. Select Delete.
A message appears prompting you to confirm your selection.
3. Select Yes.
The drawing is permanently removed from the database.
To resize an object:
1. Left click on the object you want to resize.
The object is highlighted and handles appear.
2. Click on a white handle and pull the handle in whichever direction you require.
Notice that the size of the shape increases or decreases as you continue to pull.
The direction of the sizing depends on which of the handles you pull.
• Pull the top or bottom handle to increase or decrease the height of the shape.
The shape is distorted in the direction you pull.
• Pull the right or left handle to increase or decrease the width of the shape.
The shape is distorted in the direction you pull.
• Pull the corner handles to increase or decrease the height and width of the
shape. The shape maintains its scale.
3. Release the handle.
Pulling the top, bottom, right, or left handles will distort the original shape of the object.
For example, to stretch a square transforms it into a rectangle. Stretching a circle
transforms it into an ovoid.
To reshape an object:
1. Double click on the object you want to reshape.
The object is highlighted and yellow handles (node points) appear like this control
zone object:
2. Move the cursor over the node point you want to use.
The cursor changes from an arrow point to crossed arrows.
3. Click on a node point and pull the node in whichever direction you require.
Notice that the shape of the object changes as you continue to move the node
point.
Node points can only move in certain directions, corresponding to and limited by
the shape of the object.
4. Release the node point. The objects shape is changed.
5. To remove a node point, click on the node and press the Backspace key. The node
point disappears.
This is a good way to remove excess nodes points from an object, reduce the
complexity of a shape, or decrease the number of sides an object possesses.
6. To add a node point, click on the selected line and the cursor changes, click on the
line where you want the new node to go. A new node appears.
The object is reshaped. For example, pulling a shaping handle on an arc can increase or
decrease the degrees of the arc shown from 1º all the way up to a complete circle
(360º).
Rotating Objects
The Designer includes several methods for rotating a selected object. These enable you
to rotate an object around a central point to achieve the placement you require.
Rotation is measured in degrees where 360° is a full rotation in either direction. You
can rotate an object in either a positive (clockwise) direction or a negative
(counterclockwise) direction as shown in the following example:
Method 1
1. From the icon tool bar, select the rotation tool, .
2. Click to select the object you want to rotate.
Notice that the object is now surrounded by several yellow rotation handles like
this example:
A green handle indicates the axis around which the object can rotate.
3. To change the axis, click on the green handle and drag it to a new location. The
object now rotates around that centerpoint.
4. Click on one of the yellow handles and the cursor changes to a rotation icon.
5. Rotate the object as required. Notice that it rotates around the green handle.
6. Release the mouse button and the object appears in its new location.
Method 2
1. With the Select and Edit tool, click to select the object you want to rotate.
2. From the menu tool bar, select one of these:
• To move the selected object 90° to the left, select Action > Rotate Left.
• To move the selected object 90° to the right, select Action > Rotate Left.
Alternatively, use the Ctrl + L key combination to rotate left and Ctrl + R to rotate
right.
3. To move the object more than 90° in either direction, repeat the selection.
Method 3
1. With the Select and Edit tool, click to select the object you want to rotate.
2. If not already displayed, show the Properties pane.
3. Click the 'Rotation' property.
The current value is highlighted.
4. Enter a new value. All numbers are in degrees.
• To rotate counterclockwise, enter a minus quantity. A minus sign is necessary.
• To rotate clockwise, enter a positive quantity. No positive sign is necessary.
5. Press Enter. The selected shape is rotated by the number of degrees entered.
Ordering Objects
When you overlap or stack objects on top of each other, there is usually an order in
which you want them viewed. For example, if you are placing a large square inside a
smaller square, you don't want the larger square to hide the smaller one; you want the
smaller one to be in front of the larger one.
You can arrange overlapping objects on your canvas so that each object has its own
viewing order in relation to other stacked objects. In this way, a circle, for example,
might conceal a square but is concealed in turn by another square that is one step
forward of it. Or a series of squares might overlap the one just behind it to provide the
effect of paper on a desk.
Bring to Front Move the selected object to the front of the stack. No object can
conceal this object.
Send to Back Move the selected object to the back of the stack. All other
objects in the stack can conceal either part or all of this object.
Bring Move the selected object forward one level. This object cannot
Forward be concealed by an object a level behind (in back of) it, but can
be concealed by objects on levels above (forward of) it.
Send Move the selected object back one level. This object cannot be
Backward concealed by objects a level behind (in back of) it, but can be
concealed by objects on levels above (forward of) it.
Bring Forward — —
Send Backward — —
Moving Objects
The act of using a mouse or cursor keys to move an object from one place on the
screen to another is often called 'dragging' an object. Both methods are explained here.
To move objects with the mouse:
1. Select one or more object(s) you need to move.
The object handles appear.
2. Position the cursor within the selected area and click the left mouse button.
3. With the left mouse button depressed, drag the object(s) to a new position.
Hint Make sure to click on one of the object's lines. Do not use a handle to move the
object. These change the size and shape of the object.
4. At the new location, release the mouse key and the object is placed.
To move objects with the arrow keys:
1. Select one or more object(s) you need to move. The handles on the object(s)
appear.
2. Press the arrow keys repeatedly in any of the four directions and the selected
objects move.
Certain objects, such as text objects, can actually be moved beyond the set margins.
For more this, refer to “Bleeding Edge Text” on page 596.
Grouping Objects
To group two or more objects on the canvas:
1. Select multiple objects on the canvas.
2. Perform one of these:
• From the menu tool bar, select Action > Group.
• From the icon tool bar, click the group icon, .
• Press Ctrl + G.
The selected objects now appear as a single group entity.
To ungroup objects that are currently grouped:
1. Pick the grouped object.
2. Perform one of these:
• From the menu tool bar, select Action > Ungroup.
• From the icon tool bar, click the ungroup icon, .
• Press Ctrl + U.
The groups objects are broken out of the grouped array and now appear as individual
objects. If a grouped object includes several subgroups, you must ungroup the
subgroups as well in order to get down to individual shapes.
Sometimes it's necessary to ungroup objects to make changes to one or more of the
grouped objects. Once this is done, you can quickly regroup the objects using the
Regroup feature.
Aligning Objects
Use this function to align two or more selected objects in one of six ways:
The alignment feature is available through the Layout option on the Option Bar or the
Icon Tool Bar.
To align two or more objects:
1. Select two or more objects on the canvas.
2. Do one of these:
• From the Icon Tool Bar, select the down arrow, , to the right of the Align
Edges icon, .
• From the Option Bar, select Action > Align Objects.
3. Select the alignment type you require from the drop-down list.
The previously-selected option is accessed when you click the icon itself.
The objects are aligned in the order specified.
Mirroring Objects
The feature enables you to flip a selected object either vertically or horizontally. In this
way, an object can become its mirror image with either a vertical orientation or a
horizontal orientation as shown in the following examples:
If you want to mirror two or more objects, you must first group the objects then
perform the mirroring.
2. Do one of these:
• From the icon tool bar, click the mirror horizontal icon,
• From the menu tool bar, select Action > Mirror Horizontal
• From the keyboard, press Ctrl + H
The selected object is flipped horizontally.
To mirror objects vertically:
1. Select an object.
If you want to mirror two or more objects, you must first group the objects then
perform the mirroring.
2. Do one of these:
• From the icon tool bar, click the mirror vertical icon,
• From the menu tool bar, select Action > Mirror Vertical
• From the keyboard, press Ctrl + J
The selected object is flipped vertically.
From the menu tool bar, select View > Zoom > 100%.
From the icon tool bar, click the magnification combo box, , and select
100%.
Panning Drawings
Panning is the act of moving the center of a map or drawing from one spot to another.
Panning is used for maps that are larger than the Graphics window can accommodate.
For example, if the Graphics window is showing the northeast corner of a floor and you
want to see the southeast corner, you can use the Pan function to move the map.
To pan a map:
1. Go to Live Mode.
2. Bring up the drawing you want to pan.
3. Do one of these:
• Right click in the canvas. A hand cursor icon appears. With the right button
pressed, pull the canvas frame in whichever direction you require.
• Open the Pan and Zoom Pane. In the Pan and Zoom pane, use your mouse
to move the drawing around on the canvas.
Undoing an Action
Drawing involves many trials and errors. You may make a change you don't like or
delete an object you decide you need. Designer enables you to do this.
Hint This is one of the most important procedures you can learn.
Saving Drawings
Once you've finished a drawing in Designer, you must save it. What this does is save
the drawing to the Velocity database.
Hint Ideally, you should save the drawing every few minutes. In this way, you don't risk
losing work if something happens.
To save a drawing:
1. Create a drawing as required.
2. When you're finished, do one of the following:
• Press Ctrl + S
• From the Menu Tool Bar, select File > Save
• From the Icon Tool Bar, select the Open icon,
• Close Designer and answer Yes to the Save changes prompt
Once saved, these drawings are stored in the Velocity database. Drawings are not
saved as individual files unless you export them. For more on exporting drawings, refer
to “Exporting Drawings” on page 597.
Print Preview
You can access the Print Preview screen in several ways:
From the menu tool bar, select File > Print Preview.
From the icon tool bar, click the Print Preview icon, .
The Print Preview screen appears like the following example:
This screen includes a window for displaying the full drawing or badge template as it
will appear to the printer. Velocity communicates with the default printer (or the
currently-designated printer) and displays information about how that printer will
interpret the drawing.
If the drawing in this screen doesn't match the drawing you designed, you should make
appropriate changes.
This screen also includes the following tool bar options:
Designing a Badge
To design a more complex badge with Badge & Graphic Designer:
1. Open Badge & Graphic Designer.
2. From the menu tool bar, select Modes > Badge.
All panes and options relevant to badge template creation appear.
3. Perform one of these:
• From the menu tool bar, select File > New > Badge.
• From the Directory pane, right click the Badge folder and select New from the
pop-up option list.
The New Badge Template dialog box appears like this example:
Double-Sided Badges
Assuming that your badge printer supports double-sided printing, Velocity makes it easy
to create badge templates for that purpose.
To create a double-sided badge template:
1. Create a new badge.
2. Bring up the Page Setup dialog box.
3. Click the Page Size tab.
The Page Size sheet appears.
4. Check the 'Size page for Double-sided printing' box as shown in the example
below:
This checkbox is only enabled when the currently displayed canvas is a Badge
mode drawing. A Design mode drawing, VIO, VSO, or other graphic object disables
this box.
5. Click OK.
The width of the canvas is doubled with a dotted line in the middle to divide back
and front.
An example of this canvas is shown below:
6. Design the badge template as required making sure to keep the front badge
design on the left side of the divider and the back badge design on the right side
of the divider.
Designing a Drawing
To design a drawing (including maps and backdrops):
1. From the menu tool bar, select Modes > Graphic.
All panes and options relevant to graphic creation appear.
2. From the icon tool bar, click the Directory button, .
The Directory pane appears.
3. Do one of these:
• Import the required map.
• From the Directory pane, right click the Drawings folder and select New from
the pop-up option list.
• From the menu tool bar, select File > New > Drawing.
The canvas displays either the imported graphic (map) or a blank canvas. If a new
graphic is specified, the New Drawing dialog box appears like this example:
Hint If you make a mistake, use the Undo feature to go back and try over. For quickest
results, press Ctrl + Z.
9. If needed, use the Control Zone tool to define areas within the drawing where
particular control zones are in effect.
10. Fine tune objects and shapes on the canvas using the Properties pane.
11. From the Object Library, place any standard objects (VSOs) you require onto the
drawing.
12. From the Object Library, place any integrated objects (VIOs) you require onto the
drawing.
13. Group objects into layers as required.
14. Return to Live Mode.
This enables any qualified operators to monitor the system.
Creating a Drawing
Designer can create four types of drawings:
Badge Templates
Drawings (including backdrops and floor plans)
Integrated Objects (VIO)
Standard Object (VSO)
Badge Templates are designs for badges. They are used by the Credential or Credential
Template functions.
Drawings are used for several purposes, including maps and floor plans, backgrounds
and designs for badges (like logos, emblems, and seals), as well as miscellaneous
drawings your security department might need to create for posters, notices, or
bulletins. Drawings often serve as backgrounds for objects that are placed on it.
Integrated Objects (VIO) are icon or symbols that can be placed on a drawing and are
linked to a device (such as a door or expansion relay). When the device changes state,
the icon representing it can change its appearance as well.
Standard Objects (VSO) are custom shapes, such as architectural and design symbols,
that can be placed on a drawing. Velocity provides several of these objects; however,
you may need to produce others. These objects are not linked to real devices.
To create a drawing:
1. At the menu tool bar, select the type of drawing you want from the Modes menu
option.
A dialog box appears prompting you to enter a suitable name for this drawing.
4. Enter a name for this drawing, badge, or object then click OK.
A blank canvas appears for the selected drawing type. If you selected a badge
template, you should be in Design Mode by default. If you selected one of the
drawings, you are in Live Mode by default.
5. Change the page setup as required.
6. Design the badge template, drawing, or object (VIO or VSO) as required.
For more on designing a badge template, refer to “Designing a Badge” on page 494.
For more on designing a drawing, refer to “Designing a Drawing” on page 497. For
more on an object, refer to “Designing a Velocity Object” on page 619.
You can also create a new drawing, VIO, or VSO by going into the Object Library or
Directory panes and right clicking the appropriate drawing type. A pop-up menu
appears. Select New from the list.
Displaying a Drawing
Unlike most programs, Designer opens all existing drawings whenever the module is
opened and either the Badge or Graphic mode is selected. You're task is not to open
the drawing, but rather to select it from the drawing list.
In effect, there is no Open function, nor is there a Close function as there is with most
programs.
Hint The reason for this is that all drawings and graphics in Designer are stored in
Velocity's SQL database rather than in separate files. This guarantees that your
graphics and floor plans are stored in the same manner as your personnel data
and cannot be readily accessed by an unwanted user.
Closing Drawings
The canvas and Directory pane can become cluttered if too many graphics are open at
the same time. In order to hide some of the drawings, you can use the close function.
To close drawings:
From the drawing selection tab, right click on the drawing you want to close and
select Close.
From the Directory pane, right click on the drawing you want to close and select
Close.
The selected drawing is hidden. You can always redisplay the badge or drawing, when
needed.
Hint The reason for this is that all drawings and graphics in Designer are stored in
Velocity's SQL database rather than in separate files. This guarantees that your
badge templates are stored in the same manner as your personnel data and
cannot be readily accessed by an unwanted user.
Importing Drawings
You can import images and other graphic files to Designer using the Import from File...
option. Use this method for importing floor plans, maps, backdrops, and many other
drawings into Designer.
Designer can import the following file formats:
BMP
WMF
EMF
JPG
GIF
DXF (AutoCad)
In addition, you can use the Import from File feature to re-import previously exported
Designer files from archives. These proprietary Velocity formats are supported:
VBD - Drawings
VBT - Badge Templates
VSO - Standard Object Library
VIO - Integrated Object Library
To import a file to the canvas:
1. Do one of these:
• From the menu tool bar, select File > Import from File...
• From the Directory pane, right click on the folder to which you want the file
imported and select Import from File... from the option list.
• From the Object Library, right click on either the VIO or VSO folder and select
Import from File... from the option list.
2. Locate the computer, drive, and directory where the file is stored.
By default, this is the GraphicFiles subdirectory under Hirsch Electronics\Velocity.
3. If necessary, from the 'Files of type:' combo box, select the file type you want
displayed. Only the file type specified appears in the window.
The available options are:
All Supported File Displays all supported file formats in the window. This
Formats is the default option.
Velocity Integrated Displays the native Velocity integrated object format for
Objects (*.vio) the VIO library in the window.
Velocity Standard Displays the native Velocity standard object format for
Objects (*.vso) the VSO library in the window.
Bitmap (*.bmp) Displays the bmp bitmap format in the window. This is
the most common bitmap format available from any
Windows compatible program.
GIF (*.gif) Displays the gif bitmap format in the window. This is
another common bitmap format.
JPEG (*.jpg; *.jpeg) Displays jpg or jpeg files in the window. This is the
most common photograph format.
AutoCad DXF Files Displays AutoCad DXF files in the window. This vector
(*.dxf) format can be modified in Designer.
4. From the file window, click to select the file you want to import.
5. Click Open.
6. Click OK.
The image is placed on the canvas as a new drawing.
7. Save the drawing.
The drawing is listed in the Object Library under the Drawings folder.
8. If you have imported a vector file—such as DXF, EMF, or WMF—you can modify the
drawing within Designer.
9. If required, click on the object in the graphic window you want to modify, then edit
it as you would any drawing object.
10. If needed, place objects on the graphic.
You can also import graphic files from other locations onto badge templates using the
Image tool.
Drawing an Arc
Arcs are open segments of circles or ovals.
To draw an arc:
1. Select design mode.
2. From the Icon Tool Bar, click the Arc Tool, .
This tool is part of the open object tool suite.
3. Click on the canvas at the point you want to begin the arc.
4. Drag the arc to the point where you want to end the arc.
As you drag the arc, notice that the arc stretches with the cursor.
5. At the end point, release the mouse button.
The arc appears with its handles visible as shown in this example:
6. To change the size of the arc, drag the handles to a new location.
7. To change the shape of the arc, drag the node points.
8. If needed, change the line style or the line color.
9. If needed, change the fill color or fill style.
10. To fine tune the arc, adjust the properties through the properties pane.
For more on this, refer to “Arc Properties,” starting on page 517.
Drawing a Chord
To draw a chord:
1. Select design mode.
2. From the Icon Tool Bar, click the Chord tool, .
This tool is part of the enclosed object tool suite.
3. Click on the canvas at the point you want to begin the chord.
4. Drag the chord to the point where you want to end the chord.
As you drag the chord, notice that the chord stretches with the cursor.
Use the Shift and Ctrl keys to move between restricting and unrestricting the
chord placement to the grid points.
5. At the end point, release the mouse button.
The chord appears with its handles visible as shown in this example:
6. Make changes to the chord by either dragging the handles or nodes to a new
location.
7. If needed, change the line style or the line color.
8. If needed, change the fill color or fill style.
9. To fine tune the shape, use the object's properties pane.
For more on this, refer to “Chord Properties,” starting on page 527.
Drawing an Ellipse
An ellipse is an oval or other closed plane curve. A specialized example of an ellipse is
a circle.
To draw an ellipse:
1. Select design mode.
2. From the Icon Tool Bar, click the Ellipse tool, .
This tool is part of the enclosed object tool suite.
3. Click on the canvas at the point you want to begin the ellipse.
The mouse cursor appears as a plus sign, +.
4. Drag the ellipse to the point where you want to end it.
As you drag the ellipse, notice that a gray object stretches with the cursor.
• Hold down the Shift key to restrict the ellipse to a circle.
• Hold down the Ctrl key to snap the ellipse to the grid.
5. At the end point, release the mouse button. The ellipse appears with its handles
visible as shown in this example:
Before you can draw and assign a control zone in Designer, you must
first define the control zone. If you attempt to define a control zone after
placing it in the drawing, Designer will not recognize the points.
A control zone as drawn in Designer is an enclosed polygon that traces the border of
the area you want to designate.
To draw a control zone:
1. Select design mode.
2. From the icon tool bar, select the control zone tool, .
3. Move to the canvas and click your left mouse button at the point where you want
to begin the control zone border.
4. Move the mouse as you trace the border.
To restrict the line path to the grid, hold down the Ctrl key while you are dragging
the object. To create an object with straight lines, hold down the Shift key while
you are dragging.
5. Click the mouse button again to complete a side.
6. Repeat steps 4 - 5 to draw the entire border.
7. At the end point, double click the mouse button.
Ideally, you should finish your trace at the point where you started it. If you have
not finished your trace on the starting point, the program automatically draws a
straight line between the end point and the starting point in order to complete the
enclosure.
8. Edit the borders as required by selecting the Select and Edit tool, clicking on the
new control zone object, and pull the handles as required.
9. Open the Properties pane.
10. In the Properties pane, assign the control zone you want to this enclosure by
selecting it in the 'Control Zone' field of the Control Zone property.
Please define the required control zone in the Administration window before
selecting it in the properties pane or Designer cannot monitor points correctly.
If, for some reason, you draw a control zone before you define it, you
must define a control zone then return to Designer, reselect the created
control zone object, then select the newly-created CZ in the properties
pane.
11. If needed, change the alarm, secure, masked, and unknown colors in the Control
Zone properties as required.
12. Fine tune the object using the properties pane.
For more on this, refer to “Control Zone Properties,” starting on page 529.
For more on control zones, refer to “Control Zones” on page 109.
Drawing a Line
To draw a straight line:
1. Select design mode.
2. From the icon tool bar, click the straight line icon, .
3. Move to the canvas and click your left mouse button at the point where you want
to begin the line.
The mouse cursor's appearance will change to a plus symbol, +.
Drawing a Polygon
A polygon is an object of two or more lines where the endpoints are common.
Polylines are objects consisting of two or more connected lines with two endpoints.
The difference is shown in the following example:
To draw a polygon:
1. Select design mode.
2. From the icon tool bar, select the Polygon tool, .
This tool is part of the enclosed object tool suite.
3. On the canvas, click the left mouse button to indicate the place where you want to
begin the polygon (initial vertex).
4. Move to another location on the canvas and click again to add a new vertex joined
to the previous by a straight line segment, or continue to hold down the left mouse
button while dragging in order to draw free-form shapes.
5. Repeat steps 2 and 3 to draw additional line segments. Each new line segment is
connected to the previous one.
6. To end the polygon, do one of these:
• double click the left mouse button
• press the Enter key to include the last vertex
• press the Esc key to remove the last vertex
The starting vertex and the ending vertex and joined by a line.
To restrict the line segments to increments of 90°, hold down the Shift key while
you are dragging the line. Hold down the Ctrl key while dragging to snap line
segments to the grid.
For information on setting the grid, refer to “Grids” on page 450.
If you double click in the vicinity of the beginning vertex, Designer automatically
joins the start and end points.
An example of the finished polygon looks like this:
7. If needed, modify the size and shape of the selected polyline by manipulating the
handles.
8. If needed, change the line style or the line color.
9. If needed, change the fill color or fill style.
10. Fine tune the object by changing values on the selected object's property sheet.
For more on this, refer to “Polygon Properties,” starting on page 550.
Drawing a Polyline
Polylines are any objects consisting of two or more connected lines with two endpoints.
An object of two or more lines where the endpoints are common is a polygon. The
difference is shown in the following example:
To draw a polyline:
1. Select design mode.
2. From the icon tool bar, select the Polyline tool, .
3. On the canvas, click the left mouse button to indicate the place where you want to
begin the polyline (initial vertex).
The mouse cursor appears as a plus symbol, +.
4. Move to another location on the canvas and click again to add a new vertex joined
to the previous by a straight line segment, or continue to hold down the left mouse
button while dragging in order to draw free-form shapes.
5. Repeat steps 2 and 3 to draw additional line segments. Each new line segment is
connected to the previous one.
6. To end the polyline, double click the left mouse button or press the Enter key (last
vertex will be included) or the Esc key (last vertex will be removed) to complete
the object.
To restrict line segments to increments of 90°, hold down the Shift key while you
are dragging the line. Hold down the Ctrl key while dragging to snap line segments
to the grid.
To specify grid settings, refer to “Grids” on page 450.
Drawing a Sector
To draw a sector:
1. Select design mode.
2. From the Icon Tool Bar, click the Sector tool, . This tool is part of the enclosed
object tool suite.
3. Click on the canvas at the point you want to begin the sector.
The mouse cursor appears as a plus sign, +.
4. Drag the sector to the point where you want to end the sector.
As you drag the sector, notice that a gray sector object stretches with the cursor.
5. At the end point, release the mouse button.
The sector appears with its handles and node points visible as shown in this
example:
6. To change the size of the object, drag the handles to a new location.
7. To increase or decrease the sector size, drag the node points.
8. To fine tune the object, change the properties through the properties pane.
Increase or decrease the degrees of the sector by using the yellow handles.
9. If needed, change the line style or the line color.
10. If needed, change the fill color or fill style.
11. If needed, edit other features of the object using the properties pane.
For more on this, refer to “Sector Properties,” starting on page 557.
Drawing a Rectangle
To draw a rectangle:
1. Select Design mode.
2. From the icon tool bar, select the Rectangle tool, .
This tool is part of the enclosed object tool suite.
3. On the canvas, click the left mouse button to indicate the place where you want to
begin the rectangle.
The mouse cursor appears as a plus symbol, +.
4. Drag the rectangle to the endpoint. A gray rectangle follows the path.
• To restrict the rectangle to a square (equal sides), hold down the Shift key
while you are dragging the line.
• To snap the rectangle's sides to the grid, hold down the Ctrl key while
dragging.
To specify grid settings, refer to “Grids” on page 450.
An example of the finished rectangle looks like this:
Inserting Text
If you are creating a badge template, you can place either a static or databound text
object.
Qualified Velocity operators can insert two types of images:
Static — images that never change from one badge to the next
Databound — images that change from one badge to the next depending on which
person the badge template is being used by
If you are creating a drawing, only a static text object is allowed.
When you release the left mouse button, the text cursor appears blinking.
5. With the text selected, type in the new text.
6. When you're finished, click the Select and Edit tool from the icon tool bar, .
7. Click to select the inserted text object.
8. If you need to change the way in which the text is contained by the text box,
change the font style option.
9. To change the font size:
• If you are in bounded or standard mode, change the size of the text using the
handles.
• If you are in multiline mode, use the property sheet or the font size field in the
icon tool bar, .
10. To change the font type, select the font you require from either the icon tool bar's
font type field, , or the property sheet.
11. If you require, change the horizontal and vertical alignment of the text using the
text alignment tools on the icon tool bar.
12. To change the text color, background color, text position, or other aspects of the
text, use the selected text's Property Sheet.
Inserting an Image
Designer supports the insertion of a wide variety of images onto badge templates
including photographs, signatures, and logos.
Qualified Velocity operators can insert two types of images:
Static — images that never change from one badge to the next (see page 512)
Databound — images that change from one badge to the next depending on which
person the badge template is being used by (see page 512)
3. From the 'Look in:' field, select the drive, directory, and folder where the static
image is located.
The 'Files of type:' field should display All Supported File Formats. Designer
supports these image types (formats):
• Bitmaps (bmp, ico, pcx, or dib)
• Windows Metafiles (wmf or emf)
• JPEG (jpg or jpeg)
• Vector (gif, eps, tiff)
The image should appear in the window.
4. Click to select the image.
The image's file name appears in the 'File name:' field.
5. Click Open.
The static image appears on the canvas.
6. Move the image to the proper position on the canvas.
If required, resize the image using the handles.
7. Use the static image's property sheet to fine tune the object's appearance.
For more on this, refer to “Image Properties,” starting on page 537.
Picture Any image without reference to aspect ratio. The frame that first
appears is square.
An empty frame appears on the canvas. The proportions of the frame depend on
the type of image you have selected.
6. If required, resize the frame using the handles.
7. With the image selected, go to the Databound Image properties list and click on
the 'Data Field'.
For more on this, refer to “Databound Image Properties,” starting on page 539.
8. From the combo box option list, select one of these variable values:
• For pictures, select Photo.
• For signatures, select Signature.
9. Select or enter any additional values from the properties list as required.
10. Save the badge template in which the databound image appears.
The image is automatically linked to the capture or import engine in Enrollment
Manager. When an image is captured or imported for a photo or signature during the
enrollment process, it is automatically placed in the position on the badge currently
held by the image placeholder.
This feature cannot work properly unless the badge template possessing
the variable image is assigned to a specific credential.
For more on variable fields, refer to “Inserting Variable Field Names” on page 582.
Inserting Magstripes
A feature often found on badges is a magstripe. The magstripe is not 'printed' onto a
badge; it is present on a blank card. The data specified by the badge template is
encoded onto the magstripe by the badge printer.
The person responsible for designing a magstripe badge must take into account the
position of the magstripe on the card so that no other text or image is printed at the
same location.
Because some badge printers contain a magstripe encoder, the Designer provides the
capability to encode a card using either constants specified within this program or
variables dependent on values entered at the Personal Information Form in Enrollment
Manager; however, this capability cannot be used successfully unless the badge printer
possesses an encoder.
To insert a magstripe:
1. From the menu tool bar, select Modes > Badge.
2. Select Design mode.
3. Display the Object Library pane.
4. From the Object Library, expand the VDO folder.
The Magstripe object appears.
5. Create a new badge template or display an existing badge template.
6. Click to select the magstripe object, , and drag it to the badge template
canvas.
The words Magstripe Information appears on the canvas.
7. Resize the magstripe object using the handles.
8. If not already open, display the Properties pane.
9. Click on the new magstripe object.
The magstripe's properties appear in the properties pane. For more on this, refer to
“Magstripe Properties,” starting on page 544.
10. At the magstripe's property sheet, enter values for the magstripe's properties as
required.
For more on this, refer to “Magstripe Properties,” starting on page 544. Values you
can specify include:
• Appearance
• Position
• Data (Tracks 1 & 3)
• Magstripe encoding
These properties help position the magstripe properly and set up the protocol the
blank cards use. Make sure you have the correct settings for the blanks you have.
Enrollment Manager and the badge printer cannot encode a stripe correctly unless
Badge Designer tells it where the stripe is on the card.
If you specify a variable value for the data, code or ID fields, the magstripe encodes
a value as specified by the User Defined Setup dialog box in Enrollment Manager.
This capability cannot be utilized unless the badge printer includes an encoder.
11. If required, resize or reshape the magstripe using the handles.
Inserting Barcodes
Badges can have bar codes that enable the badge holder to scan it through any
conventional scanning device.
To insert a barcode:
1. From the menu tool bar, select Modes > Badge.
2. Select Design mode.
Object Properties
Use the property sheets associated with each object to fine tune line, fill, color, rotation,
and other graphic aspects of the object. In addition, you can use the property sheets to
link Velocity functions to specific objects.
Categorizing Properties
You can arrange the properties appearing on a sheet either by categories (the default)
or alphabetically.
To change the order of properties on a sheet:
Check or uncheck the 'Categorized Properties' box on the Options dialog box.
Right click on the Properties title bar and check or uncheck the 'Categorized
Properties' option as required.
Editing Properties
Properties are arranged in tables with the property name in the left column and its
current value displayed in the right column. The left column cannot be edited. You can
change values in the right column using one of three methods:
Text entry: Click in the right column. The cursor appears at the beginning of the
column. Enter a new value for the property. Press Enter or move to another
property line and the object is changed accordingly.
Dialog box entry: Click in the right column and the icon appears. Click this icon
and a dialog box appears. Make changes to the dialog box as required. Press Enter
or move to another property line and the object is changed accordingly.
Option selection: Click in the right column and a combo option box appears,
. This indicates that a list of possible options are available. Click the
down arrow, , to the right of the combo box and a drop-down list of options
appears. Select from one of the available options in the drop-down list. Press Enter
or move to another property line and the object is changed accordingly.
Each of these objects and their associated properties are defined:
Properties Go to page
Arc 517
Barcode 520
Cameras 565
Chord 527
Properties Go to page
Ellipse 532
Group 535
Image 537
Line 542
Link 576
Magstripe 544
Polygon 550
Polyline 552
Rectangle 555
Sector 557
Text 559
Arc Properties
An example of the arc property sheet is displayed below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Arc followed by a number. You can edit this
name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge Mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Barcode Properties
An example of the barcode property sheet is displayed below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Databound. You can edit this name as
required.
Object Type This is a read-only field indicating the type of object this is. This
is Databound Barcode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Appearance
Barcode Font The font used for the text bordering the barcode. Click this cell
then click the button and the font dialog box appears. Select
the font used for the text.
The default is Arial.
Barcode Font Click this cell to change the color of the object's border text.
Color Click the button and the color dialog box appears. Select the
line color you need from the dialog box. The default value is
Black.
Barcode
Barcode Click this property and select from the option list the type of bar
Symbology code symbol system used for this bar code. This symbol system
must be compatible with the barcode reader you are using, or
the bar code will not be read successfully.
The bar code symbol options include:
• Code 39 (Normal)
• Code 39 (Full ASCII)
• UPC-A (12 digit)
• UPC-E (6 digit)
• EAN-8
• EAN-13
• BookLan
• Interleaved 2 Of 5
• CodaBar
• Code 93
• Code 128
• EAN/UCC 128
• POSTNET
Code 39 (Normal) is the default selection.
For more on this, refer to “Bar Codes & Bar Code Symbologies”
on page 524.
Barcode Data Type the text or number representing the code for this barcode
or select an available variable field option from the drop-down
option list. The bar code changes to represent the text entered.
Select a variable field from the available drop-down list. The bar
code is then linked to a field specified in the Enrollment
Manager. Each of these user-defined fields are then associated
with fields placed on a badge through in the User Defined Setup
dialog box in Enrollment Manager.
In addition to the UDF variable fields, you can also choose a
custom badge field, such as @LastFirst, from the variable data
field option list. For more on this, refer to “Inserting Variable Field
Names,” starting on page 582.
Barcode If required, either enter a line of text for the comment or select
Comment from the available variable field options. For more on this, refer
to the ‘Bar Code Data’ field.
If the Comment on Top property value is True, the text appears
above the bar code.
Narrow Bar Type a value here which increases or decreases the width of the
Width narrowest bar code. The default is 13 pixels.
Reduction/ Click this property and select a value from the option list
Gain indicating the reduction or gain for this bar code in percentage
and millimeters (mils).
The default is 00% (0.00 mils).
Barcode Enter the height of this bar code in inches. The default height is
Height 1 inch.
Narrow to Click this property and select a value from the available options
Wide Ratio that expresses the ratio between the narrowest and widest bars
of the code, measured in pixels. The larger the ratio, the greater
the variation in size between the narrowest and widest bars.
The range is 2.0 to 3.0 and the default is 2.5 pixels.
Comment on Accept the default value, True, to allow a comment line above
Top the bar code. To allow a comment line below the bar code,
select False.
If you choose to display the text above the barcode, you cannot
display the comment above as well. You must either change the
Text On Top value to False or change the Comment on Top
value.
Include Text Accept the default value, True, to display the text. This enables
you to print not only the barcode but the text it represents.
To hide the text, select False.
Text On Top Click this property and select True to show the text for this bar
code on the top. Text is normally displayed below the barcode.
The default is False.
If you choose to display the text above the barcode, you cannot
also display the comment above. You must change the
Comment On Top value to False.
Show Quiet Click this property and select True to show quiet zones for this
Zones bar code.
The default is False.
Show Bearer Click this property and select True to show bearer bars for this
Bars bar code.
The default is False.
Show Check Click this property and select True to show a check character for
Characters this bar code.
The default is False.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
UPC Linear Numbers Only 13 data digits Required Special use of the
Shipping and 1 check Interleaved 2 of 5
Container digit code to mark
Code shipping cartons
(ITF-14) containing UPC
encoded products
MSI (MSI Linear Numbers Only Variable Required Grocery store shelf
Plessey) tags
Chord Properties
An example of the chord property sheet is displayed below:
General
Name Click this cell to enter the name of this object. By default, the name of
the object is Chord followed by a number. You can edit this name as
required.
Object This is a read-only field indicating the type of object this is.
Type
UDF Click this cell and select from the drop-down list the UDF you want to
link to this object. Once linked based on its User Defined Field
Property Definitions, this object changes attributes according to which
option is selected for that UDF in Enrollment Manager.
Note: This property only appears if you are in Badge Mode.
Layer Click this cell to assign the object to a layer of this drawing. An option
list appears. Only those layers currently defined for the drawing appear
in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as measured
by the ruler. To change this value, enter a new one. The larger the
value, the farther from the top of the margin this object begins/ends;
the smaller the value, the nearer the top of the margin.
If the value you specify is outside the available range—that is, outside
the canvas margins as specified by page size setup—an error message
appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one. The
larger this value, the closer to the bottom of the margin this object is
placed; the smaller this number, the farther from the bottom margin.
If the value you specify is outside the available range—that is, outside
the canvas margins as specified by page size setup—an error message
appears.
Left Specify the position of the left most point of this object on the canvas
as measured by the ruler. Use this property to move, shorten, or
lengthen the object as required. The larger the value, the farther from
the left margin; the smaller the value, the closer to the left margin.
If the value you specify exceeds the available range—that is, outside
the canvas margins as specified by page size setup—an error message
appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the value, the
nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is, outside
the canvas margins as specified by page size setup—an error message
appears.
Rotation Specify how many degrees you need to rotate this object where 0° is
the current position. All positive degrees are clockwise; all negative
degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The default
value is True.
Line Click this cell and enter a value to change the thickness of the object's
Width border. Select the option you need from the list where 0 = thinnest
and 5 = thickest. The default value is 1.
Line Click this cell then click the button to change the color of the
Color object's border. The color dialog box appears. Select the line color you
need from the dialog box. The default value is Black.
Line Click this cell to change the texture of the object's border. A line style
Style option list appears. Select the option you need from the list. The
default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color you
need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill style
option list appears. Select the option you need from the list. The
default value is Solid.
Back Click this cell then click the button to change the color of the
Color object's background. The color dialog box appears. Select the back
color you need from the dialog box.
The default value is gray.
Back Click this cell to change the texture of the object's background. A back
Style style option list appears. Select the option you need from the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
General
Name Click this cell to enter the name of this object. By default, the name
of the object is Control Zone followed by a number. You can edit
this name as required.
Object This is a read-only field indicating the type of object this is.
Type
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Controller Click this cell and a pick list appears. Select the controller this
control zone applies to.
Only those controllers currently defined for this system appear in
this list. By default, this cell is blank.
Control Click this cell and a pick list appears. Select from the list the control
Zone zone this object represents on the canvas.
Only those control zones currently defined for this system appear
in the list. Once selected, the control zone is linked to the object.
Alarm Click this cell to change the fill color of this object, indicating when
Color any point in the linked control zone is in alarm. The color dialog box
appears. Select the color you require. The default value is Red.
Secure Click this cell to change the fill color of this object, indicating when
Color all points in the linked control zone are known and secure. The
color dialog box appears. Select the color you require. The default
value is Green.
Masked Click this cell to change the fill color of this object, indicating when
Color at least one point in the linked control zone is masked. The color
dialog box appears. Select the color you require. The default value
is Yellow.
Unknown Click this cell to change the fill color of this object, indicating when
Color no points within the linked zone are in alarm or are masked and at
least one point is unknown. The color dialog box appears. Select
the color you require. The default value is Gray.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one. The
larger the value, the farther from the top of the margin this object
begins/ends; the smaller the value, the nearer the top of the
margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one. The
larger this value, the closer to the bottom of the margin this object
is placed; the smaller this number, the farther from the bottom
margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer to
the left margin.
If the value you specify exceeds the available range—that is, outside
the canvas margins as specified by page size setup—an error
message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the value,
the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where 0°
is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False).
The default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0 =
thinnest and 5 = thickest.
The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line color
you need from the dialog box.
The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box.
The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill style
option list appears. Select the option you need from the list.
The default value is Solid.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Ellipses Properties
An example of the ellipses property sheet is displayed below:
All circles, ovals, and ellipses created within Badge Designer share these properties.
The properties in this list are defined below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Ellipse followed by a number. You can edit
this name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge Mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest.
The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box.
The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box.
The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Group Properties
Once you have grouped objects, the group is assigned a container property. You can
manipulate aspects of that container through the container property sheet.
Grouped objects have a property sheet that is similar to a normal property sheet. Only
those properties common to all groups objects are displayed. For example, if you group
two rectangles and an ellipse, the property sheet looks like this:
Notice that only those properties that are common to all three objects are displayed.
The properties in this list are defined below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Container followed by a number. You can
edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Image Properties
An example of the Static Image property sheet is shown below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Image followed by a number. You can edit
this name as required.
Object Type This is a read-only field indicating the type of object this is.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line color
you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Opaque.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Databound Image followed by a number.
You can edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Data
Data Field Click in this field and select from the drop-down list the variable
image you want to substitute for this text in the finished badge.
Select from one of three options:
• None
• Photo
• Signature
The default is None.
Appearance
Visible Click this cell and specify whether this object is visible during
Live mode (True) or is not visible during Live mode (False).
The default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest.
The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box.
The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box.
The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Line Properties
An example of the Line property sheet is shown below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Line followed by a number. You can edit
this name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge Mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Magstripe Properties
An example of the Magstripe property sheet is shown below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Databound Magstripe followed by a
number. You can edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Text Enter text for this magstripe then press Enter. This is the text that
appears in the box representing the magstripe on the badge
template.
The default is Magstripe Information.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Font
Font Click this cell then select the font style you require from the
combo box list. Only those fonts currently defined for this
system appear in this list.
This is the font in which the text appears on the badge
template.
Font Color Click this cell then click the button to change the color of
the magstripe text appearing on the badge template. The color
dialog box appears. Select the line color you need from the
dialog box.
The default value is Black.
Magstripe
Magstripe Click the button and select one of the existing variable data
Data field values or custom badge field options from the drop-down
option list. There are three magstripe data formats supported:
• @Magstripe - Card Data in Magicard Format
• @Magstripe - Card Data in Fargo Format
• @Magstripe - Card Data in Eltron Format
where @Magstripe - Card Data in Magicard Format is the
default value.
Each of these user-defined or custom badge fields are
associated with fields placed on a badge in Enrollment
Manager.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during
Live mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where
0 = thinnest and 5 = thickest. The default value is 1.
Line Color Click this cell then click the button to change the color of
the object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the
list. The default value is Solid.
Fill Color Click this cell then click the button to change the color of
the object's interior. The color dialog box appears. Select the fill
color you need from the dialog box. The default value is no
color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the
list. The default value is Solid.
Back Color Click this cell then click the button to change the color of
the object's background. The color dialog box appears. Select
the back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background.
A back style option list appears. Select the option you need
from the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
General
Object Type This is a read-only field indicating the type of object this is. In
this case, a Velocity integrated object.
Address The address of this object within the Velocity system. This
follows the Velocity naming conventions.
Left Mouse Indicates the access and/or control function that the qualified
Click Operator can perform by left mouse clicking on this placed
object in Live mode. Only one function can be left clicked. This
is a quick way to perform a single, vital function on a specified
object using the left mouse button.
None is the default value. Right click options remain unaffected.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Font
Font Click this cell then select the font style you require from the
combo box list. Only those fonts currently defined for this
system appear in this list.
This is the font in which the text appears on the badge
template.
Font Color Click this cell then click the button to change the color of
the magstripe text appearing on the badge template. The color
dialog box appears. Select the line color you need from the
dialog box.
The default value is Black.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during
Live mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where
0 = thinnest and 5 = thickest. The default value is 1.
Line Color Click this cell then click the button to change the color of
the object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the
list. The default value is Solid.
Fill Color Click this cell then click the button to change the color of
the object's interior. The color dialog box appears. Select the fill
color you need from the dialog box. The default value is no
color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the
list. The default value is Solid.
Back Color Click this cell then click the button to change the color of
the object's background. The color dialog box appears. Select
the back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background.
A back style option list appears. Select the option you need
from the list.
The default value is Transparent.
Polygon Properties
An example of the Polygon property sheet is shown below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Polygon followed by a number. You can
edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 1.
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Polyline Properties
An example of the Polyline property sheet is shown below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Polyline followed by a number. You can
edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin. If the value you specify is outside the available
range—that is, outside the canvas margins as specified by page
size setup—an error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin. If the value you specify is outside the available
range—that is, outside the canvas margins as specified by page
size setup—an error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin. If the value you specify exceeds the available
range—that is, outside the canvas margins as specified by page
size setup—an error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Rectangle Properties
An example of the Rectangle property sheet is shown below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Rectangle followed by a number. You can
edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin. If the value you specify is outside the available
range—that is, outside the canvas margins as specified by page
size setup—an error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin. If the value you specify is outside the available
range—that is, outside the canvas margins as specified by page
size setup—an error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Sector Properties
An example of the Sector property sheet is shown below:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Sector followed by a number. You can edit
this name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin. If the value you specify is outside the available
range—that is, outside the canvas margins as specified by page
size setup—an error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin. If the value you specify is outside the available
range—that is, outside the canvas margins as specified by page
size setup—an error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
Text Properties
An example of the static text property sheet is shown below:
This applies to static or unlinked text. For databound text properties, refer
to “Databound Text Properties” on page 562.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Text followed by a number. You can edit
this name as required.
Object Type This is a read-only field indicating the type of object this is.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Font
Font Click this cell and select from the combo box list the font style in
which you want the selected text to appear. Only those fonts
currently installed in this computer appear in this list.
Font Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the font
color you need from the dialog box. The default value is black.
Font Style Click this cell and select from the combo box list the font style in
which you want the selected text to appear.
For more on this, refer to “Font Styles” on page 595.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Many of the functions performed by this property sheet can also be accomplished
using either the menu tool bar or icon tool bar.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Text followed by a number. You can edit
this name as required.
Object Type This is a read-only field indicating the type of object this is.
Text Click in this cell and enter the text you want to appear as a
placeholder in this badge template text box.
The default is <Undefined Text>. This is not the text that will
appear on the printed badge, only the badge template.
UDF Click this cell and select from the drop-down list the UDF you
want to link to this object. Once linked based on its User Defined
Field Property Definitions, this object changes attributes
according to which option is selected for that UDF in Enrollment
Manager.
Note: This property only appears if you are in Badge mode.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Data
Data Field Click in this field and select from the drop-down list the variable
field you want to substitute for this text in the finished badge. All
currently defined user-defined fields from the Enrollment
Manager and custom badge fields from the Designer appear in
this list.
The default is <None>.
Font
Font Click this cell and select from the combo box list the font style in
which you want the selected text to appear. Only those fonts
currently installed in this computer appear in this list.
Font Color Click this cell then click the button to change the color of the
text.
The color dialog box appears. Select the font color you need
from the dialog box. The default value is black.
Font Style Click this cell and select from the combo box list the font style in
which you want the selected text to appear.
For more on this, refer to “Font Styles” on page 595.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Camera Properties
Velocity supports two types of cameras:
Analog cameras
Digital cameras
Analog cameras must be connected to Velocity through a switcher and are configured
using Velocity's CCTV configuration options.
Digital cameras are connected directly to the network. They are configured and viewed
through a browser. Once defined, they are placed on a Designer drawing using Custom
Links. For more on this, refer to “Custom Links” on page 613.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Camera followed by a number. You can
edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Address This cell indicates the address of the CCTV camera. This is
automatically assigned by Velocity based on the current camera
definition. For more on this, refer to “Address Format” on page
422.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Camera followed by a number. You can
edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Custom This cell indicates the IP address of the digital camera. This is
assigned through the internet using the arp command.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Font
Font Click this cell and select from the combo box list the font style in
which you want the selected text to appear. Only those fonts
currently installed in this computer appear in this list.
Font Color Click this cell then click the button to change the color of the
text.
The color dialog box appears. Select the font color you need
from the dialog box. The default value is black.
Font Style Click this cell and select from the combo box list the font style in
which you want the selected text to appear.
For more on this, refer to “Font Styles” on page 595.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Quick Link Viewer followed by a
number. You can edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Custom Click this cell and then click . The Quick Link Viewer
Properties page appears. In the 'Page' field, enter the web
address for the page you want to link. The address must follow
this format:
http://computername/pagename.html
For example: http://bralston/index.html or
http://www.hirschelectronics.com.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Font
Font Click this cell and select from the combo box list the font style in
which you want the selected text to appear. Only those fonts
currently installed in this computer appear in this list.
Font Color Click this cell then click the button to change the color of the
text.
The color dialog box appears. Select the font color you need
from the dialog box. The default value is black.
Font Style Click this cell and select from the combo box list the font style in
which you want the selected text to appear.
For more on this, refer to “Font Styles” on page 595.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Command Set followed by a number. You
can edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Text Click in this cell and enter the text you want to appear as a
placeholder in this badge template text box.
The default is <Command Set>.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Data
Command Click in this field and select one of the available command sets
Set from the drop-down list. All currently defined command sets
appear in this list.
The default is <None>.
Font
Font Click this cell and select from the combo box list the font style in
which you want the selected text to appear. Only those fonts
currently installed in this computer appear in this list.
Font Color Click this cell then click the button to change the color of the
text.
The color dialog box appears. Select the font color you need
from the dialog box. The default value is black.
Font Style Click this cell and select from the combo box list the font style in
which you want the selected text to appear.
For more on this, refer to “Font Styles” on page 595.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
Link Properties
When you drag a link object to the canvas in Graphics Mode then select it with the
Properties pane display, the Link Properties sheet appears like this example:
General
Name Click this cell to enter the name of this object. By default, the
name of the object is Link followed by a number. You can edit
this name as required.
Object Type This is a read-only field indicating the type of object this is.
Text Click in this cell and enter the text you want to appear as a
placeholder in this badge template text box.
The default is <Link Object>.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Data
Link Click in this field and select one of the available drawings from
the drop-down list. All currently defined drawings appear in this
list.
The default is <None>.
Font
Font Click this cell and select from the combo box list the font style in
which you want the selected text to appear. Only those fonts
currently installed in this computer appear in this list.
Font Color Click this cell then click the button to change the color of the
text.
The color dialog box appears. Select the font color you need
from the dialog box. The default value is black.
Font Style Click this cell and select from the combo box list the font style in
which you want the selected text to appear.
For more on this, refer to “Font Styles” on page 595.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
General
Name Click this cell to enter the name of this object. By default, the
name of the object is CCTV Call Camera to Monitor followed
by a number. Edit this name as required.
Object Type This is a read-only field indicating the type of object this is.
Custom Click this cell and then click . The CCTV Call Camera to
Monitor page appears. For more on this, refer to “CCTV Call
Camera to Monitor” on page 614.
Fill out this form to indicate which switcher, camera, and monitor
is activated when the operator clicks this custom link.
Text This property only appears if the Link Template value is <None>.
Indicate the name displayed on the drawing for this custom link.
Edit this text as required.
Link Click this cell and then click to display a drop-down list of
Template available VSOs. Only those VSOs currently defined appear in this
list.
Select the VSO you want to appear instead of text for this linked
object. If you select a VSO here, the Text property is hidden. The
default is <None>.
Layer Click this cell to assign the object to a layer of this drawing. An
option list appears. Only those layers currently defined for the
drawing appear in the option list. The default value is Default.
Font
Font Click this cell and select from the combo box list the font style in
which you want the selected text to appear. Only those fonts
currently installed in this computer appear in this list.
Font Color Click this cell then click the button to change the color of the
text.
The color dialog box appears. Select the font color you need
from the dialog box. The default value is black.
Font Style Click this cell and select from the combo box list the font style in
which you want the selected text to appear.
For more on this, refer to “Font Styles” on page 595.
Position
Top Specifies the units from the top where this object begins as
measured by the ruler. To change this value, enter a new one.
The larger the value, the farther from the top of the margin this
object begins/ends; the smaller the value, the nearer the top of
the margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Bottom Specifies the units from the bottom where this object begins, as
measured by the ruler. To change this value, enter a new one.
The larger this value, the closer to the bottom of the margin this
object is placed; the smaller this number, the farther from the
bottom margin.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Left Specify the position of the left most point of this object on the
canvas as measured by the ruler. Use this property to move,
shorten, or lengthen the object as required. The larger the value,
the farther from the left margin; the smaller the value, the closer
to the left margin.
If the value you specify exceeds the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Right Specify the distance from the right side of the canvas where this
object begins/ends as measured by the ruler. The larger the
value, the nearer to the right margin this object is placed.
If the value you specify is outside the available range—that is,
outside the canvas margins as specified by page size setup—an
error message appears.
Rotation Specify how many degrees you need to rotate this object where
0° is the current position. All positive degrees are clockwise; all
negative degrees are counterclockwise.
This attribute can also be specified using the Rotate Angle icon,
, on the Icon Tool Bar.
Appearance
Visible Click this cell and specify whether this object is visible during Live
mode (True) or is not visible during Live mode (False). The
default value is True.
Line Width Click this cell and enter a value to change the thickness of the
object's border. Select the option you need from the list where 0
= thinnest and 5 = thickest. The default value is 0 (zero).
Line Color Click this cell then click the button to change the color of the
object's border. The color dialog box appears. Select the line
color you need from the dialog box. The default value is Black.
Line Style Click this cell to change the texture of the object's border. A line
style option list appears. Select the option you need from the list.
The default value is Solid.
Fill Color Click this cell then click the button to change the color of the
object's interior. The color dialog box appears. Select the fill color
you need from the dialog box. The default value is no color.
Fill Style Click this cell to change the texture of the object's interior. A fill
style option list appears. Select the option you need from the list.
The default value is Solid.
Back Color Click this cell then click the button to change the color of the
object's background. The color dialog box appears. Select the
back color you need from the dialog box.
The default value is gray.
Back Style Click this cell to change the texture of the object's background. A
back style option list appears. Select the option you need from
the list.
The default value is Transparent.
General
Load On Start Indicates whether this canvas automatically loads into memory
when Graphics is started. Two values are available: True or
False.
If set to False, this canvas will be loaded the first time the user
or the Alarm Queue requests it. In other words, even if it does
not appear when Designer first opens, Velocity brings it up if an
object on the unloaded drawing goes into alarm.
Use this property to keep unnecessary drawings from loading
automatically. This is particularly useful if you have many
drawings currently displayed on the canvas. A drawing is set at a
True value by default.
To reset the value, click in the value field and select one of the
two available values.
The first six variable values, all prefixed by @, are predefined custom badge fields that
Velocity installs automatically. Qualified operators can create more of these custom
badge field s using Custom Badge Fields.
User-Defined fields link to the Personal Information form in the Enrollment Manager.
These fields can be changed to specify almost any quantifiable parameter through the
User Defined Setup dialog box.
Before variable fields can take effect the badge template where they appear must first
be assigned to a credential through either the Credential dialog box or the Credential
Template dialog box, then that credential or credential template must be assigned to a
person.
If you select the Image tool in the icon tool bar, it brings up this dialog box.
The Add Image dialog box includes these buttons and fields:
Look in: Select the directory where the image exists. By default, the program
looks in the Velocity\Images subdirectory.
Click this button to go to the last folder visited. This icon is grayed out
if this folder is the first visited.
Click this button to create a new folder at the point in the file structure
indicated by the window.
Click this button to select another option for viewing the following
window. The options include: Large icons, Small icons, List, Details,
and Thumbnails.
File This window displays the files and folders existing in the Look in:
window folder. Select the image you want from this window and it appears in
the File name combo box.
File Either enter the name of the file you want or click to select the file
Name: from the window above.
Open Click this button to open the image and display it on the canvas.
Files of Select from the drop-down option list the file format you are looking
Type: for. The Add Image dialog box supports these formats:
• JPEG (jpg)
• Bitmap (bmp)
• Metafiles (wmf or eps)
• AutoCad DXF files (dxf)
This is essentially the same dialog box as the Export File or Import File dialog boxes.
Adding Color
In Badge & Graphic Designer, there are two ways to add color to an object on the
canvas:
Fill Color Fill the insides of an object with color. This only applies to closed
objects like polygons, rectangles, circles, and text boxes. Lines and
polylines have no need for fill properties.
To change colors:
Select the object, then from the Icon Tool Bar, select the Fill Color, , or Line
Color, , icons and specify the color you need.
Select the object, open the properties pane, then use the 'Line Color', 'Fill Color', or
‘Back Color’ properties on the property sheet for the selected object and specify the
color you need.
Line Color
To color a line or border:
1. Select one or more objects to color.
2. Do one of these:
• From the icon tool bar, click the ForeColor icon, . To accept the currently
selected color, click the left part of the icon. To select a different color, click the
down arrow, .
• From the object's property sheet, click the ForeColor property field.
The color palette appears.
Fill Color
This fill feature enables you to color a closed object inside its lines, as shown in this
example:
When you fill an object with color, the line color is unaffected.
Back Color
This provides background color for a closed object, as shown in this example:
Color Palette
The color palette appears whenever you request a change of color for a background,
line/border, or fill (insides) of an object in the Badge & Graphic Designer. It also
appears when you want to reassign colors for the Event Viewer.
This palette is also available to customize the looks of both the Event and Alarm
viewers.
To use the palette:
1. Bring up the color palette.
• Click on the ForeColor or BackColor property on the Property Sheet
• Click the BackColor or ForeColor icons on the Tool Bar
2. Click on one of the primary colors appearing on the palette. The palette
disappears. The specified color appears on the line or as fill on the chosen object.
• If you select Automatic, Badge & Graphic Designer selects the default color:
black for lines and white for fill.
• If none of the colors displayed fits your needs, proceed to step 3.
3. For additional color selections, click More Colors...
The Color dialog box like this example appears. For more on the Color dialog box,
refer to “Color Dialog Box” on page 588.
4. Modify colors as required using the Color dialog box.
This palette is available to customize the looks of the Badge Designer, as well as the
Event and Alarm viewers.
Custom colors: palette This presents colors that you mix using the area on the
right.
Color Slide Use this slide to fine tune the range of color.
Color | Solid This window displays an example of the color you are
mixing.
Hue: Specify the hue value of the color where 0 is the least
and 160 is the greatest.
Red: Specify the red component of the RGB color with 0 being
the lightest and 255 the darkest.
Add to Custom Click this button to add the custom color to the Custom
Colors colors palette.
Use either Hue, Saturation, and Luminosity (HSB) or Red, Green, and
Blue (RGB) to select a color, but not both. This is because they are based
on different color models.
To customize a color:
1. At the color dialog box, move your mouse to the Color Chart.
Notice that the cursor icon changes to this, .
2. Go down the chart until you find the color you want.
An approximation will do if you don't see the exact color.
3. Click on the color. The color's value appears in both the HSL and RGB fields below
the chart.
The Color|Solid window displays an example of the color.
4. Fine tune the color using the color slide to the left of the color chart.
a. Click on the arrow to the right of the slide.
b. Move the slide up or down. As you proceed, the values change and the
Color|Solid window displays the new color.
5. Fine tune the color still further by changing the values in the HSL or RGB fields.
6. When you're satisfied, click the Add to Custom Colors button. The new color
appears on the Custom colors palette.
7. Add other colors as required using steps 1 - 6. Each new color is added to the
Custom Colors palette.
8. From the Custom Colors palette, click on the new color you want to use.
9. Press OK.
The new color appears on the canvas.
To change a color on the Custom colors palette:
1. Click the color cell on the Custom colors palette you want to change.
2. Using the color chart, slide, and RGB/HSL value fields, create a new color.
The new color appears in the select cell on the Custom colors palette.
Color Models
There are many different color models that define colors, for example, HSB (also called
HSL), RGB, CMYK, and CIE Lab color models. The HSB and RGB models are supported
by Velocity and Badge & Graphic Designer.
HSB model
Without any light, objects all around us are colorless. Color only occurs in our minds
after our visual sensory system has seen the wavelengths that give objects their color.
Based on how people perceive color, the HSB color model endows every color with
three properties:
Hue (H) The name we give a color in everyday language. Hues form the
Color Wheel. The hue of a lemon is yellow; a strawberry's hue is
red.
RGB model
The millions of colors your monitor produces can all be described as amounts of red,
green, and blue. These three color components form the basis for the RGB (Red,
Green, and Blue) color model. Each of the three colors is assigned a numeric value
between 0 and 255.
The RGB model is based on colors of light, and higher RGB values correspond to the
presence of greater quantities of white light. Consequently, higher RGB values result in
lighter colors. When all three color components are at the maximum value, the
resulting color is white light. Because the RGB model creates colors by adding light, it is
called an additive color model. Monitors and scanners can employ the additive color
model because they emit light. They emit particles of red, green, and blue light and
create the illusion of millions of different colors.
One of the limitations of the RGB model is that it is device-dependent. This means that
not only are there color variations between monitors and scanners by different
manufacturers but there are color variations between identical devices from the same
manufacturer. All monitors drift over time and display colors differently making it
imperative to regularly calibrate your monitor and the other electronic devices you use
to create your projects. The RGB model cannot be a color standard because its color
results are not 100 percent repeatable.
Line Style
Line style is the texture you impart to a line. This is different from the Line Color which
fills the enclosed area of an object with a specified color.
The available line styles are shown below:
Type Description
Fill Style
Fill style is the texture you impart to an object's fill. This is different from the Fill Color
which fills the enclosed area of an object with a specified color.
The available fill styles are shown below:
All of these textures are either parallel lines or cross-hatching. These include:
Editing Text
To edit text on the canvas:
Method 1
1. Enter Design Mode.
2. With the Select and Edit tool selected, click the text you want to edit. The text is
selected.
3. Do one of these:
• Right click on the text and select the Edit Text... option. The Edit Text dialog
box appears.
• Go to the text property pane and locate the 'Text' field. The current text
appears in the cell.
4. Click in the text field and make changes to the text as required.
If this is the Edit Text dialog box, you can also insert symbols as required.
5. When you're finished, do one of these:
• If this is the Edit Text dialog box, press Update.
• If this is the Text property sheet, press Enter.
The text is changed.
Method 2
1. With the Select and Edit tool selected, double click the text you want to edit.
The text cursor appears at the end of the text string.
2. Using the cursor keys, move the cursor to the location where you want the text
changed.
3. Press the Delete or Backspace keys to erase the current text.
4. Enter the new text as required.
The text is changed.
Method 1
1. Select one or more text object(s) on your drawing.
2. Open the Properties pane.
The text property sheet appears.
3. Select the 'Font' property and click on the button.
The Font dialog box appears. For more on this dialog box, refer to “Font Dialog Box”
on page 594.
4. Change the font, font style, and font size as required then click OK.
Method 2
1. Select one or more text object(s) on your drawing.
2. From the Icon Tool Bar, perform one or more of these options:
• Select a new font type from the drop-down option list in the Font combo box.
• Select a new font size from the drop-down option list in the Font Size combo
box.
• Select a new font style from the drop-down Font Style option list.
• Bolden, italicize, underline, or strike through text by clicking the relevant icon.
The text properties for all the selected text objects are changed.
When you insert new text, it automatically adopts the text characteristics
currently displayed on the icon tool bar.
Text in both text and text frame areas are effected by this dialog box.
The font dialog box looks like the following example:
When you select the Font dialog box, these fields appear:
Font: Scroll through the list of available fonts and click on one. It appears in
the 'Font:' text field. You can also type the name of the font in this field.
Once selected, a sample of the font appears in the 'Sample' field.
Note: Only those fonts currently installed on the host computer are available
for selection, and of those, only the ones that Velocity deems safe for
use with your badge printer are displayed. All other fonts are filtered
out. To import additional fonts, use the Fonts settings feature in Control
Panel.
Font Select one of the available choices from the list. These include:
style: Regular, Italic, Bold, Bold Italic.
Note: Certain fonts may not support all variations of a font style.
Size: Select one of the available sizes from the list, or type in another size.
All sizes are in points.
Sample This non-interactive field demonstrates the font type, font size, and
font style currently selected.
Script: Select the script type you need. The default is Western. No other script
type is currently available.
After you've specified the font you need, click OK and the font characteristics specified
here are reflected in the drawing.
Font Styles
This options determines how text printed in text boxes behaves. This font styles combo
box appears on icon tool bar, .
Standard Font size is determined by the height of the text box. To increase
font size, pull the text box handles. Text only takes up the space
needed.
There are no line or fill properties associated with this style.
Bounded Font size and text spacing are determined by the dimensions of
the text box.
• To increase the font size, increase the height of the text box. To
decrease the font size, decrease the height of the text box.
• To increase the text spacing, increase the width of the drawn
box. To decrease the text spacing, decrease the width of the
drawn box. The text compresses or expands to fill the available
area.
Use the text box handles to increase or decrease the text box size.
The text cannot go beyond box borders. If the text box width is too
small to accommodate the text, it squeezes the text.
There are no line or fill properties associated with this style.
Multiline Font size is determined by the 'Font Size' combo box. Text can
word-wrap within the text box. Carriage returns can be added by
editing existing text. If there is too much text for the text box, the
text box increases in height to accommodate it. Use the text box
handles to increase the size of the area for text; the font size stays
the same.
This is one of two styles that enables you to assign fill color or fill
patterns to the text box. The other one is Boxed.
Boxed Font size is determined by the ‘Font Size’ combo box. Text has a
croppable border around it. By decreasing the size of the text box,
you hide (crop) all text that is beyond the text box. This style does
not allow multiline text.
This is one of two styles that enables you to assign fill color or fill
patterns to the text box. The other one is Multiline.
Exporting Drawings
You can export badge templates, drawings, and other objects from Designer to other
formats using the Export to File... option. This enables you to take graphics and badges
from the Velocity database and export them as individual files in a number of different
formats.
Designer can export Velocity graphics and badges as the following file formats:
BMP
WMF
EMF
JPG
DXF (AutoCad)
In addition, the Export from File feature can store files in the following proprietary
Velocity formats:
VBD (Velocity drawing Files)
VBT (Velocity Badge Templates)
VIO (Velocity Integrated Objects)
VSO (Velocity Standard Objects)
To export a file:
1. Display the drawing, badge template, or object you want to export on the canvas.
2. Do one of these:
• From the menu tool bar, select File > Export to File...
• Right click on the Drawing Selection Tab of the drawing you want to export
and select Export to File... from the option list.
• From the Directory pane, right click on the drawing you want to export and
select Export to File... from the option list.
• From the Object Library, right click on the drawing you want to export from
either the VIO or VSO folder and select Export to File... from the option list.
The Export File dialog box appears like this example.
The current name of the drawing appears in the 'File name:' field.
3. Designate the computer, drive, and directory where you want the drawing stored.
By default, Velocity exports drawings to the GraphicFiles subdirectory under Hirsch
Electronics\Velocity.
4. In the 'File name:' field, either accept the current name or enter a new name for
this drawing.
If you specify Metafiles in the 'Save as type' combo box, you can designate
whether you want this file saved as .emf or .wmf by entering an extension.
5. In the 'Save as type:' field, specify the file format in which you want this drawing
stored.
By default, drawings are saved as vbd files while badges are saved as vbt files. You
can save files in the following file formats:
Velocity Drawing Files Saves in vbd format that can be read directly by any
(*.vbd) Velocity system. This is the default export for all
drawings.
Velocity Badge Saves in vbt format that can be read directly by any
Templates (*.vbt) Velocity system. This is the default export for all
badge templates.
Velocity Integrated Saves in vio format that can be read directly by any
Objects (*.vio) Velocity system. This is the default export for all
integrated objects.
Velocity Standard Saves in vso format that can be read directly by any
Objects (*.vso) Velocity system. This is the default export for all
standard objects.
6. Click Save.
The image is exported to the designated location.
The proprietary Hirsch drawing format (.hir) used in Version 2.0 is no
longer supported in Version 2.5 and later.
Advanced Procedures
This sections covers in detail the more advanced procedures Designer can perform.
Show Canvas Check this box to indicate that the canvas tabs appear at the
Tabs bottom of the canvas. This is the default setting.
Categorized Check this box to categorize properties in the Property pane. This
Properties means that properties appear in the pane under their respective
category: Appearance, Misc, Position, and so on. This is the
default setting.
Show Check this box to display automatically any object in alarm within
Graphics on its graphic. If an object, such as a door or reader, that has been
Alarm placed on a graphic (see page 605), issues an alarm, checking
this box enables Velocity to pop up the graphic with the alarmed
object on it.
Ignore State Check this box to ignore state changes registered by the Graphics
Changes module.
When enabled, this provides better performance while using
Graphics (or any other Velocity module that happens to be open
at the moment) by eliminating delays when clicking on different
maps. This essentially turns the Graphics module into an
alarm-only annunciator with no state change events displayed on
doors, inputs, readers, and relays. The VIOs still flash alarms and
all the usual right click functionality is still there, but the speed of
the drawing package is greatly increased.
The Defaults page controls the colors that appear on the canvas for these items:
Ruler Color
BackColor: Defines the background color for the ruler. To change it, click the
color box and the color dialog box appears. Select another color as
required.
The default color is gray.
Alarm: Defines the color shown when the control zone is in alarm. To
change it, click the color box and the color dialog box appears.
Select another color as required.
The default color is red.
Secure: Defines the color shown when the control zone is secure. To
change it, click the color box and the color dialog box appears.
Select another color as required.
The default color is green.
Masked: Defines the color shown when the control zone is masked. To
change it, click the color box and the color dialog box appears.
Select another color as required.
The default color is yellow.
Unknown: Defines the color shown when the control zone is unknown. To
change it, click the color box and the color dialog box appears.
Select another color as required.
The default color is gray.
Default Font
Map Hierarchies
Maps and other graphics in the Graphics module can be ordered in such a way as to
create dependencies. In this way, the top-level map can comprise several second-level
maps which, in turn, can consist of several third-level maps and so on.
The purpose of this hierarchy is to enable the operator to drill down from a top-level
map to increasingly greater detail as shown in the following example:
As shown in this example, the hierarchy for this company has been divided into four
levels, where:
the top level is the Site map, consisting of two buildings
the second level maps consist of the general floor layouts for both buildings
the third level maps show individual floors for each building
the fourth level maps divide each floor into its constituent rooms and areas
In this way, an operator reacting to an alarm can quickly and easily drill down from the
site map to a room map showing the exact place where the alarm is taking place. This
ensures that no matter how large or intricate the secured area is, the specific source of
an alarm can be isolated in a matter of seconds.
Linking Drawings
This technique is particularly useful for linking maps and floor plans.
Once you've imported or created the drawings you need, you can link them so that the
operator can drill down to the needed level, or drill up from a lower level to a higher
level.
To link maps:
1. Display the top-level map on the canvas.
2. Display the Object Library pane.
3. Enter Design Mode.
4. From the Object Library pane, expand the VIO folder.
The Special subfolder appears.
5. Expand the Special folder.
The Link object appears like this:
Link object
6. Drag the Link object, , from the Object Library pane to the canvas.
Place the Link object wherever you think it belongs. By default, the object appears
on the canvas as a blue underlined text string.
The linked object looks like this example:
7. If needed, change the position as required using either the mouse or the cursor
keys.
8. Click on the new link object. The properties page for the link object appear like this
example:
9. With the link object still selected, display the Properties pane.
The Link Properties appears. For more on link properties, refer to “Link Properties”
on page 576.
10. Click the 'Link Data' field and a combo box appears.
11. Select the drawing to which you want this primary drawing linked from the combo
box drop-down list.
Only those graphics currently existing as drawings in the Velocity database appear
in this list.
12. If required, click in the 'Text' row and enter a new name for this link.
It's a good idea to provide some short description of the map/graphic to which this
object is linked, like 'Basement' or 'Level 6'.
13. Change other properties on this sheet as required.
14. When you're finished, save the changes you've made to this drawing.
The two drawings are now linked.
Test your link before proceeding.
Once you return to Live mode, you can click on the specified area and the program
takes you to the linked map.
Testing Links
Once you have linked maps, you can test the links by doing this:
1. Go to the Live mode.
2. Move to one of the link objects, .
The cursor arrow should change to a finger icon.
3. Click on the object. It should jump to the linked graphic.
5. Expand the device folders until the components (objects) you need to place are
displayed.
For example, if you want to place a door on the drawing, expand the Doors
subfolder.
If you have a CCTV system installed and configured, you can also place cameras
on a map. For more on this, refer to “Placing Cameras” on page 607.
6. Drag the required component from the selected folder to the drawing and position
carefully where you want it.
Hint To position the icon correctly, move your cursor so that the cursor arrow points at
the exact spot where the icon will be. The icon symbol attached to the arrow
doesn't indicate the exact place where the icon is placed: the end of the arrow is
the correct spot.
8. From the option box, select the Object Type you want.
If you always want this component plotted as the designated object type, check
the 'Always plot this VIO for this Object Type' box. Once you've done this, the only
way to show the VIO Selector screen again is by choosing 'Query?' from the
Topology Object Mapping feature.
You can train a VIO to display one icon, present the VIO Selector screen, or
perform some other action through the Topology Object Mapping feature.
9. Click OK.
The appropriate icon is anchored at the position you specified.
10. Click to select the new object and use the handles to resize the object to fit your
drawing.
11. Reposition the object, as needed, using either the mouse or cursor keys.
12. For fine tuning aspects of the object, open the Properties pane and change values
on the Velocity Integrated Object property sheet as required.
For more on this, refer to “Placed Object Properties” on page 547.
13. If needed, you can change other aspects of the object by right clicking on the
object.
Set As Since one device can be placed on several maps, this indicates
Primary the map to which Velocity will automatically go if the object
goes into alarm.
For example, if you place Door 1 on three different maps, you
can set Map 1 as the primary. Then, if Door 1 detects an illegal
entry, Map 1 automatically appears on the canvas with the
Door 1 alarm icon displayed.
Placing Cameras
One of the objects you can place on a drawing is a camera. However, there are three
types of cameras:
Analog CCTV cameras
Digital network cameras
Each type requires a different placement method.
Before you can place cameras on a map, you must first define a CCTV or
DVR subsystem. For more on this, refer to “CCTV Configuration,” starting
on page 657 or “DVR / NVR Configuration and Usage,” starting on page
717.
No components will appear under the Interfaces Configuration folder unless you
have previously defined a CCTV system for Velocity including CCTV port, switcher,
and cameras, or a DVR subsystem.
7. Drag the camera you need from the Object Library pane to the drawing and
position where you want it.
8. Release the mouse button.
The VIO Selector dialog box appears like this example:
9. From the option box, select the camera type you need:
• If this is a dome CCTV camera, select CCTV Dome Camera
• If this is a fixed CCTV camera, select CCTV Fixed Camera
• If this is a fixed DVR camera, select DVR Fixed Camera
• If this is a domed DVR camera, select DVR Dome Camera
Only those options specific to the camera type appear in the pull-down list.
10. Click OK. The appropriate camera icon is placed on the drawing.
11. Click to select the new camera and use the handles to resize the object to fit your
drawing.
12. Reposition the object, as needed, using either the mouse or cursor keys.
13. For fine tuning aspects of the object, open the Properties pane and change
Camera Properties sheet as required.
14. If needed, you can change other aspects of the object by right clicking on the
object.
An option list appears like this example:
Set As Since you can place the same camera on several maps, this tells
Primary Velocity which map to show if the camera is activated.
16. Repeat Steps 6 - 15 for each additional point you want to place on the map.
17. Save changes to the map.
18. Select Live Mode to return to real-time monitoring.
The Custom Link Component Manager screen appears like this example:
6. Click Install.
The Find Custom Link Component appears like this example:
Make sure you are in Design Mode (press Ctrl + D) or the custom link
won’t show.
10. Drag the AXIS Digital Camera Viewer to the required spot on the map or drawing.
The link appears on the drawing like the following example:
11. Click on the link then open the Properties window, if it isn’t already open.
The Properties page looks like this example:
14. In the ‘Address’ field, enter the IP address of the camera without the http:\ prefix.
15. If required, in the ‘Caption’ field, enter the text you want to appear in the viewer
title bar.
16. Click OK.
17. Make any other changes to the properties sheet as required.
Custom Links
A custom link enables you to incorporate special devices, such as digital cameras and
specialty equipment into a Velocity system. This feature enables the qualified operator
to place, configure, monitor, and control these devices, no matter what communication
protocols they use. Think of it as an extension of command sets, where the commands
used are specific to the device, not DIGI*TRAC or Velocity.
The Custom Links must be loaded onto the Designer before they can be placed.
To install a custom device:
1. Copy a file with the CLO (custom link object) extension to a directory on your hard
drive.
Some CLO files are offered by the device companies. Other files must be written
by the programmer. These files include instructions for addressing the device and
making it perform one or more operations.
2. Go to the Object Library and expand the VIO folder to display the Special subfolder.
3. Expand the Special subfolder to reveal the Custom Links subfolder like this
example:
4. Right click on the Custom Links subfolder. A pop-up option list appears.
5. Select Manage Custom Link Components.
The Custom Link Manager appears. For more on this, refer to “Custom Link
Manager” on page 618.
All currently-defined custom components appear in the window.
6. Click Install.
The Find Custom Link Component dialog box appears like the following example:
7. Locate the directory to which you copied the desired CLO and select it.
8. Click Open.
The new component is added to the window.
9. Click OK again.
The custom link component now appears under the Custom Links subfolder.
Make sure you are in Design Mode (press Ctrl + D) or the custom link won’t
show.
10. Drag the CCTV Call Camera to Monitor object to the required spot on the map or
drawing.
Automatically Click this radio button to indicate that when the operator
call the camera clicks on this custom link, the designated monitor
to monitor automatically switches to the designated camera's view.
This is the default selection.
Prompt the user Click this radio button to indicate that before the operator
for the is allowed to view the camera video on the designated
camera/monitor monitor that a prompt is issued. The operator must select
each time the proper camera and monitor before the video actually
appears.
14. Assign the CCTV switcher, camera, and monitor you require.
15. Click OK.
16. Make any other changes to the properties sheet as required.
17. When you’re finished, save the drawing (Ctrl + S).
18. Switch to Live Mode (Ctrl + D again).
19. Click on the CCTV camera link.
The specified CCTV monitor now displays the video coming from the designated CCTV
camera.
14. In the 'Page' field, enter the page you want to link then click OK.
The web page address must follow this format:
http://computername/pagename.html
For example: http://bralston/index.html or http://www.hirschelectronics.com.
Cite any page you require, whether internet or intranet, as long as your system
allows access. Local instruction pages are often saved to the Hirsch WebRoot
subdirectory from where they can be referenced as required.
Hint The easiest way to insert the web page name you want is to use your browser to
navigate to the page you need then copy the address from the address field in the
browser to the 'Page' field.
Custom Link This window displays all of the currently installed custom link
Component components. Three columns appear:
window Custom Link Component — the name of the component
Description — a brief description of the component's purpose
Location — the current workstation where this component
resides
To install and display additional components in this window,
click the Install button.
Install Click this button to bring up the Find Custom Link Component
screen like this example:
Close Click this button to close the Custom Link Manager screen and
return to the Graphics module.
3. Name the VSO as required in the text field then click OK.
A new canvas appears on the drawing board. This canvas is small, 0.535 x 0.535
inches. If you need to change the size of this canvas, refer to the Page Size page in
Page Setup on page 442.
4. Design and draw the shape you want to add on this canvas.
5. Save the object.
A new VSO is listed under the VSO folder.
You can also create new folders to hold VSOs.
A blank drawing frame appears on the canvas. Notice that this canvas is much
smaller than most Badge or Graphic frames, 0.525 x 0.525, because Velocity
objects are normally icons or small shapes.
7. If not already done, display the Properties pane.
8. From the Object Library, select the new VIO. A property sheet like this example
appears in the Property pane:
9. From the Properties pane, specify the VO Type this object resembled.
For example, if this is a turnstile, you would designate the object as a door, since a
turnstile is a type of door.
11. Draw the new object using the Designer drawing tools much as you would a new
drawing.
Often, you can save time by selecting an existing VIO icon, then make
the required changes to it, then saving it as a new icon. Also, you can
save your eyes by zooming in on the canvas.
12. Draw a bounding rectangle or circle around the object you've created.
This object is required if you created permutations of this object with the
Integration Builder. Velocity uses this bounding object to maintain its aspect ratio.
Name each shape you create with an appropriate title, such as 'spoke',
'door', or 'contact'. These names can prove useful when defining
behavior for the object later on.
13. From the Properties pane, fine tune changes to each component of the new VIO
as needed.
If you are intending to provide the bounding object (mentioned in Step 8) with the
ability to flash, you must supply the value AlarmFlash in the 'Name' field. The
AlarmFlash value tells Designer that a specified change in state causes this part of
the VIO to flash. For more on this, refer to “Using the Integration Builder” on page
628.
14. Save the object.
The object now appears in the Object Library under the VIO folder.
15. If needed, drag and drop the object into one of the Object Library subfolders.
16. From the Object Library, click on the new object.
The general properties for the object appear in the Properties pane like this
example:
This is different from the properties you see while designing the object on the
canvas in design mode. This indicates the properties for this interactive object as it
applies to system components.
17. At the 'Name' field, enter a name for this object.
18. At the 'VO Type' field, select an option from the drop-down option list that indicates
the type of device this object will be associated with.
For example, if you have designed a symbol that represents some kind of door (for
example, a turnstile or elevator door), you would select Door from the 'VO Type'
drop-down option list. Each device type is included in this list.
19. Customize the behavior of this object using the Integration Builder.
This is a process by which you can change aspects of the original symbol (shape,
color, etc.) in order to represent different states that might exist with the associated
device. Integration Builder then instructs Velocity to display this modification on the
drawing as the state of the associated device changes.
20. Save the new object.
3. Change the name of this folder as required then click outside the highlighted area.
The new subfolder now appears under the main VIO or VSO folder like this example:
The Topology folder in the Object Library pane does not support the
addition of folders. Folders must be added to this hierarchy through the
Administration System Tree pane.
3. Expand the VIO (Integrated) folder to reveal the existing object you want to modify.
4. Click to select the VIO you want to edit.
5. If necessary, open the Properties pane.
6. In the Properties pane, edit the Name and/or VO Type as required.
7. If required, right click on the object you want to modify.
An option list appears with the Edit option activated.
8. Select Edit.
The object appears on the canvas along with the Integration Builder.
9. Modify the object's behavior as required using the Designer drawing tools and the
Integration Builder.
10. Save the modified object.
To edit an existing VSO:
1. From the menu tool bar, select Modes > Graphic.
Only those functions associated with the creation and modification of drawings are
displayed.
2. Open the Object Library.
3. Expand the VSO (Standard) folder to reveal the existing object you want to modify.
4. Click to select the object you want to edit.
5. If necessary, open the Properties pane.
6. In the Properties pane, edit the properties as required.
7. If required, right click on the VSO you want to modify.
An option list appears with the Edit option activated.
8. Select Edit.
The object appears on the canvas.
9. Modify the object as required using the Designer drawing tools.
10. Save the modified object.
Integration Builder
The Integration Builder (IB) enables a qualified operator to:
create new integrated objects (VIOs) and define their behaviors
change behaviors for existing integrated objects
The IB enables you to set up cause-and-effect mechanisms for each icon you draw:
when a cause happens, an effect takes place.
For example, say we want to turn our Door red when a Forced Entry occurs at it. Within
our Door VISO, we have 3 different sub-objects (the two sides of the door jamb and
the door itself). We could attach a Cause that specifies an Event ID of 5001(Forced
Entry at Input%).
We don't need a Check, so we ignore that for now (the Check is discussed later). For
the Effect, all we need is a valid sub-object, and an action to perform on it. In this case,
we would pick the door sub-object, and pick the ChangeFillColor Action with a red
parameter.
Now, whenever a Forced entry happens at this door, the door will turn red. Obviously
this is only half of the functionality, because we need to change the door back to white
at some point, or the door will always stay red once the first Forced Entry happens.
One Cause can have multiple Effects.
There are two methods for opening Integration Builder. Use the first method to work
on master VIOs; use the second method to edit an individual VIO once it has been
dropped on the canvas.
If you work on individual VIOs, changes to their properties won't be propagated to the
other VIOs of the same type. If you work on a master VIO, any modifications made to
this VIO effect all other VIOs of the same type.
To open integration builder:
1. From Badge Designer, display the Object Library pane.
2. Expand the VIO folder until the object you want to edit appears.
3. Right click on the object you want to edit and select Edit.
4. Do one of these:
• From the icon tool bar, click the icon. This icon is located in the Windows
Toolbar section.
• From the menu tool bar, select View > Windows > Integration Builder.
The Integration Builder appears with the properties for the selected object
displayed. The object itself appears on the canvas.
For more on the integration builder screen, refer to “Integration Builder Screen” on
page 625.
5. From the Integration Builder tree pane, expand the Master folder to reveal the
various states this object supports.
Under each state, the component shapes making up each state appear. An
example of this screen is shown below:
Notice that the VIO represented by the Door Open VIO appears on the canvas as
shown above.
6. Select and make changes to the VIO of your choice.
For more on using the integration builder, refer to “Using the Integration Builder” on
page 628.
Cause & Select causes and/or effects for the currently selected icon. This
Effect pane pane is divided into three sections:
• Causes indicates the name, type, and value of the cause that
makes this icon display.
• Effect describes the specific nature of the effect on the icon.
• Effect Values indicates the exact nature of the effect for those
effects requiring elaboration. This section only appears if Text,
Visibility, or Flash is selected in the Effect section.
For more on this pane, refer to “Cause and Effect Pane” on page
626.
VIO Tree pane This pane displays all states for the selected icon. If no icon is
selected, this lists all icons currently defined by the system.
The tree is divided into three folders and four levels:
• The General folder applies to any object regardless of type.
• The Master folder applies to the specific type of icon. All items
within the Master folder depict the variety of states available for
the specific type. In most circumstances, you will be using this
level, since you are applying behaviors to a device type (e.g.
Expansion Relays or Doors).
Cause
Cause Type Select from the drop-down list, the event type required. Choose
from these options:
1 - Specific Event – When you select this option, all currently
defined events are displayed in the Cause Value drop-down pick
list. This includes all currently defined events from every available
event type.
2 - Event Type – When you select this option, all currently define
event types are displayed in the Cause Value drop-down pick list.
3 - Click – When you select this option, it indicates that the cause
of this action is a mouse click on the specified object. This
provides a button effect for the selected VIO.
The Cause Value row is hidden.
4 - Basic Device States – When you select this option, all basic
device states are displayed in the Cause Value drop-down pick list.
These include: door closed, door open, RQE active, tamper active,
and so on.
Cause Value This indicates the options that are available for the cause specified
in the Cause Type row. For example, if you selected Event Type in
the Cause Type row, then only event types appear in this
drop-down pick list.
This row does not appear if you selected Click.
Effect
Fill Color Indicates that the selected shape(s) change fill color during a
specific cause.
Fill Style Indicates that the selected shape(s) change fill style during a
specific cause.
Line Color Indicates that the selected shape(s) change line color during a
specific cause.
Line Style Indicates that the selected shape(s) change line style during a
specific cause.
Line Width Indicates that the selected shape(s) change line width during a
specific cause.
Text Indicates that text for the selected object changes or appears
during a specific cause.
If this box is checked, the Effect Values section appears.
Text Color Indicates that the selected text changes color during a specific
cause.
Effect Values
Text Enter the text that appears when this cause occurs.
The default is blank.
Lower This window displays a short definition of the selected row and
window field.
Specific Event A specific event causes this icon to display the specified
effect(s). The 'Cause Value' field displays a list of every
event (by event number) the system currently recognizes.
Event Type A specific event type causes this icon to display the
specified effect(s). The 'Cause Value' field changes to
display a list of all currently available event types.
Click If you click on this object, it causes the icon to apply the
specified effect(s).
Define the normal state and behavior before changing the shape and
defining all possible versions of its alarmed behavior.
5. Click the 'Cause Value' field and either enter a value or select an option from the
available list. The value you enter here depends on the Cause Type you selected
above.
Hint Normally, you should define the normal state and its attendant effects before
defining various alarm states and their corresponding effects.
6. From the icon tool bar, click the Add Cause button, .
The newly defined cause is added to the list in the Integration Builder's tree pane.
The cause appears in the appropriate folder with a lit firecracker symbol, ,
before it.
7. Define additional causes by repeating Steps 3 - 6.
The newly defined causes are added to the list in the Integration Builder's tree
pane. The causes appear in the appropriate folder with a lit firecracker symbol,
, before it.
Hint It's often easier to create all the causes you'll need at the same time. For example,
if you want to create a man-trap icon that can indicate four states—Closed, Open,
Open-Too-Long, and Unknown—you would create four causes.
8. In the tree pane, click to highlight the first or normal cause you created.
9. Define one or more effects for this cause.
This can include the position, color, style, text, visibility, and/or flash attributes that
depict the appearance of the VIO in a normal state.
Hint Keep in mind the ways in which you want the icon to change in order to signify a
specific change of state. For example, if you want Rectangle4 within the VIO to
flash red when alarmed, you will want the program to observe both the flash and
fill color attributes for that shape.
For example, if the Rectangle4's fill color turns red during alarm, check the Fill
Color box. Do not change the color yet. In its resting state, the fill color is still
white.
You can specify more than one modification per selected shape.
10. From Integration Builder's icon tool bar, click the Add Effect button, .
The normal effect appears below the normal cause in the Integration Builder's tree
pane. The effect appears under the associated cause with an exploding firecracker
symbol, , before it.
11. If you need additional effects, repeat Steps 9 - 10.
For example, if you want the rectangle bordering the VIO to turn red during the
same alarm that turns Rectangle4 red and flashes it, you would select the
bounding rectangle then check the Line Color attribute. If you want text to appear,
you would select the text then check both the Text and Visibility attributes.
Once all the effects for the normal cause are defined, it's time to define the effects
for the off-normal states.
You can assign any number of causes to a VIO; however, each cause you
define must possess the same number effects and those effects must be
associated with the same shapes. If you have defined three effects for a
cause affecting three shapes, then all other causes defined for the VIO
must also have three effects for those three shapes.
12. From Integration Builder's tree pane, click to select the next cause.
13. On the canvas, select one of the shapes within the VIO you need to modify to
represent the change of state described by the cause.
14. Make changes to the shape as required.
For instance, if Rectangle4 turns red during this cause, change its fill color to red.
15. From the Effect section, check each box to indicate the effect you must applied to
this cause.
These values are described briefly below:
Fill Color Indicates that the selected shape(s) change fill color during a
specific cause.
Fill Style Indicates that the selected shape(s) change fill style during a
specific cause.
Line Color Indicates that the selected shape(s) change line color during a
specific cause.
Line Style Indicates that the selected shape(s) change line style during a
specific cause.
Line Width Indicates that the selected shape(s) change line width during a
specific cause.
Text Color Indicates that the selected text changes color during a specific
cause.
For example, if you changed Rectangle4's fill color to red, you would check Fill
Color in the Effect section.
If an effect occurs during an alarmed or off-normal cause, it must also be
documented during its normal cause. For example, you cannot indicate that when
a Relay is ON, the bounding rectangle flashes red unless you have already defined
the same Relay's bounding rectangle as black and unflashing when the Relay is
OFF.
Hint When checked, each box in the Effect section indicates that the program must pay
attention to the aspect you have modified in the icon. In certain cases, the Effect
Values section explains the exact nature of that property. For example, if you check
Visibility, the Velocity knows enough to pay attention to the visibility of the VIO;
however, you must indicate whether it needs that property to be visible or invisible
by indicating True (the object is invisible) or False (the object is visible) in the
Effect Values section.
If you have checked the Text, Visibility, or Flash boxes, the Effect Values section
appears.
16. Specify the value of this effect in the Effect Values section. These values are
described briefly below:
Text Enter the text you want to appear if the above cause occurs.
Flash Indicate how long the object flashes. Indefinitely (-1) indicates
Duration that the object continues to flash. 0 - Stop turns this effect off.
The range is 1 - Indefinitely to 60 - 65 seconds.
The default is -1 - Indefinitely.
17. From the icon tool bar, click the Add Effect button, .
The newly defined effect is added to the list in the Integration Builder's tree pane.
The effect appears under the associated cause with an exploding firecracker
symbol, , before it.
To add more than one effect per cause, either combine several actions into one
effect or create a series of effects (with each effect representing individual actions).
For example, you can define the first effect for an open door as the door going to
the open position (a position effect) then specify that this is followed by the
displaying of the text OPEN (text effect), you can express this as one effect with
two actions or two effects with one action each. This doesn't change the way in
which the effects appear on the screen: whether you define one effect with
multiple actions or multiple effects with one action each, the results are the same.
To delete an unwanted effect, simply right click on it and select Delete.
18. Repeat Steps 13 - 17 to identify additional modifications of the VIO.
Often there will be two or more effects for each cause as shown in the following
example:
Notice in this example, there are two shapes within the Turnstile VIO that undergo
change: the Spoke and the bounding rectangle which we have called AlarmFlash
here. Each of these changes must be documented in both the normal (or closed)
state and the open state.
In order to have a shape flash during an alarm state, you must assign the shape a
special AlarmFlash property. For more on this, refer to “AlarmFlash Property” on
page 645.
19. Return the custom VIO to its deactivated or neutral state, then save it.
20. Click OK to exit the Integration Builder.
Hint It's a good idea to return your VIO to its original (normal or unalarmed) state
before saving it for a final time. Designer displays the last saved image from the
canvas to the Object Library and places the image on the canvas in that
configuration.
Notice that the designer of this VIO has worked out every object needed to make
this object comprehensive and usable.
4. Build a spreadsheet/worksheet representing the causes (states), object
changes, and effects you envision.
This helps to sort out causes and effects. The table or spreadsheet doesn't have to
be complicated; in fact, it should be simple and straightforward, like this example:
Cause Name Cause Type Cause Value Effect Name Effect Object Effect Action
Alarm Basic Device State Door Open Fill color Red Light Red
Alarm Reset Basic Device State Door Closed Fill color Red Light Black
Tamper Basic Device State Tamper Fill color Yellow Light Yellow
Tamper Reset Basic Device State Tamper Secure Fill color Yellow Light Black
Mask Basic Device State Input Masked Fill color Green Light Green
Unmask Basic Device State Input Unmasked Fill color Green Light Black
Line Fault - Noisy Specific Event Type 5012 Input Noise Line Color Outline Orange
Line Fault - Shorted Specific Event Type 5013 Input Shorted Line Color Outline Orange
Line Fault - Out-of-spec Specific Event Type 5017 Input Out-of-spec Line Color Outline Orange
Line Fault - Open Specific Event Type 5018 Input Open Line Color Outline Orange
Line Fault - Clear Specific Event Type 4011 Line Fault Clear - Input Secure Line Color Outline Black
Click OK and a new canvas appears on the drawing board. At the Object Library
pane, click on the new VIO object. At the Properties pane, assign the new object a
VO Type, like this example:
Pick from a list of available VO types. Each type of object has its own integration
possibilities that are listed in the Integration Builder.
For easier use, use the Zoom icon bar to increase the size of the canvas.
Since two effects are identified in the Turnstile Closed cause, the same two effects
must be addressed in the Turnstile Open cause (where the visibility of the
elements are reversed).
VIO Example
Using Integration Builder is one of the more complex aspects of Designer; it is also one
of the most powerful. It enables you to create a smart icon that can:
change shape, color, or thickness
display text
display or hide shapes or text
flash
in response to a change in state by the system device with which it is associated.
Preparation
Before beginning this process, you might want to refer to the VIOs Made
Simple. This will help you arrange the process in the most logical order.
In the following example, we're going to create a symbol for a turnstile, then modify it
to represent several possible alarm states, including Open and Tampered.
Tamper
(flashing box)
As shown above, in its normal (locked) and secure (untampered) state, the turnstile
VIO is represented as twin spokes. Once the turnstile is unlocked, however, the icon
spokes rotate 45 degrees. If the tamper alarm is detected, a red box (alarm border)
around the turnstile flashes. The alarm border can flash whether the turnstile is in a
locked or unlocked state.
In order to represent these different states, we'll use a table like the one in “VIOs Made
Simple” (see page 634) to show all the possible states and how each state affects the
object's elements.
VIO Requirements Worksheet
Cause Name Cause Type Cause Value Effect Name Effect Object Effect Action
Turnstile Locked Basic Device State 3-Door Locked Visibility Spokes TRUE
Basic Device State 4-Door Unlocked Visibility SpokesTurning FALSE
Turnstile Unlocked Basic Device State 3-Door Locked Visibility Spokes FALSE
Basic Device State 4-Door Unlocked Visibility SpokesTurning TRUE
Turnstile Secure Basic Device State 5-Tamper Secure Visibility AlarmBorder FALSE
Turnstile Tampered Basic Device State 6-Tamper Active Visibility AlarmBorder TRUE
Flash AlarmBorder 500 and -1
Notice that we don't have to include those elements of the VIO that don't change from
state to state, like the bounding circle or the central hub. These appear in all
permutations of the drawing. However, any element that changes in some way in
response to a change in state must be defined for each of the required causes. So, in
the preceding drawing, the Spokes, SpokesTurning, and AlarmBorder elements must be
defined.
Also remember that causes come in pairs: for every locked there is an unlocked; for
every tampered there is a secured. Effects must also balance: every element that
changes in response to a cause, must be represented in both its active and quiescent
states. So, in the preceding example, the AlarmBorder element must be included in
both parts of the Secure and Tampered cause pair.
Hint You can easily increase the default size of the complete object if you like to 1 x 1
by accessing the Page Size tab of the Page Setup dialog box (see page 442).
If the Zoom In button doesn’t appear, select View > Zoom from the menu tool
bar.
10. Select the tool and draw a circle.
Hint If you have the Snap to Grid feature enabled, you might need to override it by
pressing the Ctrl key while drawing in order to get your rectangles and other
shapes right.
12. Copy this rectangle, select the copy, then click the button to rotate this 90º to
the left.
13. Move the copied and rotated rectangle until it intersects with the first rectangle to
form a cross.
14. Move the new cross inside the circle.
15. Select both rectangles and the circle then click both the and buttons to
perfectly align them.
The turnstile icon should now look something like this:
Hint Remember that you must first select the Select and Edit tool, , before you can
select any shape you have created. You cannot, for example, select a line with the
Line tool; the Line tool only creates a line, it cannot select it.
25. While still in the property sheet for Alarm Border, click on the 'AlarmFlash' property
and select True.
This tells Designer that once this shape is assigned the Flash attribute in Integration
Builder and the icon is placed, this part of it will flash once the door associated with
the icon goes into alarm. The frequency and duration of the flashing depends on
the values you enter later on the Integration Builder screen. For more on the
AlarmFlash property, refer to “AlarmFlash Property” on page 645.
26. Click outside of the objects on the canvas to deselect any shapes and save the
object.
If you look at the object under the Object Library, you'll see that the basic turnstile
VIO is now ready.
27. Click to select the Spokes element and copy it.
28. Using the rotation tools, rotate the copied Spokes element 45°.
29. In the Properties pane, rename the element SpokesTurning.
30. Using the align tools, center and align the all of the elements you have created so
far and move the CenterPost element to the front.
The object should now look like this example:
All of the elements that will appear are now present. However, several of these
elements should only appear in alarmed states and should therefore be hidden
until they are required.
31. With the SpokesTurning element selected, go to the Properties pane. At the
'Visible' property, select False.
This indicates that under normal conditions, this element will not appear.
32. Select the AlarmBorder element.
33. Go to the 'Visible' property and select False, since you also want this element to
remain hidden in the normal state.
To repeat, these elements should now be represented by these values:
Now it's time to start assigning some conditions to the elements in this object.
First, we create the causes we want to track.
34. With your new Turnstile VIO displayed on the drawing board and Design Mode
selected, open the Integration Builder.
The Integration Builder screen appears.
35. Click to highlight the Master folder in the Integration Builder.
This tells Integration Builder that the causes we are about to create should be
installed under this folder.
36. Click at the 'Cause Name' field and enter Turnstile Locked.
You must set the VO Type as Door, as explained in Step 7, before this option is
available.
37. At the 'Cause Type' field, select 4 - Basic Device States from the drop-down list.
38. At the 'Cause Value' field, select 10 - Door Locked from the drop-down list.
39. Click on the Add Cause button, .
The new Turnstile Locked cause appears in the right pane under the Master
(Turnstile) folder.
40. Repeat Steps 35 - 38 to create the other three causes using the values shown in
the following table:
Hint In this example we only want to define this VIO in one alarmed state. Often a
device can experience many different types of alarm or event states. It's always a
good idea to define your causes first then add effects to each one in turn.
Now it's time to add effects to the causes. This is the part of the process where we
associate some of the elements we've created on the drawing board with actual
effects. Go back to the chart we created at the beginning of this exercise and see
which elements change in response to a specific cause.
41. In the Integration Builder's right tree pane, click to select the Turnstile Locked
cause.
We want to represent what the turnstile VIO will look like when the Turnstile is
locked and secure.
42. With Design Mode still selected, click on the Spokes element (remember the
original crossed rectangles?).
43. In Integration Builder's Effect section, check the Visibility box.
44. In the Effect Values section, make sure the value is True.
This means that when the cause or condition is Turnstile Locked, the Spokes
element will be visible.
45. Click the Add Effect button.
The Spokes effect appears under the Turnstile Locked cause. However, in defining
what the Spokes element is doing during this condition, we still haven't defined
what the SpokesTurning element is doing, and we must, since during the Turnstile
Unlocked condition, the visibility of the Spokes and SpokesTurning will reverse.
46. Click on the SpokesTurning element in our drawing.
47. In Integration Builder's Effect section, check the Visibility box.
48. In the Effect Values section, make sure the value is False.
This means that when the cause or condition is Turnstile Locked, the
SpokesTurning element will be invisible.
49. Click the Add Effect button.
The Bounding Rectangle effect appears below the Spoke Effect under the Turnstile
Closed cause.
50. Click to select the Turnstile Unlocked cause and using Steps 41 - 48 repeat the
effect definition process, only this time, visibility will be reversed as shown in the
following table:
This indicates that during the Turnstile Secure condition, that the Alarm Border
element is not visible.
56. With the Alarm Border element still selected, in Integration Builder, click the
Turnstile Tampered cause.
57. In the Effect section, check both the Visibility and Flash box.
58. In the Effect Values section, specify True and leave the Flash Duration and Flash
Frequency values at their defaults: -1 and 500.
59. Click the Add Effect button.
This indicates that when the turnstile detects a tamper condition, that the Alarm
Border will appear and flash at the defined frequency (500 times per minute) for
as long as the condition persists (the value -1 indicates always).
The full cause and effect list in Integration Builder should now look like this
example:
Notice that everything is balanced: for every Locked there is an Unlocked, for every
Secure there is a Tampered, if an element appears in one cause, it must appear in
its countervailing cause.
60. Click OK in the Integration Builder to save the Cause and Effect definitions you
have created and exit Integration Builder.
61. Save changes to the drawing.
If you try to save your work before saving your cause and effect
definitions, all your hard work will vanish. You must click the OK button
in Integration Builder to save the definitions, then save your drawing.
d. Select the VIO you created from the combo box option list. In this case, you
would select Turnstile and click OK.
Notice that all the elements in the VIO appear in Design Mode. You must toggle
into Live Mode in order to see the view of the object the way it will appear to
operators.
3. Press Ctrl + D again to enter Live Mode.
4. Right click on the new icon and select Access Functions > Momentary Access
from the pop-up list.
While the door is unlocked, the icon should change to indicate the change of state.
Once the turnstile locks again, the icon should return to its normal position.
AlarmFlash Property
During an alarm state only those shapes that have been assigned the AlarmFlash
property are enabled to flash.
To assign the AlarmFlash property:
1. Follow the instructions for using the Integration Builder.
2. Select the shape within the VIO you want flash during an alarm state.
3. If not already open, display the Properties pane.
4. Go down to the General section and click in the AlarmFlash property.
5. Select True.
This tells Velocity that this object is enabled for flashing during an alarm state.
From that point on, when any person enters or exits this door, a window is displayed on
the screen. If no photo is selected for the person in question, only the default
credential information appears.
Always plot [Options] Select the selected object as the default VIO.
6. Click OK.
Only those UDFs defined as drop-down lists and possessing an option list can be
utilized by this function.
To assign UDF properties:
1. Create a badge template.
2. Place one or more objects on the badge template that can be linked to an existing
UDF.
The objects that can be placed for this purpose are:
• Open shapes (lines, arcs, etc.)
• Closed shapes (rectangles, ellipses, etc.)
• Text objects
• Databound Text objects
3. Open the Properties pane.
4. Select the object you want to be affected by the UDF property.
The UDF property appears in the pane under the General section like this
example:
The UDF property won't appear unless you are in Badge mode.
5. At the UDF properties, click to pick one of the UDFs that appears in the drop-down
list.
6. Save the badge template.
7. From the menu tool bar, select Tools > UDF Property Definitions...
The UDF Property Definitions screen appears like the following example:
Click on the first option whose properties you want to modify. The properties for
that option appear in the right top pane like this example:
Line Color Indicates the line color assigned to the UDF-linked object if this
option is selected. This is the effect used for printing this option.
Line Style Indicates the line style assigned to the UDF-linked object is
selected. This is the effect used for printing this option.
The visual appearance of the selected option is displayed in the lower right pane.
Hint Obviously, only those properties that effect the currently-assigned object are
displayed on the badge. For example, if you specify a line style or line color, these
won't apply to a text object, only geometric shapes.
Layers
One of the more advanced features in Designer, is the creation and use of layers. This
section provides detailed information about this feature.
There are many different strategies designers and illustrators use to make drawing and
layout easier. One of the most common is creating drawing layers. When you 'layer' a
drawing, you group objects on a drawing and assign a level or layer number to them.
This enables you to superimpose one layer of objects on top of another layer. It also
helps expedite the drawing process in a number of different ways.
Using layers you can:
show, hide, or lock shapes on specific layers so you can edit certain layers without
viewing or affecting other layers
temporarily change the display color of all shapes on a layer to make them easier to
identify
create layouts or maps where layers display co-existing systems on the same floor
or different floors in the same building
expedite the task of moving shapes around on a page
For example, all objects have been assigned to either Layer 1 or Layer 2. All objects
appear while in Design Mode.
Since we have defined Layer 2 properties as appearing in red, all objects currently
associated with Layer 2 show in red. We have also designated that all Layer 2
properties are invisible once we go into Live Mode, and, in fact, when we switch to Live
Mode, the drawing now looks like this:
Notice that only those objects associated with Layer 1 now appear. When you switch
back to Design Mode, the Layer 2 objects reappear.
One popular use of this feature is in the design of floor layouts where several discrete
systems are included. In such designs, you can create a layer just for the electrical
system, a second for the plumbing, and a third showing the furniture and partitioning.
Later you can vary the drawing by hiding some layers while showing others.
You can also utilize layers when creating badge templates. For instance, if you need
several variants on a badge layout, you can incorporate the common elements into one
layer that is always visible, then turn on/off visibility of the variant layers as required for
each badge.
Creating Layers
To create a layer:
1. Do one of these tasks:
• From the menu tool bar, select View > Layers Properties...
• From the icon tool bar, click the Layers Sheet icon, .
The Layer Properties dialog box appears.
2. Click New...
The New Layer dialog box appears.
3. Enter a name for the layer and click OK.
4. Check or uncheck the Visible, Lock, and Color properties for this layer as required
by clicking in the appropriate cell.
5. When you're finished, click Close.
A new layer is added to the layer option list. This list is selectable through either the
'Layer' property on the object's Properties pane or the layer window on the icon tool
bar.
The next step is to assign one or more objects to the defined layer.
Editing Layers
Once you have created a layer, you can edit it easily using this method.
To edit a layer:
1. Do one of these:
• From the menu tool bar, select View > Layer Properties...
• From the icon tool bar, click the Layers Sheet icon, .
The Layer Properties dialog box appears.
2. Do any of these:
• Rename the layer by selecting the layer in the window then clicking the
Rename... button. Supply a new name and click OK.
• Check/uncheck the 'Visible' checkbox to show/hide this layer in Live Mode.
• Check/uncheck the 'Lock' checkbox to lock/unlock this layer so that no
additional items can be added to it.
• Change the color in which objects associated with this layer are shown in
Design Mode.
3. Click OK to confirm the changes and leave the Layer Properties dialog box.
Method 1
1. Using the Select and Edit tool, select one or more objects you want included in this
layer.
2. From the Layer combo box on the icon tool bar, , select the
existing layer to apply to the selected objects.
The selected objects are assigned to the designated layer. Notice that the 'Layer'
property on each object's property sheet displays the new layer assignment.
Method 2
1. Using the Select and Edit tool, select the object you want to assign to a layer.
2. From the object's property sheet, click on the 'Layer' property and select the layer
you want from the drop-down list.
The selected object is assigned to the designated layer.
Deleting Layers
To delete a layer:
1. Do one of these:
• From the menu tool bar, select View > Layer Properties...
• From the icon tool bar, click the Layer icon, .
The Layer Properties Sheet appears.
2. From the layer window, click on the layer you want to delete.
3. Click Remove.
You cannot delete the Default layer. If you attempt to remove this layer,
an error message appears.
If objects are currently associated with this layer, a message like this example
appears:
4. Click Yes to reassign the deleted layer's objects to the Default layer.
The selected layer is deleted.
Layers Properties
The Layers Sheet enables you to add, modify, order, view/hide, lock, or delete layers
used for a drawing.
The Layer Properties dialog box includes these fields and buttons:
Layer Window
Name The current name of the layer. You can change this through the
Rename... button.
Lock Indicates whether the layer can have more objects added to it.
Click to check; click again to uncheck.
Color The color in which this layer is displayed. To change the color,
click on this cell and select Choose Color... from the pop-up
option list. The default is no color.
Note: The color assigned to the layer overrides the color assigned to
the specific object.
New... Click this button and the New Layer dialog box appears.
Enter the new layer name in the text field and click OK.
A new layer name appears in the Layer Properties window.
Rename... Click this button and the Rename Layer dialog box appears like
this example:
Enter a new name for the selected layer and click OK.
Remove Check this box to indicate that any layer not associated with at
Unreferenced least one object should be deleted from the Velocity database.
Layers By default, this box is left unchecked.
Close Click this button to close this dialog box and return to the
Designer.
CCTV Configuration
This chapter describes how to configure Velocity for use with a variety of CCTV systems.
Velocity supports the use of many CCTV cameras and monitors through CCTV
switchers. It currently supports these CCTV switchers:
American Dynamics 2150
Burle LTC8000 series
Burle LTC8300 series
Burle LTC8900 series
Panasonic WJ-SX550
Pelco Switchers (6700, 6800, and 9700)
Vicon VPS series
Vicon VPS 1344
Vicon VPS 1466
In order for Velocity to monitor and control CCTV systems, the Velocity server must be
connected to the CCTV switcher in two ways:
Serial connection for controlling attached cameras remotely
Coaxial connection for routing video to Velocity CCTV Viewer.
Once configured, use the built-in Velocity CCTV Viewer to perform any function of
which the camera is capable. This includes:
Pan
Tilt
Zoom
Focus
Brighten/Darken
The CCTV feature is also capable of memorizing and using presets as well as switch
between cameras.
Before you can use Velocity with a CCTV subsystem, you must:
1. Set up, connect, and configure all necessary CCTV cameras, monitors, and
switchers using the procedure described in their respective manuals.
2. Install a FlashBus video capture card into the designated Velocity workstation.
3. Connect the CCTV switcher to the Velocity workstation via one of the coax ports on
the FlashBus card as described in the Velocity Quick Installation Guide. This
enables the workstation to view video through the CCTV Viewer.
4. Connect the serial port on the switcher to the serial port on a Velocity workstation.
This provides the control signals between the Velocity system and the CCTV
system.
5. Configure Velocity by defining these elements:
• CCTV port(s) — refer to page 660
• CCTV switcher(s) — refer to page 664
• CCTV camera(s) — refer to page 667
6. Use the Velocity CCTV Viewer to move and manipulate CCTV images as required.
See page 671.
657
Velocity Version 3.1 Administrator’s Guide
A complete CCTV system often requires many connections to many different devices,
as shown in the following example of a Pelco CM6700 switcher and attached devices:
Notice that the switcher would be connected to the Velocity server via an RS-232 serial
connection while coaxial connections enable video to be routed to monitors. When
used with Velocity, one of these coax connections can be routed through a switcher
video output port to a coax port (BNC) on the video capture card installed in the
Velocity server or workstation.
While the control signal must be routed to the Velocity server, the video signal from the
CCTV cameras can be routed to either the Velocity server or an attached Velocity client,
as long as they have an installed video capture board. You can even split the video
signal, sending one video feed to two Velocity workstations. For best results, use a
distribution amplifier to split the signal.
Once a control signal is routed from the switcher to the Velocity server, any Velocity
client or workstation can issue control commands; however, only those computers with
video links via installed video capture cards can view the results.
For detailed instructions on defining a CCTV system, see “CCTV: How to Define a
System” on page 659. For instructions on viewing and manipulating video input from
CCTV cameras in Velocity, see CCTV Viewer and CCTV Control Functions.
While you can install both video capture (for badge photography) and
CCTV on the same Velocity server (even use the same FlashBus video
capture card to connect both feeds), you cannot run both concurrently.
Run one or the other.
For example, if you are monitoring your site over CCTV using the Velocity
CCTV Viewer, do not try to use the photo capture utility within Enrollment
Manager. Conversely, if you are capturing photos in Enrollment
Manager, do not try to monitor CCTV using the CCTV Viewer.
If you aren’t currently using CCTV, you can save processing time by setting the Port
Manager to manual. To do this, refer to “Port Manager,” starting on page 663.
658
MAN006-0612
If a CCTV port has been previously defined, this also appears in both the
components window and on the system tree.
4. From the Components window, double click on the Add New CCTV Port option.
The CCTV Port Configuration dialog box appears. For more on this, refer to “Port
Properties Dialog Box” on page 660.
5. Complete the form as required.
6. Click OK to accept the definition.
The new port designation appears in both the system tree and components window.
If you indicate that the port is serial, a screen like this example appears:
If you indicate that the port is TCP/IP, a screen like this example appears:
Name Type in a new name for this CCTV port. The name can be up
to 40 characters in length.
Serial Port Click the radio button indicating the type of port the Velocity
TCP/IP workstation is using to communicate with the CCTV Switcher:
Serial Port—the CCTV switcher is connected directly to this
computer
TCP/IP—the CCTV switcher is connected this computer
through the network
The default setting is Serial Port. If no serial port is detected by
the computer, the program defaults to TCP/IP.
Baud rate: Specify the baud rate used to communicate with the CCTV
system. These speeds are available:
• 2400 baud
• 9600 baud
• 19,200 baud
• 38,400 baud
The default baud rate is 9600.
Port: Select from one of the available serial ports. As shown in the
example, the port designation includes the computer name.
This enables you to specify a port on a remote networked
computer. This should be the port used by the video capture
card. Make sure that there are no conflicts. Default is COM1.
Data Bits: Select from the combo box pick list the number of data bits
this port uses to communicate with the CCTV switcher.
The default is 8.
Parity: Select from the combo box pick list the kind of parity this port
uses to communicate with the CCTV switcher.
The default is N (no parity).
Stop Bits: Select from the combo box pick list the number of stop bits
this port uses to communicate with the CCTV switcher.
The default is 1.
Max retry Either enter a number, or use the and spin buttons
attempts: to indicate the number of retries this computer will attempt
between it and the XBox before it times out and stops trying.
The default is 10 retries.
Enable this Port Check this box to indicate that the port is currently connected
to the CCTV switcher and is functioning properly.
Deselect the box if the port is not yet functional.
Advanced Click this button to reveal the Advanced Port Settings dialog
box (refer to “Advanced Port Settings,” starting on page 66).
Port Manager
If you are not currently using CCTV, you should switch the Hirsch Port Manager Service
to a manual setting. This not only saves processing time but also prevents several
problems that may occur with Velocity logging and reporting functions.
Skip this procedure if you are using CCTV. Velocity requires the Port
Manager to work automatically when a CCTV switcher is attached to the
host PC.
To switch the Hirsch Port Manager Service to manual:
1. At the Windows desktop, right click on the My Computer icon.
2. Select Manage.
The Computer Management screen appears.
3. From the Services and Applications directory, select Services.
4. Select Hirsch Port Manager Services.
5. Double click the Hirsch Port Manager Services option.
A property sheet appears.
6. At the 'Startup type' combo box, change the option from Automatic to Manual.
7. Click OK.
The Computer Management screen reappears with Hirsch Port Manager Services
shown as manual.
Type: From the combo box, select the type of CCTV switcher
connected to the port. All currently-supported switchers are
displayed in this list.
Index: Unique number issued for each switcher added. This number
is automatically generated but can be changed if required by
selecting another index number from the pull-down list. 99
index numbers are available.
Inputs/Outputs
Total number Enter the number of video inputs available for this switcher.
of Video This indicates the number of cameras that can be connected
Inputs: to this switcher. The default is 2 video inputs.
Total Outputs: Enter the number of video outputs available for this switcher.
This indicates the number of CCTV monitors that can be
connected to this switcher. The default is 2 outputs.
Description Enter a brief description for this camera, such as its position.
There is a maximum of 40 characters.
Video Input Enter the number of the Video Input port on the switcher used to
on Switcher connect this camera to the switcher.
For example, if you connected this camera to Video Input 1, you
would enter '1' here.
Enable Check this box to display the camera name and address on the
Display of CCTV Viewer title bar. This name and address is generated by
Camera Velocity, not the native switcher.
Name... If left unchecked, no Velocity-generated camera name or address
appears on the title bar. If there is a “real” CCTV keyboard also
controlling the switcher, Velocity has no way of knowing when a
camera/monitor switch occurs. Ideally the switcher overlays the
camera name on the video itself, thereby eliminating the need for
the Viewer to identify the camera.
The default is enabled.
Once you have completed this page, you can click on the Presets tab to select the
Presets page. For more on this, refer to “Presets Page” on page 668.
Presets Page
Velocity supports camera presets through the Presets tab on the Camera Properties
dialog box:
Using this screen you can associate presets with a specific camera. Initially, presets are
defined by the switcher to which the camera is connected. These presets are then
available to the switcher and its keyboard; however, Velocity cannot be used to
mediate this process until you associate the presets with the camera using this screen.
For more on this, see “Using Presets” on page 669.
Using Presets
Presets are memorized camera viewing positions and actions. For example, you can set
a camera to focus on a particular part of the room whenever this preset is selected. If
the camera supports pan and tilt features, you can also set a camera to pan across a
room at a particular speed and through a specific number of degrees each time a
preset is chosen.
While Velocity does not enable an operator to define a preset from within Velocity, it
can identify and call a preset once it is defined by the switcher that controls the
camera. Use the following instructions enable the operator to configure presets for
activation from within Velocity.
To assign a preset:
1. Define a preset through your switcher software.
Give each preset routine a preset number. Each switcher defines its presets in
slightly different ways. For more on defining presets for your switcher, refer to your
switcher's user guide.
2. Open Velocity and at the system tree pane, expand the tree to reveal the available
cameras under the Interfaces Configuration folder.
3. Right click on the camera whose preset(s) you want to identify.
4. From the pop-up list, select Properties.
The Camera Properties dialog box appears (see page 667).
5. Click the Presets tab.
The Presets property sheet appears (see page 668).
6. Click the Preset column cell you want to name. Initially, it should display <New>.
7. Enter or select the preset number.
This number should correspond to the number assigned this preset when it was
defined on the switcher.
8. Click the 'Name' cell to the right of the 'Preset' number.
9. Enter the preset name you want to use for this preset.
This is the name that will appear each time you call up this preset in the CCTV
Viewer.
An example of this appears below:
11. Repeat Steps 3 - 10 to identify other presets, or click OK to leave the Camera
properties pages.
12. To trigger a preset through some predefined action, refer to “Using Trigger Action
Manager” on page 1187.
13. Enter the CCTV Viewer and specify the preset you want to go to.
CCTV Viewer
The CCTV Viewer is accessed through either of these procedures:
From a Graphics map, right click the appropriate camera icon and select View...
from the pop-up option list.
From System Tree window, click on the Cameras folder then right click on the
appropriate camera icon in the Components pane and select View from the
pop-up option list.
The CCTV Viewer like the following example appears:
The first image you view after bringing up Velocity may be slightly
distorted. Click to another image then click back and the problem is
resolved.
Use this screen to control the movement and actions of the camera.
This viewer contains the following controls:
Command
Tour Initiate a series of shots that take you to every camera in the
system. The shots are preset by the switcher. Select from one of
two options:
• Start Tour...—The Start Tour dialog box appears. Enter the tour
number in the text field and press Enter. The switcher begins
sending video based on the pre-defined tour. Only switchers
that support tours can be activated by this option.
• End Tour Mode—End the tour.
Call Camera Selecting this menu item displays the Call Camera to Monitor
to Monitor... dialog like this:
View Select this option to change the size of the Viewer. There are
three options:
• Small—3" x 3.75" (the default size)
• Medium—4.25" x 5.5"
• Large—5.5" x 7.5"
This menu option also includes the toggle option Status. When
selected, the status bar appears at the bottom of the CCTV
Viewer. The default is selected.
From the Tool Bar: (these functions are dependent on the capabilities of the
switcher)
Auto Pan: Click this button to initiate an automatic pan of the area
within the selected camera's view.
Lock the Viewer so that no one can access another picture until
the operator has unlocked it.
The default is unlocked. Click to toggle locked/unlocked.
This feature is only functional when enabled on the CCTV
Preferences page.
Pan-Tilt
1. Click the Pan/Tilt icon on the Viewer tool bar, .
2. Left click on the image in the CCTV Viewer.
3. Drag the mouse in any vertical, horizontal, or diagonal direction. The farther you
drag, the faster the Pan-Tilt happens.
4. Let go to stop. This works even if dragged outside the viewer.
Zoom Mode
1. Click the Zoom icon on the Viewer tool bar, .
2. Perform one of the following:
• Left click and hold on the image in the Viewer to zoom in.
• Right click and hold on the image in the Viewer to zoom out.
Focus Mode
1. Click the Focus icon on the Viewer tool bar, .
2. Perform one of the following:
• Left click and hold on the image in the Viewer to focus near.
• Right click and hold on the image in the Viewer to focus far.
Iris Mode
1. Click the Iris icon on the Viewer tool bar, .
2. Perform one of the following:
• Left click and hold on the image in the Viewer to open up the iris
• Right click and hold on the image in the Viewer to close down iris.
Auto Pan
Click the Toggle Auto Pan button, , on the Viewer tool bar.
Click this button once and the selected camera begins to pan automatically.
Click the button again and the camera stops panning.
The automatic pan characteristics for a specified camera are determined by the
switcher and the camera.
Customization
Manager
Use Customization Manager to customize text appearing on menus and dialog boxes
throughout the Velocity program. This includes the following modules and windows:
DIGI*TRAC Network
• Alarms
• Return to Normal Events
• Events
• Software
Components
Integrated Devices
• Integrated Alarms
• Integrated Events
This means you can change the default values for many fields and options available on
Velocity. This is very useful when you need to customize Velocity to accord with the
terminology used in a particular company or a particular operator—even if that
customization involves changing the language displayed.
For example, say half of your company's operators are Spanish-speaking while the
other half speak English. Using Customization Manager, you can create a version of
Velocity that can be read easily by either the Spanish- or English-speaking operators.
The Customization manager can also be used for creating and maintaining ToolTipText.
For details on using the Customization Manager, refer to “How To Use Customization
Manager,” starting on page 678.
677
Velocity Version 3.1 Administrator’s Guide
3. Select Database.
4. Check the 'Broadcast Customized Values for Alarms & Events' box.
If this is a Velocity Client:
1. Open Velocity.
2. From the Velocity main menu, select Console > Preferences.
3. Click the General tab.
4. Check the 'Access and Enable Customized Values...' box.
Finally, if you have made changes to events or alarms in Customization Manager, these
changes don't take effect until you have restarted Security Domain Service.
If you have performed point-level customization, you don’t need to do
this procedure.
To do this:
1. Exit Velocity.
2. Stop Security Domain Service through Service Control Manager (see page 1073).
3. Restart Security Domain Service through Service Control Manager.
4. Restart Velocity.
The toolbar, fields, and panes on this screen are defined below:
Option Toolbar Use this toolbar to select options for this manager.
This toolbar includes the following options:
File – Restore Factory Defaults - abandon all customized
settings and return to original default settings (see
“Resetting to Default” on page 693)
Close - close Customization Manager.
View – Refresh - refresh settings displayed on the screen.
Help – Help Topics - Bring up this help file.
Font: Use this field to change the font of all text displayed for the
selected component.
This does not alter individual controls or text within the
component. All text inside the component shown in the CM
will have the same font as specified, except for message boxes.
Message boxes use the system default font and cannot be
changed; however, users can use CM to customize the text
found in the message.
Size: Use this field to change the size of all text displayed for the
selected component.
This does not alter individual controls or text within the
component. All text inside the component shown in the CM
will have the same size as specified, except for message boxes.
Message boxes use the system default size and cannot be
changed; however, users can use CM to customize the text
found in the message.
New Value: Use this field to change the default text value. Once this is
done, the element appears in the Customize Pane column and
displays in Velocity as the customized value.
Use the wildcard percent character, %, to indicate that the
required variable is inserted here. For example, using the value
'Input % Shorted' specifies that the number of the input is
inserted at the point where the % character appears. Thus, the
phrase would become 'Input 3 Shorted' or whichever input is
currently involved.
You are limited to 127 characters, including whatever value the
% wildcard takes. Foreign language characters are acceptable.
Element Tree This pane displays the element tree. Expand or contract this
Pane tree as you would for any system tree in Velocity.
The main elements displayed on this pane are: DIGI*TRAC
Network and Components.
Customize Pane This pane displays the matrix for the element you selected in
the Element Tree pane.
Use this pane to customize the values as required.
Scroll through the list of available columns using the scrollbar at
the bottom of this pane.
Like most tables in Velocity, you can sort the element and
reorder the columns as required. Refer to “Column
Management,” starting on page 34.
Alarms
When you select the Alarms folder from the Tree pane, a table like this appears:
EventID This is the event number Velocity assigns to the alarm. You
can't change this.
Point Click in this column then click the button to bring up the
Customization Point Customization screen.
For more on this, refer to “Point Customization” on page 694.
The default value is [Off].
Visibility This indicates the Velocity modules where this alarm is active
and displayed.
To change this value, click in this column and select from one
of the available options in the drop-down list:
Broadcast Only—this alarm is used within all Velocity
modules, but does not write to the SQL log
Broadcast & SQL Log—this alarm is used in Velocity and is
also logged in the SQL database. This is the default setting.
SQL Log Only—this alarm is logged in the SQL Server
database but does not display in any Velocity modules
Ignore—this alarm is not used by either Velocity or the SQL
database
Options This enables you to associate a WAV sound file with this alarm
and can be played every time this alarm appears in the Alarm
Viewer.
Click this column. The ellipsis button appears, .
Click the ellipsis button and the Advanced Options dialog box
appears. Use this dialog box to select an audio file (such as
WAV files). For more on this dialog box, refer to page 696.
Once you've associated a WAV file with a specific event, a
hand sign appears every time you mouse across the event in
either Customization Manager or Alarm Viewer. When this
hand sign appears, simply click to listen to the selected file
(providing you have your speakers turned on). If you select
[None], the hand sign does not appear when you mouse over
the event.
Default Value This is the default title of the alarm. If you need to change it,
do so in the Customized Value column.
Customized To change the default value, click here and type in a new value
Value in the New Value field above the column.
For instance, as shown in the matrix above, the title of
'Memory Battery Bad' has been changed to 'Memory Cell
Poor.' This new value is displayed in place of the default value
whenever this alarm appears.
Foreign language characters can be input if the required fonts
are available.
Instructions Specifies instructions the operator will see on the display when
this alarm occurs.
To customize instructions, refer to “Creating Instructions” on
page 698.
Once instructions are specified, [On] appears in the column as
shown in the example above. If no instructions are specified
for an alarm (the default condition), the word [Empty]
appears in this cell.
If an alarm of this type occurs, a prompt appears on the Alarm
Viewer under the Instruction tab, telling the operator how to
proceed.
Events
When you select the Events folder from the Tree pane, a table like this example
appears:
Event ID This is the number Velocity assigns to the event. You can't
change this.
Point Click in this column then click the button to bring up the
Customization Point Customization screen.
For more on this, refer to “Point Customization” on page 694.
The default value is [Off].
Visibility This indicates the Velocity modules where this event is active
and displayed.
To change this value, click in this column and select from one
of the available options in the drop-down list:
Broadcast Only - this event is used within all Velocity
modules, but does not write to the SQL log
Broadcast & SQL Log - this event is both used in Velocity and
logged in the database. This is the default setting.
SQL Log Only - this event is logged in the SQL Server
database but does not display in any Velocity modules
Ignore - this event is not used by either Velocity or the SQL
database
Default Value This is the default title of the event. If you need to change it, do
so in the Customized Value column.
Customized To change the default value, click in the appropriate cell and
Value type in a new title for this event in the New Value field above
the column. This new value is displayed in place of the default
value whenever this event appears.
Foreign language characters can be input if the required fonts
are available.
EventID This is the number Velocity assigns to the RTN event. You can't
change this.
Point Click in this column then click the button to bring up the
Customization Point Customization screen.
For more on this, refer to “Point Customization” on page 694.
The default value is [Off].
Visibility This indicates the modules where this RTN event is active and
displayed. Click in this column and select from one of the
available options in the drop-down list:
Broadcast Only - this RTN event is used within all Velocity
modules, but does not write to the SQL log
Broadcast & SQL Log - this RTN event is both used in Velocity
and logged in the SQL database. This is the default setting.
SQL Log Only - this RTN event is logged in the SQL database
but does not display in any Velocity modules.
Ignore - this RTN event is not used by either Velocity or the
SQL database.
Options This specifies a sound effect (WAV file) that is triggered when
the RTN occurs.
Highlight this cell and click the browse button to specify an
advanced option for this RTN event. The Advanced Options
dialog box appears.
Default Value This is the default title of the RTN event. If you need to change
it, do so in the Customized Value column.
A percent character, %, indicates that a variable is inserted here.
For example, the value Input % Shorted here is replaced by the
number of the input at the point where the % character
appears.
Customized To change the default value, click here and type in a new title
Value for this RTN event in the New Value field appearing above this
column. This new value is displayed in place of the default
value whenever this RTN event appears.
Use the wildcard percent character, %, to indicate that the
required variable is inserted here. For example, using the value
Input % Shorted specifies that the number of the input is
inserted at the point where the % character appears. Thus, the
phrase would become Input 3 Shorted or whichever input is
currently involved.
You are limited to 127 characters, including whatever value the
% wildcard takes. Foreign language characters can be input if
the required fonts are available. For more on this, refer to
“Foreign Language Text” on page 699.
Software
When you select Software from the Tree pane, a matrix like this appears:
Velocity uses these to report software module events such as port activation, polling
engine failures, DIGI*TRAC engine start-up and shutdown.
EventID This is the event number Velocity assigns to the software event.
You can't change this.
Visibility This indicates the modules where this software event is active and
displayed. Click in this column and select from one of the available
options in the drop-down list:
Broadcast Only - this software event is used within all Velocity
modules, but does not write to the SQL log
Broadcast & SQL Log - this software event is both used in
Velocity and logged in the database. This is the default setting.
SQL Log Only - this software event is logged in the SQL Server
database but does not display in any Velocity modules
Ignore - this software event is not used by either Velocity or the
SQL database
Default This is the default value of the software event. If you need to
Value change it, do so in the Customized Value column.
The % sign indicates that this is a variable dependent on the
component selected.
Customized To change the default value, click here and type in a new title for
Value this software event in the New Value field appearing above this
column. This new value is displayed in place of the default value
whenever this software appears as shown in the above example.
Use the wildcard percent character, %, to indicate that the
required variable is inserted here. For example, using the value
'Input % Shorted' specifies that the number of the input is
inserted at the point where the % character appears. For example,
if you were investigating Input 3, the number 3 would be
substituted for the % sign and the phrase would become 'Input 3
Shorted.' You are limited to 127 characters including whatever
value the % wildcard takes. Foreign language characters can be
input if the required fonts are available.
Components
When you select any component type from the Element Tree pane, a matrix like the
following example appears:
Hint This is a good way to keep track of which version you have for each component. If
you ever need Technical Support, they may ask you to open the Customization
Manager so that they can find out whether your components are up-to-date. You
can also keep track of the latest version of each component by accessing the
Hirsch website.
The Velocity component is a compilation of all buttons and features common to the
Velocity program interface, such as the main menu option bar selections (File, Printer
Setup, Graphics, and so on).
The columns that appear in a component's matrix are common to all components as
defined in the following table.
Item The type of text, combo box, or button specified. You can't change this.
The available items include:
Checkboxes - Text that appears next to checkboxes.
CommandButton - Text that appears on or next to command buttons,
such as Enter or Next.
CoolBars - Text associated with a group of toolbars.
Form - Text appearing in the title above a form.
Frames - Text that appears next to combo boxes.
GridColumnHeading - Text appearing in the heading of a column.
Labels - Text that appears before a text box, such as 'Input Name:'.
Menus - Text that appears on a drop-down, pop-up, or combo box
such as you would find on a menu bar.
MessageBox - Text that appears in a message box. The font combo
box is disabled for these items because the dialog box is created by
Windows, not Velocity which simply passes the text to display. The font
is determined by the Windows system font.
Network Failure Dialog Caption - text appearing in a caption above
a message indicating network failure.
OptionButtons - Text of options that appear when you select a combo
box with a drop-down option list.
Operator Action - Text appearing on the screen indicating an action
the operator is taking.
Service Text - Text appearing in a service message.
SSTabs - Text that appears on a tab.
ToolBars - Text associated with a group of icons or tools.
Other items associated with the Velocity interface are also represented.
Element Specify the kind of text this is. There are several choices:
Text - A string of text appearing on the screen, normally associated with
a field or message.
Caption - This is the text appearing on the screen when you display a
particular dialog box.
Form Caption - Text appearing in the caption (heading) above a form.
ToolTipText - This is the balloon text that appears when your cursor
touches the text. To type the tool tip text you want, click in the Default
Value or Customized Value cell for that element and type in the value
you want in the New Value field. For more on this, refer to “Mouse
Rollover” on page 689.
Default This is the default title of the item. If one of the letters is underlined (a
Value hot key), the letter is preceded by an ampersand (&). For example,
&File indicates that the F is underlined for quick access: File. You can
access this option by pressing Alt + f (for the main menu option bar).
If you need to change it, do so in the Customized Value column.
Customized Click here and type in a new value at the New Value field above. This
Value new value is displayed in place of the default value whenever this item
appears for the specific component. Place an ampersand (&) before
the letter you want underlined and designated as a hot key. To enter a
real ampersand, repeat the ampersand twice like this: &&.
For example, if you type Ad&ministration, the m will be underlined
like this: Administration. You can then access this option by pressing
m while the option is displayed or Alt + m if Administration appears on
the main menu option bar.
Foreign language characters can be input if the required fonts are
available. For more on this, refer to “Foreign Language Text” on page
699.
If you need to remove any customized settings you've made to either the <Service
Messages> or <Shared System Resource Strings> element and return to the factory
defaults, you can use the Reset Customized Values feature.
Mouse Rollover
For the operator of Velocity, one of the most potentially useful functions is the mouse
rollover. This feature enables the operator to view information about a specific field or
word simply by mousing over the top of it. A yellow message appears, providing
valuable information about the field required.
For example, while the operator is in Enrollment Manager entering information about a
new employee, she encounters a field called 'Confirmation Number'. What, she asks
herself, is a confirmation number? Which confirmation number? She rolls the mouse
over the field and a definition appears "the number HR provided". She asks the new
employee what number HR gave her and the number is entered.
To create one or more mouseover notes:
1. From the Element Tree pane in Customization Manager, expand the Components
element.
2. Click the highlight the Velocity module for which you want to create mouse rollover
comments.
Only <Service Messages> and <Shared System Resource Strings>
appear in this list, unless you have previously checked the 'Access and
Enable Customized Values for Components in Customization Manager'
box on the General Preferences page. After you do this, each Velocity
component you open is instantly registered and displayed on
Customization Manager under the Components folder.
3. Select the caption for which you want to add mouse rollover text and click in the
ToolTipText row under either the Default Value or Customized Value column.
4. Enter the text you want to see in the New Value field.
5. Press Enter.
The new mouse rollover text appears in the Customized Value column.
The next time you enter the specified component and mouse over the designated
field, the text you entered here appears in a pop-up message.
Integrated Devices
Customization Manager supports changes to event and alarm messages that originate
from Velocity's integrated devices. These integrated devices include:
Alarm Receiver (Central Stations)
DVR
Two classifications are provided in the expanded system tree:
Integrated Alarms
Integrated Events
Both are discussed in this section.
Integrated Alarms
The Alarms folder of the Integrated Devices folder looks like this example:
The matrix shown here provides the qualified operator with these opportunities for
customization:
EventID This is the event number Velocity assigns to the alarm. You
can't change this.
Point Click in this column then click the button to bring up the
Customization Point Customization screen.
For more on this, refer to “Point Customization” on page 694.
The default value is [Off].
Visibility This indicates the integrated device where this alarm is active
and displayed.
To change this value, click in this column and select from one
of the available options in the drop-down list:
Broadcast Only—this alarm is used within all Velocity
modules, but does not write to the SQL log
Broadcast & SQL Log—this alarm is used in Velocity and is
also logged in the SQL database. This is the default setting.
SQL Log Only—this alarm is logged in the SQL Server
database but does not display in any Velocity modules
Ignore—this alarm is not used by either Velocity or the SQL
database
Options This enables you to associate a WAV sound file with this alarm
and can be played every time this alarm appears in the Alarm
Viewer.
Click this column. The ellipsis button appears, .
Click the ellipsis button and the Advanced Options dialog box
appears. Use this dialog box to select an audio file (such as
WAV files). For more on this dialog box, refer to page 696.
Once you've associated a WAV file with a specific event, a
hand sign appears every time you mouse across the event in
either Customization Manager or Alarm Viewer. When this
hand sign appears, simply click to listen to the selected file
(providing you have your speakers turned on). If you select
[None], the hand sign does not appear when you mouse over
the event.
Default Value This is the default title of the alarm. If you need to change it,
do so in the Customized Value column.
Customized To change the default value, click here and type in a new
Value value in the New Value field above the column.
For instance, as shown in the matrix above, the title of
'Memory Battery Bad' has been changed to 'Memory Cell
Poor.' This new value is displayed in place of the default value
whenever this alarm appears.
Foreign language characters can be input if the required fonts
are available. For more on this, refer to “Foreign Language
Text” on page 699.
Integrated Events
The Events folder of the Integrated Devices folder looks like this example:
The matrix shown here provides the qualified operator with these opportunities for
customization:
Point Click in this column then click the button to bring up the
Customization Point Customization screen.
For more on this, refer to “Point Customization” on page 694.
The default value is [Off].
Visibility This indicates the Velocity modules where this event is active
and displayed.
To change this value, click in this column and select from one
of the available options in the drop-down list:
Broadcast Only - this event is used within all Velocity
modules, but does not write to the SQL log
Broadcast & SQL Log - this event is both used in Velocity and
logged in the database. This is the default setting.
SQL Log Only - this event is logged in the SQL Server
database but does not display in any Velocity modules
Ignore - this event is not used by either Velocity or the SQL
database
Default Value This is the default title of the event. If you need to change it, do
so in the Customized Value column.
Customized To change the default value, click in the appropriate cell and
Value type in a new title for this event in the New Value field above
the column. This new value is displayed in place of the default
value whenever this event appears.
Foreign language characters can be input if the required fonts
are available. For more on this, refer to “Foreign Language Text”
on page 699.
Resetting to Default
You may encounter situations which require you to remove the customized settings
from one or more of your CM folders. This is easily accomplished using the Reset to
Default feature.
To reset to factory defaults for a specific folder:
1. From the Element Tree pane, right click the folder you want to reset.
The Alarms, Events, Return to Normal Events, and Software folders all have this
capability.
You can also right click on either the <Service Messages> or <Shared System
Resource Strings> element under the Components folder.
2. Right click on the folder or element.
A pop-up menu appears.
3. Select Reset Customized Values.
All customized values for that folder or element are automatically reset to their factory
defaults.
To reset all customized values to their default values:
From the menu tool bar, select File > Restore Factory Defaults.
This deletes ALL customizations including components, alarms, events, and software.
Point Customization
This function enables the qualified operator to customize each point within the Velocity
system. Points, in this context, are defined as devices connected to the system that are
associated with a specific event. Any of these event classes can involve point
customization:
alarm
RTN
event
integrated alarms
integrated events
When you click on a specific event in the Point Customization column, a browse button
appears.
Click on this button and the Point Customization screen for that event appears like this
example:
Only those points that apply to the specific event appear in the left tree pane. For
example in the dialog box above, only readers appear since the event selected is 5009,
Physical tamper at Reader %.
From the left tree pane, double click on the point you want to customize. A line
appears in the right pane, indicating the current values assigned to this point for this
specific event like this example:
New Value The field into which you enter a new value in order to
change the 'Customized Value' entry.
Point Matrix
Address The location of the point in the new address format. This
is a read-only field.
Options Click in this column and click the browse button to access
the Advanced Options dialog box. If required, enable an
audio response and indicate the audio .wav file you need.
Level Click and select from the drop-down list the alarm level of
this point event.
The available values are 1 - 99 where 1 is the lowest
possible level (default) and 99 is the highest level.
For more on alarm levels, refer to “Alarm Levels” on page
698.
Escalation Select from the drop-down list the person group to which
this alarm will be sent if the original operator(s) does not
respond within a specified period of time.
Certain alarms and events are too important to be
ignored and this feature enables the qualified
administrator to assign a more senior member of the
Velocity staff to receive an alarm or event if it is not
quickly attended by its initial operator. The event/alarm
appears on their alarm/event viewer where it will remain
until acknowledged. However, escalation does not imply
repetition: the event/alarm will be escalated to the
specified person group only once.
For more on this, refer to “Escalation” on page 696.
The default is [None].
Escalation
Escalation is the technique for routing an alarm or event up a chain of authority until it
is acknowledged. This method is defined on a event by event basis using Point
Customization in Customization Manager. When you enable an event for escalation,
you specify a role to which that event is routed if it is ignored for an amount of time
specified on the Advanced page of the Velocity Settings screen (see page 1081).
For example, a system is set up to send alarms to members of the Role “Guards Shift
A”. After hours, when the regular shift guards go home, alarms would not get
acknowledged. A late shift guard that normally does not get the alarms for the vault
room can be assigned to a Role that can get those alarms even though his Role
normally would not. In CM select the alarms to escalate and assign them a Role the
late shift guard is in. Now, when he’s sitting there eating donuts at 2:00 am, if an alarm
comes in for that point and has not been acknowledged in n (seconds or minutes),
Velocity will escalate the alarm to the Role the late shift guard is in.
This dialog box enables you to specify an audio file (using the WAV format) to play
whenever a particular alarm or event occurs. For example, if you want Velocity to play a
ringing bell whenever someone sets off a particular motion detector, you could define
a WAV file with a ringing bell sound whenever the input connected to that motion
detector is activated at the controller.
Hint We recommend that you use this feature sparingly. Hearing the same notes or
words every time a specific alarm sounds can become taxing after a while. On the
other hand, if this alarm is particularly crucial, a sound file might help to focus the
operator's attention.
If no sound file is currently assigned for this alarm, then the word [None] appears
instead.
Notice that when you mouse over the file or [None] option in this Advanced
Options dialog box, the cursor arrow changes to a pointing hand.
2. Click to select one of these files or click the Setup button to find a new file.
The Locate a WAVE File to Play dialog box appears:
Hint Ideally, you should have these stored on your hard disk under a dedicated
subdirectory. For quickest access, copy all of your WAV files over to the Program
Files\Hirsch Electronics\Velocity\ Multimedia subdirectory.
The selection in the Options column now displays [On] as shown in the following
example:
Once you've associated a WAV file with a specific event, a hand sign appears every time
you mouse across the specified event in the Alarm Viewer. When this hand sign
appears, you can click to listen to the selected file (providing you have your speakers
turned on). If you select [None], the hand sign does not appear when you mouse over
the event.
Alarm Levels
Alarm levels match alarms to those operators qualified to acknowledge them. Alarm
levels range from a value of 1 to 99. Use 1 to indicate normal operation.
For example, if an operator is defined as being able to acknowledge alarms up to level
45, then any alarm that is defined in Customization Manager as having a level of 50
cannot be acknowledged by this operator.
This presupposes that the operator is a member of a role that can
actually view or acknowledge alarms the Alarm Viewer. Without the
necessary role, no such operation is possible.
Alarm Levels are used by a number of different components and modules within
Velocity including:
Set levels for alarms in Customization Manager
Set levels for RTNs in Customization Manager
Set levels for points in Customization Manager
Acknowledge alarms up to level for individual operators
Alarm levels are different from threat levels, which are responsible for disabling
credentials and readers at certain levels.
Hint Throughout Velocity, alarm levels are a way of routing certain alarms to specific
operators. This technique is used in concert with roles to create a system with
immense granularity. An operator or administrator thoroughly familiar with the
Velocity system should be able to restrict almost any alarms that occur within the
system to the view of only authorized personnel.
Creating Instructions
When alarms appear in the Alarm Viewer, they do not by default display a list of
instructions. However, instructions can be specified for a specific alarm through the
Customization Manager.
To insert new instructions:
1. Open Customization Manager.
2. In the element tree pane, click to highlight the Alarms folder.
All currently defined alarms appear in the customize window.
3. In the customize window, select the alarm whose instructions you want to
customize and scroll to the right until the Instructions column appears.
4. Click the cell that intersects the row of the alarm you want to customize with the
Instructions column.
An ellipsis button appears, .
5. Click the ellipsis button and the Instructions dialog box appears.
6. Enter the instructions you want the operator to see in the 'Operator will see...'
window.
Most of the time, these are instructions on what to do if this alarm occurs. Foreign
language characters can be input if the required fonts are available.
7. When you're finished, click OK.
Once instructions are specified, [On] appears in the column.
If no instructions are specified for an alarm (the default condition), the word [Empty]
appears in this cell.
3. Click Export.
The Export Customizations screen appears.
4. Click Next.
If a cst file already exists, a warning box appears asking to confirm overwriting it
with a new one.
a. Select Yes.
The Finish screen appears.
b. Click Finish to close the utility.
If no cst file is currently resident, the Import Customizations screen appears.
Make sure the customization.cst file you want is copied to the \Velocity
subdirectory on your hard drive.
5. Click Next.
The Importing Files dialog box appears.
6. Click Next to import the cst file to the current version of Velocity.
A progress bar is displayed while the import process completes. The
Customizations.cst file is placed automatically in the \Velocity subdirectory.
Once the import is completed, the Finish window appears with instructions on
what to do next.
7. Click Finish.
8. Distribute the new Customizations.cst file to the \Velocity directory of any new or
existing Velocity workstation requiring this update.
For instructions on importing the custom template, refer to the following instructions.
To import an existing custom template:
1. Copy the exported Customizations.cst file to the \Velocity directory of the new
or existing Velocity workstation requiring this update.
2. From the Velocity menu tool bar, select File > Import/Export >
Customizations.
Alternatively, use Windows Explorer or Run, locate the \Velocity directory, and start
the file CusManImportUtility.exe.
The Welcome screen appears.
3. Click Next.
The Function Selection screen appears.
4. Pick Import.
The Import Customizations screen appears.
If not already accomplished, copy the customization.cst file you want to the
...\Hirsch Electronics\Velocity subdirectory on your hard drive.
5. Click Next.
The Importing Files dialog box appears.
6. Click Next to import the cst file to the current version of Velocity.
A progress bar is displayed while the import process completes.
Once the import is completed, the Finish window appears with instructions on
what to do next.
7. Click Finish.
Diagnostic Window
This chapter details the operation and function of the Velocity’s Diagnostic Window
feature.
The topics discussed in this chapter include:
Using the Diagnostic Window
Generating Reports with the Diagnostic Window
703
Velocity Version 3.1 Administrator’s Guide
Notice that the current operation is explained in the top status window while the
results of the queries are displayed in the large data window.
For more on this screen, refer to “Diagnostic Screen” on page 706.
8. If you need to stop the data from scrolling off the window, click the Diagnostic
Stream at the top of the page. This halts the stream of information.
To resume scrolling, click the Diagnostic Stream again. You can tell which mode
you're in by looking at the top status window.
9. If you need to copy the information currently displayed on the screen to a text file,
click the Copy to Clipboard.
From here, you can paste the information to any Windows text editor, such as
WordPad or MS Word, that can handle RTF format. Notepad cannot be used.
10. If you want to generate a report from the data you just captured, click the Create
Report button.
For more on this, “Generating Reports” on page 709.
If no action occurs in the Diagnostic Window for one minute, a message
like this appears:
Click Yes to continue receiving diagnostic data. Click No to turn off the
stream.
Diagnostic Screen
The diagnostic window looks like this example:
Icon bar For information on this, refer to “Icon Tool Bar” on page 707.
Tabbed results This window displays the results of any command set or
window command that is run for specified controller(s). Click the tab
and a drop-down list appears displaying all currently defined
controllers. Specify the controller you want like this example:
Diagnostics: Select from the drop-down combo box list one of the
available diagnostic commands, then click the execute
button to the right.
These constitute the 88 commands and indicate current
Velocity settings.
Options:
Clear window Check this box to clear the window of all previous data
before executing before displaying data from the new command.
Show server Check this box to display an upper window in which the
diagnostics various commands issued by the Velocity server appear like
this example:
This enables you to corollate more easily the results with the
command(s) issued.
By default this window is hidden (not selected).
Copy to Select this option to copy all of the information currently in the
Clipboard lower diagnostic pane to the clipboard from where it can be
pasted to many different programs including Notebook, a
spreadsheet, or a word processor.
Preview Click this icon to transfer the information displayed in the lower
Report diagnostic pane to the Reports screen. From here you can
review the report then print it, as required.
For more on this, refer to “Generating Reports,” starting on page
709.
Clear Window Select this option to clear both diagnostic panes. All information
currently displayed in these panes are erased.
This monitor enables you to track the current activity of the host
PC's CPU. This can be useful when you are trying to ascertain
how much traffic the CPU must process and can help in
determining the proper polling rate for this system.
SNIB2 Select this option to find and configure one or more SNIB2s
Configuration connected to this system.
When you click this icon, the SNIB2 Browser appears like this
example:
Generating Reports
There is an easy and effective way to create a report based on the information you
retrieve from a diagnostic run on the Diagnostic Window.
To generate a Diagnostic Window report:
1. At the Diagnostic Window, run a Diagnostics or DIGI*TRAC command.
The window looks like the following example:
2. With data on the screen, select Preview Report from the Diagnostic Window
menu tool bar.
A Report screen like the following example is generated from the results:
711
Velocity Version 3.1 Administrator’s Guide
Acquire Firmware
Acquire the correct CCM firmware revision in one of two ways:
Download the latest version from the Hirsch website
Contact Hirsch and have them mail you the latest version on either a DVD or floppy
diskette
The first method is the easiest, particularly if you have a reasonably fast internet
connection.
To download the firmware from the Hirsch website:
1. Open your web browser.
2. Go to this location: http:\\www.hirschelectronics.com.
3. Click Technical Support.
4. Click Downloads and Documents.
5. Select the latest CCM firmware download appropriate to the version of Velocity you
are running.
For example, if you are running Velocity 2.5, look under the Velocity 2.5 section of
this page and select the Download CCM 7.2.x option. The File Download dialog box
appears.
6. Click Save.
The Save As dialog box appears.
7. Select the directory where you want this file downloaded and click Save.
The executable file is downloaded to the specified directory. Once this is done, use the
following instructions to update your CCMs using the downloaded firmware revision.
Import Firmware
To import CCMs:
Follow the instructions in the CCM Import Wizard to access and convert the
firmware revision. For more on this, refer to “CCM Import Wizard,” starting on page
388.
If you downloaded the latest version from the Hirsch website, then navigate to the
directory where you copied the file. If you have a Hirsch DVD or floppy diskette with the
latest version on it, indicate the DVD or floppy drive. The CCM Import Wizard converts
the firmware to a downloadable form.
Update Firmware
To update the imported firmware:
1. From the system tree window, expand the tree until the controller you want is
displayed.
2. Right click the controller to which you want to download firmware.
3. Select the Properties option from the pop-up option list.
The Controller dialog box appears with the General property sheet displayed.
4. Click the Update CCM Firmware... button under the Firmware Revision section.
A warning appears like this:
This warning indicates that you should not interrupt this process or stop any
services while the download is in progress. An interruption at this point can
seriously damage the CCM and may require CCM replacement.
5. Click Yes to continue.
A second warning screen appears like this:
Read this screen carefully before continuing. It contains notes and warnings about
the download process and can help you avoid some pitfalls of the firmware
download process.
6. At the 'Select firmware version to update' pick list box, select the firmware version
you want to download to the selected controller.
In most cases, you should select the latest version appearing at the bottom of the
option list. All versions of the firmware you have previously copied to your Velocity
server/workstation using CCM Import Wizard are displayed in this option list.
Versions are listed alphabetically.
If Velocity doesn't find any new CCM firmware versions, the message 'No firmware
binaries available' appears in the combo box instead. Click the Cancel button to
abort the update process.
7. Click Download.
The download begins.
8. Open the Status Viewer and follow the progress of the download on the Event
Viewer main screen.
The Status Viewer indicates when the download is complete. For more on the
Status Viewer, refer to “Status Viewer,” starting on page 1173.
9. Repeat Steps 1 - 8 for each CCM you need to update.
Downloading firmware to a CCM can take 40 minutes or more. When
you are downloading two or more controllers, plan on more time.
Schedule this activity for a time when security activity is normally low.
To update a SNIB2:
1. From the system tree window, expand the tree until the controller containing the
master SNIB2 is displayed.
2. Right click the master SNIB2-installed controller.
3. Select the Properties option from the pop-up option list.
The Controller dialog box appears with the General property sheet displayed.
4. Click the Update SNIB2 Firmware... button under the Firmware Revision section.
A warning appears, indicating that this update is not for setups and should only be
used for updating new firmware.
5. Click Yes to continue.
A second warning screen appears. Read this screen carefully before continuing. It
contains notes and warnings about the download process and can help you avoid
some pitfalls of the flash download procedure.
6. At the 'Select firmware version to update' pick list, select the firmware version you
want to download to the controller. In most cases, you should select the latest
version appearing at the bottom of the option list.
All versions of the firmware you have previously copied to your Velocity
server/workstation using the SNIB2 Import Wizard (and not deleted) are displayed
in this option list. Versions are listed alphabetically.
7. Click Download.
The download begins. You can follow the course of the update from the Alarm
Viewer.
8. Open the Status Viewer and follow the progress of the download on the Status
Viewer main screen.
The Status Viewer indicates when the download is complete. For more on the
Status Viewer, refer to “Status Viewer,” starting on page 1173.
9. Once the master SNIB2 update is completed, repeat Steps 1-8 to initiate updates
for each downstream 'slave' SNIB2.
Unlike the master SNIB2, you don't have to wait for each downstream controller to
finish updating before beginning the next. Do them one after another. As each
SNIB2 completes updating, its status is displayed in the Event Viewer window like
this example:
Each SNIB2 update can take three minutes or more. When updating two
or more SNIB2s at the same time, the figure on three minutes per
controller. Plan this activity for a time when security activity is normally
low.
717
Velocity Version 3.1 Administrator’s Guide
718
MAN006-0612
Once you have set up your DVR/NVR, you can right click on the DVR/NVR folder and
operate it.
For more on this, refer to “Operating the DVR or NVR” on page 726.
Hint If you are running a American Dynamics DVR/NVR, install the American Dynamics
Server Extension to speed up the acquisition of video traffic. This extension acts as
a traffic control, enabling Velocity to more effectively queue requests on a
first-come-first-served basis. For more on this, refer to “Server Extensions” on page
412.
General Page
Depending on which vendor you select in the DVR/NVR 'Vendor' field, the General tab
page looks like one of these examples:
Name Enter the name that will show in the System Tree. It's best to
make this something descriptive of the DVR's location or
function.
This is a required field.
Vendor Select from correct vendor of this DVR/NVR from the list of
DVR/NVR manufacturers that are supported. Currently the
vendors listed are:
• American Dynamics
• Pelco
• Mate
• American Dynamics VideoEdge
• Bosch
This is a required field. The VideoEdge is an NVR; the other
options are DVRs.
IP Enter the TCP/IP address of this DVR unit. Since the DVR is
networked through its Ethernet connection, a computer can
access it no matter where it is on the network.
This is a required field.
IP Port (Live Enter the port number for DVR/NVR live video. Normally, you
Video) can accept the default.
The default for American Dynamics is 5001, for Bosch 18772,
and for Pelco 9002. There is no IP Port (Live Video) value for
Mate.
Server Name Select from a list of the names of all control servers that host
the DVR/NVR Server Service.
The default value is the Velocity server name.
Port (Listen) Enter the port number this Velocity workstation will use to
communicate with the DVR control server. This number
should be above 1000 and unique. We recommend 4001 or
6001 or higher.
Hint If you aren't certain about the port number, consult your IT
administrator.
Time Zone If required, select a time zone from the available list during
which this DVR is enabled.
File Path If you specified Mate in the DVR/NVR Vendor field, either
enter the location where you want the Mate Behavior Watch
data to be placed, or use the button to locate the folder
where you want this data to be placed. You can specify a
network location, if required.
I.P. Port (Event) This field only appears if you have selected American
Dynamics. Enter the port number this DVR/NVR will use to
issue an event.
The default value is 5003.
Enabled Check this box to enable the DVR/NVR. Uncheck this box to
disable the unit.
The default is checked.
Event Check this box to enable event notification. Uncheck this box
Notification to disable this feature. When enabled, this feature allows
Enabled events issued from the DVR/NVR to be logged and reported
in the Event Viewer.
The default is checked.
Video Record Select the rate (in images per second) you require this DVR
Rate to record video from attached cameras. The default is 15 ips
NTSC.
This field does not appear on the Add DVR Unit dialog box.
Alarm Duration Enter the duration (in seconds) that a DVR alarm lasts. The
default is 5 seconds.
This field does not appear on the Add DVR Unit dialog box.
Alarm Record Select the rate (in images per second) you require this DVR
Rate to record video from attached cameras during an alarm. The
default is 60 ips NTSC.
This field does not appear on the Add DVR Unit dialog box.
Restore Viewer When you select Mate from the 'DVR/NVR Vendor' list, check
on New Alarm this box to indicate that the MATE viewer reappears and is
automatically refreshed each time the Mate software detects
a deviation from expected patterns and sends an alarm to
Velocity.
Auto connect at When you select Mate from the 'DVR/NVR Vendor' list, check
start up this box to instruct Velocity to automatically connect to the
Mate-governed DVR/NVR each time the Velocity server
is started.
Remaining The number of images this DVR/NVR can store in the unused
Images portion of its hard disk at the current record rate.
Record Rate The current rate (in images per second) this DVR/NVR uses
to record incoming video.
Record Mode The current mode used by this DVR/NVR to record incoming
video. The default is Linear Mode.
Schedule Mode The current mode used by this DVR/NVR to schedule video
recording.
Time Span The elapsed time in hours, minutes, and seconds this
DVR/NVR has been recording video.
Total Images The number of images this DVR/NVR currently stores on its
hard disk.
Camera Mode The status of cameras attached to this DVR/NVR: are they set
to issue alarms or not.
Video Cam The number of video camera controls specified for this
Control DVR/NVR.
Get Alarm List Get the recorded alarm list from the American Dynamics
From DVR/NVR DVR/NVR unit.
Note: This option only applies to American Dynamics
DVR/NVRs.
Search & Search for and retrieve recorded video from the
Retrieve designated DVR/NVR to your local hard drive for later
Recorded Video play, analysis, and formatting. Normally, you retrieve one
or more video segments from the DVR/NVR then play
the video (Play Local Video).
Note: This option only applies to American Dynamics
DVR/NVRs.
For more on this, refer to “Search & Retrieve Recorded
Video” on page 733.
Play Local Video Play back video recorded on this computer and export it,
if required, in a number of formats.
Note: This only applies to American Dynamics DVR/NVRs.
For more on this, refer to “Play & Export Local Video” on
page 734.
Time Synchronize DVR unit time clock with Velocity. For more
Synchronization on this, refer to “Time Synchronization” on page 744.
View Camera Connect to the selected camera and monitor a live feed
from it.
Get Alarm List Get the recorded alarm list from the selected camera.
From DVR/NVR
Recorded video can be reviewed by retrieving the video from the DVR/NVR and playing
it.
Live View
When you use Live View, it enables you to access and view all of the live feeds
currently coming to a specific DVR/NVR from its attached cameras.
In order to see camera video coming from multiple DVR/NVRs, you must
use the Video Explorer.
To access Live View:
1. Expand the DVR/NVR folder in the System Tree to reveal the DVR/NVR you want to
view.
2. Do one of these:
• Right click the required DVR/NVR in the system tree pane.
• Right click one of the cameras that appears in the components pane.
A pop-up list appears.
3. Select View Cameras.
The Live Video window pops up.
4. Click any pane on the screen to enlarge that video to full screen like this example:
You can also access this screen as a right click option from a specific camera. For
more on this, refer to “Viewing DVR/NVR Camera Video” on page 728.
If you select a camera that has PTZ capabilities, the Dome icon, , or Camera
Control console automatically appears.
5. Manipulate this screen as described in Live View Screen.
If this camera has PTZ capabilities, use the Camera Control console to move the
camera as required.
6. To return to the Velocity Administration window, click the Velocity
Administration button.
7. When you're finished, click to close the window. You are returned to the main
Administration screen.
You can also access Live View from an individual camera. For more on this, refer to
“Viewing DVR/NVR Camera Video” on page 728.
Magnifier/ Click the minus button to decrease the size of the video
Demagnifier displayed in the currently selected frame.
Click the plus button to magnify the video displayed in the
currently selected frame.
Camera Sequence Click the Sequence button to display each camera in turn on
Selector the screen.
The 'Delay (Seconds)' text box designates the delay time
between camera switches.
Video Explorer
Video Explorer provides a quick view of up to sixteen preset cameras on one screen.
These cameras can be a mix of cameras from one or more DVR/NVR units.
The Video Explorer cannot display CCTV camera views. To display digital
CCTV camera views, use the camera frame placement in the Graphics.
To open and use Video Explorer:
From the icon tool bar, click the Video Explorer icon, .
From the menu tool bar, select Console > Camera Viewer.
The Video Explorer appears like the following example:
Menu Toolbar
Camera View
Selector
System Tree
pane
Menu Tool Bar This tool bar includes two options, File and Help. The
File option includes several suboptions:
New... — Select this option to create a new view group.
This can also be achieved by clicking the icon in the
icon tool bar.
Save — Save the current view group configuration. This
can also be achieved by clicking the icon in the icon
tool bar.
Save As — Save the current view group configuration as
another name.
Exit — Exit Video Explorer and return to the main Velocity
screen.
Once the frames are available you can drag and drop
camera views as required.
View Groups After a view group has been saved, select an existing
Selector view group from the combo box.
For information on creating and modifying view groups,
refer to View Groups starting on page 745.
System Tree pane This pane displays a system tree view of attached
DVR/NVRs and cameras.
Drag camera objects from this pane into the view
window and drop them in the required frame.
3. Indicate the beginning and end time for your search in the 'Start Time:' and 'End
Time:' fields.
Click the button to the right of the date field to display a calendar from which
you can select the starting and ending dates for this search. Click the spin buttons
to the right of the time fields to specify the exact starting and ending time. You can
also enter the dates and times with your keyboard, if you prefer.
4. Check the camera(s) from which you want to retrieve video.
Click the All button to check all the camera boxes. Check the None button to
remove check marks from the boxes.
5. Click the Get Video button.
The program removes the required video segments from the camera files stored
on the DVR/NVR. Those video segments are then copied to your local hard disk. A
list of all video segments copied to your hard disk appear in the lower left pane. As
the editing and duplication process continues, the status of it appears on the status
line at the bottom of the screen.
Once all selected video is copied to your hard drive, the message 'All Video
Downloaded' appears on the screen. All segments transferred are displayed in the
lower left pane like this example:
The lower preview pane will show the first frame of that file like this example:
Console Select another Velocity module from the available list. These are the
same Console selections available for the Live Video screen (page
729).
Settings Player Size — Choose from three options that control the size of the
video frame appearing on your monitor: Small, Medium, and
Large.
Location Indicators
For American Dynamics DVR/NVRs, use the left slider to forward or rewind the video.
For American Dynamics DVRs, the right slider only shows the progress of the video as it
plays. You cannot use the volume control slider on this screen; volume is controlled by
the PC.
Click to bring up the Image Tools screen. For more on this, refer to
“Image Tools” on page 738.
To crop the video file to a definite time range, enter the start and end dates and times.
When you click the Play button, only that time range is played.
Navigation Buttons
Play Play the video segment.
Prev Frame Show the previous frame of the video segment. The video must be
stopped before this function works.
Next Frame Show the next frame of the video segment. The video must be
stopped before this function works.
First Frame Show the first frame of the video segment. The video must be
stopped before this function works.
Last Frame Show the last frame of the video segment. The video must be
stopped before this function works.
Clear Clear the currently displayed screen. The video must be stopped
Display before this function works.
Image Print, save, zoom, color and perform other actions on the current
Tools frame. This option also exports video frames as JPG files.
For more on this, refer to “Image Tools” on page 738.
This only applies to the American Dynamics DVR/NVR.
Image Tools
When you click the Image Tools button in the Play Video window, the Image Tools
window appears like the following example:
Zoom 1:1
Zoom In Select this radio button then click in the frame. The mouse icon turns to
a magnifying glass. Click within the frame and the picture zooms in,
using the current mouse cursor as the zoom center.
Zoom Out Select this radio button then click in the frame. The picture zooms out.
Move Select this radio button then click and drag within the picture frame. The
picture center moves if you are currently zoomed in. This is the method
for moving a close-up from one area of interest to another.
Enhance/ Check one or both of these boxes to enhance and/or sharpen the
Sharpen captured video frame.
Uncheck the box to return the picture to its original clarity.
1:1 Click this button and the picture returns to its original viewing size.
Tools
Bright/ Click this button and a Brightness and Contrast slider appears at the
Contrast bottom of this screen. Use these sliders to increase or decrease the
brightness and/or contrast of the displayed image.
When you’re satisfied, click OK. The image is adjusted. Click Cancel to
ignore any changes and return to the unadjusted image.
Undo Click this button to remove the enhancements and return to the original
image.
Brightness Check this box to display a brightness chart in the image frame. This can
Chart aid in enhancing the brightness of the image.
Buttons
Full Screen Click this button to increase the size of the image to full screen size.
Load Click this button to open another image you have already saved.
Save Click this button to display the Save dialog box. Name the image and
place it in the appropriate directory. It is saved as a JPG file.
Print Click this button to print the image to the specified printer.
Restore Click this button to restore the image to its original, unenhanced form.
The Get Alarm List window appears like the following example:
Start Time: Enter a date and time representing the beginning of the period
for which you want to display alarms.
End Time: Enter a date and time representing the end of the period for
which you want to display alarms.
Total Alarms A text box showing the total number of alarms in the list below.
Maximum A text box that shows the total number of seconds required to
Length retrieve the recorded alarm video.
Alarm List Once you click the Get Alarms button, this window lists all
window alarms for the time duration and cameras specified.
Each alarm is listed by index, camera, duration, start time,
frame, and alarm type. To review video from one of these
alarms, double click the alarm.
Status Line Indicates the current status of the Alarm List search including
result data.
3. At the 'Start Time' fields, indicate the start date and time.
4. At the 'End Time' fields, indicate the end date and time.
5. In the 'Cameras' section, check the cameras for which you want to retrieve alarm
information.
6. Click the Get Alarms button.
The Alarm List window displays a list of all appropriate alarms.
7. In the Alarm List window, double click the alarm you want to review.
The Play Video window appears and plays that particular alarm video after it
downloads the data from the DVR/NVR unit.
8. Play and review the local video as required.
While you are in this window, you can right click the window’s frame to display a
pop-up option list like this example:
Right Click
options
The options included in this list enable the qualified operator to:
• Access properties for the currently selected DVR/NVR (page 720)
• Return to the Velocity Administration screen
• Generate/Stop a Host Alarm (page 740)
• Get an Alarm List from the DVR/NVR (page 741)
• Search & Retrieve Recorded Video (page 733)
• Play Local Video (page 734)
• Camera Control (page 746)
These are many of the same options displayed in the Console option list for the
Live Video screen (page 729).
These tasks can be run concurrently: the present video continues to play while you
perform another task. In this way, you can search, retrieve, and play several videos
at the same time.
9. When you're finished, select either File > Exit from the Play Video menu tool bar
or click in the upper right corner to close the Play Video window.
10. Either select another alarm video to play or close the Alarm List window by clicking
the Close button.
Time Synchronization
Use this feature to manually synchronize the Velocity host system clock with the
DVR/NVR unit. The default, as specified by the DVR/NVR Properties sheet, requires
synchronizing every 24 hours.
To manually synchronize a DVR/NVR with this host system clock:
1. From the expanded DVR/NVR folder, right click on the DVR/NVR you want to
synchronize.
A pop-up menu appears.
2. Select Time Synchronization.
The Time Synchronization dialog box appears.
3. Click Yes.
Using this approach, you can drag camera views from different DVR/NVRs, if
needed.
You can also drag a camera button to an available camera view to populate the screen
with views from the same DVR/NVR.
When this is done, clicking the selected camera view number now displays all the
selected cameras in the designated frames as in this example:
Button 2 is
selected
Notice that in this example selecting button 2 displays four specified views.
The Camera Control console appears. The American Dynamics Camera Control
console looks like this example:
Radio Select the camera control protocol you want enabled for this
buttons camera. Select one of these radio buttons:
• Intellex
• Local Control (default)
Begin Click this button to start the session. By default, this button is
Session already selected.
End Session Click this button to end a protocol and go to another option.
Camera Controls
Speed Adjust the speed dial to increase or decrease the speed with
which the camera performs its PTZ operations (page 749).
Show Check this box to show the camera control PTZ readout (page
Camera 749) on the screen. Uncheck this box to hide the readout from
Control the live view screen.
Camera Use this pick list window to select another camera for control.
Only those cameras that allow camera control appear in this
list.
Pattern pick Select one of the patterns options from the drop-down list.
list There are three patterns available. For recording patterns, refer
to “Programming Camera Patterns” on page 751.
Set Click this box to start programming a pattern for the currently
selected pattern in the pattern pick list. For more on
programming patterns, refer to “Programming Camera
Patterns” on page 751.
Repeat Click this button to repeat the run the number of times
Pattern specified in the text box to the right.
Quick Views (This section is only active for American Dynamics DVR/NVRs)
Quick View Select one of the available options from the drop-down list.
pick list There are 99 views available. For creating quick views, refer to
“Camera Quick Views” on page 750.
Set Click this box to memorize this currently displayed view and
associate it with the currently displayed option in the 'Quick
View' pick list. For more on this, refer to “Camera Quick Views”
on page 750.
6. Control the camera using the buttons and fields on this console.
The selected camera can only respond to those controls that it supports. All other
commands are ignored.
7. When you're finished, click the button in the upper right corner to exit this
screen and return to the main Velocity screen.
Cameras can also be controlled using the PTZ camera control icon as described in
DVR/NVR - PTZ Camera Controls. This icon can be shown/hidden through the console.
If you view a camera that is configured for PTZ effects, the camera control console
appears automatically.
+ = Focus In
– = Focus Out
+ = Zoom In
– = Zoom Out
+ = Tilt Up
– = Tilt Down
Click this icon and a pick list appears. Select one of the presets
already programmed into this camera from the DVR/NVR and
the camera executes the motion.
Select another preset from the pick list or click to return to
the camera controls.
Click this icon and the camera controls disappear. The initial PTZ
icon appears.
Click this icon and a pick list appears. Select one of the existing
tours already programmed into this camera from the DVR/NVR
and the camera performs the tour.
Select another tour from the pick list or click to return to the
camera controls.
8. Enter the name of the quick view you want then click OK.
A prompt appears like this:
9. Click Yes.
You are returned to the Live Video screen.
The new quick view and name appears now in the Patterns pick list. To test this quick
view, select the quick view name from the Quick View pick list and click Run. The
camera should move to the requested position.
You can use Quick Views and Camera Patterns as actions in the Trigger Action Manager.
For more on this, refer to “Action Page” on page 1191.
8. Enter the name of the pattern you are about to program then click OK.
You are returned to the Live Video screen.
9. Using the PTZ camera controls in the selected camera view, move the camera in
the pattern you want to program.
10. When you're finished, click End.
A prompt appears like this:
Start Time Designates the beginning of the interval after which you
want recorded video displayed in the Recorded Video
window.
Click the button to display a calendar. Locate the start
date. You can also enter the date directly.
Use the spin control buttons to increment or
decrement the start time. You can also enter the time
directly.
End Time Designates the end of the interval before which you want
recorded video displayed in the Recorded Video window.
Click the button to display a calendar. Locate the end
date. You can also enter the date directly.
Use the spin control buttons to increment or
decrement the end time. You can also enter the time
directly.
History Check this box to display the entire list of all video currently
stored in all cameras of all DVR/NVRs.
The number of video events recorded by the DVR/NVR for
the specified period are displayed in parenthesis.
Search Click this button to search for all video meeting the criteria
you have specified.
The results of the search are displayed in the Recorded
Video window.
DVR/NVR Unit Select the DVR/NVR unit whose video events you want to
search. All DVR/NVR units currently defined for this system
appear in this list. The default is All.
Events From... If events appear in the Recorded Video window, you can
To enter a starting and ending index number (shown in the
Index column) to filter the video you see.
Recorded Video All events meeting the search criteria specified above
window appear in this window.
To select an item to play, double click it.
4. Do one of these:
• Check the History box on the right to display the entire list of all video
currently stored in all cameras of all DVR/NVRs. This can result in a very long
(and unhelpful) list. Skip to Step 8.
• Use the fields on the left to narrow your search as described in Steps 5 - 7.
5. Using the 'Start Time:' and 'End Time:' fields, specify the date and time range
during which you want the program to search.
• Click the button to display a calendar. Locate the start and end dates. You
can also enter the date directly.
• Use the spin control buttons to increment or decrement the start and end
times. You can also enter the time directly.
6. At the 'DVR/NVR Unit' pick list, select the DVR/NVR unit whose video events you
want to search.
The default is All.
7. At the 'Camera' pick list, select the camera from the specified DVR/NVR unit whose
video events you want to search.
8. Click Search.
The video events for the specified range appear in the bottom window.
9. To retrieve a recorded video, double click one of the video event selections in the
window.
The Search & Retrieve Recorded Video screen appears.
10. Retrieve the video then play it on the Play Local Video screen.
For more on this, refer to “Search & Retrieve Recorded Video” on page 733 and
“Play & Export Local Video” on page 734.
The Event History Viewer looks and feels like the Velocity Report Manager. In fact, it
shares many features with the Report Manager except that it is dedicated to DVR/NVR
history logs.
These logs include:
Active Alarms by Date
Active Alarms by Date with Comments
Alarm Log by Date
Alarm Log by Date with Comments
All Events Log by Category
All Events Log by Date
For more on how to generate a DVR/NVR report, refer to “Generating History Logs” on
page 756.
Once you have generated the event list you need, you can use this list to:
Play video
Copy video to the clipboard
Send results to the printer
Procure properties
For more on this, refer to “DVR/NVR Event List Functions” on page 759.
• An additional checkbox, or equal to, appears on the same line if you select
either less than or greater than. Check this box to indicate that the
argument includes an equal to clause, such as 'greater than or equal to'.
• A text box appears if you select like, starting with, less than or greater
than. Enter a value that places your qualifiers in the correct context.
• If you specify the starting with or like argument, enter the value you
want the report to start with or be like.
• If you specify greater than or less than, enter the value this criterion will
be greater than or less than. If it is also equal to, check the previous box.
• If you specify the equal to argument, the variable window expands to
become a pick list from which you select one or more values. Select one or
more options from this list. If this report supports a range of values, you can
click the beginning value then hold down the Shift key and click the last value
in the range. To select non-contiguous values, hold down the Ctrl key while
clicking.
For more on the criteria page, refer to the Report Manager “Criteria Page” on page
1021.
3. When you're finished with this specific criterion, click the Add button.
The criterion is displayed in the middle pane.
4. Repeat Steps 1 - 3 to add more criteria to this report.
5. If you need to add sorting elements to your report specifications, click the Sorting
tab.
The Sorting page appears.
6. From the 'Field' combo box, select the item (field) by which you want to sort.
The values appearing on the combo box list depend on the type of report you
have selected.
7. From the 'Direction' combo box, select either Ascending or Descending.
This indicates in which direction the selected field is used to sort: from least to
greatest value or vice versa.
For example, if you select 'Input Index' as the sorting point and indicate it should
be used as an Ascending sorting feature, then the Report Manager sorts the report
according to the Input Index, starting from the smallest value and proceeding down
the list to the highest value.
8. Click Add and the Sort Field function is added to the middle pane.
9. If there are any other sorting criteria you need to add, repeat steps 6 - 8.
10. Go to the lower pane and click any line (criterion) you need to edit. Do this:
• To nest the line as an expression, click in the specific line's open parenthesis
column. A combo box appears. Select the number of parentheses you need
for this expression. To close the nested expression, click in the closed
parenthesis column of the specific line and another combo box appears.
Select the number of closed parentheses you need to satisfy this expression.
• To add an AND argument to include or an OR argument to exclude this part of
the expression, click in the AND/OR column of this line and a combo box
appears. Select either AND or OR.
• To remove a line, select it and press Delete.
11. Continue to edit lines to create boolean expressions as required.
12. When you're finished, click the Criteria tab and then click the Search Events
button. The required events appear in the lower pane.
Enrollment Manager
Use the Enrollment Manager to add card and code credentials to the system.
Essentially this process involves combining a credential and personal information with a
photograph and/or signature to create an access privilege for a unique user.
The result of the enrollment process is:
a card (such as a badge) that can be used to gain access to the facility via a reader.
a code that can be used to gain access to the facility via a keypad.
both a code and card that gains access to the facility via reader/keypad.
To find basic information on using Enrollment Manager:
Preferences 896
761
Velocity Version 3.1 Administrator’s Guide
Method 1
1. Open Velocity.
The Velocity screen appears.
2. Do one of these:
• From the Velocity icon tool bar, click the Enrollment Manager icon, .
• From the Velocity system tree window, select the top level folder,
Configuration. Move to the Components window and double click Enrollment
Manager, .
The main Enrollment Manager screen appears.
Method 2
1. Open Velocity.
The Velocity main screen appears.
2. From the menu bar, select Console > Enrollment Manager.
The main Enrollment Manager screen appears.
Method 3
1. Open Velocity.
The Velocity main screen appears.
2. Press F3.
The main Enrollment Manager screen appears.
Menu bar This menu bar provides many options for features within the
Enrollment Manager. For more on this, refer to “Enrollment
Manager Menu Bar” on page 766.
Person The pane in which person groups are created, modified, and
Group pane displayed.
The Everyone person group can not be deleted or added to.
People Tree This pane initially possesses four elements: the Add New Person
pane option, the Add Person from Template option, and the
Unassigned Credentials directory.
Once you have assigned persons to the system, each person also
appears.
For more on this, refer to “People Tree Pane” on page 768.
Quick Find Use this field to perform limited searches of people within the
field system by last name only.
For more on this, refer to “Quick Find” on page 816.
Credential This pane lists all credentials currently assigned to this person. In
pane addition, both the Add New Credential and Add New
Credential from Template options appear in this area as shown
in this example:
You can perform several tasks from this window by right clicking a
credential after it has been assigned.
The Credentials pane also contains a scrollbar at the bottom which
can be used to scroll through all of the available columns. To
arrange the columns or credential list, refer to “Column
Management” on page 34.
Personal This pane displays all currently defined information for whichever
Information person is selected. For more on this, refer to “Personal Information
pane Pane” on page 769.
Status field This field displays information about the current employee
database including:
• Number of People currently enrolled
• Number of Credentials currently assigned
• Number of Credentials currently unassigned
• Number of Guest Credentials currently defined
Option Sub-Option
Option Sub-Option
View Show Last Access for Credentials – displays the date and time in
the credential pane's 'Last Access' and 'Last Door' columns for all
credentials. This is a toggle option.
By default, this is unchecked and the column is not shown. The 'Last
Door' column shows the door name.
Show UDF Field Summary – when checked, this option displays data
entered for the first 14 UDFs in the People Tree pane. (You must scroll
to the right in the People Tree pane in order to see these additional
User Defined columns.) This is a toggle option. By default, this is
unchecked. When this option is unchecked, the load time for several
thousand users is reduced from minutes to a few seconds.
Note: Neither of these options takes effect until you have refreshed the screen,
either by pressing the F5 key or performing some other task.
Hint Under normal circumstances, you won't need to display all these columns of
information in this narrow pane. However, when you are looking for a specific
person in a long list of people, having access to this much information can prove
extremely useful in finding the right one.
4. In the text box, enter a name for this subfolder and click OK.
The new folder appears under the selected person group.
Just as with person groups, you can:
add members to this folder (see page 824)
edit persons within this folder (see page 801)
create a sub-subfolder under this folder
rename this folder
delete this folder
search the folder (see page 810)
use a person filter to search the folder (see page 815)
Record Last This is a read-only field generated by Velocity indicating the date
Updated (MM/DD/YYYY) when this record was last updated.
Windows Control Panel determines the date format.
Name—This is a group of required fields that appear near the top of the panel. All
the other fields are replaceable.
Prefix Select a prefix for this person from the pull-down option list.
Options include: Mr., Mrs., and Ms.
First Name This is a required field. Type a first name for this person.
Last Name This is a required field. Type a last name for this person.
Suffix Select a suffix for this person from the pull-down option list.
Options include: Sr. and Jr.
User Defined Type or select in each field. You can specify what each field
Fields means using the User Defined Setup option. Using this option
you can also assign UDFs to one of the additional UDF tabs.
For more on this, refer to “Changing User-Defined Fields” on
page 776.
Each of these fields can be linked to a databound text object
placed on a badge template in the Badge & Graphic Designer.
For more on this, refer to “Inserting Databound Text” on page
511.
Add New Click this button to bring up the Credential dialog box. Make
Credential changes as required to this form. The credential is associated
with that person.
If you want to apply an existing Credential Template to this
person, double click the Add New Credential from Template
option in the Credentials pane above this panel.
Preview Click this button and the person's badge appears. This only
Badge happens if you have already assigned a badge template on the
Credential dialog box.
For more on creating badge layouts, refer to “Designing a
Badge,” starting on page 494.
Print Badge Click the Print button to print the badge. For more on this, refer
to “Printing a Badge,” starting on page 861.
The Groups tab of the Personal Information form appears between the TAB 10 tab and
the Additional Images tab. It includes all the person groups currently defined by
Enrollment Manager.
To add a person to a person group from this tab:
1. Click this tab.
2. Check each person group or person group subfolder to which you want to add this
person.
If you made a change by checking or unchecking on the person groups or
subfolders, the Apply button is activated.
3. Click Apply.
The next time you open one of the modified person groups, the person is included in
that group's list.
Remove Click this button to remove the selected image from the Current
Image Image frame.
Current Image This window displays the captured or imported image. If you
need to remove it, click the Remove Image button.
Description: A text box where you can enter a title or other information about
the added image.
The form includes vital security information about the new user such as name, address,
telephone number, employee number, social security number, and so on.
Fields can be customized and changed using the User Defined Fields tool.
In addition to the General tab, the form also includes two other tabs:
TAB 1 - TAB 10 tabs—By default, TAB 1 displays UDF 15 – 32; however, you can
increase this number as needed. While you can display an infinite number of UDFs
on the TAB 1 page, you can also assign fields to any of the additional TAB pages as
required.
These pages are only populated if you have defined more than fifteen user-defined
fields using the User Defined Fields... tool. TAB 2 – 15 remain blank unless a
qualified operator assigns UDFs to them. A tab can only be opened, if the operator
currently viewing this screen has permission to open it. In this way, a valuable piece
of information, such as a person's social security number, can be isolated on a UDF
tab which can be made inaccessible to most operators.
Groups tab — This tab enables you to add this enrolled person to one or more
existing person groups. For more on this, see “Groups Property Sheet” on page 772.
Additional Images tab—this tab enables you to add other images to a person's
profile, such as side views, hand views, etc. For more on this, refer to “Additional
Images” on page 843. If you need to customize the look of this form, refer to
“Customizing the Personal Information Form” on page 798.
Hint Don't make the field caption name too long. You can overrun the Personal
Information Form's capacity to accommodate the caption. For best results, keep
the character length within the provided Caption columns (16 characters or less).
Text A simple text box where you type information. This is the
default value.
Dropdown A combo box that allows you to either select from the available
options in the drop-down list or enter another value as you
would in a text box.
Dropdown A combo box that provides you with a list of options. You must
List select one of these options; you are not allowed to enter a
value in this combo box.
Dropdown A combo box that allows you to either select from the available
(ASC) options in the drop-down list or enter another value as you
would in a text box. Options are always listed in ascending
order.
Dropdown A combo box that allows you to either select from the available
(DSC) options in the drop-down list or enter another value as you
would in a text box. Options are always listed in descending
order.
Dropdown A combo box that provides you with a list of options. You must
List (ASC) select one of these options; you are not allowed to enter a
value in this combo box. Options are listed in ascending order.
Dropdown A combo box that provides you with a list of options. You must
List (DSC) select one of these options; you are not allowed to enter a
value in this combo box. Options are always listed in
descending order.
Date This text field must always contain a date. If you attempt to
enter any other value, a UDF validation screen appears
indicating that the value you entered is not a valid date. The
accepted format for date is either MM/DD/YYYY or
MM/DD/YY.
Unique A text field requiring a unique number. This means that only a
Number number not used for another person is allowed in this field.
This is one of the types you can use for concatenating a UDF.
Auto- A text field that automatically increments for each new user
sequential added. The number of digits and initial value of the UDF field
are determined by the value entered for the first user. This is
one of the types you can use for concatenating a UDF.
Unique A text field containing a unique sequence of text that does not
Text appear for another person. If the text appearing in this field is
redundant, a UDF error message appears.
9. If you have specified either Dropdown or Dropdown List, click in the 'Default'
column.
If you specified Text Box in Step 8, go to Step 12.
10. Type the possible options in this list. After each option, press Ctrl + Enter to go to
the next line and type the next option.
User-Defined Setup
When you select Tools > User-Defined Fields, the User Defined Setup screen
appears. This screen contains two tabbed pages.
The Additional page shows a complete list of available User Defined fields as shown in
this example:
Using the table, you can define the elements of each user defined field you need.
Number of Enter the number of UDFs you need for the Personal Information
UDFs form. 999 UDFs are available. Once you've entered the new
number, click Apply. The UDF list increases or decreases in length
depending on the number you enter here.
Note: Using a large number of UDFs causes the system to take longer
saving people.
The default is 36 UDFs.
Apply Click this button to confirm the number entered in the text box.
If you entered a number less than the previous number of UDFs,
you are prompted to confirm this reduction since doing this will
delete all existing data for higher UDFs.
Caption Click in a cell intersecting this column and the row of the UDF
whose name you want to change. A text cursor appears. Type the
name you want to appear on the Personal Information form for this
field.
The default name is User Defined x where x is the row number.
Req Check the box of this user defined field to indicate that the required
information must be entered in this field before Enrollment
Manager allows the person to be saved.
If the operator tries to save this person without entering information
in this field, a message appears.
Color Click in a cell intersecting this column and the field you want to
change. Select one of the available colors from the drop-down list.
Type Click in a cell intersecting this column and the field you want to
change. Select one of the available options from the drop-down
combo box list. The options are:
Text—A simple text box where you type in information. This is the
default value.
Dropdown—A combo box that allows you to either select from the
available options in the drop-down list or enter another value as
you would in a text box. All options appear in the order they are
entered in the Default column.
Dropdown List—A combo box that provides you with a list of
options. You must select one of these options; you are not allowed
to enter a value in this combo box. All options appear in the order
they are entered in the Default column.
Dropdown (ASC)—A combo box that allows you to either select
from the available options in the drop-down list or enter another
value as you would in a text box. Options are always listed in
ascending order.
Dropdown (DSC)—A combo box that allows you to either select
from the available options in the drop-down list or enter another
value as you would in a text box. Options are always listed in
descending order.
Dropdown List (ASC)—A combo box that provides you with a list
of options. You must select one of these options; you are not
allowed to enter a value in this combo box. Options are listed in
ascending order.
Dropdown List (DSC)—A combo box that provides you with a list
of options. You must select one of these options; you are not
allowed to enter a value in this combo box. Options are always
listed in descending order.
Default If you select either Dropdown or Dropdown List from the 'Field
Type', click in the cell that intersects this column and the row of the
field you want to change. A blank list appears. Enter all possible
options that will appear in this field.
After each option, press Ctrl + Enter to go to the next line and type
the next option. Press Enter to end the option list.
Once you've entered options in this field, the word [List] appears.
The default is [None].
Tab Click in this cell and select one of the available pages from the
option list. The UDF specified here is placed on the designated
page.
For example, if you select TAB 3, this UDF appears on the page
selected by clicking TAB 3.
Note: You cannot reassign UDFs 1 — 14 from the General page. You can
only assign UDFs 15 and above.
When you click the Additional Images tab, a page like this appears:
Use this screen to assign image placeholders. These are used on the Additional Images
page of the Personal Information form.
To add image placeholders:
1. At the ‘Image Placeholder Caption:’ text box, enter a name for this placeholder.
2. Click the Add button.
The new placeholder caption appears in the lower window.
3. Repeat Steps 1 - 2 to create more placeholders.
4. Click OK.
For more on this, refer to “Additional Images” on page 843 and “Defining Additional
Images” on page 781.
Device Configuration
Use this feature to specify connections for these devices:
Credential Enrollment Stations
Signature Capture Pads
License Scanners
PIV (Government-Approved Smart Card) Readers
RUU Verification Station for PIV (RUU-201 only)
This feature enables you to bypass or expand upon the options provided on the
Preferences Enrollment option page.
Before an operator can use this feature, you must first check the
'Enrollment Manager - Device Configuration' permission on the Operator
Permissions Property sheet.
To activate any of these devices:
1. Open Enrollment Manager.
2. At the menu tool bar, select Tools > Device Configuration.
The Device Configuration screen appears like this example:
As the example shows, there are five tabbed pages with the Credential Enrollment
page uppermost.
3. Click the appropriate tab(s) to configure the device(s) you require.
For more on each device, refer to the following pages:
• Enrollment Station—see page 784
• Signature Capture—see page 786
• Scanners—see page 787
• PIV Readers—see page 792
• RUU Verification Station—see page 792
4. When you're finished, click OK.
If you have enabled both an Enrollment Station and Signature Capture
device and specified the same port for both, a message appears
informing you that you can use the same serial port for both of these
devices as long as they are not used at the same time. Click Yes.
Since enrollment station and signature capture devices are typically not used
at the same time, you can assign the same serial port to both of them as
long as an A/B switch intervenes.
You are prompted to close Enrollment Manager and restart it before your changes
will take effect.
5. Click OK.
6. Close and restart Enrollment Manager.
Serial Port Select the port used by this device. If the port is not listed
here, ensure that it has not been assigned to another
device. If no enrollment station is currently installed on the
system, select not installed.
• If the attached host PC is the Velocity server, select the
COM port the enrollment station is connected to.
• If the attached host PC is a Velocity client, the COM
address includes the client designation like this,
\\client2\\Com1.
• If the enrollment station is connected to the host PC via
a USB-to-RS232 converter, the converter should assign
the next available COM port number to the PC. For
example, if this host PC already has a COM1 and COM2
port, then the converter would assign this connection
COM3.
Custom Card Choose the card mapping you wish to use with this
Mapping enrollment station. Card mapping is sometimes used
when enabling Hex Pass-through. Hex Pass-through
appends two zeros to a card code which can be removed
from Velocity through custom card mapping. For
instructions on creating and using custom card mapping,
see “Card Data Mapping” on page 340.
Enable Hex Check this box to enable the use of card formats that use
Pass-through more than 48 bits, such as DESFire and MIFARE cards at
this enrollment station. This setting allows the enrollment
station to store Hex Pass-through credentials in the
system. Unchecking this box will limit the enrollment
station to accepting a maximum of 48-bit cards, read in an
octal format.
• . If the enrollment station has not been configured with the proper COM
port in Preferences or you have selected an IDF that does not require a
MATCH.
The credential enrollment property sheet of the Device Configuration screen enables
the qualified operator to specify the port to which the enrollment station is attached.
Scanners Configuration
The Scanners property sheet of the Device Configuration screen enables the qualified
operator to specify these aspects of the scanner:
the type of scanner attached to this computer
the default document type being scanned (license, business card, passport)
the method of scanning and photo acceptance to be provided by default
the fields to which scanned material should be matched in Enrollment Manager
To do this:
1. Click the Scanners page of the Device Configuration screen as described in
Device Configuration.
Installed Scanners This window displays the scanners that have been
window added to the current Velocity configuration. To select a
scanner, use the Add... button.
Map UDF Fields... Click this button to bring up the Map UDF Fields
screen and map scanned data to the corresponding
fields within Enrollment Manager.
For more on this, refer to “Mapping UDF Fields” on
page 795.
3. Select the appropriate values using the following fields and buttons:
Enrollment Settings
Auto launch on Check this box to indicate that the scanner begins
paper detect scanning the document once it senses that the
document is entering the scanner front. Otherwise,
you must start the scanner manually from the
relevant Verify Scanner Data page.
Note: Only the ScanShell 800 supports this feature. The
ScanShell 1000 does not support automatic
paper detection.
This box is checked by default.
Auto accept Check this box to indicate that the data read by the
scanned data scanner is automatically accepted and written into
the database. This bypasses the review process
(Step 6 of the Scanning instructions). Scanned
data populates the displayed Personal Information
Form.
If this box is not checked, the scanner software
presents a copy of the scanned data for your
acceptance and modification on the Verify Scanner
Data page.
Generally, it is good policy to test your scanner for
accuracy before enabling this feature. If the
scanner has demonstrated a high degree of
success in scanning documents correctly, you may
decide to check this box. The default is unchecked.
Capture photo if Check this box to instruct the scanner to scan any
available picture included on the document. If left
unchecked, any photos detected by the scanner
are ignored and only text data is collected. The
default is unchecked.
Capture signature if Check this box to instruct the scanner to scan any
available signature included on the document. If left
unchecked, any signatures detected by the
scanner are ignored and only text data is collected.
The default is unchecked.
Scanner Maintenance
When you click the Maintenance... button on the Scanners page of the Device
Configuration screen, a Scanner Maintenance screen like this example appears:
Test Scan Click this button to test the currently attached scanner. If
a scanner is in fact correctly attached, the SDK Version
number is returned, as shown in the example. The
window to the right also displays relevant scanner
revision number and diagnostic information.
Clean Scanner Click this button to clean the scanner. This sets in motion
the scanner's self-cleaning process. You are notified
when the procedure is complete.
Hint Most SmartCard readers that use DESFire and conform to the FIPS201 standard
are supported by this feature. Since this is a prevailing standard, observed by many
manufacturers, you should have a choice of many readers that can use this
function.
The PIV Reader property sheet of the Device Configuration screen enables the qualified
operator to match the fields read by the PIV reader to UDF fields on the Enrollment
Manager Personal Information Form.
To do this:
1. Click the PIV Reader tab of the Device Configuration screen as described in
Device Configuration.
Enable PIV Check this box to indicate that the reader(s) are
reader(s) attached and ready to go.
Velocity finds the PIV reader matching the card
type specified below.
Default Card Type: Select the Hirsch-approved default card type for
this PIV reader.
At the current time, these options are listed:
• DESFire FIPS201
• FIPS 201 - Contactless
• FIPS 201 - Contacted
• DoD (Legacy) CAC
The default selection is DESFire FIPS201. New
reader card types will be added to this option list
as they are tested and approved by Hirsch.
If no reader is attached to this system, leave the
Enable PIV reader(s) box unchecked.
Map UDF Fields... Click this button to bring up the Map UDF Fields
screen and map received data from the PIV reader
to the corresponding fields within Enrollment
Manager.
Note: Field mappings are global to all workstations.
For more on this, refer to “Mapping UDF Fields” on
page 795.
4. Click OK.
5. Close Enrollment Manager, then restart it.
When you restart Enrollment Manager, a Scan button will appear at the bottom of the
Personal Information form whenever you select a person or create a new person.
Enable RUU reader Check this box to indicate that the reader(s) are
attached and ready to go.
Velocity finds the PIV reader matching the card
type specified below.
Default Card Type: Select the Hirsch-approved default card type for
this RUU reader. At the current time, there is only
one option listed:
• FIPS 201 - Contact
New reader card types will be added to this option
list as they are tested and approved by Hirsch.
If no reader is attached to this system, leave the
Enable RUU reader box unchecked.
IP Settings
Listen Port Enter the listen port number for this RUU as
specified in Step 2 of the Add Device wizard. For
more on this, refer to the Verification Station
Configuration Guide.
The default value is 2001.
Options
Auto accept on Check this box to indicate that the data read by the
Verify scanner is automatically accepted and written into
the database.
This bypasses the review process (Step 6 of the
scanning instructions). Scanned data populates the
displayed Personal Information Form.
If this box is not checked, the station presents a
copy of the scanned data for your acceptance and
modification on the Verify Scanner Data page.
Map UDF Fields... Click this button to bring up the Map UDF Fields
screen and map received data from the RUU
reader to the corresponding fields within
Enrollment Manager.
Note: Field mappings are global to all workstations.
For more on this, refer to “Mapping UDF Fields” on
page 795.
When finished, click OK and you are prompted to close and reopen Enrollment
Manager. You must do this, before the Scan button appears.
When you restart Enrollment Manager, a Scan button will appear at the bottom of the
Personal Information form whenever you select a person or create a new person.
For example, an operator needs to enroll a visitor. He does this by inserting the visitor's
business card into the card scanner (such as the ScanShell 800). The scanner
successfully reads data off the business card and identifies the name (first and last),
address, company, and telephone number. This data is placed into the corresponding
fields on the Personal Information Form in Enrollment Manager. Simple, enough,
except that this data does not automatically find its way to the correct UDF fields unless
the supervisor, configurator, or qualified operator matches those pieces of data to the
corresponding UDF fields in advance. This feature enables you to do this.
To map scanned or read data to UDF fields:
1. Open the Device Configuration screen and click the Scanners, RUU, or PIV
Reader tab.
The Scanners, RUU, or PIV Reader page appears.
2. Fill out the required forms.
• For the Scanners page, specify the Scanner Type and the Default Document
Type.
• For the RUU page, specify the Default Card Type.
• For the PIV Reader page, specify the Reader Type.
3. Click the Map UDF Fields... button.
The Map UDF Fields dialog box appears like this example:
4. In the 'Fields for' pick list, select the type of document this mapping applies to.
• For Scanners, the available mapping configurations are: Business Card,
License/ID (OCR), License/ID (Bar Code), or Passport.
• For PIV Reader, the only current selection is DESFire FIPS201, a popular
standard for contactless smart cards.
Each of these configurations populates the Document Field window with different
field options.
5. Map fields in the Document Field window to fields in the UDF Field window in one
of two ways:
• Click Auto Map. All identically named fields are automatically matched,
indicated by a network of match lines.
• Manually map fields by dragging a field from the Document Field window to
the corresponding field in the UDF Field window. Notice that as you drag, an
icon and line follow the cursor until the intended field is identified. A match
line then form between the document field item and the UDF field item.
Hint Normally, you will use a combination of auto and manual mapping techniques to
completely map all the fields you need.
The matched fields are joined by match lines as shown in the following example:
If you've made a mistake and need to remap a particular item, right click on either
the Document Field item or the UDF Field item and the match line connecting the
two items disappears. Now you can remap the item as required.
If you need to start over, simply click Remove All Mappings and begin again.
6. Click Apply.
7. Click Close.
The Device Configuration screen reappears.
In order to accommodate the increased length of the text on the right, the window on
the left must be shortened and the text moved.
Velocity provides you with an easy way to customize any text or fields that appear in the
personal information form: Design Mode.
To use Design Mode:
1. Go to the Preferences screen and make sure you have checked the 'Access and
Enable Customized Values for Components in Customization Manager' box on the
General page.
For more on this, refer to “General Page Preferences” on page 45.
2. Make sure the operator in question has been assigned the ‘Design Mode - Access’
permission.
For more on this, refer to the instructions in “Roles: How To Define” on page 287.
3. Open Enrollment Manager.
If you open Enrollment Manager before changing the preferences and permissions
required in Steps 1 - 2, close Enrollment Manager and reopen it before proceeding
to the next step.
4. Click on the icon in the upper left hand corner of the Enrollment Manager screen,
.
In addition to the normal Windows options, you will see an additional option at the
bottom of the list:
b. Pull the handles to define the new position and/or area of this field.
9. Continue this process until you have defined the requirements for this new form.
10. Click on the upper left hand icon again.
An option list like this appears:
To assign: Do this:
A new credential Double click the Add New Credential button on the
form, or double click the Add New Credential folder
in the Credentials pane.
To assign: Do this:
The Multiple Person Edit form appears like the example below:
This screen includes most of the elements of the Personal Information Form,
including the UDF values. In addition, notice that a note appears below UDF fields
indicating the number of people currently selected for changes.
4. Check each box to the left of each field you need to change for all selected
persons, then supply a new value in the text or pick list.
5. Click Apply or OK.
The value in each checked field is changed for those people selected.
For example, if you want to move three people from Research and Development to
Administration, you would check the Division field and select Administration from the
pick list. When you click Apply or OK, Velocity automatically reassigns the selected
people to the Administration division.
Person Templates
Use Person Templates to expedite the task of assigning information to people being
enrolled. Simply apply an existing person template to a new person and the field values
assigned to the person template populate the relevant fields for that person.
To use a person template to enroll a new person:
1. From the Enrollment Manager's Person Tree pane, double click the Add Person
from Template option.
The Select Person Template appears like this example:
Only those person templates currently defined for this system appear in the
window.
2. In the person template window, click to select the template you want to apply to
this new person.
3. Click OK.
A new Personal Information Form appears. Fields on that form are populated with
values taken from the selected person template.
For example, if you defined a person template like this example:
then selected that person template when enrolling a new person like this:
those values entered in the selected person template are used to automatically
populate the Personal Information form for the new person, like this:
Once a person has been assigned one or more credentials, the credentials appear in
the Credential window above the Personal Information form, like this example:
You can perform a number of tasks from this window by right clicking the credential.
Once you've assigned one or more credentials to this person, capture a photograph or
signature as required.
For more on creating credentials, refer to “Credentials” on page 863.
Card Stamp If you select this radio button, enter the card stamp
Number: number of the credential you are looking for in the text box
to the right of this radio button.
Once you click Find, the credential associated with this
card stamp number appears in the lower window.
MATCH Code: If you select this radio button, enter the MATCH code of the
credential you are looking for in the text box to the right of
this radio button, or swipe the card associated with this
credential at the Enrollment Station.
Once you click Find, the credential bearing this MATCH
code appears in the lower window.
PIN If you select this radio button, enter the PIN number for
which you are searching in the active text box.
Once you click Find, the credential bearing this PIN code
appears in the lower window.
Show all If you select this radio button, all unassigned credentials
Unassigned are displayed in the lower window.
Credentials Once you click Find, all unassigned credentials are
displayed in the lower window.
4. Click Find.
All credentials matching the search criteria are displayed in the lower window, like
this example:
If you need to see when an unassigned credential was last used, scroll over to the
'Last Access' column in the Credentials window. If this time and date does not
appear, select the View > Show Last Access for Unassigned Credentials
toggle option from the menu tool bar.
5. From the dialog box's lower window, click to select the unassigned credential you
want to assign to this person.
Double click on a selection to edit the credential. The credential properties dialog
box for that credential appears. Edit the credential as required. When you're
finished, click OK to return to the Assign Credential to Person dialog box.
6. Click Assign.
The credential is assigned to the person whose name appears in the title bar of
this dialog box.
The existing credential is assigned to the designated person.
2. From the credential pane, right click on the unassigned credential you want to
assign to a person.
A drop-down option list appears.
3. Select Assign from the drop-down option list.
The Assign Person to Credential dialog box appears with a list of all currently
defined people.
4. Select the person to whom you want to assign the selected credential.
5. Click OK.
The credential is now assigned to the selected person.
Unassigning Credentials
To unassign a credential currently associated with a person:
1. From the Enrollment Manager screen, select a person from the tree pane.
All currently assigned credentials appear in the credential pane.
2. From the credential pane, right click on the credential you want to unassign. An
option list pops up.
3. Select Unassign from the drop-down option list.
The credential disappears from the person's credential pane and is moved to the
Unassigned Credentials file.
Unassigning a credential does not change the function of the credential.
Downloading Credentials
Before new or modified credentials can take effect, they must be downloaded to their
controller(s). This is routinely performed whenever you click OK on a credential form
after changing one or more values; however, you can force a download using the
following technique.
To force a download of one or more credentials:
1. From the people tree pane, select the person whose credential(s) you want to
download.
The person's statistics appear on the Personal Information form and all credentials
currently assigned to this person appear in the credential pane.
2. Right click the credential you want to force download.
A list of options appear.
3. Select Force Download.
The selected credential is immediately downloaded to the relevant controllers.
To force the downloading of multiple credentials, refer to “Downloading Multiple
Credentials” on page 808.
Finding a Person
It can be difficult to find a specific person in the Enrollment Manager once you have a
few hundred employees, contractors, and part-timers to keep track of. To help you find
a person quickly, Enrollment Manager includes a quick find feature.
To find a person:
1. Open Enrollment Manager.
The Enrollment Manager screen appears.
2. Do one of these:
• From the menu bar, select Tools > Find Person in All Groups...
• From the icon tool bar, click the Search icon, .
The Search All Groups dialog box appears. For more on this screen, refer to
“Search Groups Screen” on page 811.
3. Click the 'Field' pick list and select the field you want to use for data in this search.
All fields currently defined on the Personal Information form appear in this list.
4. Click in the first 'Function' pick list and select the first term of the argument.
This is a simple 'is' or 'is not' term.
5. Click in the second 'Function' pick list and select the second term of the argument.
If you select is greater than or less than as a search argument, a check box
appears.
6. If appropriate, check the 'or equal to' box to extend the range of the argument.
7. Click in the Value field and enter an appropriate value for the argument you
specified.
If you are specifying an exact match using the equal to argument, a list of all data
equivalents for the specified field appear. Select one or more of these.
For example, if you specified Last Name in the 'Field' pick list and is equal to in the
'Function' pick lists, all relevant last names appear in the 'Value' field.
If you specified a Like condition and are trying to find a variation of the value you
entered in the 'Value' pick list, you can use one of several wildcards including %, _,
[ ], and [^].
8. Click Add.
The full argument appears in the Search window.
9. Click Search.
Enrollment Manager searches for and finds all persons matching the criteria you
specified.
10. In the Person Groups pane, click the Search Results icon, .
The results of the search appear in the People Tree pane.
11. To return to Enrollment Manager, click Cancel.
To help you find a last name quickly, Enrollment Manager also includes a quick find
feature. For more on the Quick Find feature, refer to “Quick Find” on page 816.
Search Groups
This feature enables the qualified operator to search through one or more selected
groups using a specified search term for resulting matches.
To search a single group:
1. At the Person Group pane, right click the group you want to search.
A pop-up list appears.
2. Select Search Group.
The Search Group screen appears.
This dialog box is exactly the same as the Search All Groups screen and acts
identically. For more on this, refer to “Search Groups Screen” on page 811.
3. Create one or more arguments as required.
4. Click Search.
5. In the Person Group pane, click to highlight the icon.
A list of all relevant search results appears in the Person Tree pane. These results apply
only to the currently selected Person Group.
To search all existing groups:
1. At the Person Group pane, right click the top-level (root) of the tree.
For example, in the following example, you would right click on the HIRSCHTEST
root.
Field Description
Field: Select the field you want to use for this search. Choose from any of
the available fields, default or UDF.
All fields currently displayed on the Personal Information form
appear in this list.
For example, if you wanted to search the person database by the
last name, you would select the Last Name option from the ‘Field’
pick list.
Function: Supply the first and second elements of the search argument you
want to use for searching this person list.
The two possible values for the first element appear in this pick list:
is – The person you are searching for is the second element.
is not – The person you are searching for is not the second
element.
The possible values for the second element appear in this pick list:
equal to – The person you are searching for has a value that is
identical to the selected field value.
less than – The person you are searching for has a value less than
that you specified in the 'Value' field.
greater than – The person you are searching for has a value
greater than that you specified in the 'Value' field.
starting with – The person you are searching for has a value that
starts with that you specify in the 'Value' field.
like – The person you are searching for has a value that is similar to
the selected field value.
For example, if you specified a value of 'Smith%' in the 'Value' field,
Enrollment Manager searches for a value like 'Smith' such as
'Smithon' or 'Smithers'.
If you don't use wildcard characters in the Like condition, it behaves
like the equal to condition.
If you select either less than or greater than as a second search
argument, a check box appears to the right of the 2nd search
argument pick list.
or equal to – If you select either less than or greater than, this
check box appears. Check this box to indicate that the search term is
actually less than or equal to, or greater than or equal to.
between – If you select a UDF that is defined as a date type, you
can use this term. Two combo boxes appear into which you can
enter the range of dates between which you want to search.
within – If you select a UDF that is defined as a date type, you can
use this term. Three combo boxes appear: two boxes enabling you
to determine the range of your search and a box specifying the
period (e.g. an hour, 12 hours, a year) for which you are searching.
Field Description
Value field Enter a value for this search in this text window. The functions you
selected above apply to this.
If you selected is equal to as an argument, all values relevant to this
'Field' appear in this window as shown in the following example:
For example, if you specified Last Name in the 'Field' pick list and is
equal to in the 'Function' pick lists, all relevant last names appear in
this field. Click to select one or more values relevant to your present
search.
If you selected either between or within as your 2nd search
argument, two new pick lists appear like this example:
Add Click this button to add this element. If you change the argument
once it is added, the button changes to Update.
Search All added arguments are displayed in this window. If more than one
window argument appears here, then additional conditions, like AND or OR
are added here.
Search Click this button to begin the search on the specified group. The
results are displayed in the folder.
Card Stamp Click to select this radio button, then enter card stamp
Number number in the activated text field.
MATCH Code Click to select this radio button, then either enter the
MATCH code in activated text field or double click the
Enrollment Station icon, , and swipe the credential
through it; the number appears in the activated field.
PIN Code Click to select this radio button, then enter PIN code in
the activated text field.
Search results The search results appear in this window, including all
window relevant credential information. To view complete
columns, scroll right.
Search Filters
Creating a search filter is time-consuming, involving the formulation of a search criteria
using the Velocity-specific query language. If you have enrolled a large number of
employees for this system, you may want to define several search filters you can use
repeatedly without having to invoke the Search Group dialog box each time.
To create a search filter:
1. At Enrollment Manager, invoke the Search Group or Search All Group option.
The Search Group or Search All Groups dialog box appears.
2. Create a search criteria.
3. Click Save...
If this search criteria has not already been created, a dialog box like this appears:
The text that appears here initially represents the first line of the search criteria
appearing in the Argument window.
4. Either accept this name by click OK or enter a new name and click OK.
The new filter is added to the Person Filters index and appears when you bring up
the Person Filters dialog box.
To execute or edit person filters, refer to “Person Filters” on page 815.
Person Filters
Use this feature to find a specific person by matching a selected person group to an
available search filter.
To use a person filter:
1. From the Person Group pane, click to highlight a person group.
Only one person group at a time can be selected. Only those person groups
currently defined for this system appear in this pane.
2. Do one of these:
• From the menu bar on the Enrollment Manager main screen, select Tools >
Person Filters...
• Right click on person group(s) you want to search and select Execute Saved
Filter on Group...
Quick Find
The Quick Find field appears between the People Group pane and the People Tree
pane. It enables you to search for a person in the People Tree pane by last name only.
To use the Quick Find feature:
1. Using the Persons Group and People Tree pane, display the list of people from
which you are trying to find a specific person.
2. Click in the ‘Quick Find’ text box and start typing.
Each keystroke you enter initiates a search. If results are returned, the Quick Find
text box becomes a drop-down list and all relevant results appear like this example:
If you enter a group of letters for which there is no corresponding last name, the
drop-down list disappears like this example:
3. When a list of probable matches appear in the drop-down list, cursor down the list
to the name you're looking for and press Enter.
The Personal Information Form for the selected person appears in the Personal
Information pane.
Wildcard Symbols
Several types of wildcard symbols are supported in Enrollment Manager. They are
shown in the table below:
[^] Any single character not If you are looking for a last
(caret) within the specified range name, this value:
([^a-f]) or set ([^abcdef]). de[^l]%
The caret indicates a value finds all persons with last
that excludes the specified names beginning with de
letters. where the next letter is not l.
Acceptable names might be
Degualle, Demille, or
Dequino.
Edit Persons This option enables the qualified operator to edit field
values for more than one person at a time. The
multiple person edit screen appears.
This screen includes information on each credential associated with the selected
persons, include credential ID, Person ID, and other relevant credential values.
4. Select one or more credentials you want to view:
• Click to highlight a single credential
• Hold down the Ctrl key while you click each line you want to include in this
credential task
• Click the first line then hold down the Shift key and click the last line you
want to include. All lines in between are selected.
5. Right click in the highlighted area.
A list of options appears in the drop-down list like this example:
Hint If you can't see the person, you can search for him/her using the Finding Person
feature. See “Finding a Person,” starting on page 809.
To change: Do this:
the current credential Double click the credential you want to change in the
Credentials pane.
add a new credential Click the Add New Credential from Template
using a credential option in the Credentials pane.
template The Select Credential Template dialog box appears.
Select the template you want to use and click OK.
If you need to change the fields appearing on the form, refer to “User-Defined Setup”
on page 778.
3. Modify the fields on the dialog box property sheets as required. At a minimum you
must:
• assign a valid PIN, if you specify a keypad (code) IDF
• assign a valid MATCH code, if you specify a card IDF
• assign a valid door group or function group
4. When you're finished, click OK.
You are returned to the Personal Information form.
Deleting Persons
You can delete one or more people from Enrollment Manager using one of these
methods.
Method 1
To delete one person from the system:
1. In the People Tree pane, right click on the person you want to delete from the
system.
An option appears.
2. Select Delete from system.
You are prompted with a message asking you to confirm you selection.
3. Click Yes.
The person and all their currently assigned credentials will be removed from the
system.
Method 2
To delete more than one person from the system:
1. In the People Tree pane, select multiple people.
2. Right click on the highlighted area.
An option appears.
3. Select Delete from system.
You are prompted with a message asking you to confirm you selection.
4. Click Yes.
All persons and their currently assigned credentials will be removed from the system.
Person Groups
Use Enrollment Manager to group people into logical units called person groups.
Person groups (partitioned groups) enables people to be placed in different
role-controlled views. These views determine which persons a specific operator can
see in Enrollment Manager based on the operator’s role.
Hint This feature is first and foremost a powerful partitioning tool that enables system
configurators to define roles that enable operators to view only specific person
groups.
For example, a mixed use building provides headquarters for two companies. Security
for Company A does not want to oversee employees for Company B nor does
Company B want to view employees for Company A. In order to keep these views
separate, the system configurator sets up one or more person groups for Company A
and one or more for Company B. When the configurator defines roles for the various
operators that will be overseeing security for the two companies, he/she checks only
those person groups relevant to that specific company. Thus, when an operator is hired
for Company B, he is assigned a role that excludes from view all person groups
previously defined for Company A while checking off each person group for Company
B. As a result, when this operator opens Enrollment Manager, he can see all required
person groups for his company but none of the person groups for Company A.
For more on this, refer to “Partitioning” on page 285.
To create a person group:
1. At the main Enrollment Manager screen, click the icon to reveal the Person
Group pane like this example:
4. In the text box, enter a new person group name and click OK.
The new person group appears in the Person Group pane.
Once you have created a person group, you can move existing people to this new
group or use one of these right click options:
Add Person Enroll a new person in this group. For more on this, refer to
“Adding People to Person Groups” on page 824.
Add Person from Enroll a new person in this group using a person template.
Template For more on this, refer to “Adding People to Person Groups”
on page 824.
This option can only work if the person template has this
person group checked on the groups tab.
Edit Persons Edit the record of an existing person in this group. For more
on this, refer to “Editing Multiple Persons” on page 801.
This edits all persons in the selected person group.
Add Subfolder Add a subfolder to this group. For more on this, refer to
“Person Group Subfolders” on page 769.
Rename Bring up a text box and enter a new name for the selected
group.
Search Group Search for members within this group. For more on this, refer
to “Finding a Person” on page 809.
Execute Saved Use a Search Filter (see page 815) to find members of this
Filter on Group... group. When you select this option, the Person Filters dialog
box appears (page 815). Select the person filter you need
then click Execute.
You can also add members to a group through the Groups tab of the Personal
Information Form.
Method 1
This method moves existing persons from another group to this group, by dragging and
dropping.
Click Yes to move a copy of the selected person(s) into the new group. These
persons still appear in the Everyone group.
• If you select a person from a previously created person group, a prompt like
this appears:
Click Move to move the selected person(s) from the source person group to
the target person group. Click Copy to move a copy of the selected person(s)
from the source person group to the target person group.
The target group now includes the people you selected.
Method 2
This creates a new person for this group, using one of the right click options.
To enroll a person in a person group:
1. In the Person Group pane, right click on the group to which you want to add a
person.
A pop-up option list appears.
2. Select Add Person.
A new Personal Information Form appears in the personal information pane.
3. Supply values to these fields, as required, and click Apply.
The new person appears in the Person Tree pane.
4. Assign one or more credentials to this person, as required.
The new person is now enrolled in this person group.
Method 3
This creates a new person from an existing person template for this group, using one of
the right click options.
To enroll a person in a person group from an existing person template:
1. In the Person Group pane, right click on the group to which you want to add a
person.
A pop-up option list appears.
2. Select Add Person from Template.
The Select Person Template appears.
4. In field 2, 'Credential Template,' select the credential template you require from the
drop-down option list.
Only those credential templates designated as using IDF 2 (Card) appear in this
list.
5. In field 3, 'Type of batch enroll to perform,' specify whether you want to
automatically enroll these cards or perform the enrollment manually.
• If you click the Auto Enroll radio button (the default), perform these tasks:
a. In the 'Select Card Format' combo box, select the format of the cards you are
using to enroll this batch. Standard 26-Bit Wiegand is the default.
b. At the 'Enter Starting Card Data Number', enter the Facility or Site Code
Number followed by a dash (-) or comma (,) followed by the card stamp
number on the first card to be enrolled. (Before starting the batch auto
enroll, make sure the cards are numbered sequentially.)
For example, 27-116225, where 27 is the Facility or Site Code Number, the
dash is the separator, and 116225 is the number on the first card to be
enrolled.
c. Skip to Step 7.
• If you click the Manual Enroll radio button:
a. Specify the card format for these cards.
b. Enter the stamp code or other identifying number/name for each card in
the batch.
c. Go to Step 6.
You can only perform manual enroll of cards if you have an enrollment
station connected to this system.
6. Check the Station Status. If there is a diagonal red line across the front of the icon,
it means that Velocity does not currently detect an enrollment station attached to
the Velocity workstation.
Click this icon to bring up the Enrollment station dialog box and configure the
connection correctly.
7. Click the Start button. The batch process begins.
If you specified Auto Enroll, Enrollment Manager automatically generates the
requested number of credentials. The progress of the generation are displayed in
the window to the right of the Start button.
If you specified Manual Enroll, follow the instructions appearing in the Status
window to the right of the Start button. Coordinate your card swipes through the
enrollment station with Enrollment Manager's recording of each entry until the
requested number of credentials have been completed.
Once the enrollment process is completed, a message displays a confirmation like
this: Successfully added Credential with User ID # and records processed.
A message pops up confirming that the batch enrollment was complete.
8. Click OK.
9. When you're finished, click Close. You are returned to Enrollment Manager.
The newly-created credentials appear in the Credentials pane under Unassigned
Credentials.
Auto Enroll Click to select this radio button to activate the 'Select Card
Format' and 'Enter Starting Card Data Number' windows.
Select Card If you select 'Auto Enroll', from the drop-down list select the
Format format of the cards you are enrolling.
Enter Starting If you select 'Auto Enroll', enter the Facility or Site Code
Card Data Number followed by a dash (-) or comma (,) followed by the
Number card stamp number on the first card to be enrolled. Each
new card you enroll after this is incremented until the last
card is enrolled.
Manual Enroll Click to select this radio button to enroll cards manually.
As you slide each card through the enrollment station, its
card format and number are automatically detected.
Station Status: Double click this button to reveal the Enrollment Station
Diagnostics dialog box (see page 831).
Use this button to troubleshoot problems with the
enrollment station.
Start Enrollment:
Start Click this button to start enrolling cards. After you click this
button, do one of two things:
• If you selected Auto Enroll, Velocity automatically creates
the required number of credentials, starting from the data
number you specified and using the card format
designated.
• If you selected Manual Enroll, feed each new card into
the enrollment station. Follow the instructions in the
window to the right. Do not feed a new card into the
enrollment station until notified by the instructions in this
window.
Status window This window displays the current status of the batch
enrollment process. If you select manual enroll, this window
displays instructions that walk you through the enrollment
process. Don't feed a new card into the enrollment station
until notified by a message in this window.
Close Click this button when you're finished. The screen is replaced
by the main Enrollment Manager screen.
Status tray This tray displays the current status of the enrollment
process: the number of records (cards) enrolled, the number
of errors detected, and the current status of the enrollment
station.
Enrollment Station
The Hirsch enrollment station is a device containing an RS-232 connector, a power
transformer, and, depending on the version, one of several readers. It is used to enroll
one or more cards by reading the card number and sending that information to an
attached computer from where the information can be stored, along with other
credential information, in the Velocity database.
Hirsch currently offers three types of enrollment stations suitable for use with Velocity:
SMES-H which includes an HID prox reader
SMES-M which includes a magstripe reader
SMES-U which provides the connection and power but allows the customer to
insert their own reader, such as biometric, into the box.
An example of the SMES-M is shown below.
If the enrollment station has not been configured with the proper
COM port in Preferences or you have selected an IDF that does not
require a MATCH.
MATCH A read-only field displaying the MATCH code of the last card
Code swiped through the enrollment station. If the station is working
properly, this code is displayed in this field.
This code does not persist in memory. Once the dialog box closes,
this code is deleted.
Diagnostic A read-only field displaying the exact disposition of the station. The
Output output is in hexadecimal and can be interpreted by Hirsch test
personnel as an indication of any problem that might exist.
Stop Click this button to stop the enrollment station. The enrollment
Station station will not record cards until the station is started again.
Capturing a Signature
This feature only works if you have attached a signature tablet to your Velocity server.
For more information on installing and configuring your signature tablet, refer to the
Velocity Quick Installation Guide or your manufacturer's installation guide.
To capture a signature:
1. Open Enrollment Manager.
The Enrollment Manager main screen appears.
2. From the person tree pane, either select an existing person or enroll a new person.
The appropriate Personal Information form appears in the Personal Information
pane.
3. In the Personal Information pane, double click the signature box, .
This is the box displayed just below the photo capture box.
The Image Preview dialog box appears.
4. Click to select the Signature radio button.
5. Click Acquire.
The Signature Capture dialog box appears like the following example:
Pen Width Select the option you require from this pick list. The available
options are:
Fine — the pen width is fine.
Medium — the pen width is slightly broader.
Broad — the pen width is broad.
Click this icon and the color dialog box appears. Select the
color for the signature.
Click this icon and the color dialog box appears. Select the
color you want for the signature background.
Clear Click this button to clear the signature and start over.
By using these additional effects, you can make the signature look like the
following example:
8. Click Close.
The Image Preview dialog box reappears with the new signature displayed like this
example:
For more on this, refer to “Image Preview Dialog Box” on page 841.
9. If required, click the button to increase the size of the signature appearing in
the Preview window. Click the button to decrease the size of the signature in
the window.
10. Click Save.
The main Enrollment Manager screen appears with the new signature displayed below
the picture frame on the Personal Information Form.
Capturing a Photo
You can capture photos for either the General tab or the Additional Images tab. Both
procedures are detailed below.
To capture a photograph:
1. Open Enrollment Manager.
The Enrollment Manager main screen appears.
2. Enroll a new person or select an existing person.
The appropriate Personal Information form appears.
3. In the Personal Information pane, double click the photo box.
The Image Preview dialog box appears (see page 841).
4. Select the source for this photo.
You have a choice of three image options:
File Acquire the photo from a file “File Capture” on page 840
(JPEG, BMP, etc.)
5. Click Acquire.
Occasionally, you might have to click Acquire twice before it takes effect.
The rest of the procedure depends on which source you choose. For more on this,
refer to the topics starting on page 836.
While you can install both video capture (for badge photography) and
CCTV on the same Velocity server (even use the same FlashBus video
capture card to connect both feeds), you cannot run both
simultaneously. Run one process or the other.
For example, if you are monitoring your site over CCTV using the Velocity
CCTV Viewer, do not try to capture photos using the FlashBus video card
connection. Conversely, if you are capturing photos, do not try to monitor
CCTV at the same time using the CCTV Viewer.
You can e-mail or save these images to another source as required using the
instructions in “E-mailing a Photo” on page 844 or “Saving a Photo to Another Source”
on page 845.
To capture a photograph for the Additional Images tab:
1. Open Enrollment Manager.
The Enrollment Manager main screen appears.
2. Enroll a new person or select an existing person.
The appropriate Personal Information form appears.
3. From the Personal Information form, click the Additional Images tab.
The Additional Images page appears.
4. From the ‘Image Placeholders’ window, click to highlight the placeholder you
require.
To define additional image placeholders, refer to “User-Defined Setup” on page
778.
5. In the Current Image section, click the Update Image... button.
The Image Preview screen appears.
6. Select the source for this photo. You have a choice of three sources:
• Video
• TWAIN
• File
7. Click Acquire.
Occasionally, you might have to click Acquire twice before it takes effect.
The rest of the procedure depends on which source you choose. For more on this,
refer to the following subsections.
Video Capture
If you selected Video as the source, follow this procedure:
1. Click Acquire.
The Video dialog box appears. For more this, refer to “Video Dialog Box” on page
837.
2. Make changes as required to the settings.
3. When you've positioned the person as required, click Freeze.
4. Click Close.
The Image Preview dialog box reappears. See page 841.
5. With the image displayed in the Preview window, move the cropping box with your
mouse and/or cursor keys. This enables you to frame the image exactly.
6. If needed, use the and buttons to increase or decrease the size of the
captured picture.
7. Click Save.
The photo you cropped appears in the photo frame.
Signal This determines the signal standard for this video capture device.
The default is NTSC.
This setting is previously configured during setup.
Input Type This determines the type of port used to connect the video capture
device to the Velocity workstation.
This setting is previously configured during setup.
Reset Click this button to return the Signal, Input Type, and to their original
values.
Close Click this button to return to the Image Preview dialog box.
TWAIN Capture
If you selected TWAIN as your source, follow this procedure:
1. Click Acquire.
The Select Source dialog box appears like this selection.
2. Click and highlight the source you want then click Select.
The TWAIN setup screen appears. For more on this, refer to “TWAIN Setup Dialog
Box” on page 838.
3. Make changes as required.
4. Click Capture.
The Image Preview dialog box reappears. See page 841.
5. With the image displayed in the Preview window, move the cropping box with your
mouse and/or cursor keys. This enables you to frame the image exactly.
6. If needed, use the zoom in/zoom out buttons to increase or decrease the size of
the captured picture.
7. Click Save.
The photo you cropped appears in the photo frame.
Keep Aspect Check this box to maintain the aspect ratio for this picture. The
width and height are maintained in the same ratio as the original
photograph.
Scale Check this box to change the aspect ratio. Use the Width and
Height slidebars to change the height and width of the
photograph as required.
Remote Grab Check this box to activate the remote grab feature. This feature is
currently not implemented.
Monochrome Check this box to convert color images into black and white
images.
Grab Specifies the type of grab allowed by the capture program. Your
choices are:
Align Even - align even grabbed objects
Align Odd - align odd grabbed objects
Align Any - align all grabbed objects
Defaults Click this button to return all adjustment values to their original
value.
Full Size Click this button to make the image fill the window.
Flash This determines what type of flash this TWAIN device has. The
default is None. Other options include:
• Universal
• Strobe
• AutoSync
Check with your TWAIN device to ascertain whether it has a flash
attachment and, if so, what type it is.
Field Delay If the flash attachment requires the device to delay before
capturing the image, use the slider to specify that delay in
seconds.
Input Type This determines what type of input is used to connect this TWAIN
device to the Velocity workstation. Options are:
• RGE
• Composite
• SVideo
• RS170
• Green Sync
Check with your TWAIN device manual to make sure of the
connection type.
Capture Click this button to capture the image and return to the Image
Preview dialog box.
File Capture
If you selected File as your source, follow this procedure:
1. Click Acquire.
The Open a File dialog box appears.
2. Browse for the video file you need.
3. Select the file you need and click Open.
The Image Preview dialog box reappears. See page 841.
4. With the image displayed in the Preview window, move the cropping box with your
mouse and/or cursor keys. This enables you to frame the image exactly.
5. If needed, use the zoom in/zoom out buttons to increase or decrease the size of
the captured picture.
6. Click Save.
The photo you cropped appears in the photo frame.
Image Preview
The Image Preview dialog box enables you to:
capture a video image using photo capture software, or
find an existing image
4. Click Save.
The image is imported to the photograph window in the Personal Information
pane like this example:
The Image Preview dialog box includes these buttons and fields:
Image Source
File Click this radio button to indicate the image is available either on
your hard disk or on a diskette. When you click Acquire, Velocity
prompts you with the Open a File dialog box. Find the specified file
and import it.
The image can be in one of 21 accepted image formats including
JPG, GIF, TIF, PCX, TGA, and WMF.
Acquire... Click this button to either take a picture using the photo capture
equipment or, if file is selected, search for an existing image using
the Open a File dialog box.
If you selected the Signature radio button, clicking this button takes
you to the Signature Capture screen.
Save Click this button to save the image and send it to the badge.
Close Click this button to ignore the image and return to the previous
screen.
Click this button to increase (zoom in) the image size. Each time you
click this button it increases the image size by 20%. The percentage
of magnification (relative to the original 100%) of the image is
displayed above this button.
Click this button to decrease (zoom out) the image size. Each time
you click this button it decreases the image size by 20%. The
percentage of magnification (relative to the original 100%) of the
image is displayed above this button.
Additional Images
This page displays images added to the Personal Information form. This enables
qualified operators to enroll persons and include more than one image identifying
them. This image can show side views or additional front views of the employee as
well as other identifying images.
Before you can access images, you must first define the person placeholders in the
User-Defined Fields option.
Once you have created the required placeholders, do the following:
1. At the Personal Information pane, click on the Additional Images tab.
The Additional Images page appears like this example:
2. From the 'Image Placeholders' window, click to select the first image you want.
3. Click the Update Image... button.
The Image Preview dialog box appears. See page 841.
4. Capture the image as you would the photo on the General page.
The image appears in the 'Current Image' frame like this example:
5. If needed, click in the 'Description' field and enter a title or description of the image
you just captured.
To remove the currently displayed image, simply click the Remove Image button. The
image disappears.
E-mailing a Photo
Security occasionally requires a suspicious employee to be tracked by members of the
security staff or some outside agency. To expedite this, Enrollment Manager includes
the ability to e-mail an image of the employee database to one or more individuals or
organizations.
To e-mail a photo:
1. From Enrollment Manager, bring up the employee in question.
The designated person's personal information form appears with a picture of the
person in question.
2. Right click on the image you want to send.
A pop-up option list appears like this example:
Make all pictures Click this radio button to make the image smaller.
smaller
Keep the original Click this radio button to retain the original size.
sizes
Show more Click this link and select one of the predetermined
options... sizes from the available additional options.
5. Once you've chosen the size of the image you want to send, click OK.
For more on this screen, refer to “Verify Scanner Data” on page 848.
With the 'Auto launch on paper detect' feature enabled, the ScanShell 800 can
start scanning automatically when paper is detected in the paper tray. (This does
not apply to the ScanShell 1000 that cannot auto-detect paper.) Once scanned,
the Verify Scanner Data screen will appear with the results displayed. Go to Step 6.
With all other devices, you must click the Scan button before scanning begins.
4. From the Document Type: pick list, select the type of card you want to scan.
There are several possible options:
• Business Card
• License/ID (OCR)
• License/ID (Bar Code)
• Passport
5. If you select the License/ID (OCR) option, the License Settings section appears.
Select the Region, Country, and State specific to the license or ID you are scanning.
6. Click Scan Document to begin the scanning/reading process.
For more on this screen, refer to “Verify Scanner Data” on page 848.
4. Click the PIV Reader tab if it is not already selected.
5. From the Type: pick list, select the PIV card type you want to read. There are
several possible options:
• DESFire FIPS201
• FIPS201 Contactless
• FIPS201 Contact
• DoD (legacy) CAC
6. Click Read PIV Card to begin the scanning/reading process.
7. Review the gathered data in the Output Window.
8. When you're satisfied with the results, click Accept.
The information populates the Personal Information Form. Data is mapped from the
relevant PIV fields to the selected UDF fields.
To import data from an RUU-201 PIV Verification Station:
1. Open Enrollment Manager.
2. Enroll a new person or click a name in the People Tree Pane to display information
on an existing person.
The Personal Information Form for that person appears.
3. Click Scan.
The Verify Scanner Data screen appears.
4. Click the RUU tab, if it is not already selected.
Make sure the status field is green and displays 'Online'. There is only one option
at present for this device: FIPS201 Contact.
5. Insert the PIV card whose information you want to scan into the RUU-201.
6. Click Connect to begin the scanning/reading process.
The RUU-201 reads the relevant information on the inserted card and dumps that
information into the Output window.
7. Review the gathered data in the Output window.
8. When you're satisfied with the results, click Accept.
The information populates the Personal Information Form. Data is mapped from the
relevant PIV fields to the selected UDF fields.
The fields and buttons on this page are described briefly below:
Scan Click this button to start scanning data on the business card currently
Document in the tray.
As data on this card is scanned, the scanner converts it to a
text-editable format. All text recognized by the scanner software is
separated and placed in the appropriate rows of the Value column.
Tray Status: This read-only field indicates whether the card is in the scanner tray
or not.
Field The Field Caption column displays all fields defined by the scanner
Caption & software.
Value table The Value column contains the results of the scanning. If successful,
the scanner will have recognized the individual elements on the
business card and assigned them to the correct row opposite the
proper field caption.
Check the values in this table to make sure they are correct.
Accept Click this button to transfer the data entered in the Value column to
Enrollment Manager. If the field caption values and Enrollment
Manager UDF values are cross-matched using the Map UDF Field
feature, the Personal Information Form is automatically populated
with that data.
The fields and buttons on this page are described briefly below:
Scan Click this button to start scanning data on the business card currently
Document in the tray.
As data on this card is scanned, the scanner converts it to a
text-editable format. All text recognized by the scanner software is
separated and placed in the appropriate rows of the Value column.
Tray Status: This read-only field indicates whether the card is in the scanner tray
or not.
Field The Field Caption column displays all fields defined by the scanner
Caption & software.
Value table The Value column contains the results of the scanning. If successful,
the scanner will have recognized the individual elements on the
business card and assigned them to the correct row opposite the
proper field caption.
Check the values in this table to make sure they are correct.
Accept Click this button to transfer the data entered in the Value column to
Enrollment Manager. If the field caption values and Enrollment
Manager UDF values are cross-matched using the Map UDF Field
feature, the Personal Information Form is automatically populated
with that data.
The fields and buttons on this page are described briefly below:
Scan Click this button to start scanning the bar code on the license
Document currently in the tray.
As data on this card is scanned, the scanner converts it to a
text-editable format. All text recognized by the scanner software is
separated and placed in the appropriate rows of the Value column.
Tray status: This read-only field indicates whether the license is in the scanner
tray or not.
Field The Field Caption column displays all fields defined by the scanner
Caption & software.
Value table The Value column contains the results of the scanning. If successful,
the scanner will have recognized the individual elements on the
license's bar code and assigned the results to the correct row
opposite the proper field caption.
Check the values in this table to make sure they are correct.
Accept Click this button to transfer the data entered in the Value column to
Enrollment Manager. If the field caption values and Enrollment
Manager UDF values are cross-matched using the Map UDF Field
feature, the Personal Information Form is automatically populated
with that data.
Scanning Passports
The Passport page of the Verify Scanner Data screen looks like this example:
The fields and buttons on this page are described briefly below:
Scan Click this button to start scanning data on the passport currently in
Document the tray.
As data on this passport is scanned, the scanner converts it to a
text-editable format. All text recognized by the scanner software is
separated and placed in the appropriate rows of the Value column.
Tray status: This read-only field indicates whether the passport is in the scanner
tray or not.
Field The Field Caption column displays all fields defined by the scanner
Caption & software.
Value table The Value column contains the results of the scanning. If successful,
the scanner will have recognized the individual elements on the
passport and assigned them to the correct row opposite the proper
field caption.
Check the values in this table to make sure they are correct.
Accept Click this button to transfer the data entered in the Value column to
Enrollment Manager. If the field caption values and Enrollment
Manager UDF values are cross-matched using the Map UDF Field
feature, the Personal Information Form is automatically populated
with that data.
The fields and buttons on this page are described briefly below:
Read PIV Click this button to start reading the PIV card currently placed in the
Card PIV reader. As the data encoded on this card is read, it appears in the
Output Window. All data that is identified by the PIV reader software
is placed in the Value column matched to its proper field.
Type: Select the PIV reader type you are reading. Select from these
options:
• DESFire FIPS201
• FIPS201 Contactless
• FIPS201 Contact
• DoD (legacy) CAC
Field The Field Caption column displays all fields defined by the reader
Caption & type and software.
Value table The Value column contains the results of the reading process. If
successful, the reader will have recognized the individual elements
on the PIV card and assigned them to the correct row opposite the
proper field caption.
Check the values in this table to make sure they are correct.
Clear If one or more of the values placed in the Value column are
incorrect, click this button to clear the values from the column and
the output window. Then read the PIV card again.
Output The raw data read from the PIV card appears in this window. If
Window: needed, you can cut and paste data from this window to the Value
column above.
Accept Click this button to transfer the data entered in the Value column to
Enrollment Manager. If the field caption values and Enrollment
Manager UDF values are cross-matched using the Map UDF Field
feature, the Personal Information Form is automatically populated
with that data.
Hint The great advantage of a smart card is how much more data it can hold. Smart
cards can contain such biometric data as voice recognition, iris patterns, fingerprint
parameters, and facial coordinates, in addition to PIN code and data number
information. Because of this, the smart card reader can exercise far more stringent
tests before granting entry, making it that much more difficult for the wrong people
to get in.
To use the RUU-201 as an enrollment station, first configure an RUU-201 PIV reader.
When you click the Scan button, the Verify Scanner Data appears like this example:
When you click Connect, the RUU is connected to the Enrollment Manager database
and the values supported by the default FIPS 201 Contact reader appear.
The fields and buttons on this page are described briefly below:
Connect Click this button to start reading the PIV card currently placed in the
RUU-201 verification station.
As the data encoded on this card is read, it appears in the 'Output
Window'. All data that is identified by the RUU-201 software is
placed in the 'Value' column matched to its proper field.
Type: Currently, there is only one available option for this reader: FIPS201
Contact.
Reader This field displays the current connection status of the RUU-201. If
Status the verification station is properly connected and configured, the field
is green and the word 'Online' appears. If Velocity cannot detect the
RUU-201, the field is read and the word 'Offline' appears instead.
Field The Field Caption column displays all fields defined by the reader
Caption & type and software.
Value table The Value column contains the results of the reading process. If
successful, the reader will have recognized the individual elements
on the PIV card and assigned them to the correct row opposite the
proper field caption.
Check the values in this table to make sure they are correct.
Clear If one or more of the values placed in the Value column are
incorrect, click this button to clear the values from the column and
the output window. Then read the PIV card again.
Output The raw data read from the PIV card appears in this window. If
Window: needed, you can cut and paste data from this window to the Value
column above.
Accept Click this button to transfer the data entered in the Value column to
Enrollment Manager. If the field caption values and Enrollment
Manager UDF values are cross-matched using the Map UDF Field
feature, the Personal Information Form is automatically populated
with that data.
For more on configuring PIV readers for Velocity refer to “Configuring PIV Readers in
Velocity” on page 854.
5. Select the 'Caption' field and enter a new name for the reader fields you need to
read from the PIV readers as shown in this example:
In general:
• Order will make mapping easier.
• Concatenated fields for MATCH must be numeric fields.
• Place the new field under a specific TAB will secure the field by Role.
6. Go to Device Configuration and click the 'Enable PIV readers' box on the PIV
Reader page as shown in the following example:
When the name fields are identical, the system auto-maps. If this does not occur
automatically, click the Auto Map button.
A screen like this appears:
10. Check the 'Read Printed Information' box as shown in the previous figure.
This will necessitate a PIN number to access the information. Make sure you have
the proper PIN number to complete this operation.
11. Click the PIV Card button.
The Card PIN dialog box appears like the following example:
12. Enter the PIN for this PIV card then click OK.
The output for this card appears in the Output Window like the example below:
The data on the card is used to populate the person's personal information form as
shown in the following example:
Notice that the fields defined in Steps 5 - 7 are now populated with data.
15. Add a credential to the user profile.
In general, you should provide this information:
a. Supply a description in the Description field to identify which template is being
used.
b. From the 'Badge Template' combo box, select a previously designed PIV card
Badge Template.
c. At the IDF field, select the option you require for this reader.
The option you select here is determined by the type of readers at doors
overseen by the PIV reader.
d. At the Card Type field, select the type of card that will be used for this reader.
This allows the PIV reader to pass data to Velocity.
e. Click the UDF button to concatenate any numeric UDFs in the order desired
then, at the Concatenate UDF dialog box, click OK.
The 'Data' and 'MATCH' fields are automatically populated.
f. Set the activation and expiration date in the 'Activation/Expiration' section.
g. Click the Auto button next to the 'PIN' field to automatically create a PIN.
h. On the Function property sheet, define the function for this credential.
i. On the Limits property sheet, select limits.
j. On the Options property sheet, select print controls.
k. If needed, make any other changes to this credential.
16. When you're finished, click OK to confirm this credential.
17. Preview and print the badge.
Previewing a Badge
While you can immediately print a badge from Enrollment Manager, it's often a good
idea to preview it before you do.
To preview a badge:
Method 1
1. Enroll the new person.
2. Assign a person to a new or unassigned credential.
3. Complete the credential and close it.
4. Do one of these:
• In the credential pane, right click the credential whose badge template you
want to print and select Badge > Preview... from the pop-up list, or
• Select and highlight the credential you want to use then click the Preview
Badge button below the Personal Information form.
The Print Preview screen appears with the final badge layout incorporating all the
field information as well as the photograph and signature (if supplied). If you have
defined a double-sided badge for this credential, both dialog boxes appear (one
on top of the other). For more on the Print Preview screen, refer to “Print Preview
Screen” on page 859.
5. Click the Print button.
If the Velocity workstation is connected to a Badge Printer and is correctly configured,
the badge is printed.
Method 2
This option enables you to preview a badge without closing the credential dialog box.
1. Enroll the new person.
2. Assign a person to a new or unassigned credential.
3. Complete the credential.
4. On the general page of the credential dialog box, click the Print Badge button,
.
The Print Preview screen appears with the final badge layout incorporating all the
field information as well as the photograph and signature (if supplied). If you have
defined a double-sided badge for this credential, both dialog boxes appear (one
on top of the other).
5. Click the Print button.
If the Velocity workstation is connected to a Badge Printer and is correctly configured,
the badge is printed.
If you are printing multiple badges, click this button to bring up the
first badge in the group.
If you are printing multiple badges, click this button to preview the
previous badge in the group.
If you are printing multiple badges, click this button to preview the
next badge in the group.
If you are printing multiple badges, click this button to bring up the
last badge in the group.
Click to toggle between the front and back of the badge for this
badge template.
For more on double-sided badge printing, refer to “Double-Sided
Badge Printing” on page 862.
Close Click this button to close the Print Preview screen and return to the
User Configuration dialog box.
Printing a Badge
To print a badge:
Method 1
1. Enroll the new person.
2. Assign a person to a new or unassigned credential.
3. Complete and assign the credential you need.
4. Do one of these:
• In the credential pane, right click the assigned credential and select Badge >
Print... from the pop-up list, or
• Select and highlight the credential you want to use then click the Print Badge
button, , below the Personal Information form.
If the Velocity workstation is connected to a Badge Printer and is correctly
configured, the badge is printed.
The Badge Print Status dialog box (page 861) appears indicating whether the
badge printed successfully or not. It also indicates how many other badges were
printed using this credential.
5. Click Close to continue.
6.
Method 2
This option enables you to print a badge without closing the credential dialog box.
1. Enroll the new person.
2. Assign a person to a new or unassigned credential.
3. Complete the credential.
4. On the general page of the credential dialog box, click the Print Badge button,
.
You can also print directly from the Print Preview screen.
The Badge Print Status dialog box (page 861) appears indicating whether the
badge printed successfully or not.
5. Click Close to continue.
This dialog box shows the credential ID that was printed, the type of badge template
that was using, and to whom the badge was assigned.
If you have selected multiple credentials to print, a dialog box like this example appears,
indicating that multiple badges were printed:
Credentials
A credential is a compilation of vital security information that can be applied to a
particular card or code holder. The completed credential is a security profile unique to
that person. A credential serves the purpose of a card, a code, or a code and card.
You can assign more than one credential to an individual.
Credential information can include these values:
Description
Badge template
IDF
Card information (type, stamp number, data number, MATCH code)
Activation and expiration dates
Code length
PIN
Duress digit
Door group
Function category and function type
Function group
Day/Use/Absentee Limits
2-Person rule specifications
Threat authority
Tag, Alert, and Disable
Passback override
Global credential management
Auto-delete credentials
Special Needs
Maximum print and issue counts
Fingerprint information
Of course, not all credentials possess all this information. Some credentials only define
card holders while other credentials apply to code holders.
A credential is unique. It can only be used by one person at a time.
Once assigned, a credential cannot be shared with another person. Think of it as a
physical card: when a person has that card, it cannot be shared by persons; each
person has his/her own.
When a person leaves a company, the credential is returned to security and is
unassigned. Once unassigned, the credential can be reassigned to another person.
This does not mean that an unassigned credential is disabled.
Particularly in the case of PIN code-only credentials, an unassigned
credential can still be used unless it is disabled.
In order to simplify and speed up the task of creating and assigning a credential,
Velocity includes the Credential Template feature. A credential template includes most
of the values listed above, but without such unique qualifiers as a PIN, duress digit, or
MATCH code that are added on a per-person basis. This enables you to assign a
credential template to a person’s credential then customize that credential.
Credentials 863
Velocity Version 3.1 Administrator’s Guide
The Credential dialog box appears. For more on this, refer to “Credential Properties
Dialog Box” on page 864.
4. Fill out the dialog box property sheets as required. At a minimum,
• if you specify a keypad (code) IDF, assign a valid PIN
• if you specify a card IDF, assign a valid MATCH code
• assign a valid door group or function group
5. When you're finished, click OK. You are returned to the Personal Information form.
864 Credentials
MAN006-0612
Link to: Check this box to link this credential to the credential specified in
the pick list. This means that if this credential template is
changed, the credentials associated with this template also
change.
For more on this, refer to Credentials - “Credentials: Link to
Template” on page 883.
If this box is not checked, this credential is independent of any
credential template.
Badge From the drop-down list, select the badge template you need. If
Template you need a double-sided badge, make sure to select a badge
template designed specifically for double-sided printing.
Only those badge templates already defined are displayed in this
combo box list. Badge templates are created using the Badge &
Graphics Designer. For more on the Designer, refer to the
chapter, “Badge & Graphic Designer,” starting on page 437.
For more on printing double-sided badges, refer to
“Double-Sided Badge Printing,” starting on page 862.
Credentials 865
Velocity Version 3.1 Administrator’s Guide
IDF Select one of the available IDF options from this combo box.
Options are:
• 0 - Badge Only
• 1 - Keypad
• 2 - Card
• 3 - Dual
• 4 - Card + Dual
• 5 - Keypad + Dual
• 6 - Keypad + Card
• 7 - Keypad/Card/Dual
The default is 1 - Keypad.
For more on this, refer to “ID Formats (IDF)” on page 880.
Type: Select from the drop-down list the type of card this is. Select from
these options:
• Std 26-Bit Wiegand
• Std 27-Bit Wiegand
• Std 28-Bit Wiegand
• Std 29-Bit Wiegand
• One-Field ABA
• Special 1 - 36
• Passthru
The default is Std 26-Bit Wiegand.
For more on card types, refer to “Card Types” on page 234.
Note: If you are using an enrollment station, you don’t have to specify
the type. The enrollment station automatically detects the card
type and supplies it in this field.
Stamp # This optional field is most often used for record-keeping. Enter
the hot stamp number appearing on this card. This is the number
that is already imprinted on this card (normally on the back).
Data Type the data appearing on this card. This number is often the
same as the hot stamp number (though not on Hirsch cards).
If this workstation is connected to an enrollment station, simply
slide the new card through the enrollment reader; the number
automatically appears in the 'MATCH' field.
866 Credentials
MAN006-0612
UDF... Click this button to concatenate currently selected UDF fields and
populate the 'Data' and 'MATCH' fields with the result. The
Concatenate UDFs screen appears.
This is generally only used when the Passthru option is selected
for the Card Type.
Note: Only UDFs that are a numeric type are selectable for
concatenation.
This button is only active when you select an IDF that specifies a
Card. If you select IDFs 0 (Badge Only) or 1 (Code Only), this
button is not active.
Credentials 867
Velocity Version 3.1 Administrator’s Guide
Activation/Expiration Date
Activate: The date and time when this credential becomes valid.
At the date field, use the down arrow, , to the right of this
combo box to display a calendar. Select the month and day on
which this card/code is activated. You can click the and
buttons to go from month to month. Use the up and down
cursor keys to change the date. The current time is automatically
supplied. To change this, click in the time fields and enter new
values as required.
Alternatively, in the combo box to the right, select from a list of
common date ranges, such as 1 day, 1 week, 1 month, etc. This
automatically enters a value in the preceding field. Modify the
values to the left combo box as required.
Expire: The date and time when this credential is no longer valid. If the
person possessing this credential attempts to use this credential
after the expiration date, Velocity refuses the attempt.
If you want to activate this feature and change the date that
appears in this field:
1. Check the 'Expire' box to the left of the field.
2. To the right of the field, click the browse button, .
The Set Expiration Date dialog box appears. Refer to
“Credentials: Set Expiration Date” on page 882.
3. Specify the date you want to use, either a specific date or a
UDF date.
4. Click OK.
Code If you select any code option—including code, dual, or card and
code—from the IDF field, this section is activated.
Length: Use the spin control buttons, , to specify how many digits
long this code can be.
The range is 3 - 15 digits. The default is 4 digits.
868 Credentials
MAN006-0612
PIN Either type in a new PIN code in the field or click Auto to
automatically generate a number.
Note: If you enter a PIN that has already been used, the program will
prompt you. If the system has been enabled for override, a
message appears asking you whether you want to override and
reuse this PIN. If you have the proper permission, you can
override and reuse the PIN.
Duress Digit: Use the spin control buttons to specify a duress digit for this
credential. Available duress digits are 1 - 9.
The default is 0 indicating that no duress digit is required for this
code.
For on this, refer to “Duress Digits” on page 881.
Use this property sheet to define one or more actions that should be performed when
this code/card is presented.
Function When you click the Function(s) radio button, this window is
window activated. This window contains a list of all access or control
functions defined for this credential. While more than one function
can appear in these windows, two or more functions (whether
access or control) cannot be listed for the same controller.
Note: A credential can only define a single function per controller.
For more on functions, refer to “Functions” on page 241.
Add... Click this button to add a function to this credential. The Define
Function dialog box appears. Select the function you require and it
is displayed in either the Access or Control Function window.
For more on the Define Function dialog box, see “Define Function
Dialog Box,” starting on page 875.
Credentials 869
Velocity Version 3.1 Administrator’s Guide
Edit... Click this button after selecting a function from either the Access
Function or Control Function window to edit the function. The
Define Function dialog box appears. Modify the function as needed.
Delete Click this button after selecting a function from either the Access
Function or Control Function window to remove that function from
the window.
Use this property sheet to enable a variety of limits on this credential including global
person (credential) management, day/use/absentee limits, and two-person rule.
The options available on this screen are:
Apply Click this box to indicate that the credential management limits
Credential specified here are shared amongst all controllers connected to
Management the same XBox. Before this feature can be applied, you must first
Globally check the 'Enable global credential management' box on the
Controller Properties Setup page (see page 870) for each
affected controller.
For example, if a person using this credential exceeds the use
limit at one door, that information is shared with all other
controllers on the same XBox. This makes it impossible for the
credential to be used at another door even if it is controlled by
another controller.
For more on this, refer to “Global Credential (User)
Management” on page 895.
870 Credentials
MAN006-0612
Threat Use the spin control buttons to increase or decrease the threat
Authority level for this credential. At the specified threat level, the
credential is no longer honored and access is no longer allowed.
The default, 0, indicates that no threat level has been set for this
credential.
For more on threat levels, refer to “Threat Levels” on page 338.
Day/Use/Absentee Limits
No Limit Click this radio button to indicate that there are no limits for this
credential.
This is the default value for a credential.
Day Limiting Click this radio button to specify that this credential expires after a
specified number of days. The 'Day/Use/Absentee Count' spin
control field is activated.
Specify the limit in the 'Day/Use/Absentee Count' field to the
right.
For more on this, refer to “Day Limiting” on page 890.
Use Limiting Click this radio button to specify that this credential expires after a
specified number of uses. The 'Day/Use/Absentee Count' spin
control field is activated.
Specify the limit in the 'Day/Use/Absentee Count' field to the
right.
For more on this, refer to “Use Limiting” on page 890.
Absentee Click this radio button to specify that this credential expires after a
Limiting specified number of recorded days absent (days this card and/or
code were not used). The 'Day/Use/Absentee Count' spin
control field is activated.
Specify the limit in the 'Day/Use/Absentee Count' field to the
right.
For more on this, refer to “Display Credential Information” on
page 889.
Day/Use/ Use the spin control buttons to increase or decrease the number
Absentee of days, uses, or absences this credential is allowed before it
Count expires. The units specified here depend on the limiting radio
button:
• if you select Day Limiting, the count is in days
• if you select Use Limiting, the count is in uses
• if you select Absentee Limiting, the count is in days absent
The allowed range is 1 - 254 days, uses, or absences. The default
value is 0, no limit.
Credentials 871
Velocity Version 3.1 Administrator’s Guide
Auto-Delete Click this box to indicate that when the limit is reached as defined
Credential by the fields above, this credential is automatically deleted from
the controller's memory.
If you have checked the 'Apply Credential Management Globally'
box, all instances of this credential on all attached controllers are
deleted.
Note: If this option is not checked, when the limit is exceeded, the
credential is disabled.
For more on this feature, see “Auto-Delete” on page 892.
2-Person Rule This section specifies how the 2-person rule is applied to this
credential. Doors are enabled for 2-Person Rule using the Door
General Properties page.
Timers and time zone disable parameters are specified on the
Controller Passback property sheet.
For more on this, refer to “Two-Person Rule,” starting on page
106.
Normal Click this radio button to indicate that the normal 2-person rule
applies to this credential. This person can access a 2-Person
Rule-enabled door with any other person possessing a Normal,
A/B Rule “A”, or A/B Rule “B” designation.
A/B Rule A Two-Person “A/B” Rule. If one person has an A/B Rule “A”
specified in the limits for their credential, they need to find
someone with an A/B Rule “B” or a 'Normal' designation in order
to unlock a 2-Person Rule-enabled door.
This is particularly useful for supervisor/trainee access privileges.
For more on this, refer to “Rule Variations” on page 108.
A/B Rule B Two-Person “A/B” Rule. If one person has an A/B Rule 'B'
selected in the limits for their credential, they need to find
someone with an A/B Rule “A” or a 'Normal' designation in order
to unlock a 2-person rule-enabled door.
This is particularly useful for supervisor/trainee access privileges.
For more on this, refer to “Rule Variations” on page 108.
872 Credentials
MAN006-0612
This page controls a variety of options influencing the way Velocity responds to a
specific credential.
Actions
Tag Click this box to indicate the credential is tagged. For more on
this, refer to “Tagging” on page 892.
Alert Click this box to indicate the credential causes an alert. For more
on this, refer to “Alert” on page 892.
Disable Click this box to disable all actions while this credential is being
used.
Passback
Executive Click this box to designate that this credential allows executive
Override override. For more on this, refer to “Executive Passback Override”
on page 891.
Special Needs
Special Click this box to designate that this credential allows an unlock
Needs extension beyond the normal unlock interval for special needs,
Access Time such as wheelchair access or partial delivery.
Extension
Credentials 873
Velocity Version 3.1 Administrator’s Guide
Print Control
Enable Print Check this box to enable print control. Print control is a feature
Control that restricts the number of badges that can be printed using this
credential.
If this credential is not associated with a badge template, this
section has no relevance. A qualified operator can enable Print
Control globally using Enrollment Manager Preferences (see
“Preferences” on page 896).
Max: Enter the maximum number of badges that can be printed for
this credential. Velocity will not allow either the Attempts or
Confirmed counts to exceed the value entered here unless the
operator printing the badge is assigned to a role that allows
overriding of print control (see “Role Properties: Application
Permissions” on page 292).
A qualified operator can specify a maximum value globally using
Enrollment Manager Preferences (see “Preferences” on page
896)
874 Credentials
MAN006-0612
Display Print Check this box to enable confirmation when a badge bsed on
Confirmation this credential attempts to print. This means that whenever an
operator prints a badge based on this credential, Velocity
prompts the operator to indicate whether the badge printed
correctly. If the operator indicates that the badge did print
properly, both the Attempts and Confirmed fields are
incremented by one. If the operator indicates that the badge did
not print properly, only the Attempts field is incremented.
A qualified operator can enable this feature globally using
Enrollment Manager Preferences (see “Preferences” on page
896)
Issue Control
Issue A list of issues appears in this table. The first issue indicates the
Comment initial issue of the card. Subsequent entries indicate that the
Table credential was reissued.
Each issue is identified by its issue number, the reason for its
issue, and the date of its issuance. To review or edit an entry in
this table, double click on the entry and the Reissue Credential
dialog box appears (see “Credentials: Reissue” on page 886).
Credentials 875
Velocity Version 3.1 Administrator’s Guide
Function From the pull-down option list, select the type of function you
Category: need performed. These include:
• Access
• Relay
• Alarm
• Password
• Special
• Function Group
The combo boxes in the bottom half of the screen change
depending on which category you select.
Door Group: If you select Access, Password, or Special (Alarm Cancel, Watch
Log, and Time Log only) from the 'Function Category' combo
box, this combo box appears. Select a door group from the
available options. All currently-defined door groups appear in
this list.
To create a new door group for this purpose, select <New>. The
Door Group Configuration dialog box appears.
For more on this, refer to “Door Groups” on page 257.
Controller: If you select Relay or Alarm from the 'Function Category' combo
box, this combo box appears. Select the controller that the
specified control zone affects.
Control Zone: If you select Relay or Alarm from the 'Function Category' combo
box, this combo box appears. Specify the control zone that
specifies the relay(s) or input(s) and its behavior. Both Standard
and Master control zones are included in this list.
Before a control zone can be effective, you must first define it.
For more on control zones, refer to “Control Zones” on page
109.
Function If you select Function Group from the 'Function Category' pick
Group: list, this pick list appears. Select an existing function group from
the list, or select <New> to define a new function group.
Add If you select Relay or Alarm from the 'Function Category' combo
box, this button appears. Click this button to add the currently
displayed controller and control zone to the list in the window
below.
Remove If you select Relay or Alarm from the 'Function Category' combo
box, this button appears. Click this button to remove a selected
function from the function list in the window below.
876 Credentials
MAN006-0612
SC Readers From the drop down list, select the smart card reader that
will be used to enroll (encode) the MIFARE or DESFire
smart cards. These smart cards are used to store both the
user information and biometrics after initial enrollment.
GUID Specifies the global unique identifier (GUID) for the card
associated with this credential. The GUID is normally
provided automatically when the card is read during
enrollment; however, if no GUID appears here and you
require a GUID for this credential, click the Generate
button to create one.
First Name This field displays the first name of the person associated
with this credential.
Last Name This field displays the last name of the person associated
with this credential.
Credentials 877
Velocity Version 3.1 Administrator’s Guide
PIN Enter the PIN for this card. This PIN need not be the same
as the PIN entered on the General page.
Issued Specify the day and date on which this card was issued.
Expires Specify the day and date on which this card expires.
Left Hand Click the appropriate box to indicate the finger on the left
hand you want to scan. The box turns green. Click Enroll
Template 1 button. For more on this, see “Writing
Fingerprint Data to a Credential” on page 878.
Right Hand Click the appropriate box to indicate the finger on the right
hand you want to scan. The box turns green. Click Enroll
Template 2 button. For more on this, see “Writing
Fingerprint Data to a Credential” on page 878.
878 Credentials
MAN006-0612
11. Follow the instructions above the window. Normally, these instructions follow this
order:
• Place finger on sensor...
• Remove finger from sensor...
Generally it takes two passes before the sensor can fully capture a fingerprint. As
the scanning is completed, the finger print appears in the window.
Credentials 879
Velocity Version 3.1 Administrator’s Guide
Make sure you are scanning the finger you specified. If you have trouble
reading a fingerprint, rub the finger you are using next to your nose or
some other part of your face where there is some oil, then place your
finger on the sensor again.
The Finger Enrollment dialog box disappears and the Biometric page reappears like
this example:
12. To enroll a right hand fingerprint, repeat Steps 9 - 10 using the Right Hand section
and click the button.
13. Once you have captured the fingerprint(s) you require, place the card to which you
want to write the biometric credential on an attached card reader/writer.
14. Click Write.
The fingerprint and associated credential data is written to the selected card. When
the card reader has finished writing data to the selected card, a message like this
appears:
15. Click OK.
16. Click OK again to return to the Enrollment Manager main screen.
ID Formats (IDF)
Hirsch has created seven different ID formats (IDFs) each of which qualifies the person
for a different access level and, depending on the door encountered (Card only, Code
only, or Dual Technology), requires a different series of steps to enter or exit.
Each IDF is defined in the following table, indicating how each IDF would respond to a
specific door configuration:
880 Credentials
MAN006-0612
IDF 6: Keypad Present card or Present card or Enter PIN Present card
+ Card enter PIN enter PIN
Duress Digits
If a qualified person is being forced to open a door against his/her will, the person can
indicate this coercion by entering an extra ‘duress’ digit. By entering this digit, the
controller permits access while issuing a silent alarm, immediately alerting the Velocity
operator to the situation.
In order to use a duress digit, the controller must first be enabled for this feature and a
duress digit must be specified.
Only use this feature if an operator will be monitoring the system.
Duress digits are entered at the keypad immediately after the qualified person’s PIN
code. For example, a person at a ScramblePad might enter this code:
START 184059 #
where 18405 is the person’s normal PIN number and 9 is the duress digit.
Credentials 881
Velocity Version 3.1 Administrator’s Guide
1. In the system tree pane, reveal the controller and right click.
2. Select Properties.
3. Select the Setup tab.
4. Under ‘Options’, check the ‘Enable Duress Alarm Mode’ box.
5. Select OK to save.
6. Open the Enrollment Manager.
7. Double click Add New Credential.
8. In the ‘Code’ section, select a Duress Digit.
9. Save the credential.
Expire on Click to select this radio button if you want this credential to
Date: expire on a specific date at a specific time. The date and time
field to the right is activated.
This radio button cannot be deselected unless a UDF date type
field is available.
882 Credentials
MAN006-0612
At the date field, use the down arrow, , to the right of this
combo box to display a calendar. Select the month and day on
which this card/code is activated. You can use the arrow keys to
go side to side or up and down for values.
The current time is automatically supplied. To change this, click
in the time fields and enter new values as required.
Alternatively, in the combo box to the right, select from a list of
common date ranges, such as 1 Day, 1 Week, 1 Month, and
so on. This automatically enters a value in the preceding field.
You can then modify the values in the left combo box as
required.
Expire on UDF Click to select this radio button if you want this credential to
Data: expire on a date specified by a value in a UDF field. The time
when the expiration takes place is always the end of the last
minute before midnight (11:59 PM) on the date designated by
the UDF.
For example, if you have defined a UDF for ‘Anniversary’, this
indicates that anyone given this credential will have it expire on
the last second of 11:59 PM on the employee's anniversary.
This field is only activated if one or more UDFs with a type 'Date'
are defined in Enrollment Manager.
At the pick list field, use the down arrow, , to display a list of
all currently-defined UDFs with a type ‘Date’. Select the UDF with
the type 'Date' you want to serve as the expiration date.
Click OK when you're finished to return to the Credential Properties General page. The
expiration date you specified now appears in the 'Expire' field.
Credentials 883
Velocity Version 3.1 Administrator’s Guide
If the 'Link to:' box is checked, all fields associated with the specified Linked Template
will be disabled (read-only) on the Credential Properties Option sheet. Unchecking the
'Link to:' box from Linked Template option activates these read-only fields allowing
qualified operators to override the template settings. When the OK button is pressed, a
dialog asking for confirmation of the override is displayed.
This enables a qualified operator to change values of associated credential retroactively
just by changing the credential template to which these credentials are linked.
Only certain fields on the Credential Properties sheet are affected by the 'Link to:'
feature. These are:
Activate/Expiration Date fields on the General tab
Access and Control function sections on the Function tab
Day/Use/Absentee Limits section on the Limits tab
Print / Issue Control sections on the Options tab
All other fields and sections are user-specific and cannot be changed by changing the
underlying credential template.
For example, say you want to change the expiration date for all credentials associated
with a specific template. The old way required you to go through each credential
separately and make the change to the affected expiration fields. Using the 'Link to:'
feature, however, you can change the expiration date in the linked credential template
and the new expiration date ripples down through all linked credentials.
If the 'Link to:' checkbox is cleared, a confirmation message box appears, asking you to
confirm the clearing of the box. If you confirm the change, the credential is unlinked
from the template and the credential fields may be edited; however there is no further
connection to the template the credential was linked to.
If you change the name of the credential template in the 'Link to:' pick list, a message
appears asking you to confirm this selection. If you confirm the change of template, the
credential fields associated with the old template are changed to reflect the new values
from the new template.
If a qualified operator edits a template that has existing credentials linked to it then
presses OK, a confirmation dialog appears listing all credentials linked to the template.
If you confirm this change, all linked credentials are changed according to the new
values in the template.
884 Credentials
MAN006-0612
Credentials 885
Velocity Version 3.1 Administrator’s Guide
The Concatenate UDFs dialog box appears. All currently defined UDFs appear in
the window.
Credentials: Reissue
Click the Reissue button on the Credential Options properties sheet to indicate the
current credential has been reissued for some reason. The Reissue Credential dialog
box appears like this example:
Reason Select from the available options in the drop-down list. These
include:
• Lost
• Stolen
• Destroyed
886 Credentials
MAN006-0612
Click OK when you're finished. The new reissue appears in the issue table as shown in
the example below:
Credential Tasks
Use the Credential pane in the Enrollment Manager to perform several tasks on one or
more specified credentials.
To perform credential tasks:
1. From the people tree pane, select the person(s) on whose credential(s) you want
to perform a task.
To select multiple persons, either use the Shift + click combination to select a
contiguous group, or Ctrl + click to pick multiple people.
If you have only selected one person, that person's Personal Information form
appears with all associated credentials displayed in the credentials pane. Go to
Step 5.
If you have selected multiple people, proceed to Step 2.
2. If you have selected multiple people, right click on the highlighted group. An option
list appears.
3. Select Display Credentials...
The Credentials – Multiple People window appears like this example:
Credentials 887
Velocity Version 3.1 Administrator’s Guide
Forgive Select this option to forgive any passback violation for this
Passback credential. The event appears in the Event Viewer.
This option is particularly useful in an emergency, when a
passback violation must be forgiven in order to get people
out of a passback area as quickly as possible.
For more on this, refer to “Forgiving Passback” on page 891.
888 Credentials
MAN006-0612
Reset Limit Select this option to reset the limit count for this credential to
Count the default value. The event appears in the Event Viewer.
This essentially awards an extension to the credential holder.
Unassign Select this option to unassign this credential from the current
person. The credential disappears from the Credential pane
and is added to the Unassigned Credentials queue in the
Enrollment Manager's Credential Tree pane.
For more on this, see “Unassigning Credentials” on page
807.
Delete Select this option to delete the credential from the Velocity
database. A prompt appears asking you to confirm your
choice. Click Yes and the credential is permanently removed
from the database.
Credentials 889
Velocity Version 3.1 Administrator’s Guide
There is one pop-up window allowed per door on a drawing board in Graphics. If more
than one credential window is displayed on a graphic drawing board at the same time
(for multiple doors), the windows will arrange themselves so as to be visible at the
same time.
The credential pop-up only shows the last action performed on the door.
You can restrict the use of this feature by enabling or disabling the 'Default Display
Credential' permission on the Graphics Role page.
Absentee Limiting
Absentee Limiting, also called Absentee Rule, sets the maximum number of
consecutive days a person may be absent – and therefore not use their ID to enter a
secure area or perform a control function – before the credential(s) used by that
person is disabled or deleted from the database.
A person can possess more than one credential each of which may specify a different
absentee limit.
For example, if Rachel Smith is only allowed six absences from work when her badge
(credential) is issued and Velocity detects that she has been absent seven times in a
row, her credential is disabled and she can no longer use that card to gain admittance
to the specified area (door group). If Rachel Smith uses her badge before the absentee
limit is reached, the count is reset.
Absentee Limiting is enabled and the number of absences are specified through the
Limits property sheet on either the Credential dialog box or the Credential Template
dialog box.
For an example of absentee limiting, refer to “Example: Absentee Rules” on page 927.
Use Limiting
Use limiting, also referred to as use count, sets a maximum number of uses an
authorized credential can perform in order to enter a secure area or perform a control
function.
Velocity allows up to a maximum of 255 uses. Once the use count expires the person
is disabled or optionally deleted.
For example, Mr. Brown is a temporary employee who has been assigned a credential
that gives him access to the research lab. Since Mr. Brown's contract calls for him to
finish his job within thirty days, his credential entitles him to only sixty accesses (one
entry and one exit per day) before the credential is invalidated. (If Mr. Brown is a
smoker, ratchet up the use count.) After thirty working days (assuming he doesn't miss
any days due to injury or illness), Mr. Brown's card no longer allows him to enter the
lab.
For an example of use limiting, refer to “Example: Use Count” on page 930.
Day Limiting
Day limiting sets a maximum number of days an authorized credential can access an
assigned area before access privileges are withdrawn.
Up to a maximum of 255 days can be allowed. Once the day limit expires the
credential is disabled or optionally deleted.
890 Credentials
MAN006-0612
For example, Mr. Brown is a temporary employee who has been assigned a credential
that gives him access to the research lab. Since Mr. Brown's contract calls for him to
finish his job within thirty days, his credential entitles him to only thirty days before the
credential is invalidated. After thirty calendar days, Mr. Brown's card no longer allows
him to enter the lab.
Day Limiting covers the same territory as Temporary Days.
For example of day limiting, refer to “Example: Day Limiting” on page 929.
Forgiving Passback
There are times when it is necessary to forgive passback, such as when an emergency
requires that everyone leave the building immediately. If passback is enabled for an
area or a credential, Velocity normally records this emergency access as a validation
and may not let the person back into the area once the emergency is over. To avoid
this situation, the operator can forgive passback, either for an individual credential, as
shown below, or for an entire area, as explained in Forgive Users.
To forgive passback for a person:
1. Open Enrollment Manager.
2. Select the person whose passback you want to forgive.
3. From the Credential pane, right click on the credential with the passback enabled.
4. Select Forgive from the pop-up option list.
The passback is forgiven for this time only. For an example of forgiving passback, refer
to “Example: Forgive Passback” on page 946.
Forgiving Users
There are emergencies, such as fire or earthquake, when you must effect a rapid
evacuation of a facility no matter what access privileges the persons inside hold. To
perform a rapid evacuation, Velocity provides the Forgive Users features. This instructs
controllers to overlook all current passback and occupancy restrictions in the interests
of a speedy exit from the endangered area.
This function can be accomplished in two ways:
By a qualified operator from a Velocity workstation
By a qualified operator or person from a specific reader/keypad
Credentials 891
Velocity Version 3.1 Administrator’s Guide
Alert
When Alert is enabled, a special audio alert sounds at the keypad where a person
enters a code/card that is specified as an alerted credential. This audio alert can also
occur when the code triggers a control zone that is alerted.
Alert is disabled (unchecked) as the default state.
Use Alerts for messaging in order to notify a person or group of people that some
special condition exists as they use their code. For example, a message is waiting for
them or an unscheduled meeting is taking place. The alert is a series of four “beeps”
and a flashing LED on the ScramblePad where the transaction takes place.
Alerts only sound at the keypad where the code is entered.
Tagging
When you enable tagging, it automatically sends a special Tag Alarm to the Alarm
Viewer each time the person with this credential uses the code/card, regardless of
whether access was granted or denied. This alarm can also be issued when the
card/code triggers a tagged control zone.
When tagging is checked it is enabled. When tagging is unchecked it is disabled.
Disabled is the default.
Tagging can be enabled for controllers, credentials, control zones, master control zones,
door groups, and master door groups.
Auto-Delete
Use this feature to automatically delete a credential from the database whenever it
reaches one of these user limits:
use limit
absentee limit
892 Credentials
MAN006-0612
day limit
This keeps the maximum amount of memory available for adding new people;
however, this can also prevent a person from being identified when he/she attempts
access after they have been disabled by reaching a pre-defined user limit.
Normally, a credential is disabled.
The auto-delete credential setting is selected by checking the Auto-Delete Credential
check box on the Limits property sheet of either the Credential dialog box or the
Credential Template dialog box.
A similar feature is Expire on: which enables the operator to specify a day and time
when the credential expires. At that time, this feature allows the operator to disable the
credential, unassign the credential, or delete it from the relevant controller. The feature
is available through the General page on either the Credential dialog box or the
Credential Template dialog box.
Credentials 893
Velocity Version 3.1 Administrator’s Guide
Absentee Rule where a credential's code record expires if it's not used for a
certain number of days. This is also called Absentee Limiting.
For more on this, refer to “Display Credential Information” on
page 889.
Passback where a credential must enter and exit an access point before
they can request entrance at another access point.
For more on this, refer to “Passback Control” on page 104.
2-Person Rule this rule provides a high level of security access control for
specialized areas by requiring two authorized persons to be
present to enter or exit the secure area.
For more on this, refer to “Two-Person Rule” on page 106.
Essentially, credential management means that Velocity can perform a different action
the second time a person possessing a particular credential goes through an access
point than was performed the first time the credential goes through.
For example, if a credential is defined to have only three uses of Door 2 and he has just
exited the room for the third time, then his entry/exit privileges are revoked and any
attempt on this credential's part to enter Door 2 for the fourth time will be ignored and
will cause an alarm to be issued.
These features are controlled at two distinct levels:
on a controller through the Controller Passback property sheet (see page 99)
on an individual credential through the Credential Limits property sheet in
Enrollment Manager (see page 870)
The controller level manages the way in which the controller responds to a limit
violation as it applies to Passback, 2-Person Rule, and Occupancy Count.
The credential level indicates what the actual limits are for a given credential.
Preferences
When you select Tools > Preferences... from the Enrollment Manager menu bar, a
screen like this appears:
Enable Print Check this box to enable print control. When this option is
Control enabled, the Enable Print Control option on all Credential
Options or Credential Template Options properties pages is
automatically checked for all credentials.
If this box is not checked, an individual operator must enable
the Enable Print Control option at the credential level. This
does not override an individual Credential or Credential
template setting; it only creates a default setting for that
option.
Display Print Check this box to display a print confirmation prompt every
Confirmation time an operator prints a badge associated with a credential.
The Display print confirmation box on both the Credential
Options and Credential Template Options properties pages
are automatically checked.
This does not override an individual Credential or Credential
template setting; it only creates a default setting for that
option.
896 Preferences
MAN006-0612
Query Size Enter the number of items to display in the Quick Find
drop-down list.
The range is 5 - 50. The default is 10.
Add... Click this button to bring up the Relative Time Shortcut dialog
box (see page 897).
Edit... Click this button to bring up the Relative Time Shortcut dialog
box (see page 897) for the currently selected shortcut. Make
changes as required then click OK.
Preferences 897
Velocity Version 3.1 Administrator’s Guide
Interval From the drop-down list, select the interval you require.
Choose from these options:
• Today
• Day
• Week
• Month
• Year
The Offset and Display fields change to reflect the choice you
make. For example, if you select Today, spin buttons appear in
the 'Offset' field.
Offset Indicates the exact time on which this option takes effect.
Either enter the offset value or, if you selected Day as the
Interval option, use the spin buttons to increment/decrement
the value designating the exact time at which this option takes
effect.
Display Enter the name that will appear in the option list.
898 Preferences
MAN006-0612
Event Viewer
Use the Event Viewer to view all activities Velocity detects on this system—such as, an
open door, a tripped alarm, a module opening or closing, a CCTV activated.
Once Event Viewer is opened, the operator may be called upon to perform these
activities:
Scroll through events to check what has happened
Customize the screen's appearance
Suspend scrolling
View only a single event type
Change basic Event Viewer setups
Copy events to the Windows clipboard
Customize the filter of events
899
Velocity Version 3.1 Administrator’s Guide
Notice that there is a vertical scroll bar enabling you to scroll up or down through a list
of all currently recorded events. A horizontal scroll bar also appears if there are more
columns defined for this screen than can be displayed in the current Event Viewer area;
this enables you to scroll right or left through the available columns.
The Event Viewer normally docks below the Administration window and remains there
unless relocated to another part of the screen.
Events are color-coded by type and can be sorted as required. For more on this, refer to
“Event Viewer Properties” on page 907.
The columns that describe each event are briefly defined below:
Controller This column must be selected from the Event Viewer Properties. It
Time is not a default setting.
The date and time this event occurred as recorded by the
controller experiencing the event. This value will be different from
the Host Time only if the controller is located in a different time
zone or if there is a delay between the time the event occurs on
the controller and the time when it is uploaded to the Velocity
host.
Host Time The date and time this event occurred as recorded by the Velocity
server or workstation. This column appears as the default.
Address The unique address Velocity assigns to this event. This indicates
the exact point where the event took place. This column appears
as the default.
For more on interpreting the address format, refer to “Address
Format” on page 422.
Like most tables in Velocity you can both sort the events on this list and reorder
columns in the table using Column Management.
Events Last Second This indicates how many events are sent to the Event
Viewer grid in the last second. This statistic includes
both real-time and buffered events.
3. If you no longer want to view this information, uncheck Show Statistics from the
pop-up option list.
b. Click the color cell and the Color dialog box appears. For more on this, refer to
“Color Dialog Box” on page 588.
c. Assign a different color to this attribute by clicking the color cell you want.
d. To define a custom color, click the Define Custom Colors button and the Color
Palette appears (see page 588). Create a color as required. When you're
finished, click OK. The new color is applied to the selected attribute.
5. To change the color of an event type:
a. From the 'Event Colors' combo box, select the event type whose letter color you
want to change.
Select from any of these event types: Alarm, External, Internal, Misc, Port,
Programming, Software Transaction, System Transaction, or XBox. The color
currently assigned to that event type appears in the color cell to the left of the
combo box.
b. Click the color cell and the Color dialog box appears.
c. Assign a different color to this type by clicking the color cell you want.
d. To define a custom color, click the Define Custom Colors button and the Color
Palette appears. Create a color as required. When you're finished, click OK. The
new color is applied to the selected event type.
6. Change as many color attributes as you require using steps 4 and 5.
7. When you're finished, click OK to return to the Event Viewer.
Filter Groups
Filter groups are predefined combinations Event Viewer can use to sort what events are
actually shown. Filter groups can sort by one or more system components. Only
specified components or event types are displayed on the Event Viewer.
Help Click this button to bring up the relevant Velocity help page.
OK Click this button to save any changes you've made and return to the
Event Viewer screen.
Cancel Click this button to ignore any changes and return to the Event Viewer
screen.
Options
Maximum Enter the maximum number of lines Event Viewer can display
lines to display at any given time. When Event Viewer reaches the maximum
number, the newest event overwrites the oldest event.
The maximum is 1500 lines.
Load cached Check this box to populate Event Viewer with the number of
events on start lines specified in the “Maximum lines to display” value, when
Event Viewer starts up. If the “Maximum lines to display” value
is large, it can take a while for Event Viewer to start up.
If this checkbox is not checked, Event Viewer is not
pre-populated on load and you will only see new events as
they occur while Event Viewer is open.
Display new Check this box to see the new events at the top of the list. If
events at top cleared, Event Viewer displays new events at the bottom of the
of list list.
Colors
Event Viewer This combo box lists all current color settings for the Event
Colors Viewer including background color (BackColor), foreground
color (ForeColor), and suspend background. The suspend
background color appears only when you suspend scrolling.
When you select one of these attributes from the drop-down
list, the current color for that attribute appears in the color box
to the left of the option. To change this, click the color box and
the color palette appears. Select one of the available colors.
Event Colors This combo box lists all current color settings for each event
type recognized by Event Viewer.
When you select one of these attributes from the drop-down
list, the current color for that attribute appears in the color box
to the left of the option. To change this, click the color box and
the color palette appears. Select one of the available colors.
For more on this, see Changing Event Colors.
Columnheaders
Check an item Check one or more of the items in this window to display the
to enable that selected column(s) in the Event Viewer. If unchecked, that
column column will not appear when the Event Viewer is opened.
Available items include:
• Host Time
• Description
• Address
• Event Type
• Event ID
• Controller Time
Move Up Press this button to move the selected column up one position
in the list. This effectively moves the selected column one
position to the left in the Event Viewer.
Move Down Press this button to move the selected column down one
position in the list. This effectively moves the selected column
one position to the right in the Event Viewer.
The Filters property sheet is also displayed by selecting the Custom Filters... option
from the pop-up menu.
The fields and values seen on this page are:
Filter Group Click in this combo box and either select one of the currently
defined groups or enter the name of a new filter group.
The default is <None>. The create a new one, select
<New>.
Limit the Click this radio button to limit the display for this Filter Group
Display to only to the filter elements selected below.
the following:
Exclude from Click this radio button to exclude from display for this Filter
the Display the Group all the filter elements selected below.
following:
Save Click this button to save the currently displayed Filter Group
with the filters.
Delete Click this button to delete the currently displayed Filter Group.
This group will be erased.
Filter Builder Use the seven combo boxes in this section to define those
elements which the displayed Filter Group uses to filter
information. The filter types are:
• Security Domain—the domain on which this system is
running
• Port—the Velocity port to which the system is connected
• XBox—the XBox Event Viewer should use to filter
• DIGI*TRAC—the controller Event Viewer should filter
• Event—the event type Event Viewer should use to filter
Use one or more of these fields (up to a maximum of seven
fields) as filtering elements. Simply click in the combo box and
select an element from the pull-down list. Each element must
be previously defined.
If you select the default, <Any>, the Filter Group can accept
any value of this type.
Add Click this button to include the selected elements into the
definition for the displayed Filter Group.
The filtering elements appear in the Select Filters window.
Selected Filters When you click the Add button, a description of the new Filter
window Group is displayed in this window.
Delete Click this button to delete a selected filter description from the
Selected Filters window.
Event Types
The types of events generated by the DIGI*TRAC/Velocity engine:
Miscellaneous 8001 - 8499 An event that does not fit into any other
category.
The Customization Manager contains a
complete list of miscellaneous events
recognized by Velocity.
A full list of events recognized by Velocity can be found in the Customization Manager.
For more on this, refer to “How To Use Customization Manager,” starting on page 678.
Examples
Velocity is designed to take advantage of the complete Hirsch DIGI*TRAC feature set.
The following examples show you how to incorporate advanced security features into
your Velocity configuration.
Examples and discussions are liberally borrowed from the lectures and teachings of
C.D. Boston Baden, Hirsch's resident firmware wizard and the uncontested Master of
DIGI*TRAC.
In order to run these examples, first create the basic configuration as detailed in “Basic
Example” on page 914.
913
Velocity Version 3.1 Administrator’s Guide
Basic Example
For our tests, we have an M2 (set to address 1) and an M8 (set to address 2)
hardwired to an XBox. We have DTLMs or MELMs with switches for door, tamper, and
alarm. These can be either wired to each door or wired to plugs that plug into each
door.
Basic Setup: Step 1 - Controllers
1. In the system tree pane, open Configuration.
2. In the system tree pane, open DIGI*TRAC Configuration.
3. Select the XNET folder.
4. In the components pane, double-click Add New XNet Port.
The Port Properties screen appears.
5. In the Port Properties window, enter Port in the 'Port Name' text box.
6. In the 'Port Settings' box, select the correct COM port for your XBox.
We use COM 1.
7. Make sure your baud rate is correct. We use 38400.
8. Click OK.
9. In the system tree pane, select Port.
10. In the components pane, double-click Add New XBox.
An untitled XBox Properties screen appears.
11. In the XBox Properties window, rename New XBox to XBox in the 'XBox Name' text
box.
12. Click OK.
13. In the system tree pane, select XBox.
14. In the components pane, double-click Add New Controller.
An untitled Controller Properties screen appears.
15. On the 'Controller Name' text box, type M2.
16. In the 'Address' box, leave the selection at <next available> or select 1.
17. Select M2 from the 'Model' combo box option list.
18. Click OK.
19. In the component pane, double-click Add New Controller.
An untitled Controller Properties screen appears.
20. In the 'Controller Name' text box, type M8.
21. In the 'Address' box, leave the selection at <next available> or select 2.
22. Select M8 from the 'Model' combo box option list.
23. Click OK.
Basic Setup: Step 2 - Standard Control Zones
1. Display the M8 controller in the system tree pane.
2. Right click M8.
3. Select Properties.
The Controller Property sheet is displayed.
4. Click the Control Zones tab.
The Control Zones page is displayed.
5. Click Edit Control Zones.
The Control Zones Properties screen appears.
Credential
Add New
General Tab Function Tab
Person
IDF PIN Duress MATCH Door Group
Digit Code
List of Examples
Once you’ve completed this, continue with these specific examples:
Pre-Arm Status Upon entering a 'Pre-Arm Status Code' or PIN code with a
(Test if Secure) 'Pre-Arm Status' function group extension, a ScramblePad:
Flashes Green LED twice if ALL inputs in Standard Control Zone
(SCZ) are secure.
Flashes Red LED and beeps if ANY inputs in the SCZ are active,
generating one flash/beep for each input active.
For more on this, refer to “Example: Pre-Arm Status” on page
922.
Conditional Unmasking will occur if and only if ALL specified inputs are
Unmask secure.
For more on this, refer to “Example: Conditional Unmask” on
page 922.
Partial Unmasking will occur for ANY specified inputs that are secure.
Unmask When entered as a 'Partial Unmask' Code or PIN Code with
'Partial Unmask' function group extension on a ScramblePad,
the ScramblePad flashes both its red and green LEDs if some
inputs are secure and some are not.
For more on this, refer to “Example: Partial Unmask” on page
923.
These functions work with all ID formats (IDFs). One advantage of using a
ScramblePad as described above would be to use these features via a Function Group
code extension. But you could just as easily program a card-only user to do one of
these functions.
Before you can use any of these examples, perform Basic Setups. The Alarm Panel
features have some setups in common. We will set those up before proceeding to the
individual tests. Once the basic setups are completed, perform these steps:
Step 1 - Hardware
If you do not have DTLM/MELMs set up, go to “Basic Setup: Step 3 - Doors and
Readers” on page 915.
1. Make sure that you have at least one alarm input attached to the M8 at Door 1.
2. Make sure that you have at least one alarm input attached to the M8 at Door 2.
Step 2 - Users
1. Open the Enrollment Manager.
The Enrollment Manager main screen appears.
2. Click Add New Person in the left pane.
The Personal Information form appears in the lower right.
3. In the 'Name' fields, enter Christine Drayton.
4. Click Apply.
5. In the Credentials window above the Personal Information pane, double-click Add
New Credential.
The Credential Properties dialog box appears with the General property sheet
displayed.
6. In the 'PIN' text box, enter 1412.
7. Select the Function tab.
The function property sheet appears with the Function(s) radio button selected.
8. Click Add...
The Define Function dialog box appears.
9. From the 'Function Category' combo box, select Alarm.
10. From the 'Function' combo box, select Mask.
11. From the 'Controller' combo box, select M8.
12. From the 'Control Zone' combo box, select SCZ 6.
13. Click the Add button.
14. Click OK in the Define Function dialog box.
You are returned to the Function property sheet.
15. Click OK again to close Credential properties.
16. In the Credentials window, double click Add New Credential.
17. In the 'PIN' text box, type 1413.
18. Click the Function tab.
The function property sheet appears with the Function(s) radio button selected.
19. Click Add...
The Define Function dialog box appears.
20. From the 'Function Category' combo box, select Alarm.
21. From the 'Function' combo box, select Unmask.
22. From the 'Controller' combo box, select M8.
23. From the 'Control Zone' combo box, select SCZ 6.
24. Click the Add button.
25. Click OK in the Define Function dialog box.
You are returned to the Function property sheet.
26. Click OK again to close Credential properties.
27. Close Enrollment Manager.
Step 3 - Control Zone
1. From the system tree window, open the DIGI*TRAC Configuration to the controller
level.
2. Right click M8.
3. Select Properties.
4. Select the Control Zones tab.
5. Click Edit Control Zones.
6. Click the cell that intersects row the SCZ#6 row with the Time Zone column.
A down arrow appears.
7. Select <Always>.
8. Click in associated relays 1 and 2.
An x appears in each box you click.
9. Click OK.
10. Click OK again.
The Credentials dialog box appears with the general property sheet displayed.
4. In the 'PIN' text box, enter 1416.
5. Click the Function tab.
The function property sheet appears with the Function(s) radio button selected.
6. Click Add...
The Define Function dialog box appears.
7. From the 'Function Category' combo box, select Alarm.
8. From the 'Function' combo box, select Partial Unmask.
9. From the 'Controller' combo box, select M8.
10. From the 'Control Zone' combo box, select SCZ 6.
11. Click the Add button.
12. Click OK at the Define Function dialog box.
You are returned to the Function property sheet.
13. Click OK again to close Credentials properties.
14. Close Enrollment Manager.
Step 2 - Test
1. Open and close Door 1 on the M8.
The alarm will go off, indicating that forced entry has been attempted at Door 1.
2. In Alarm Viewer, acknowledge the alarm.
3. At Reader 1, enter PIN 1412.
Doors 1 & 2 are now masked.
4. Open Door 1.
Velocity does not report entries at the masked door.
5. At Reader 1, enter PIN 1416.
The green and red LEDs on the reader flash because alarm 1 is active. Partial
Unmask is granted.
6. Close and open Door 1.
Door 1 is still masked, and Velocity does not report entries at the masked doors.
7. Open and close Door 2.
The alarm sounds indicating that forced entry has been attempted at Door 2.
8. At the Alarm Viewer, acknowledge the alarm.
9. Close the Door 1.
10. At Door 1, enter PIN 1416 to partially unmask Door 1 and 2.
The green LED flashes. Partial Unmask is granted.
Absentee If the user has not been granted access within the absence
Rule tolerance limit, the user's access privileges will be expired. The
range is 1 - 255 days.
For more on this, refer to “Example: Absentee Rules” on page
927. For still more, refer to Absentee Limiting.
Day Limiting The user's access privileges expires when the temporary days
limit is reached. The range is 1 - 255 days.
For more on this, refer to “Example: Day Limiting” on page 929.
Use Count The user's access privileges expires when the use limit is
reached. The range is 1 - 255 uses.
For more on this, refer to “Example: Use Count” on page 930.
Global User The Absentee Rule, Temporary Days, and Use Count Limits can
Management be applied globally to all controllers connected to the same XBox,
and it can be applied on a per user (credential) basis. Only one
of the three limits can be used per user (credential). This feature
is made available as a result of the Common User Number
implementation.
Global user management requires XBox Version 3.07 or later.
There is a setting on the controller to allow the controllers and
XBox to globalize when the host is disconnected from the
network. There is also a setting per user for globalization.
For more on this, refer to “Example: Global User Management”
on page 931.
6. Click OK.
7. In the components pane, double click the Add New Card Map option.
8. Enter the name Custom Card Code 2 in the 'Name' text box.
9. In the 'Use Customized Card Codes' section, set the numbers in the box to these
values:
The controller can be configured to treat all card readers the same way, or it can be set
up to have some card readers different than the others. At a particular card reader, the
same digit positions will be used for every card. For example the reader can be
configured to read the first 8 digits of an ordinary credit card, and use that as the “card
code.”
The following tests will not work without the Basic Setup. A card-only credential has a
Card Code, which will usually be a MATCH code. A MATCH board will take all the data
from any kind of card reader output and create an arbitrary 8-digit MATCH code.
In Version 7.0, we can configure the MATCH2 board and the controller's card reader
setups so that the raw card data is passed through to the DIGI*TRAC, and the CCM
creates a card code. This card code can be from 8 to 16 digits long, in any order, and all
the digits are significant.
Step 1 - Additional Hardware
Get a standard credit card. Credit cards have a magnetic strip with numbers
embedded in them. The first 16 numbers encoded on the strip are normally the
numbers printed on the card.
Connect a MATCH 2 with a mag stripe reader to address 10 of the M8. The MATCH
should have DIP switch 7 turned ON as well as the address. All DIP switches in the
second bank must be turned OFF.
Step 2 - Card Code Mapping
1. At the Velocity Administration window, expand the Velocity Configuration folder.
2. Select the Card Data Mappings folder.
3. In the components pane, double click the Add New Card Map option.
4. Enter the name Custom Card Code 3 in the 'Name' text box.
5. In the 'Use Customized Card Codes' section, set the numbers in the box to these
values:
6. Click OK.
Step 3 - User
1. Open Enrollment Manager.
2. From the left pane, click Add New Person.
The Personal Information form appears.
3. At the 'Name' fields, enter Scottie Ferguson.
4. Click Apply.
5. From the credentials pane, double click Add New Credential.
The Credentials dialog box appears with the general page displayed.
6. In the 'IDF' combo box, select 2-Card.
9. From the 'On Expiration' pick list, select the desired action.
10. At the Function page, select Momentary Access and the required door group.
11. At the Limits and Options pages, supply any values you require.
Now the PIV card may be used on DS47-L-SSP-HID Readers to open doors.
The PIV UDF fields in Enrollment Manager appear on a separate PIV FIPS201 tab
as shown in the following example:
This displays the system setups for use with the PIV cards that are used at the door
reader setup property window as shown below:
GSA 75-bit is selected by default. You need to blank out digit 15 and 16 and then apply
the custom card code to the door properties window.
Once established, the door reader with a MATCH 061030 and the dip switch settings
set to Custom 18, 20 or 21, will now read the PIV card and allow access.
Hint There are several types of CAC cards, including legacy CAC, CAC NG, and
PIV-compliant CAC. For most CAC cards, select the Person ID as the
number concatenated for the MATCH.
9. From the 'On Expiration' pick list, select the desired action.
10. At the Function page, select Momentary Access and the required door group.
11. At the Limits and Options pages, supply any values you require.
Now the CAC card may be used on any CAC PIV-compliant readers to open doors.
The CAC UDF fields in Enrollment Manager appear on a separate tab as shown in
the following example:
Examples: Passback
There are five examples of passback provided:
Zoned The new Passback Zones are used to enhance occupancy controls.
Occupancy Occupancy controls such as Min and Max Inside values are
Control available for each Passback Zone.
If Two-Person Rule Disable is applied to two adjoining Passback
Zones, each with the same threshold value, then each area has to
exceed the threshold to disable Two-Person Rule in either
direction.
Global When the XBox Version 3.07 (Rev E board) or later is used,
Passback Anti-Passback is available to globalize occupancy counts on a
Passback Zone basis and to share Passback Zones between
controllers.
Globalization requires a particular flag to be set per controller to
enable the XBox to continue passing messages between
controllers when the Host is not actively connected to the network.
4. On the left side of the window, in the 'On Passback Violation' section, check
'Report'.
5. On the right side of the window, check 'Report All Occupancy Violations in all
Zones'.
6. In the 'Occupancy Options Apply to this Zone' combo box, select 3.
Below Occupancy Options, there are two text boxes marked ‘Min’ and ‘Max’.
7. In the 'Max' text box, type 3.
8. At the '...Is at Maximum -1' combo box, select SCZ 1.
Optionally, you may select additional choices. For example, you could set up 'Goes
From 1 to 0' combo box to trigger SCZ2. Remember to set up additional control
zones to react to the additional choices.
9. Click OK.
Step 3 - Control Zones
If you don't have Standard Control Zone 1 set up, go to “Basic Setup: Step 2 -
Standard Control Zones” on page 914.
Step 4 - Doors
1. Double-click Door 6.
2. Select the Entry Reader tab.
3. Select the Logic tab.
4. At the 'From Zone' combo box, select Zone 2 - Inside.
5. At the 'To Zone' combo box, select Zone 3 - Inside.
6. Select the Exit Reader tab.
7. Select the Logic tab.
8. At the 'From Zone' combo box, select Zone 3 - Inside.
9. At the 'To Zone' window, select Zone 2 - Inside.
10. Click OK.
Step 5 - Test
1. Enter PIN 1111 at Reader 6. Internal Access Granted.
2. Enter PIN 2222 at Reader 6. Internal Access Granted. All the relays on the M8
come on, because the maximum occupancy is 3, and standard control zone 1 is
set to turn on when the room reaches maximum occupancy minus one, which is
2.
3. Enter PIN 1420 at Reader 6. Internal Access Granted.
4. Enter PIN 1419 at Reader 6. Internal Access Denied. Override by Max User Count.
If you have completed the other tests, use the doors that are already set up. Otherwise:
1. In the left pane of the Administration Window, open Configuration.
2. Open DIGI*TRAC Configuration to the controller level.
3. Double click M8.
4. Double click Doors.
5. Double click Door 4.
The Door 4 Properties sheet appears.
6. Select the Entry Reader tab.
The Entry Reader properties sheet appears.
7. Select the Logic tab.
The Logic sub-sheet appears.
8. In the 'From Zone' combo box, select Zone 1 - Outside.
9. In the 'To Zone' combo box, select Zone 2 - Inside.
10. Select the Exit Reader tab.
11. Select the Logic tab.
12. In the 'From Zone' combo box, select Zone 2 - Inside.
13. In the 'To Zone' combo box, select Zone 1 - Outside.
14. Click OK.
15. Double-click Door 6.
The Door 6 Properties appear.
16. Select the Entry Reader tab.
17. Select the Logic tab.
18. In the 'From Zone' combo box, select Zone 2 - Inside.
19. In the 'To Zone' combo box, select Zone 3 - Inside.
20. Select the Exit Reader tab.
21. Select the Logic tab.
22. In the 'From Zone' combo box, select Zone 3 - Inside.
23. In the 'To Zone' combo box, select Zone 2 - Inside.
24. Click OK.
Step 4 - Test
1. At Reader 14, enter PIN 1111. Access grant.
2. At Reader 14, enter PIN 1111. Access denied. Passback.
3. Open Enrollment Manager.
4. In the left pane, click Mike Conner.
5. In the credentials pane, right click his Keypad credential.
6. Select Forgive Passback.
7. Close the Enrollment Manager window.
8. At Reader 14, enter PIN 1111. Access is granted.
Step 5 - Test Forgive Passback to All Users
If you haven't already tried forgiving passback to all users in one controller, here are the
steps to take:
1. Go to the Controller level of DIGI*TRAC Configuration folder.
2. Right click M8.
3. Select Download.
4. Select Forgive Users.
Example 1
Step 1 - Setup
1. Open Enrollment Manager.
Rather than follow steps 2 - 6, you can instead select Marian
Cunningham, who you created earlier; she already possesses a
credential with a PIN of 222. Proceed to step 7.
2. Double click Add New Person.
3. Fill out the name and other required information.
4. Double click Add New Credential from either the credential pane or at the
button at the bottom of the Personal Information screen.
The Credential dialog box for the new person appears.
5. From the IDF combo box, select IDF 1.
6. Change the Code Length from 4 to 3.
7. Enter a PIN of 222.
8. Select the Function tab.
The function property sheet appears with the Function(s) radio button selected.
9. Click Add...
The Define Function dialog box appears.
10. At the 'Function Category' combo box, select Access.
11. At the 'Function' combo box, select Extended.
12. At the 'Door Group' combo box, select All.
13. Fill out any other required information and press OK.
14. At the Velocity Administration window, click on the DIGI*TRAC Configuration folder.
15. Expand the folder to reveal the M8 Controller folder and its subfolders including
the Doors folder.
16. Right click on Door 1 and select Properties.
The Doors General page appears.
17. Click the Entry Reader tab.
The Entry Reader dialog box appears.
18. Click the ScramblePad Options subtab.
The ScramblePad Options dialog box appears.
19. Check the 'Use keypad numeric LEDs as annunciator' box.
20. Click the General tab. The Doors General page reappears.
21. At the Extended Access Timers section, specify these values:
• Extended Access Override Time: 15 minutes
• Extended Access Warning Time: 2 minutes
22. Click OK.
Step 2 - Test
1. Go to Door 1.
2. Enter PIN 222.
You should gain access under normal delay timer conditions.
3. Now punch in this new PIN at the same door: 222*5.
You should now have extended access. A five-minute countdown begins and is
displayed on the keypad. At the top of each minute, the keypad refreshes the
countdown minutes. At the two minute mark, the keypad beeps a warning.
Example 2
Step 1 - Hardware
A DS47, date code 990618 or later, is needed for this test. (If you don't know the date
code of your keypad, hold down the “*” and the “#” keys simultaneously. The date
code will be displayed.
Address the DS47 to Reader 8.
Step 2 - User
1. Open Enrollment Manager.
2. From the person tree pane, select Add New Person.
The personal information form appears.
3. In the 'Name' text boxes, enter Jefferson Smith.
4. Click Apply.
5. In the credential pane, double click on Add New Credential.
The general page of the credential dialog box appears.
6. In the 'PIN' text box, enter 1405.
7. Select the Function tab.
The function property sheet appears with the Function(s) radio button selected.
8. Click Add...
The Define Function dialog box appears.
9. In the 'Function Category' drop-down combo box, select Access.
10. In the 'Function' drop-down combo box, select Extended.
Example 1
The following tests will not work without the Basic Setup (refer to page 914).
Step 1 - Users
1. Open Enrollment Manager.
The Enrollment Manager main screen appears.
2. In the left pane, double click Add New Person.
The Personal Information form appears.
3. In the 'Name' fields, enter Tom Jeffords.
4. Click Apply.
5. In the credentials pane above the Personal Information form, click Add New
Credential.
The Credentials dialog box appears with the general property sheet displayed.
6. In the 'PIN' text box, enter 1417.
7. Click the Function tab.
The function property sheet appears with the Function(s) radio button selected.
8. Click Add...
The Define Function dialog box appears.
9. In the 'Function Category' combo box, select Relay.
10. In the 'Function' combo box, select Trigger.
11. In the 'Controller' combo box, select M2.
12. In the 'Control Zone' combo box, select MCZ 192.
13. Click the Add button.
14. In the 'Controller' combo box, select M8.
15. In the 'Control Zone' combo box, select MCZ 194.
16. Click the Add button.
Example 2
In this example, when an alarm is triggered on the M16 Expansion Input 1, it triggers a
Global Master Control Zone on an MSP-8R using MCZ 192.
Step 1 - Setting Up
1. Right click on your M16 controller and select Properties.
2. Select the Setups tab and check the Enable Global MCZ box.
3. Select the Control Zones tab, click on Edit Control Zones, select the Master
Control Zones tab.
4. At the 'MCZ#' pick list, select 192.
5. At 'Name' enter: MCZ192 Global ID 1.
6. Click the 'Map to Global ID' pick list and select 1.
7. Check the Broadcast Globally box.
Leave the time zone and function matrix at their default.
8. Click OK twice to exit the M16 properties.
9. Right click on the M16's Expansion Input 1 and select Properties.
10. Click the Logic tab.
11. At the 'Trigger Relays in Control Zone' combo box, select MCZ 192 Global ID 1
and click OK.
12. Right click on your MSP-8R controller and select Properties.
13. Click the Setups tab and check the Enable Global MCZ box.
14. Click the Control Zones tab, click Edit Control Zones, then create a SCZ 9 for
expansion relays 1 - 8 as shown in the following example:
15. Click the Master Control Zones tab and setup MCZ 192.
Name is MCZ 192 MSP-Trigger CZ9.
16. At the 'Map to Global ID' pick list, select 1.
Do not check the 'Broadcast Globally' box.
17. From the ‘Time Zone’ combo box, select <Always>.
18. Under the Trigger and Mask actions, select SCZ9 then click OK twice to exit.
The following illustration shows these steps:
Step 2 - Test
Create an alarm on the Exp. Input 1 on the M16 panel, notice the expansion relays on
the MSP-8R panel. They activate for about 6 seconds.
Examples: Holidays
There are four holiday schedules, each with two years of 366 days each and a pair of
daylight savings time change dates. These four schedules allow for:
Multiple For employees who share common readers but recognize different
Tenants holidays for religious, national, or other reasons.
For example, US tenants recognize July 4, whereas Canadian
tenants recognize July 1; however, both tenants use a common
lobby entrance.
For more on this, refer to “Example: Multiple Tenants Holidays” on
page 962.
Flex For employees who alternate 5-day and 4-day work weeks
Schedules (9-out-of-10).
For more on this, refer to “Example: Flex Schedules” on page 968.
All Holidays for the previous year are deleted at year's end. If the holiday tables are
changed (including host PC changes), the current day's holiday status is updated
immediately along with the rest of the table. A qualified operator can set or clear
manual holidays on a per schedule basis using a credential.
The following tests won't work unless you have created the definition
found in the Basic Setup.
Holiday
Name Date
Schedule
Part 2 - Holidays
1. In the system tree pane, expand the Velocity Configuration folder to reveal the
Holidays folder.
2. Highlight the Holidays folder.
3. In the components pane, double click Add New Holiday.
The Holiday Properties dialog box appears.
4. In the 'Name' text box, enter Hurricane Alert.
5. Leave the current date.
Check the date on your computer to make sure you changed it back after the last
test.
6. Check Holiday Schedules 2 and 3.
These should be the US Tenant morning and evening schedules.
7. Click OK.
Part 3 - Test
1. At Reader 2 on the M2, enter PIN 1424. Access Denied: Access Zone.
2. At Reader 2 on the M2, enter PIN 1425. Access Grant.
6. Click OK.
Step 3 - Test
1. At Reader 1 on the M2, enter PIN 1949250888820809.
The door relay and duress alarm fire on the M2. The Alarm Viewer pops up,
showing that Tom Destry was under duress.
2. In the Alarm Viewer, acknowledge the duress alarm.
3. In the Event Viewer, see that Tom was granted access and he was under duress.
The controller is programmed so that only one door can be opened at a time. The man
trap is used for many high-security operations including prisons and drug dispensaries.
A card reader enables access to the man trap; however, in this example, the man trap
requires both a card reader and ScramblePad to gain access to the inside. Door
contacts mediated by line modules are needed to monitor the two doors which should
never be open at the same time.
A man trap requires an interaction of control zones to provide the interlocking
mechanism. These control zones include both standard and master control zones that
utilize inputs as well as base and virtual relays. Because of Velocity’s immense flexibility,
many different configurations of this mechanism are possible.
Passback zones are also required to initiate Who’s Inside occupancy reports and make
the Who’s Inside module relevant.
Creating and configuring mantraps involve a complex set of variables because no two
doors defined in the mantrap can be open at the same time. That's why there are so
many Virtual Relays, Standard Control Zones, and Master Control Zones involved in the
finished configuration.
The following example presents one of the best all-round applications; however, it is
also one of the most difficult security solutions to configure due to all of the parameters
involved.
The DIGI*TRAC Controller must utilize DTLM\MELM Line Modules in order for the
application to work. In this example, Door 1 and Door 2 are utilized.
Step 1 – Controller Configuration
1. Go to Controller Properties > Control Zones > Edit Control Zones >
Standard Control Zones.
Door 1
1. At Door 01 Properties, select the Relay/Setup tab.
2. At 'Door Mode time' text box, enter 4.00.
3. At 'Door delay mode', enter 1.50.
4. Select the Relay/Logic tab.
5. Under the 'Control Zones' section, at the 'Trigger relays in control zone' pick list,
select 202 FF Dr 2.
6. Select the Input/Logic tab.
7. Under the 'Control Zones' section, at the 'Disable relays in control zone' pick list,
select Base Relay 2.
8. At the 'Retrigger relays in control zone' pick list, select X-51Reset Dr 2.
Door 2
1. At Door 02 Properties, select the Relay/Setup tab.
2. At the 'Door mode time' text box, enter 4.00.
3. Click the Relay/Logic tab.
4. Under the 'Control Zones' section, at the 'Trigger relays in control zone' pick list,
select 201 FF Dr1.
* The 'Trigger relays in Control Zone' pick list is located by clicking the Logic tab of the
respective Expansion Relay properties sheet and going to the 'Control Zones' section.
Step 4 – Credential and Passback Programming
There is no specific credential programming needed for this configuration. Add users to
a Door Group as usual.
This example enables you to distinguish who is inside of the Interlock
area and denies access to another user if both credentials are presented
at the same time. This configuration allows access to only one user in the
specified area (Zone 3) at a time.
You must past through the Interlock by presenting or entering the credential at entry
reader address 1 or 2, then exit the Interlock by presenting or entering the credential at
exit reader address 9 or 10.
Add the following program configurations using System 1, Doors 1 & 2:
1. At the Controller Properties sheet, click the Passback tab.
2. At the 'On Passback Violation' section, select Report (enable Passback
/Occupancy tracking).
3. At the 'Occupancy Options Apply to this Zone' field, select: 3.
4. At the 'Max' field, and enter 1.
5. Click OK.
6. At the Door 01 Properties sheet, click the Entry Reader/Logic tab.
7. In the Passback Zones section, select these values: 'From zone:' select Zone 1 -
Outside to Zone 3 - Inside.
8. Click the Exit Reader/Logic tab.
9. At the Passback Zones section, select these values: 'From zone:' select Zone 3 -
Inside to Zone 1 - Outside.
10. Click OK.
11. At the Door 02 Properties sheet, click the Entry Reader/Logic tab.
12. In the Passback Zones section, select these values: 'From zone:' select Zone 1 -
Outside to Zone 3 - Inside.
13. Click the Exit Reader/Logic tab.
14. At the Passback Zones section, select these values: 'From zone:' select Zone 3 -
Inside to Zone 1 - Outside.
15. Click OK.
Configure Doors 3 and 4 in the same way as the above configuration except you would
use Zone 4. Doors 5 and 6 would be Zone 5. Doors 7 and 8 would be Zone 6.
Deny under Use this feature to deny access and alert operators when a
Duress duress digit is entered at the end of a PIN.
Refer to “Example: Deny Under Duress” on page 987.
Duress For high security, where what is inside is more valuable than the
without employee (e.g., a missile lock-up), readers can be configured to
Access transmit a duress alarm to a central station—yet not let the
individual through the door.
This feature may be implemented on a per reader basis.
Refer to “Example: Duress without Access” on page 987.
Code Tamper Use this feature to disable a person using a credential that
Disables Code causes a code tamper alarm.
or Card For more on this, refer to “Example: Code Tamper Disables Card
Holder or Code Holder” on page 990.
The following tests will not work without the instructions in “Basic Example” on page
914.
222 access
222 access
If you have not yet defined the M2 controller, go to “Basic Setup: Step 1 -
Controllers” on page 914.
2. Right click on M2.
3. Select Properties.
The M2 controller properties sheets appear.
4. Click the Setup tab.
The setup page appears.
5. In the 'Options' section, check the 'Enable Duress Alarm Mode' box.
6. Click OK.
Step 2 - Doors
1. In the system tree pane, expand M2 until all the dependent components are
displayed.
2. Click on the Doors folder.
3. In the components pane, double click Door 02.
Door 02's properties appear.
4. Click the Entry Reader tab. The entry reader pages appear.
5. Click the ScramblePad Options tab. The ScramblePad Options subpage appears.
6. Check the 'Deny Codes Under Duress' box.
7. Click OK.
Step 3 - Test
At Reader 1 on the M2:
1. Enter PIN 1111. Mike Conners should receive an access grant.
If Mike Conners is not yet enrolled, go to “Basic Setup: Step 5 - Users” on page
916.
2. Enter PIN 11119. (PIN 1111 plus the duress digit 9.) Mike Conner should be
granted access under duress.
Make sure the duress digit is programmed.
The Alarm Viewer will pop up. Clear the beeping by acknowledging the alarm.
At Reader 2 on the M2 (Set to deny codes under duress):
1. Enter PIN 1111. Mike Conner should receive an access grant.
2. Enter PIN 11119. (PIN 1111 plus the duress digit 9.) Mike Conner should be
denied access under duress.
The Alarm Viewer will pop up. Clear the beeping by acknowledging the alarm.
Example 1
Step 1 - Set up Silent Code Tamper
1. In the system tree pane, expand the DIGI*TRAC Configuration folder to the
controller level.
If you haven't defined the M8 controller yet, go to “Basic Setup: Step 1 -
Controllers” on page 914.
2. Expand the Controller folder then the Doors subfolder to reveal Door 3.
3. Right click on Door 3 and select Properties.
4. Click the Entry Reader tab.
5. Click on the ScramblePad Options tab.
6. Check the 'Silent Code Tamper' box.
7. Click OK.
Step 2 - Tests
At Door 1, enter 100 (or another incorrect PIN) three times. You are denied with a
flashing LED and beeps.
At Door 3, enter 100 three times. You are denied and the ScramblePad red LED
flashes.
Example 2
Step 1 - Doors
1. In the system tree pane, expand the DIGI*TRAC Configuration folder to the
controller level.
If you haven't defined the M8 controller yet, go to “Basic Setup: Step 1 -
Controllers” on page 914.
2. Double click M8.
The doors and other dependent components are revealed.
3. Highlight the doors folder.
All defined doors for M8 are displayed in the components pane.
4. Double click Door 02.
Door 02's Properties dialog box appears.
5. Click the Entry Reader tab.
6. Click the ScramblePad Options tab.
7. Check the 'Silent Code Tamper' box.
8. Click OK.
Step 2 - Test
1. At Reader 1 on the M8, enter PIN 100 three times.
Make sure PIN 100 is not already assigned.
• The reader will go into code tamper, flashing the red LED and beeping.
• The M8's alarm relay will fire.
• The Velocity Event Viewer will report a code tamper.
• The Alarm Window will pop up.
2. Silence the alarm by acknowledging it.
3. At Reader 2 on the M8, enter PIN 100 three times.
• The reader will go into silent code tamper, flashing the red LED but not
beeping.
• The M8's alarm relay will fire.
• The Velocity Event Viewer will report a code tamper.
• The Alarm Window will pop up.
4. Silence the alarm by acknowledging it.
Card 3, 100 three times access denied and the user is disabled
The credential can be re-enabled by selecting Override Code Tamper in the Credentials
pane.
1. Present card 1, enter PIN 1555. Access denied - User disabled. This was the card
we used with the bad PIN.
2. Present card 2, enter PIN 2666. Access granted. This card is still working.
Step 4 - Enable User
1. Open Enrollment Manager.
2. From the right pane, click Dutch Holland.
Holland's personal information form appears.
3. From the credentials pane, right click on Holland's Dual Credential.
Several options pop-up.
4. Select Override Code Tamper.
Step 5 - Test
At Reader 1, M8:
Present card 1, enter PIN 1555. Access granted.
Example 1
Step 1 - Doors
1. At the Velocity Administration window, click on the DIGI*TRAC Configuration folder.
If you haven't defined the M8 controller yet, go to “Basic Setup: Step 1 -
Controllers” on page 914.
2. Expand the M8 Controller folder then the Doors subfolder to reveal Door 2.
3. Right click on Door 2 and select Properties.
4. Click the Entry Reader tab.
5. Click on the ScramblePad Options tab.
6. Check the 'Green LED on while relay active' box.
7. Click OK.
Step 2 - Test
1. Go to Door 2.
2. Enter 111.
The green LED should blink on and remain on for 6 seconds while the relay is active.
Example 2
Step 1 - Doors
1. In the system tree pane, expand the DIGI*TRAC Configuration folder to the
controller level.
If the M8 controller is not yet defined, go to “Basic Setup: Step 1 - Controllers”
on page 914.
2. In the system tree pane, double click M8 to reveal the dependent doors.
3. Highlight the Doors folder.
All defined doors appear in the components pane.
4. In the components pane, double click Door 03.
5. Click the Entry Reader tab.
6. Click the ScramblePad Options tab.
7. Check the 'Green LED on while relay active' box.
8. Click OK.
Step 2 - Test
At Reader 3 on M8, enter PIN 1111. The green LED remains on for 6 seconds, while
the relay is active.
If user Mike Conner is not enrolled, go to “Basic Setup: Step 5 - Users” on page 916.
Example 1
Step 1 - Doors
1. At the Velocity Administration window, click on the DIGI*TRAC Configuration folder.
If you haven't defined the M8 controller yet, go to “Basic Setup: Step 1 -
Controllers” on page 914.
2. Expand the Controller folder then the Doors subfolder to reveal Door 3.
3. Right click on Door 3 and select Properties.
4. Click the Entry Reader tab.
5. Click on the ScramblePad Options tab.
6. Check the 'Green LED flash during door delay' box.
7. Click OK.
8. Go to the system tree and right click on the Door 3 folder.
9. Select Properties.
The Door properties dialog box appears.
10. Click the Relay tab.
The Door Relay property sheet appears.
11. At the 'Door Delay Time' combo box, specify 5 seconds.
12. Click OK.
Step 2 - Test
1. Go to Door 3.
2. Enter PIN number 111.
The Green LED flashes for 5 seconds before the door opens.
Example 2
Step 1 - Doors
1. In the system tree pane, expand the DIGI*TRAC Configuration folder to the
controller level.
If the M8 controller is not yet defined, go to “Basic Setup: Step 1 - Controllers”
on page 914.
2. Double click M8 to reveal the Doors folder.
3. Highlight the Doors folder.
All doors appear in the components pane.
4. In the components pane, double click Door 03.
5. Click the Entry Reader tab.
6. Click the ScramblePad Options tab.
7. Check the 'Green LED flash during door delay' box.
8. If 'Green LED flash while relay active' is checked, uncheck it.
9. Click the Relay tab.
10. At the Timers section, click in the 'Door delay time' box and use the up arrow or
enter 5.00 seconds.
11. Click OK.
Step 2 - Test
At Reader 2 on M8, enter PIN 2222. The green LED flashes for 5 seconds during
the door delay.
If user Rose Sayer is not yet enrolled, go to “Basic Setup: Step 5 - Users” on page
916.
Example 1
Step 1 - Users
1. Open Enrollment Manager.
2. Select Kris Munroe from the list of persons.
If you haven't already created this person, refer to the “Basic Setup: Step 5 -
Users” on page 916 for her details.
3. If no credential yet exists for her, create one by double clicking Add New
Credential from either the credential pane or at the button at the bottom of the
Personal Information screen.
If a credential already exists, double click this in the credential pane.
The Credential dialog box for the new person appears.
4. At the General property sheet, specify IDF 1 and enter a PIN of 444.
5. Click the Function tab.
The function property sheet appears with the Function(s) radio button selected.
6. Click Add...
The Define Function dialog box appears.
7. At the 'Function Category' combo box, select Relay.
8. At the 'Function' combo box, select Trigger.
The 'Controller' and 'Control Zone' fields appear.
9. At the 'Controller' combo box, select M8.
10. At the 'Control Zone' combo box, select SCZ2.
11. Click the Add button.
The new function appears in the window below.
12. Click OK.
13. Close Enrollment Manager.
14. At the Velocity Administration window, click on the DIGI*TRAC Configuration folder.
If the M8 controller is not yet defined, go to “Basic Setup: Step 1 - Controllers”
on page 914.
15. Expand the Controller folder then the Doors subfolder to reveal Door 3.
16. Right click on Door 3 and select Properties.
17. Click the Entry Reader tab.
18. Click on the ScramblePad Options tab.
19. Check the 'Yellow flash during control delay' box.
20. Click OK.
21. From the system tree pane, right click on the Door 3 folder.
22. Select Properties.
The Door properties dialog box appears.
23. Click the Relay tab.
The Relay Setup property sheet appears.
24. In the Timers section, specify a five-second (5) delay at the 'Control delay time'
field.
Step 2 - Test
To test this:
1. Go to Door 3.
2. Enter 444.
The yellow LED should flash for 5 seconds before the door actually unlocks.
Example 2
Step 1 - Users
1. Open Enrollment Manager.
2. In the Persons pane, select Add New Person.
A new personal information form appears.
3. In the personal information form, enter Jeff Jeffries in the 'Name' fields.
4. Click Apply.
5. In the Credentials pane, double click on Add New Credential.
The General page of the Credential dialog box appears.
6. In the 'PIN' text box, enter 1333.
7. Click the Function tab.
The function property sheet appears with the Function(s) radio button selected.
8. Click Add...
The Define Function dialog box appears.
9. From the 'Function Category' drop-down combo box, select Relay.
10. From the 'Function' drop-down combo box, select Trigger.
11. From the 'Controller' drop-down combo box, select M8.
12. From the 'Control Zone' drop-down combo box, select SCZ 1.
13. Click the Add button.
14. Click OK.
15. Click OK again.
16. Close Enrollment Manager.
Step 2 - Doors
1. In the system tree pane, expand M8 until the Doors folder appears.
2. Highlight the Doors folder.
All available doors for M8 appear in the components pane.
3. In the components pane, double click Door 03.
The Reader Properties dialog box appears for Door 03.
4. Select the Entry Reader tab.
The Entry Reader page appears.
5. On the Entry Reader page, select the ScramblePad Options tab.
The ScramblePad Options sub-page appears.
6. Check the 'Yellow LED flash during control delay' box.
7. If 'Green LED flash during door delay' is checked, uncheck it.
8. Select the Relay tab.
The Relay Setup page appears.
9. In the 'Control delay time' field, use the up arrow or type 5.00 (seconds).
10. Click OK.
Step 3 - Test
At Reader 03, enter PIN 1333.
The first yellow LED will flash for 5 seconds, during the control delay on Door 3. The
other doors in control zone 1 will come on without a delay.
16. In the Threat Authority box on the right side, type or use the up arrow to select 11.
17. Click OK.
18. From the person pane, select Add New Person.
Another Personal Information pane appears.
19. In the 'Name' fields, type David Graham.
20. Click Apply.
21. Double-click Add New Credential in the credential pane.
22. In the 'PIN' field, enter 1407.
23. Click the Function tab.
The function property sheet appears with the Function(s) radio button selected.
24. Click Add...
The Define Function dialog box appears.
25. In the 'Function Category' drop-down window, select Special.
26. In the 'Function' drop-down window, select Set Threat Level.
27. In the 'Set Threat Level' drop-down window, type or select 0.
28. In the 'All Controllers' box, highlight the M8.
If M8 is not a choice, go to “Basic Setup: Step 1 - Controllers” on page 914.
29. Select the << button to move M8 to the 'Selected Controllers' box.
30. Click the Limits tab.
The Limits page appears.
31. In the 'Threat Authority' box on the right side, type or use the up arrow to select 11.
32. Click OK.
33. Close the Enrollment Manager.
Step 2 - Test
Enter PIN 1406 at any reader on the M8. The threat level will change to 10.
Enter PIN 1111 at the reader. Mike Conner will be denied for threat level.
If Mike Conner, PIN 1111, is not enrolled, go to Basic Setup - Users.
Enter PIN 1407 at the reader. The threat level will return to 0.
Enter PIN 1111 at the reader. Mike Conner will be granted entry.
Velocity Learning
Center
The Velocity Learning Center enables the operator to access these Velocity-specific
documents and tutorials:
Velocity Online Help
Release Notes
Defects Fixed in the Release
Known Issues
Tutorials
Velocity Quick Installation Guide (Adobe Acrobat required)
Velocity Administrator's Guide (Adobe Acrobat required)
Velocity Operator's Guide (Adobe Acrobat required)
DIGI*TRAC Reference Information
Uninstall Information
Install Adobe Acrobat Reader
As noted above, several of these documents cannot be run or read without Adobe
Acrobat Reader. (Velocity includes a copy of the Adobe Acrobat Reader installer in the
option list.)
To open and use the Learning Center, see Opening the Velocity Learning Center. The
topics in this section include:
1001
Velocity Version 3.1 Administrator’s Guide
Navigation Bar This bar depends on the browser you are using and contains the
necessary tools to navigate the screen.
Report Manager
Use the Report Manager to generate reports on Velocity's activity. The Report Manager
comes with more than sixty standard reports for instant generation of reports dealing
with every aspect of your facility's security. Report Manager also includes sophisticated
sorting and filtering tools that enable you to customize reports to your specific
requirements.
The Report Manager currently supports reports for these topics:
Customization Reports (3 reports)
DIGI*TRAC Configurations (19 reports)
History Logs (13 reports)
Person Information (27 reports)
Velocity Configuration (24 reports)
You can create additional report groups and reports as required.
Most report types a customer might desire are available as standard. However, for
those installations that require customized reports, Report Manager also imports
reports created using Crystal Reports, the industry-standard report formatter and
generator.
You cannot open Report Manager until you have selected a report
printer in Preferences. If you attempt to do this, an error message will
appear. For more on this, refer to “Printers Preferences” on page 50.
1005
Velocity Version 3.1 Administrator’s Guide
The following flowchart below may help you understand how to use Report Manager.
1006
MAN006-0612
For details on the Report Manager main screen, refer to the next topic, “Report
Manager Main Screen” on page 1008.
Menu tool bar This includes three options and associated sub-options.
For more on this, refer to “Report Manager: Menu Bar” on page
1009.
Icon tool bar This bar gives you access to the basic Report Manager functions.
For more on this, refer to “Report Manager: Icon Tool Bar” on
page 1010.
Use Report Check this box to use the default criteria and sorting settings for
Default each page. The program automatically generates a report based
Criteria and on the default ordering and criteria.
Sorting To customize an existing report by creating new criteria and
sorting, leave this box unchecked. The fields below the box are
activated.
Note: You cannot customize reports unless this box is unchecked.
Criteria page This page enables you to select all the database fields or select
one or more fields on which to report.
For more on this, refer to “Criteria Page” on page 1021.
Sorting page Click the Sorting tab to display this page. This page enables you
to sort criteria by columns.
For more on this, refer to “Sorting Page” on page 1023.
Selected This pane displays all criteria selected (added) by the Criteria
Criteria List and Sorting pages. You can change the criteria for either
pane selecting or sorting the information you need right in this pane.
For more on this, refer to “Selected Criteria List Pane” on page
1024.
Report Tree This pane displays all currently available reports. Simply select a
pane report from the list and then either print it or use the Criteria and
Sorting pages to customize it, if required.
An expanded version of this pane is shown in the following
example:
You can also add a new report folder to this tree, add a new
report, and import externally created reports to populate the
report group.
File
Print Preview Bring up the Print Preview Screen for the currently selected
report. This option is also available through the icon tool
bar.
Edit
Refresh Refresh data for the currently displayed report. All values
are immediately updated.
Help
Delete report.
Creating a Report
This section describes how to create and print a report.
Before you can open any reports or use the Report Manager, you must
first assign a printer as the report printer on the Printers page of
Preferences. If you attempt to do it without this assignment, you get an
error message.
To create and print a report:
1. Open Report Manager.
The Report Manager main screen appears.
2. From the Report Tree pane, select one of the existing reports.
The criteria for that report are loaded into the Criteria page.
3. Select one of these options:
• To specify a report with the full complement of criteria defined by the default
report, check the 'Use Report Default Criteria and Sorting' box.
• To customize your report further—including or excluding components and
fields as well as defining precise criteria for this report—leave the 'Use Report
Default Criteria and Sorting' unchecked then customize the report.
4. When you're finished, do one of these:
• Click the Preview button, . The Preview screen appears as described on
page 1027.
• Select File > Preview from the menu bar to review the finished report before
printing it. The Preview screen appears as described on page 1027.
• Double click the report in the report tree.
5. Do one of these:
• From the Print Preview screen, click the Print button, .
• From the main Report Manager menu bar, select File > Print.
The report is printed.
Customization Reports
DIGI*TRAC Configuration
Controller Master All settings for all master control zones by controller.
Control Zone
Controllers with All attributes defined for each controller in the system,
Detail including ID, name, description, address, model number,
general setups, and miscellaneous setup parameters such as
alarm relay timer settings.
Basically anything entered in the Controllers configuration
dialog box is reflected on this page.
Doors with Detail Complete description of all settings for each door in system.
Expansion Inputs Complete description of all settings for each expansion input
with Detail in the system.
Expansion Relays Complete description of all settings for each expansion relay
with Detail in the system.
Inputs with Detail Complete description of all settings for each input in the
system.
Readers with Complete description of all settings for each reader in the
Detail system.
Relays with Detail Complete description of all settings for each relay in the
system.
History Logs
Alarm Log by Date Complete log of all alarms, both acknowledge and
unacknowledged, cross-referenced by date
Alarm Log by Date Complete log of all alarms, both acknowledge and
with Comments unacknowledged, cross-referenced by date with any
comments entered by the operator for individual alarms
All Events Log by Complete list of all events ordered by category (e.g. event
Category type).
All Events Log by Complete list of all events logged by the system, ordered by
Date date.
Note: It has been reported that after restoring a 2003 server
database on a SQL 2008 server, the All Events Log by Date
report will not open. To fix this, simply delete or rename the
Velocity LDF files from the Microsoft SQL Server/MSSQL/data
subdirectory. The appropriate LDF files will be regenerated
and the report should open without difficulty.
Transaction Log by List of all transactions recorded by the system and sorted by
Transaction Type transaction type.
Person Information
Active Credentials List of all active credentials including the first three
with User-Defined user-defined fields.
Fields 1-2-3
Credential Current Lists the current issue status for all credentials registered by
Issue Status the Enrollment Manager for this system including credential
number, last access date, net address, and so on. The card
and code numbers are not included here.
Credential Current Lists the current issues status for all credentials with UDF 1, 2,
Issue Status (with or 3 registered by the Enrollment Manager for this system.
UDF 1-2-3)
Credential Reissue Lists the reissue history for each existing credential.
History
Credential Status Lists the current status for each existing credential.
Credential Status Lists the current status for all credentials registered by the
with Codes and Enrollment Manager for this system including Code and Card
Cards numbers.
Door Access by Times when each door in the system was accessed,
Person cross-referenced by the person seeking access.
Expired And List of all persons whose credentials have expired or are
To-Be-Expired about to expire, cross-referenced by Name, Credential ID,
Person Access Function, Function Group, Activation Date, Expiration Date
and Door Group.
Inactive and List of all credentials that are now either inactive or disabled.
Disabled
Credentials
Last Access by List of the last access granted for each person, sorted by
Person person.
Lost Cards List of all credentials that are recorded as lost. This does not
include the code or card number.
Lost Cards with List of all credentials that are recorded as lost with code or
Codes and Cards card number.
Lost Cards with List of all credentials that are recorded as lost with their
User-Defined associated user-defined field values for UDFs 1 - 3.
Fields 1-2-3
Person Access and List of credentials sorted by person and function groups
Function Group assigned to each credential.
Summary
Person Access and List of credentials sorted by person and function groups
Function Group assigned to each credential. This includes the code and card
Summary with numbers for each credential.
Codes and Cards
Person Access Summary of all accesses either granted or denied for each
Summary credential cross-referenced by persons.
Person Access Summary of all accesses either granted or denied for each
Summary with credential cross-referenced by persons. This includes the
Codes and Cards code and card numbers for each relevant credential.
Who is Inside List of all people currently identified as inside one or more
Where defined passback zones.
Velocity Configuration
Command Sets List of command sets defined for this system with ID, name,
command type, affected devices, and command string
entered. All information entered in the Command Sets dialog
box is shown here.
Comports List of COM ports currently defined for and connected to this
Velocity system. This includes controllers, printers, switchers,
cameras, and photo/signature capture devices.
Credential List all credential templates currently defined for this system.
Templates
Door Groups List of all defined door groups with basic settings.
Door Groups with List of all defined door groups with a list of the persons
Persons assigned to them.
Function Group List of all extensions defined for each Function Group,
Extensions cross-referenced by the Function Group.
Holiday Schedules All holiday schedules as defined by the Holiday dialog box.
Linked Credentials A list of all credentials that currently linked to their credential
templates.
Master Door List of all master door groups defined for this system
Groups including all door groups included in this master group.
Master Door List of all master door groups defined for this system
Groups with including all persons associated with each door group
Persons included in this master group.
Operators List of all operators defined for the system by the Operator
Properties dialog box.
Roles with List of all currently defined roles with the operators
Operators (members) to which they are assigned.
Roles with List of all currently defined roles with an exhaustive list of
Permissions permissions defined for each.
Time Zones - List of all Grand Master Time Zones as defined by the Time
Grand Master Zone matrix.
Time Zones
Time Zones - List of all Master Time Zones as defined by the Time Zone
Master Time matrix.
Zones
Time Zones - List of all Standard Time Zones as defined by the Time Zone
Standard Time matrix.
Zones
Time Zones - List of all standard time zones currently in use as defined by
Standard Time the Time Zone matrix.
Zones in Use
Trigger Actions List of all the trigger actions currently defined by the Trigger
Action Manager.
If you have selected one of the UDF reports, like the Person Summary (with UDF
1-2-3) or the Active Credentials With User Defined Fields 1-2-3, an additional
section appears below the variable fields called ‘Select which user defined fields to
appear on the user defined columns’, like this example:
10. If the 'Select which user defined fields...' section appears, from the three available
drop-down lists, select up to three user-defined fields you want to appear as
columns in the customized report.
11. If you need to add sorting elements to your report specifications, click the Sorting
tab and the Sorting Page appears.
12. From the 'Field' combo box, select the item (field) by which you want to sort.
The values appearing on the combo box list depend on the type of report you
have selected.
13. From the 'Direction' combo box, select either Ascending or Descending.
This indicates in which direction the selected field is used to sort: from least to
greatest value or vice versa.
For example, if you select 'Input Index' as the sorting point and indicate it should
be used as an Ascending sorting feature, then the Report Manager sorts the report
according to the Input Index, starting from the smallest value and proceeding down
the list to the highest value.
14. Click Add and the Sort Field function is added to the Selected Criteria List.
15. If there are any other sorting criteria you need to add, repeat steps 11 - 13.
16. Go to the Selected Criteria List pane and click any line (criterion) you need to edit.
• To nest the line as an expression, click in the specific line's open parenthesis
column. A combo box appears. Select the number of parentheses you need
for this expression. To close the nested expression, click in the closed
parenthesis column of the specific line and another combo box appears.
Select the number of closed parentheses you need to satisfy this expression.
• To add an AND argument to include or an OR argument to exclude this part of
the expression, click in the AND/OR column of this line and a combo box
appears. Select either AND or OR.
To remove a line, select it and press Delete.
17. Continue to edit lines to create boolean expressions as required.
A simple example of this process is shown below:
18. When you're finished, click the Preview button, , or select File > Print
Preview from the menu bar to review the finished report before printing it.
19. If you need to modify the column header names appearing on this report, modify
the Report Definition File; otherwise, skip this step and continue to the next.
For more on the Report Definition File, refer to “Report Definition Files” on page
1035.
20. To save the custom report, refer to “Saving Custom Reports” on page 1025.
21. To print the report, click the Print button, , or select File > Print from the
menu bar to print the report.
Criteria Page
The Criteria page is one of two pages displayed at top right on the Report Manager.
Select the page by clicking the Criteria tab. The page looks like this example:
Use Report Uncheck this box to customize the criteria and sorting for this
Default report. When checked, the default settings for this report are
Criteria and accepted.
Sorting The default for this box is checked.
Field Click this combo box and select from the drop-down list the fields
you want to include in this report. You can only select one field at a
time.
The fields that appear in this pick list depend on the report you
have selected in the report tree pane. For example, fields included
in the Standard Time Zone report are different from those
displayed for the Network Layout report.
When you select a field, the Function combo boxes are activated.
Function When you select a field in the Field combo box, the Function
combo box is activated. Depending on the field specified, this
section can display a number of different fields and combo boxes.
Several are listed below:
Click this combo box and select either is or is not from the
drop-down option box. These are the two allowed arguments for
the field to the right. The default argument is is.
Click this combo box to select one of the operators from the
drop-down option list to complete this argument. These operators
include:
• like – the value selected from the Variable window is similar to
the values for this parameter you wanted reported from the
Velocity database.
• equal to – the value selected from the Variable window is
identical to the values for this parameter you want reported
from the Velocity database. If this value is selected, the variable
window expands to include a pick list of all possible values.
• less than – the value selected from the Variable window is less
than the values for this parameter you wanted reported from
the Velocity database. If this option is selected, the additional 'or
equal to' field appears.
• greater than – the value selected from the Variable window is
greater than values for this parameter you wanted reported from
the Velocity database. If this value is specified then an additional
'or equal to' field appears.
• starting with – start with the value selected from the Variable
window and proceed forward using the Velocity database.
The default argument is like.
Variable Once you have selected an option in the 'Field' combo box and
window the required options in the 'Function' fields, one or more windows
or combo boxes appear below the argument combo box. This can
be a simple text box like this:
into which values are entered, or more extensive pick lists like this
example:
You are expected to either enter a value in this field or pick one or
more elements from the available pick list.
Once you have supplied this criteria, click Add to display the final
criterion in the Criteria List window.
For example, if you selected Server ID from the Field combo box
for Network Layout, all of the currently defined server IDs would
appear in this window.
Select If you select a report involving UDFs, like one of the following
which user reports:
defined • Active Credentials with User Defined Fields 1-2-3
fields...
• Credential Current Issue Status (with UDF 1-2-3)
• Inactive and Disabled Credentials
• Lost Cards With User Defined Fields 1-2-3
• Person Summary (with UDF 1-2-3)
• Person Summary with Codes and Cards
an additional section appears below the variable fields, like this
example:
Add Click this button to add the full argument to the list of report items
needed for this customized report.
The new argument appears in the Selected Criteria List window.
For example, say you only wanted to see a report on Server ID1. You would select
Network Layout from the Report Tree pane, then select 'Server ID' from the Field
combo box. All the currently-defined server IDs would appear. Select '1' from the
window and specify in the Function combo boxes 'is' and 'equal to.' Then click the Add
button and the criterion appears in the Selected Criteria List.
You can make a criterion that is still more complex using the arguments in the Selected
Criteria List window.
Sorting Page
When you click the Sorting tab on the Report Manager screen, the sorting page appears
like this example:
Field Click this combo box and select from the drop-down list one or more
of those fields you want to sort for in this report. You can only select
one field at a time. When you select a field, the possible values for
that field appear in the variable window.
Fields change according to which report is selected; for example,
fields included in the Standard Time Zone report are different from
those displayed for the Network Layout report.
If you select a criterion in this combo box, the Function combo boxes
are activated. When the All field is deselected, this field is activated.
Direction Click this combo box and select either Ascending or Descending from
the drop-down option box. Ascending is the default.
If you select Ascending, all items detected in the Velocity database for
the selected field will appear in the report listed from
earliest/smallest/least significant to latest/largest/most significant.
If you select Descending, all items detected in the Velocity database
for the selected field will appear in the report listed from
latest/largest/most significant to earliest/smallest/least significant.
Add Click this button to add the sort specification to the list of report items
needed for this customized report. The new sort specification
appears in the Selected Criteria List window.
For example, say you only wanted to sort all port type items in the Velocity database
from 1 through the end of its range for a Network Layout report.
To do this:
1. Click the Sorting tab to access the Sort page.
2. Click the 'Field' combo box and select Port Type.
3. Click the 'Direction' field and select Ascending.
4. Click the Add button.
The criterion appears in the Selected Criteria List as a Sort Field selection.
( Select a specific line then click under the open parenthesis column.
A drop-down option list appears. Select the option you want to insert
one or more parentheses into the selected criteria. The parenthesis
function enables the building of nested arguments. The default is
blank.
Criteria The entries built through the Criteria and Sorting pages.
To add parentheses or an AND/OR argument to the criterion, click
and highlight the entry.
) Select a specific line then click under the closed parenthesis column.
A drop-down option list appears as shown below.
Select the option you want to insert one or more parentheses into
the selected criteria. The parenthesis function enables the building
of nested arguments. The default is blank.
AND/OR Select a specific line then click under this column. A drop-down
option list appears as shown below.
You can customize your query as you like using this pane. The software does not make
assumptions for the user anymore. Meaning they have to know what they are doing or
it won't fly. Primarily, they have to know where and when to add Open and Closed
Parenthesis, and know where and when to add the appropriate AND/OR modifier.
Read the expression in the window like a book: left to right, top to bottom. The criteria
arguments come first followed by the sorting arguments. In the example above, you
can see that the query only returns Inputs that are named 'Input 01' OR 'Input 02'. This
query will then sort the list by the Input Index in ascending order.
The parenthesis are added to show you they can be there. But the reality is, for this
simple query, you don't need them. Report generation will run either way. The
parenthesis function is to allow the building of complicated queries.
Previewing a Report
To preview a report:
1. From the Report Tree pane, click to select the report you want to preview.
2. Do one of these:
• From the icon bar, click the preview icon, .
• From the menu bar, select File > Preview.
• From the Report Tree pane, double click the report you want to preview.
The Preview Screen appears. For more on this, refer to “Report Preview Screen” on
page 1027.
3. Review the report and, if required, print it directly from the preview screen or
export it.
Icon Tool Provides many functions such as print, copy, refresh, and export in
Bar addition to basic navigation functions.
Criteria Shows the criteria currently specified for this version. If this is not a
selection customized report, All appears here. To suppress this feature, refer to
“Preferences” on page 1038.
Icon Displays the Velocity program logo. To hide this feature, refer to
“Preferences” on page 1038.
Company Displays the name of your company. To show this feature and specify
title the company name, refer to “Preferences” on page 1038.
The columns that appear on the report screen depend on the type of report you
generate. The previous example provides columns of data relevant to active alarms;
another type of report, such as Expansion Inputs, presents different columns and data,
as in the following example:
Click: To:
Exit the current report preview and return to the Report Manager.
Display the Export dialog box and save this screen to file. For more on
this, refer to “Saving Custom Reports” on page 1025.
Specify the size of the page displayed on the screen. Select from the
available options.
The default is 100% but you can select another setting to increase or
decrease the size of the page you see.
Bring up the Search dialog box and search the currently displayed
report for the entered text string.
The report preview screen includes a footer that indicates the page number for this
page, if this is a multi-page report, as well as the total number of pages.
Additionally, you can view and manipulate information on the Report Screen through
various right click options. For more on these, refer to the “Preview Screen Features”
starting on page 1029.
Field: Indicates the field within the Velocity SQL database where this piece
xxx of information resides.
Copy Select this option to copy this information to the Windows buffer from
where you can paste it into any other program, such as Word.
Freeze Select this option to create a page partition marker like this example:
Pane
You can scroll information that exists below this point but not above it.
This is useful as a way to page-mark information you think is
important for closer scrutiny.
Printing Reports
To print a report:
1. From the Report Tree pane, click to select the report you want to print.
2. Do one of these:
• From the icon bar, click the print icon, .
• From the menu bar, select File > Print.
• From the keyboard, press Ctrl + P.
The report is printed to the printer specified on the Velocity Preferences printers
page.
You can hide the Velocity logo and put the name of your company at the top of the
page through the Report Manager Preferences page.
Exporting Reports
Use this feature to export a report to a text file for Crystal Reports or another report
generator. There are two methods:
Export both the report and the report definition file at the same time
Export the report in one of several formats.
Exporting Reports
This method gives you greater control of the export process, enabling you to select
from one of many report formats. It is also the only method for exporting a customized
report. This method does not, however, automatically generate a report definition file
so that if you need to re-import this file, you must create a new RDF during the
importing process.
For more on this, refer to “Importing Reports” on page 1034.
To export a report:
1. If required, create the report you want or customize an existing report.
If the report already exists, skip to Step 2.
2. From the Report tree pane, click to highlight the report you want to export.
3. Preview the report.
4. At the Preview screen, click the Export icon, .
The Export dialog box appears.
5. From the 'Format' combo box, select the option you need.
Option Description
MS Excel 97-2000 The file is exported as an Excel .xl file that can be
read by any Excel version from 97 to 2000.
MS Excel 97-2000 The file is exported as an Excel .xl file with data only.
(data only) This file can be read by any Excel version from 97 to
2000.
Rich Text Format The file is exported as a Word RTF file. This file can
be imported by any version of Microsoft Word.
Separated Values The file is exported as a flat file with each column
(CSV) separated by a comma.
Tab-separated text The file is exported as a text file with each column
and each line separated by a tab.
6. From the 'Destination' combo box, select the destination for this file.
Normally this is Disk File.
7. Click OK.
8. In the 'Separator' field, select the character you want to use to separate one
column from another. In the 'Delimiter' field, select the character you want to use
to separate one row from another.
The default separator is a comma and the default delimiter is a quotation mark.
The Choose Export File dialog box appears.
9. Navigate to the directory where you want this file to be stored.
Normally, you should specify Program Files\Hirsch Electronics\Velocity\Reports.
10. In the 'File name' field, enter a name for this file, such as New Report.rpt.
11. Click Save.
You can now import this report into Crystal Reports or another report program as
required.
Importing Reports
Use these instructions to import a report. The report can be either a report
previously-exported from Velocity or a report created by Crystal Reports.
Before a report can be imported, it must be in the proper Crystal Reports
format.
To import a report:
1. Open Report Manager.
The Report Manager main screen appears.
2. If needed, create a report group into which you want to place this report. For more
on this, refer to “Report Groups” on page 1037.
3. Do one of these:
• From the Report Tree pane, right click on one of the main report folders such
as DIGI*TRAC Configuration, History Logs, or a report group you have created
for this report type. A pop-up menu appears. Select Add > Reports... from
the pop-up option list.
• Highlight the report folder into which you want this report placed and click the
Add Report icon on the icon tool bar, .
The Add Report dialog box appears like the following example:
If this message does not appear, double click to select the imported report from
the appropriate group and the message will appear. Alternatively, select the
imported file and click the Edit Report Definition File button.
5. Click Yes to create a report definition file for this imported report.
The Report Definition File screen appears. For more on this, refer to “Report
Definition Files” on page 1035.
6. Define an Alias for each Table.Column in the Report.
This entails entering a new value in the Alias column for each column present on
this imported file.
7. When you're finished, click OK.
The imported file is now ready for use.
If required, customize the report as you would any other.
3. Click in each Alias column field you need to define and enter the new definition
name.
4. When you're finished, click OK.
To edit the existing report definition file:
1. From the Report Tree window, select the report whose report definition file you
want to change.
2. Do one of these:
• From the icon bar, click the Edit Report Definition File icon, .
• From the menu bar, select Edit > Report Definition File.
The Report Definition File dialog box appears like this example:
3. From the 'Alias' column, click the cell where the name you want to change
appears.
4. Edit the name as you require.
5. Modify as many aliases as you need.
6. When you're finished, click OK.
When you create the report, the column names are appropriately modified.
Report Groups
Use Report Groups to divide and administer reports in the Report Tree pane. The
default report groups are:
DIGI*TRAC Configuration
History Logs
Personal Information
Velocity Configuration
However, you can add new groups and rearrange existing groups as required.
To create a report group:
1. Open Report Manager.
The Report Manager main screen appears.
2. Right click one of the existing file groups (such as History Logs or Person
Information) in the Report Tree pane.
A pop-up list appears.
3. Select Add > Groups... from the option list.
The Add Group dialog box appears like this example:
4. Type a group name into the text field and click OK.
The new group name appears as a new branch in the Report Tree pane as shown
below:
5. Add (import) new reports to the new Report Group by right clicking the new group
and selecting Add > Reports...
For more on this, refer to “Importing Reports” on page 1034.
Preferences
The Report Manager Preferences page looks like this example:
Suppress Velocity logo Check this box to hide the Velocity logo from the top
on report header left corner of the report page.
Show company name Check this box to insert your company name at the
on report header top of the report. The 'Company Name' text box is
activated.
Company Name: Enter the name you want to appear at the top of
each report.
1038 Preferences
MAN006-0612
Scheduling Agent
The qualified operator can schedule several tasks for activation at specified times using
the Scheduling Agent. In this way, jobs that take more than a few minutes can be
scheduled for off-peak hours.
This module performs the following tasks:
activate / deactivate credentials
back up Velocity alarm and event logs
back up Velocity database
synchronize controller clocks
dial up remote DIGI*TRAC controllers
print reports
execute programs
import data
export data
execute command sets
Instructions on using Scheduling Agent are explained in “Scheduling Agent: How To
Use” on page 1040.
None of the tasks listed above run from a Velocity client. They are all run
from the Velocity server. However, most tasks can be configured from a
client with the exceptions of these: import data, export data, and execute
programs. For more on this, refer to “Scheduler Wizard: Select Task Type”
on page 1058.
1039
Velocity Version 3.1 Administrator’s Guide
All currently defined tasks are displayed in this dialog box. For more on this screen,
refer to “Scheduled Tasks Screen” on page 1058.
In the default form, only the Activate/Deactivate Credentials and Velocity Daily
Backup tasks are defined. All other tasks must be defined and activated by clicking
on the Add New Schedule option.
2. To add a task to scheduled tasks, double click the Add New Schedule option.
The Scheduler Wizard introduction screen appears.
3. Click Next.
The Select Task Type screen appears.
For more on this screen, refer to “Scheduler Wizard: Select Task Type” on page
1058.
4. From the 'Select the task you want Velocity to run' window, select a task to
schedule it.
The task name appears in the upper window.
5. Click Next.
The Configuration screen appears. For more on this, refer to “Scheduler Wizard:
Configuration Screen” on page 1059.
6. Define the parameters of this task.
Each task displays a different configuration screen. Refer to the individual task for
more on this.
7. Click Next.
The Select Scheduler Interval screen appears. For more on this screen, refer to
“Scheduler Wizard: Select Schedule Interval” on page 1060.
8. Specify the interval you need for this task, then click Next.
The Schedule Detail screen appears. For more on this, refer to “Scheduler Wizard:
Schedule Detail” on page 1061.
9. Define the schedule detail for this task, then click Next.
The finished screen appears, summarizing the schedule and task.
10. Click Finish.
The new task appears in the Scheduled Tasks window and will run when specified.
All tasks run in latent mode, meaning that they run in the background while other
Velocity operations continue to function as required. If a task is missed because the
required Windows, SQL, or Velocity service was not running, it resumes as soon as the
service starts. If a task is scheduled for a particular controller and the controller is
off-line at that time, the task resumes as soon as the controller is back online.
Activating/Deactivating Credentials
The Activate/Deactivate Credentials option is selected by default in the Scheduling
Agent. This enables Velocity to download new credential information to all system
controllers. Credentials that have been activated since the last download are entered
into the relevant controller's memory; all credentials that have been deactivated are
removed from the relevant controller's memory.
If you have already entered an activation or expiration date for any credentials on the
credential general property page, this will already exist in the Scheduling Agent.
You should never have to delete or change the properties of this task.
2. Either enter or use the buttons to specify how many days you want retained in
local storage for this archive.
The default is 30 days.
3. Click Next.
The Select Schedule Interval page appears. For more on this, refer to “Scheduler
Wizard: Select Schedule Interval” on page 1060.
4. Specify the interval as required then click Next.
The Schedule Detail page appears. For more on this, refer to “Scheduler Wizard:
Schedule Detail” on page 1061.
5. Specify the schedule detail according to the interval you selected.
6. Click Next.
A message displays the specifications for the task as requested.
7. If the information on this task is correct, click Finish.
If it isn't correct, click Back to return to the previous screen and make corrections.
By default, the archive file is stored in the \MSSQL\data directory with an MDF
extension.
2. From the 'Does not contain...' window, select all systems you want the Scheduling
Agent to dial.
3. Click the <<Add button. The selected systems are added to the 'Contains...'
window.
To remove an systems mistakenly added to the 'Contains...' window, simply select
them and click the Remote >> button.
Use the and buttons to move a highlighted system listed in the
'Contains...' window up or down in the list. Systems nearer the top are dialed first.
4. Click Next.
The Select Schedule Interval screen appears. For more on this screen, refer to
“Scheduler Wizard: Select Schedule Interval” on page 1060.
5. Click the radio button designating the interval you want to observe for performing
this task.
6. Specify the interval as required then click Next.
The Schedule Detail page appears. For more on this screen, refer to “Scheduler
Wizard: Schedule Detail” on page 1061.
7. Specify the interval required.
8. Click Next.
A message displays the specifications for the task as requested.
9. If the information on this task is correct, click Finish.
If it isn't correct, click Back to return to the previous screen and make corrections.
The task now appears on the Scheduled Tasks screen.
E-mail Reports
Schedule this task to E-mail generated reports to specified addresses. This enables
qualified operators at remote locations to receive and keep up-to-date on Velocity
reports.
To set up E-mail reports:
1. From the Scheduling Agent Select Task Type screen, select the E-mail Reports
option.
The initial Scheduler Wizard dialog box appears like this example:
2. From the pick list, select one of the available Roles under which this schedule will
run.
Only those people who are members of the selected Role are allowed to receive
the emails the Scheduling Agent generates using this feature and only those Roles
currently defined for Velocity appear in the drop-down list. For more on defining
roles, refer to “Roles: How To Define” on page 287.
The role you select only restricts Velocity data, such as reports and
command sets. It does not affect data generated by Windows resources,
such as printers, which are based on the account under which Velocity
Extension Service runs.
The default choice is Administrators.
3. Click Next.
The Scheduler Wizard Configuration dialog box appears like this example:
4. From the 'Select the reports you want to print' window, check in the left hand cell
of each report you want printed.
An X appears in each cell you select.
• If you want to select all the reports listed, click the Select All button.
• To deselect all the reports currently selected in the window, click the
Deselect All button.
5. Click Next.
Server From the drop-down list, select the mail server, if required,
through which this E-mail is directed.
The server must be recognized by the network.
From: Enter the name of the company from which this E-mail is
being sent.
User name: Enter the name of the person sending this E-mail.
Message: Enter a brief message that will accompany the reports in this
E-mail.
2. From the Command Set Name window, click to check each command set you
want executed at a given time.
• To select all of the displayed command sets, click the Select All button.
• To deselect any currently selected command sets, click the Deselect All
button. If you want to deselect one at a time, uncheck the appropriate box.
3. Click Next.
The Select Schedule Interval page appears. For more on this screen, refer to
“Scheduler Wizard: Select Schedule Interval” on page 1060.
4. Specify the interval as required then click Next.
The Schedule Detail page appears. For more on this screen, refer to “Scheduler
Wizard: Schedule Detail” on page 1061.
5. Specify the schedule detail according to the interval you selected.
6. Click Next.
A message displays the specifications for the task as requested.
7. If the information on this task is correct, click Finish.
If it isn't correct, click Back to return to the previous screen and make corrections.
The task now appears on the Scheduled Tasks screen.
Executing Programs
The Scheduling Agent enables the qualified operator to start a program at some
selected interval. These programs can include any executable that resides on this
computer, including a dedicated video feed or VoIP programs.
You cannot create and configure this task from a Velocity client; it must
be configured from the Velocity server.
To schedule a program start:
1. At the Scheduler Wizard Select Task Type screen, select Execute Program then
click Next.
The Configuration screen appears like this example:
Exporting Data
Velocity generates a lot of data that periodically needs to be exported to an archive
location. While you can do this manually, it is easier and safer to schedule data export
at regular intervals.
Importing and exporting records in most programs requires you to specify both a
source and a destination. Velocity is different. The Velocity database is always
understood to be at one end of the transfer process. During the import process,
Velocity only needs to know where the source file is; during the export process, Velocity
only needs to know where the destination file exists.
You cannot create and configure this task from a Velocity client; it must
be configured from the Velocity server.
Hint If you schedule the export from a Velocity machine other than the Velocity server,
the path you specify may not be available to the Velocity server when it actually
runs the export and attempts to write the file. It's normally best to schedule export
from the Velocity server.
7. Click Next.
A message displays the specifications for the task as requested.
8. If the information on this task is correct, click Finish.
If it isn't correct, click Back to return to the previous screen and make corrections.
The task now appears on the Scheduled Tasks screen.
Importing Data
Many installations use data gathered by Human Resources and other departments to
keep the Velocity database up-to-date. While you can do this manually through the
Velocity Data Import Wizard, it is often easier and safer to schedule data import at
regular intervals.
Importing and exporting records in most programs requires you to specify both a
source and a destination. Velocity is different. The Velocity database is always
understood to be at one end of the transfer process. During the import process,
Velocity only needs to know where the source file is; during the export process, Velocity
only needs to know where the destination file exists.
You cannot create and configure this task from a Velocity client; it must
be configured from the Velocity server.
To schedule data import:
1. From the Scheduling Agent Select Task Type screen, select the Import Data
option.
The Scheduler Wizard Configuration dialog box appears like this:
4. Click Next.
The Select Schedule Interval page appears. For more on this screen, refer to
“Scheduler Wizard: Select Schedule Interval” on page 1060.
5. Specify the interval as required then click Next.
The Schedule Detail page appears. For more on this screen, refer to “Scheduler
Wizard: Schedule Detail” on page 1061.
6. Specify the schedule detail according to the interval you selected.
7. Click Next.
A message displays the specifications for the task as requested.
8. If the information on this task is correct, click Finish.
If it isn't correct, click Back to return to the previous screen and make corrections.
The task now appears on the Scheduled Tasks screen.
Hint You may need to edit this task, but it is uncommon to delete and recreate it unless
the task has become unstable or corrupted for some reason.
This task differs from the Archive Alarm/Event Logs in scope. As its name implies, the
Archive... Logs procedure removes alarm and event logs and histories from the Velocity
database and places them in a separate file, while the SQL Database Backup copies
the entire Velocity database to a location predefined by SQL Database Manager.
To schedule database maintenance:
1. From the Scheduled Tasks screen, double click on Add New Schedule.
2. Click Next.
The Select Schedule Interval page appears. For more on this screen, refer to
“Scheduler Wizard: Select Schedule Interval” on page 1060.
3. Specify the interval as required then click Next.
The Schedule Detail page appears. For more on this screen, refer to “Scheduler
Wizard: Schedule Detail” on page 1061.
4. Specify the schedule detail according to the interval you selected.
5. Click Next.
A message displays the specifications for the task as requested.
6. If the information on this task is correct, click Finish.
If it isn't correct, click Back to return to the previous screen and make corrections.
Once scheduled, it appears in the Scheduled Tasks as Perform Database Maintenance
unless you rename it.
By default, all Velocity database backups are stored under the Velocity_Backup_Device
file name on the MSSQL7\Backup subdirectory on the drive where MSDE or SQL is
installed. However, you can designate another location or device for the backup files,
such as a tape drive, another local hard drive, or even a networked hard drive using the
instructions in SQL Database Manager - Designate Backup File Location.
Hint We recommend that you periodically copy the backup files to an alternate media,
drive, or directory where they are protected from hardware failure. You can
combine backup and archiving chores by designating the backup location as a
tape drive.
If you need to restore the Velocity database from backup, use the SQL Database
Manager.
If you need to define and use multiple backup locations, you must use the backup
utility supplied through SQL Database Manager. Scheduling Agent does not support
multiple backup. For more on this process, refer to “Defining Multiple Backup
Locations” on page 1101.
Printing Reports
While you can create, format, and print reports manually, it is both easier and less
time-consuming to schedule Velocity to do it.
To schedule report printing:
1. From the Scheduling Agent Select Task Type screen, select the Print Reports
option.
The Scheduler Wizard Configuration dialog box appears like this:
2. In the 'Select the printer you want to print to:' combo box, select from the
drop-down list the printer where you want the reports printed.
Only printers currently recognized by the network to which this Velocity workstation
is connected appear in this list. The default selection is the printer you specified for
report printing on the Preferences Printers page.
4. If you want to select all the reports listed, click the Select All button.
To deselect all the reports currently selected in the window, click the Deselect All
button.
If you want to change the default settings for a selected report:
f. Click in the Criteria column of the selected report.
g. Click the button that appears.
The criteria and sorting page for that report appears. These pages closely
resemble the criteria and sorting pages available for through the Report
Manager.
h. Uncheck the 'Use Report Default Criteria and Sorting' box.
The fields and tabs are activated as shown in the following example:
When you click the 'Select the printer you want to print to:' combo box, a drop-down
list appears showing all the printers to which the current Velocity operator has access,
like the following example:
However, since the actual scheduled task is run under the VelocitySevices account, that
account may not have access to the printer you specified.
To check this, try these two procedures:
Try printing to a local printer:
a. Log off Windows and log back on Windows as VelocityServices.
b. Select Start > Settings > Control Panel > Printers and Faxes > Add
Printer.
Make sure that the required printer is not already added to the Printers and
Faxes list.
c. Follow the instruction to add the printer to which you want the scheduler to print
reports.
d. If VelocityServices account doesn’t have permission to that printer, contact your
IT administrator to grant permission to it.
e. Log back on as normal Velocity Operator account and proceed to configure the
rest of the report printing schedule.
Print to a network printer:
Since VelocityServices is a local account, it doesn’t have access to network printers.
Therefore you should change the Extension Service’s (and ONLY the extension ser-
vice) logon account to a domain account which has access to that network printer.
One way to make sure which account has access to which printer is to logon to
Windows using that account and go to Settings->Printers and Faxes and check
which printers are registered under that account. The following steps show you
how to achieve this.
1. Stop Velocity Extension Service, if it is running.
2. Select Start > Control Panel > Administrative Tools > Component Services.
3. Expand the Services node until Velocity Extension Service appears in the right
panel.
4. Double click on Velocity Extension Service or right click and select Properties.
5. Click the Log On tab.
If you see the above dialog box, click OK and follow the instruction to stop
and restart the service.
The Velocity Extension Service runs under the account you just specified until you
change it again. If you set up the schedule to print to any printer to which this account
has access, it will print correctly; otherwise, in the Velocity Scheduler_Reports.txt file, it
will tell you that you are trying to print to a printer that the current user doesn’t have
access to.
The log file will also give you the current user name, the printer(s) to which it has
access, and the printer to which the report(s) are scheduled to print. If the third
condition is not found among the printers it has access to, it will say so and the printing
job terminates.
This screen includes a brief menu tool bar and the scheduled tasks window. Notice that
both the Activate/Deactivate Credentials and the Velocity Daily Backup are included by
default.
The menu tool bar includes only one option: View > Refresh. This enables you to
refresh the currently displayed list of scheduled tasks. Use the Refresh tasks to update
the current list of tasks in real-time.
The scheduled tasks window lists all currently displayed tasks. It also includes the Add
New Schedule option which enables you to create and define a new task.
This window includes these read-only columns:
Creator A person or computer that created this task. If the task is default,
such as Activate/Deactivate Credentials, the creator is System.
Last Run Displays the date and time when this task was last run.
Type the name for this The task you select in the 'Select the task...' window
task: below appears in this text box. If needed, you can
change the task name here.
Select the task you want From the list in the window, click to highlight the
Velocity to run: task you want to schedule.
The task name appears in the 'Type the name...'
text box. For a list of the tasks displayed in this
window, see below.
Next Click this button after you have completed the task
selection. The Schedule Wizard Configuration page
appears.
This page contains the following radio buttons and pick list:
One time only Click this radio button to schedule this task to be performed
one time only.
Schedule Select the date on which this task should be begun. Click
Effective date the button to bring up a calendar.
Next Click this button to proceed to the next step of this wizard.
Several of these intervals have more flexibility than first appears. When you select
Weekly, it doesn't necessarily mean you are planning to run this task once a week. It
means you are planning to run the process on a weekly basis, but you can still specify
multiple days to run the process within that week (such as on both Monday and
Thursday) during that week; and even on those days during the week that it is running,
you can run it multiple times.
The same is true for Monthly schedules: you can still run the process multiple times
during that month, even multiple times during a specified day.
The precise appearance of this page depends on the interval you selected on the
Select Scheduler Interval page (page 1060).
One time only “Scheduler Wizard (One Time Only) Dialog Box” on page
1066
Each of these interval dialog boxes are discussed in the following sections.
Occurs once at: Click this radio button then either enter or use the spin
control buttons to set the time at which this task occurs
every day.
If you select this option, the Occurs every: option is
deactivated.
Occurs every: Click this radio button then either enter or use the spin
control buttons in the first field to specify the number of
minutes/hours describing the intervals occurring between
execution of this task every day.
In the second field, pick either Hours or Minutes. The
default is Hours.
If you select this option, the Occurs once at: option is
deactivated.
Starting at: If you select the Occurs every: option, enter or use the
spin control buttons to indicate the time at which the
specified intervals take effect for this task.
For example, if you specify every 3 hours in the previous
field and 3:30 AM here, then the task is first initiated at 3:30
AM and repeated every 3 hours until the Ending at: time is
reached.
This is an optional field.
Ending at: If you select the Occurs every: option, enter or use the
spin control buttons to indicate the time at which the
specified intervals are no longer relevant for this task.
For example, if you specify every 3 hours in the Occurs
every: field, 3:30 AM in the Starting at: field, and 8:30 at
this field, then the task is first initiated at 3:30 AM and is
repeated every 3 hours until the 8:30 at which time the
schedule is inactivated until 3:30 AM.
This is an optional field.
Hint How to change time fields: click the and spin control buttons to
change the hour field. Use the right cursor key or click in the minute field, then
change that value by either entering a new value or using the spin control buttons
to increase or decrease the value. Use the right cursor or click in the AM/PM field
and use the spin control buttons to toggle between these values.
Select the day(s) Check each day of the week on which you want this task
of the week run. Only those days you check are run.
below:
Occurs once at: Click this radio button then either enter or use the spin
control buttons to set the time at which this task occurs
every day.
If you select this option, the Occurs every: option is
deactivated.
Occurs every: Click this radio button then either enter or use the spin
control buttons in the first field to specify the number of
minutes/hours describing the intervals occurring between
execution of this task every day.
In the second field, pick either Hours or Minutes. The
default is Hours.
If you select this option, the Occurs once at: option is
deactivated.
Starting at: If you select the Occurs every: option, enter or use the
spin control buttons to indicate the time at which the
specified intervals take effect for this task.
For example, if you specify every 3 hours in the previous
field and 3:30 AM here, then the task is first initiated at
3:30 AM and repeated every 3 hours until the Ending at:
time is reached.
This is an optional field.
Ending at: If you select the Occurs every: option, enter or use the
spin control buttons to indicate the time at which the
specified intervals are no longer relevant for this task.
For example, if you specify every 3 hours in the Occurs
every: field, 3:30 AM in the Starting at: field, and 8:30 at
this field, then the task is first initiated at 3:30 AM and is
repeated every 3 hours until the 8:30 at which time the
schedule is inactivated until 3:30 AM.
This is an optional field.
Hint How to change time fields: click the and spin control buttons to
change the hour field. Use the right cursor key or click in the minute field, then
change that value by either entering a new value or using the spin control buttons
to increase or decrease the value. Use the right cursor or click in the AM/PM field
and use the spin control buttons to toggle between these values.
Day: Enter or use the spin control buttons to set the day of the
month on which this task is to be run.
Month(s) Check each month you want this task performed. It will be
performed on the day of the month specified in the
previous field.
Only checked months run the task; the task is not run
during unchecked months.
Occurs once at: Click this radio button then either enter or use the spin
control buttons to set the time at which this task occurs
every day.
If you select this option, the Occurs every: option is
deactivated.
Occurs every: Click this radio button then either enter or use the spin
control buttons in the first field to specify the number of
minutes/hours describing the intervals occurring between
execution of this task every day.
In the second field, pick either Hours or Minutes. The
default is Hours.
If you select this option, the Occurs once at: option is
deactivated.
Starting at: If you select the Occurs every: option, enter or use the
spin control buttons to indicate the time at which the
specified intervals take effect for this task.
For example, if you specify every 3 hours in the previous
field and 3:30 AM here, then the task is first initiated at
3:30 AM and repeated every 3 hours until the Ending at:
time is reached.
This is an optional field.
Ending at: If you select the Occurs every: option, enter or use the
spin control buttons to indicate the time at which the
specified intervals are no longer relevant for this task.
For example, if you specify every 3 hours in the Occurs
every: field, 3:30 AM in the Starting at: field, and 8:30 at
this field, then the task is first initiated at 3:30 AM and is
repeated every 3 hours until the 8:30 at which time the
schedule is inactivated until 3:30 AM.
This is an optional field.
Hint How to change time fields: click the and spin control buttons to
change the hour field. Use the right cursor key or click in the minute field, then
change that value by either entering a new value or using the spin control buttons
to increase or decrease the value. Use the right cursor or click in the AM/PM field
and use the spin control buttons to toggle between these values.
Start time: Either enter or use the spin control buttons to set the time
at which this task occurs.
The task is performed only once. After the task is completed, the item remains in the
list until a qualified operator deletes the task from the Scheduling Agent.
Hint How to change time fields: click the and spin control buttons to
change the hour field. Use the right cursor key or click in the minute field, then
change that value by either entering a new value or using the spin control buttons
to increase or decrease the value. Use the right cursor or click in the AM/PM field
and use the spin control buttons to toggle between these values.
Deleting Tasks
You can also delete a scheduled task from this option list.
To delete an existing task from the Scheduling Agent:
1. From the Scheduled Tasks screen, right click on the task you want to delete.
A pop-up option list appears.
2. Select Delete from this list.
The existing task is deleted from the screen.
If you select the Import Data or Execute Program task properties, screens like these
appear:
All of these property sheets share two fields at the top of the page:
Schedule The current name of this schedule. You can click in this field
Name: and change it as required.
Task Type: The type of task represented by this task. This field cannot be
changed.
All fields appearing below these two are task-dependent: the fields you see depend on
the task defined by the Scheduling Agent.
When you click the Schedule tab, a screen like this example appears:
This screen lists the interval of the selected task. The fields vary according to the type of
option selected in the Schedule Task field.
Schedule Select an option from the drop-down option list indicating the
Task: type of schedule used with the selected task.
Your choices are:
• Daily
• Weekly
• Monthly
• One Time Only
Schedule Either enter date in these fields or click the to open a calendar.
Effective Specify the day on which you want this task begun.
Date:
Daily/Weekly/Monthly/Run Once
Select the Check one or more days. For Weekly schedule task only.
day(s) of the
week below:
Runs on Day Enter or use spin buttons to set the day of month on which this
___ of runs. For Monthly schedule task only.
month(s): Check month(s) this task is run.
Start time: Indicate the starting time for this task on the day selected. For
One Time Only schedule task only.
Daily Frequency
Occurs Once For Daily, Weekly, and Monthly schedule task only. If you click
at: this radio button, enter or use spin buttons to set the time at
which this task is run.
Occurs Every: For Daily, Weekly, and Monthly schedule task only. If you click
this radio button, enter or use spin buttons to set the interval in
hours or minutes when this task is run.
Starting at: For Daily, Weekly, and Monthly schedule task only. Either
enter or use spin buttons to set the starting time for this task.
Ending at: For Daily, Weekly, and Monthly schedule task only. Either
enter or use spin buttons to set the stop time for this task.
All applicable services, including SDS and DTNS, are started. Velocity is
ready to open and use.
On system startup, SCM normally starts all services within 30 seconds; however,
occasionally it can take as long as one minute. If, for some reason, SCM does not start
automatically, you can manually start the services in this way:
From the Windows desktop, select Start > Programs > Hirsch Electronics
Velocity > Service Control Manager.
From the Windows tray, right click on the SCM icon . Refer to “Controlling SCM
Services” on page 1074 for more information.
The SCM starts and the SCM icon appears in the Windows tray.
1073
Velocity Version 3.1 Administrator’s Guide
If a service is currently running, the option stopping the service appears. If the
service is currently stopped, the option starting the service appears. (In the above
example, all services are currently running.)
2. Select the options you need.
To change the basic settings, select the Settings options as explained in
“Customizing SCM” on page 1075.
The Settings option only appears if this version of SCM is running on the
Velocity server. If this version of SCM is running on a client, only the Start
and Stop options are available.
3. When you're finished, select Exit to return to the Velocity desktop.
If you are NOT currently using the CCTV feature, make sure these two features are
disabled:
Stop the Velocity CCTV Service from the SCM
Switch the Hirsch Port Manager Service to a manual setting
When working on a Velocity client, a user will neither see nor be able to
use the SCM to start or stop services, even if the user has the necessary
rights to use the SCM. Only if the Velocity administrator is logged on to
the client will the SCM be available. In all other cases, the SCM icon does
not appear on a Velocity client.
Customizing SCM
Customizing SCM settings enables the qualified operator to enable and retune many
important Velocity functions — such as CCTV, RSS, Web Server, SQL Database, and the
network connection.
To change current SCM settings:
1. Right click on the SCM icon on the right side of the Windows desktop tray.
A list of options pulls up.
2. Select Settings.
The Velocity Settings dialog box appears. For more on this, refer to “Velocity
Settings Dialog Box” on page 1076.
3. Click on the tab you require to reveal the specific page you need.
Choose from these pages:
• CCTV
• Database
• Diagnostics
• Advanced
• Web Server
4. Make changes to the page as required.
5. When you're finished, click OK.
If you make any changes to the SCM, a message like this appears:
6. Click OK to continue.
7. To activate the changes you made here, do one of two things:
• Right click the SCM icon to stop then restart all currently running Velocity
services (such as SDS and DNTS) as discussed in Service Control Manager
(SCM)
• Restart Windows
Hint We recommend the first option, since it takes less time and does not interrupt
Velocity's monitoring of your security system.
CCTV Select what IP address and remote port you want to use for the
attached CCTV system. For more on this, see “CCTV Settings” on
page 1077.
Database Select what SQL server you want to use for Velocity. For more on
this, see “Database Settings” on page 1077.
Network Select the remote port and IP address for the Velocity network
settings. For more on this, see “Network Settings” on page 1078.
Diagnostics Enable the debugging of the polling engine and/or HCS and
specify the level of the debugging to be performed. For more on
this, see “Diagnostics Settings” on page 1079.
Web Server Enable the Velocity web server and RSS features.
To access a subdirectory, single-click on the option and the settings appear in the right
pane.
If you make any changes to any of the values on these pages, such as enable the web
server or CCTV, a dialog box appears like this:
CCTV Settings
When you click the CCTV subdirectory, these options appear:
Enable CCTV This box is checked by default. Uncheck the box to disable
Integration CCTV integration.
IP Address This field displays the IP address that the Security Domain
Server uses to establish communications with the CCTV
server.
Since the SDS and CCTV servers are almost always on the
same machine, a loop back address is automatically
displayed here.
Debug File Name Enter the path and name you want to give to the CCTV
debug file.
The default directory and name is C:\Program Files\Hirsch
Electronics\Velocity\Velocity CCTV Services-Technical
Support File.txt.
Debug Level Indicate the debug level you require for this debug file.
Database Settings
When you click the Database subdirectory, these options appear:
SQL Server
SQL Server From the combo box option list, select the name of the
computer which runs SQL Server and the instance of SQL
Server that handles Velocity's database (usually \HIRSCH).
In a single workstation environment, this name should be
the same name as the Velocity workstation. In networked
environments, the SQL Server computer is often a
dedicated machine.
Set Click this button to set the password you just typed in the
text box.
Startup timeout Specify the number of seconds Velocity allows for SQL
Server to start up before a timeout alarm is sent to the
Alarm Viewer.
The default is 300 seconds.
Network Settings
When you click the Network subdirectory, these options appear:
IP Port Enter the port number of the Security Domain where the Velocity
service resides.
This is normally the default, 2025, for the Velocity service. Most of
the time this works; however, there may be rare instances when a
conflict with another port occurs. If this happens, you can change the
port number as shown in the example above.
Server Enter the computer name of the Velocity server as assigned by the
Name system administrator.
Active This combo box automatically displays the default root of your
Directory domain where all new Velocity operators are stored. If you need to
specify another location, click to reveal the list of available
organizational units (OUs) and select one of these, as shown in this
example:
Note: If you select an OU, your existing accounts will not be automatically
moved. Instead, you will receive ‘Access Denied’ messages until they
are reassigned to ‘Velocity Users’ on the OU. You will have to create
the ‘Velocity Users’ on the OU manually.
Only select a new authentication source if you need to change the
location where new Velocity operators are created to an OU instead
of the root of your domain.
Diagnostics Settings
When you click the Diagnostics subdirectory, these options appear:
Message Queue size of polling engine. How many messages can the
queue size program buffer at one time.
Under most circumstances, this size should not be reset unless
expressly requested by Hirsch Technical Support.
The default is 20.
HCS Debug Hirsch spooler debugger. This sets the debug bit flags. Specify the
Level level of detail at which the debugger should run where 0 = no
debug and 7 = highest level of detail.
All debug results are stored in the Velocity log file. Under most
circumstances, this setting should not be reset unless expressly
requested by Hirsch Technical Support.
The default is Disabled and Level 1.
PE Debug Polling engine debugger. This sets the debug bit flags. Specify the
Level level of detail at which the debugger should run where 0 = no
debug and 7 = highest level of detail.
All debug results are stored in the Velocity log file. Under most
circumstances, this setting should not be reset unless expressly
requested by Hirsch Technical Support.
The default is Disabled and Level 1.
Flash Flash download debugger. This sets the debug bit flags for the flash
Debug download process. Specify the level of detail at which the debugger
should run where 0 = no debug and 7 = highest level of detail.
All debug results are stored in the Velocity log file. Under most
circumstances, this setting should not be reset unless expressly
requested by Hirsch Technical Support.
The default is Enabled and Level 1.
Enable Check this box to report any line voltage updates during an input
line state change.
voltage Line voltage requests are very resource intensive on systems
updates possessing a large number of active inputs. For this reason, we
on input recommend that you leave this feature disabled unless you need to
state review real-time line voltage updates in your Status Viewer.
change
The default is unchecked and disabled.
Advanced Settings
When you select the Advanced subdirectory in Velocity Settings, a page like this
example appears:
Advanced Settings
Enable event Check this box to enable event level customization. If this
level description feature is not enabled, any changes you make an alarm or
customization event in Customization Manager will not take effect.
This option is unchecked by default.
Enable address Check this box to enable point customization. This allows a
level description qualified operator to modify events and alarms on a
customization point-by-point basis. If no point level customization is
defined in Customization Manager, Velocity checks for an
event level modification. If neither of these have been
changed, then Velocity uses the factory default.
This option is unchecked by default.
Restrict alarms Check this box to restrict which alarms and events an
and events using operator can review through a role definition.
Velocity Roles This option is unchecked by default.
Escalate alarms Check this box to enable Velocity to escalate point level
outside Roles alarms through Point Customization in Customization
Manager.
Enable detail Check this box to enable operator logging. This allows the
Operator logging Report Manager to detect and report activity in a more
(Requires client detailed manner, indicating exactly what each operator
restart) changed (such as door groups for credentials) or did (such
as printing a badge), what the previous setting was, and at
what Velocity client or workstation the change was made.
The default value for this feature is unchecked and disabled.
Before this feature can be enabled, each Velocity client must
be restarted.
Web Server
When you select the Web server subdirectory in Velocity Settings, a screen like this
example appears:
Enable web Check this box to enable the web server. This is the
server HTML-based page associated with the Velocity server that
enables remote PCs using Mobile Velocity to access Velocity
and use portions of it to monitor and control the system.
The default is unchecked and disabled.
Default page This text box identifies the default page that first appears
when the Velocity web server is opened.
A default page, \Index.html, is located in the \Velocity root
directory.
Port Enter the port number that the web server is using.
The default port number is 80. Consult your system
administrator for the port you should designate.
Enable RSS Check this box to enable RSS streaming. This enables a
computer, including wireless pocket PCs, to display
up-to-the-minute event and alarm data in a streaming
format.
To run this feature, simply point your web browser to
http://servername/velocity.rss (this file is installed
automatically with Velocity 3.0 and later) and if the browser
is RSS-enabled, like IE7 or Firefox, it will recognize this file
and do the rest.
If your web browser is not RSS-capable, you will need to get
a third-party RSS reader, such as Pluck, that is an add-on
available for almost any browser on the market. After
installing this add-on, point the browser to the Security
Domain and you’re done.
No additional definitions within Velocity are required. Velocity
will issue the last 100 alarms and events without discretion
and does not adhere to Roles.
4. Clear the 'Open' text box until it looks like the example above.
5. From the right pane of Windows Explorer, find and drag the relevant .exe file into
the 'Open' box.
Three possible files are available:
The file appears in the 'Open' text box with its complete path and file name in
quotation marks.
6. With the file and path in the text box, add this argument to the end of it:
–uninstall
Make sure you place a space before the hyphen. This uninstalls the currently
malfunctioning service.
7. Click OK.
8. Bring up the Run dialog box again and, using the down button to the right of the
'Open' field, reselect the last command.
9. At the end of the line, delete the –uninstall argument and replace it with this
argument:
–install yourservicepassword .\VelocityServices
1087
Velocity Version 3.1 Administrator’s Guide
1088
MAN006-0612
If you need to download the latest edition of this file, link to:
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads
/books.mspx
and download the latest version of the Books Online.
Databases This folder contains one or more databases used for this SQL
Server workstation. A server may contain more than one
database, particularly if it is used for storing database programs
besides Velocity. However, it's generally a good idea to limit a
Velocity workstation to the Velocity database and the default
system databases, as shown in the example above.
This folder contains database diagrams, tables, views,
synonyms, programmability, and security.
For more on this, refer to “SQL Database Manager: Databases”
on page 1092.
Security This folder contains the security functions used by SQL Server
including the logins, server roles, and credentials.
For more on this, refer to “SQL Database Manager: Security” on
page 1131.
Server Objects This folder contains the backup devices, linked servers, and
server triggers.
Tables This element displays all Velocity's database tables. Tables are
modules SQL Server creates to categorize different types of
information.
As you can tell by looking in the SQL Database Manager
component window, Velocity generates many different types
of database tables. Each one of these can be viewed and,
where necessary, modified.
For more on this, refer to “SQL Database Manager: Tables”
on page 1113.
Synonyms This element displays the synonyms that have been defined
for this database.
Unless defined within Velocity, no synonyms appear.
You can use SQL Database Manager to perform a variety of database tasks.
Database Tasks
When you right click on the Velocity Database folder in the left system tree pane, a
number of pop-up options appear.
Most of the operations in this section should not to be
performed by anyone who is not a SQL Server programmer.
Very bad things can happen if you decide to modify or
eliminate existing scripts. Even worse things happen when
you decide to delete or rename existing databases.
These include:
New Query Create a blank query screen in the right pane where you can write
new SQL instructions for this database.
Script This enables the qualified SQL programmer to edit existing SQL
Database script based on the following SQL commands:
as • CREATE To
• ALTER To
• DROP To
• SELECT To
• INSERT To
• UPDATE To
• DELETE To
• EXECUTE To
This enables the programmer to create new programs based on
existing templates.
For more on this, refer to SQL Commands - Introduction.
Most tasks on this page are beyond the purview of this Help. Only the Backup, Restore,
and Shrink operations are explained in any detail here, and even these tasks are best
left to knowledgeable administrators. Of these, only the Restore feature may prove
necessary if the Velocity database becomes corrupted.
For more detailed information on using these database tasks, refer to your SQL Server
2005 help documentation.
Filegroups
Options
Permissions
Extended Properties
For more on these properties, refer to your SQL Database Manager help
documentation.
Database Diagrams
Database diagrams are a pictorial way to see the way in which the elements of a
specific database relate.
To create a database diagram:
1. Expand the Velocity database element until the Database Diagrams element
appears.
2. Click to highlight the Database Diagrams element.
A message appears asking you whether you want to create the requisite diagrams.
3. Click Yes.
The specified diagrams are generated.
An example of a database diagram is shown in the following example:
The scrollable middle window contains the set of all tables relevant to this database.
Many tables can appear here. In order to glimpse the properties for a specific item, just
click on one of the table elements, and the properties for that element appear in the
right properties pane.
The right properties pane not only displays the properties of a selected element, it also
allows you to change a value as required.
Be very careful what you change here. The essential principal
should be this: look but don't touch, unless you are
thoroughly conversant with SQL Server and know what you
are doing. Otherwise, a change here can cause irreparable
damage to the Velocity database.
Hint We recommend that you use the Scheduling Agent's Perform Database
Maintenance for every day backup of the Velocity database; however, to archive a
copy of the Velocity database, use this procedure. For more on backing up using
Scheduling Agent, refer to “Backup Velocity Database” on page 1086.
Source
Backup type Accept the default Full unless you want to perform a
Differential backup.
A differential database backup records only those data changes
made to the database after the last full database backup. A
differential database backup is smaller and takes less time to
complete than a full database backup. By creating differential
database backups more frequently than database backups, you
can decrease the amount of data you risk losing.
Most of the time, you will accept the Full option.
Backup set
Backup set will Specify an expiration for this backup, either by selecting the
expire After radio button and designating the number of days this
backup is active or the On radio button and designating the
date on which this backup expires.
Transaction log Click this radio button to indicate you only want the transaction
log updated.
Note: This is currently not an available option for Velocity.
Remove Click this button to remove a selected backup device from the
Destination window. To do this:
Click and highlight a currently-displayed backup device.
Click this button.
The backup device disappears from the window.
Note: This is not a recommended practice. In most instances, you will
want to preserve your initial Velocity database backup file and
location. Deleting this default file can cause serious problems.
Contents... Click this button to display the Device Contents dialog box for
this backup device.
Options Page
This page looks like this example:
Overwrite media This section specifies whether the latest backup is appended
to previous backup set or overwrites those backup sets.
Back up to the Click this radio button to back up this new backup set to the
existing media set existing media set.
This is the default value. Under most circumstances, you
should not have to change it.
Append to the Click this radio button if you want to append the current
existing backup backup to the previous backup.
sets The advantage of this is that it maintains a running history of
the database from one backup to the next. The disadvantage is
that more space is required. This is the default value.
Overwrite all Click this radio button to overwrite the previous backup with
existing backup this new backup.
sets The advantage of this method is that it saves space. The
disadvantage is that any previous backup data is deleted.
Check media set If you check 'Check media set name...' box above, enter the
name... media set name.
Back up to a new If you select this radio button, the Backup to the existing media
media set and set radio button is inactivated. This selection indicates that you
erase all existing want to create a new media set each time you back up this
backup sets database and delete the existing backup set after the backup
operation is completed.
The New media set name and New media set description text
boxes are activated.
Reliability This section specifies ways SQL Database Manager can use to
verify that the backup was successful.
Verify backup Check this box to specify that the program backs up reads the
upon completion entire backup and checks for the backup's integrity on
whatever format you specified (disk, diskette, tape, etc.).
Perform Check this box to perform a checksum test before writing this
checksum before media to the destination. This enables SQL Database Manager
writing to media to ascertain whether the data was correctly copied from the
source.
The Continue on error box is activated. Check this box if you
want the backup operation continued even if the checksum
test detects a checksum error.
Transaction Log
Truncate the Check this box to specify that the program should truncate the
transaction log transaction log. This is the default selection.
If log records were never deleted from the transaction log, the
log would keep growing until it filled all the available space on
the disks holding the log. At some point, you have to delete old
log records that are no longer necessary for recovering or
restoring a database in order to make room for new log
records. The process of deleting these log records is called
truncating the log.
Back up the tail of Check this box to back up the log tail and leave the database in
the log, and leave the restoring state. This keeps the transaction log open and
the database... ready for new information.
Tape drive
Unload the tape If a tape drive is installed and is detected by the system, this
after backup selection instructs SQL Server to unload (eject or route to
storage stack) the tape from the tape drive after backup is
completed.
Rewind the tape If a tape drive is installed, is detected by the system, and the
before unloading Unload the tape after backup option is selected, this instructs
the tape drive to rewind the tape before it unloads.
The Choose Backup Destination dialog box appears like this example:
Hint You shouldn't have to change any of the other values on the SQL Server Back Up
Database screen.
Normally, you'll use Scheduling Agent to back up the Velocity database; however, if you
need to restore a corrupted or damaged database for any reason, use this feature.
For more on using the Scheduling Agent, refer to “Scheduling Agent,” starting on page
1039.
Hint You can use SQL Database Manager's backup procedure; however, it isn't as easy
to use as the Task Manager feature.
10. In the 'Select the backup sets to restore' window, check one or more backup sets
to restore.
Normally the relevant backup sets are checked already in the window. Accept
these selection.
11. Click OK.
The Restore Database dialog box disappears. SQL restores the specified file as the
new Velocity database.
12. Close the SQL Database Manager.
13. From the Windows tray, right click the Velocity Service Control Manager icon, .
14. Select both Start Velocity Security Domain Service and Start DIGI*TRAC
Network Service.
You can tell if these services have started correctly by observing whether the word
“start” changes to “stop” in the Velocity Service Control Manager option list.
15. Open Velocity.
The backed-up database file should now be restored on Velocity and running as the
current database.
After a Velocity database has been restored to a new computer, there are other services
and items that have to be updated in order to fully restore the Velocity system. For
more on this, refer to the next sections, “Restoring Server Extensions” on page 1106.
2. From the Windows desktop, select Start > Programs > Hirsch Electronics
Velocity > SQL Database Manager.
The SQL Database Manager appears.
3. Expand the Databases tree to display the Velocity sub-tree.
4. Expand the Velocity sub-tree to display the 'Tables' branch.
5. Click on Tables to open it up. In the right pane, a list of SQL tables appears.
Be very careful while working with these tables since inadvertent editing
can corrupt the database.
6. Scroll down the list of tables appearing in the right pane until you see the 'Servers.'
7. Right click Servers and select open table > return all rows.
A dialog box appears.
8. At the “Server Name” field, delete the current name and type in the full computer
name you recorded in step 1.
Remember to exclude the period after the name.
9. Close the dialog box.
10. Scroll down the right pane until you come to the 'Workstations' field.
11. Right click workstations and select open table > return all rows.
Another dialog box appears.
12. At the “workstation name” field, remove the name currently displayed and replace
it with the full computer name you recorded in Step 1.
Make sure to exclude the period after the name.
13. Close that dialog box.
14. Restart the Velocity Security Domain Service.
15. Start Velocity.
16. At the Velocity menu bar, select Add-Ins > Server Extensions.
The Velocity Server Extensions Manager appears.
The Server Extensions Manager lists the service extensions that need to
have the name of the computer updated before the service works on the
new computer. Make note of which server extensions you are actually
using.
17. Uninstall each server extension.
18. Reinstall the server extensions you actually use.
For example, if you are not using the E-mail Writer, do not reinstall this service
extension, because installing unnecessary service extensions expend valuable
computer resources; however, extensions like the Velocity Scheduling Agent, are
very important server extensions and should be reinstalled as a matter of course.
19. After you have reinstalled the necessary service extensions, stop and restart the
Velocity Extension Service through the SCM icon.
20. Start the Velocity DIGI*TRAC Network Service.
General Page
The Restore Database dialog box looks like this example:
The Restore Database dialog box presents you with a list of all the backups of the
database currently stored in the archive. It also displays which set of the backups in the
history you can use to restore the database in the shortest possible time.
When the dialog box is displayed, the backups needed to restore the database are
checked. If you know that one of the backups is not available or is out-of-date—for
example if a tape cartridge was damaged or lost—you can deselect that backup and
SQL Database Manager calculates a new restore process.
The fields and buttons on this page are explained below.
Destination for Select or enter the name of a new or existing database for
restore your restore operation.
To database: The database for which the backup is intended. The default
appears in the pick list.
If you need to pick another one, select it from the drop-down
pick list or enter a new one. Most of the time, you will accept
the default, Velocity.
Restore as From the combo box select the database you want to restore.
database Always accept the default, Velocity.
Source for Specify the source and location of the backup sets to restore.
restore
From database Click this radio button to indicate that the database to be
restored is stored either locally (on this computer) or remotely
(on a networked computer). If you need to choose another
backup set, either enter a new database or select from the
existing databases for this restore operation. Normally, you will
accept the default option.
From device Click this radio button to indicate the archived database is
stored on a device, such as a tape drive or DVD drive (if one is
detected).
Select the This window displays all of the database backups currently
backup sets to detected by SQL Server. The relevant database is checked.
restore: To select another database, check the entry.
Options Page
The Options page looks like this example:
Restore options
Overwrite the Check this box to specify that you want the restore process
existing to overwrite the existing database.
database This is the recommended technique, particularly if the
current database is corrupted.
Prompt before Check this box to instruct SQL Server to prompt the operator
restoring each before restoring each backup.
backup
Restrict access to Check this box to restrict access to the restored database.
the restored Before you can use the restored database, you must first
database enter a password.
Restore database When you select a database to restore, the logical and
files as: original physical filenames for each file on this database are
displayed in the table. By default, each file is restored by the
same name. However, if you need to change the name of
one or more files appearing in this list, you can type a new
name in the Restore As: column or click the browse button
to the right of each entry.
Note: Be careful with this feature: often Velocity is looking for a
specific database file name and changing it will corrupt the
Velocity database.
Recovery state
Leave database Click this radio button to specify that no further transaction
operational log backups are to be applied.
Leave database Click this radio button to specify that another transaction log
nonoperational backup is to be applied.
Leave database Click this radio button if you want this database restored as
read-only... read-only. No changes can be made to the database.
The standby file window is activated.
4. Once restored, open the database with either SQL Server Enterprise Manager (full
edition) or SQL Database Manager (Velocity run-time edition) and change the
following table values:
Shrinking Databases
SQL Database Manager allows you to shrink each file within a database to remove
unused pages and reduce the size of the files.
This activity occurs in the background and does not affect any user activity within the
database.
To shrink the database:
1. In SQL Database Manager, expand the system tree until the Databases folder
appears.
The Velocity database should appear in the components window.
2. Right click on the Velocity database in the components window.
A pop-up option list appears.
3. Select Tasks > Shrink > Database from the option list.
The Shrink Database dialog box appears as described in “Shrink Database Dialog
Box,” starting on page 1111.
4. Supply values to the fields as required.
Most of the time, you should not have to change any values.
5. Click OK to shrink the specified database file.
Database size
Currently allocated A read-only file indicating the total current size of the
space specified database.
Available free space A read-only file indicating the size predicted after this
database is shrunk.
Shrink action
Reorganize Check this box to move data pages to the beginning of the
files... files.
Selecting this option may affect performance.
Maximum free • If you select Reorganize files... option above, indicating the
space... percentage you require.
5. Use the vertical and horizontal scrollbars to scroll through the information.
As you can see, you can have dozens of columns and hundreds of rows for
complicated tables.
6. If required, you can click in a particular row and column. The element is
highlighted.
7. Make changes to the value of this element as needed.
Make sure you know what you’re doing when you change a
value in a table. This is a very powerful and potentially
dangerous procedure. If you change the database in anyway
here, you can corrupt the Velocity database and damage
Velocity's operation.
8. When you're finished, click the exit button, , in the upper right corner of the
matrix.
Since a database table can hold many lines of data—particularly if the database is large
— you may only want to see a certain number of lines.
1. At the SQL Tree window, expand the system tree to display the Tables element
under the Velocity database folder.
2. Select the Tables element and all currently defined tables appear in the SQL
Components window.
3. Right click on the table whose data you want to view.
A pop-up option list appears.
4. Select Properties from the option list.
A Table Properties dialog box like the following example appears:
5. View the attributes of this table and click between pages using the ‘Select a page’
pane.
6. Click OK to return to the main SQL Database Manager screen.
Adding a Table
To add a table:
1. At the SQL Tree window, expand the system tree to display the Tables element
under the Velocity database folder.
2. Select the Tables element and all currently defined tables appear in the SQL
Components window.
3. Right click on either the Tables folder in the SQL Tree pane or one of the existing
tables in the SQL Components window.
A pop-up option list appears.
4. Select New Table... from the option list.
The middle pane appears with a new table displayed. The Properties pane appears
with default values displayed.
5. Create this table as required.
Make very sure what you're doing if you add a table. This is a
very powerful and potentially dangerous procedure. If you
change the database in anyway here, you can corrupt the
Velocity database and damage Velocity's operation.
For more information on doing this, refer to your SQL Server 2005 help
documentation.
6. When you're finished, click the exit button, , in either the middle or right pane to
exit this addition.
A message appears asking you to confirm your addition.
7. Click Yes.
Notice that the middle pane displays the attributes and values for this table and
the right pane displays the properties.
5. Make changes to this table as required.
Make very sure what you're doing if you modify a table. This
is a very powerful and potentially dangerous procedure. If
you change the database in anyway here, you can corrupt the
Velocity database and damage Velocity's operation.
For more information on this, refer to your SQL Server 2005 help documentation.
6. When you're finished, click the exit button, , in either the middle or right pane to
exit this modification.
A message appears asking you to confirm your modification.
7. Click Yes.
Stored procedures This folder includes all the stored procedures associated with
this database.
For more on this, refer to “SQL Database Manager: Stored
Procedures,” starting on page 1118.
Database triggers This folder contains all the triggers associated with this
database.
Assemblies This folder contains all the assemblies associated with this
database.
Types This folder contains all the types (system data, user-defined
data, user-defined, and XML Schema collections) associated
with this database.
Rules This folder contains all the rules associated with this
database.
Defaults This folder contains all the defaults associated with this
database.
Only Stored Procedures is detailed in this help. For more on stored procedures, refer to
“SQL Database Manager: Stored Procedures,” starting on page 1118.
For information on the other elements, refer to SQL Server 2005 Help.
The programming for the selected Stored Procedure appears in the middle page
like this example:
5. Use the vertical and horizontal scrollbars to scroll through the script in the middle
pane.
6. If required, click in the middle pane and make changes to the code as required.
You cannot edit the code in this window if it is built-in stored procedure.
For more information on this procedure, refer to your SQL Server 2005 help
documentation.
7. When you're finished, click the middle pane's exit button, .
A message appears asking you whether you want to modify this stored procedure.
8. To confirm this, click Yes.
Make very sure what you're doing if you edit a line in the
script. If you change the database in anyway here, you can
corrupt the Velocity database and damage Velocity's
operation.
A Stored Procedures Properties dialog box for that procedure appears like this
example:
For information on using views, click “How to Use Views” on page 1122.
All currently defined views appear in the components pane as shown in the
following example:
6. In the middle tabbed pane and the right property pane, make changes to the new
view as required.
For more on this, refer to your SQL Server 2005 help documents.
7. When you're finished, click the exit button, , on the middle or right pane.
A message appears asking you whether you want to save the additions you've
made.
8. Click Yes to confirm the modifications.
The new view is added to the View list.
This screen includes a view of all tables associated with this view, each column that
applies to each table, the properties that apply to the selected view, and a code
window that displays the current code for that view.
5. Make changes to any of these windows or panes as required.
For more on this, refer to your SQL Server 2005 Help documents.
6. When you're finished, click the exit button, , in the upper right corner of the
matrix.
A message appears asking you whether you want to save the changes you've
made.
7. Click Yes to confirm the modifications.
Make very sure what you're doing if you change a value in a
view. This is a very powerful and potentially dangerous
procedure. If you change the database in anyway here, you
can corrupt the Velocity database and damage Velocity's
operation.
5. Click between the pages displayed in the ‘Select a page’ pane and review the
properties.
6. Click OK when you're finished.
3. Right click on the Users folder in the SQL Tree pane and select New User... from
the pop-up option list.
The Database Users Properties dialog box appears. For more on this, refer to
“Database Users Properties Dialog Box” on page 1128.
4. Make changes as required to the pages of this screen.
For more information on using this procedure, refer to your SQL Server 2005 help
documentation.
5. When you're finished, click OK.
Make sure you understand database user accounts before
making changes. Inappropriate changes can leave the
Velocity database vulnerable to unauthorized entry.
User Name This field contains the name you assign to this database user.
Login Name Click this radio button to indicate that this user name is the
login name. This is the default option.
The text box to the right indicates the current login name. You
can change it, if required, using the browse button.
Certificate name Click this radio button to indicate that this user name is a
certificate name.
The text box to the right indicates the current certificate name.
You can change it, if required, using the browse button.
Key name Click this radio button to indicate that this user name is a key
name.
The text box to the right indicates the current key name. You
can change it, if required, using the browse button.
Without login Click this radio button to indicate that no user name is
required. No login screen appears before entering SQL Server.
Default schema If applicable, find or enter the default schema for this user.
Schemas own by This window lists all schemas owned by this user. Check one
this user: or more to activate listed schemas.
Database role This window contains all the currently defined database roles.
membership • To select a role for this user, check the appropriate box.
• To deselect, uncheck the box.
By default, the 'public' database role includes all authorized
login users.
The other two pages, Securables and Extended Properties, are described in detail in the
SQL Server 2005 Online Help.
SQL Server Logs logs all events recorded by SQL Server for use in case
of troubleshooting
Logins
In most cases, there are only two pieces of information Velocity requires in order to
connect to the MSDE module:
Network name of the computer running SQL Server
Your login ID
Login IDs are the account identifiers that control access to any SQL Server system. SQL
Server will not complete a connection unless it has first verified that the login ID you
specified is valid. This verification of the login is called authentication.
Do not attempt to add, change, or delete logins in SQL
Database Manager. Velocity automatically creates logins by
creating a Velocity group that is assigned access to the SQL
Database Manager. Modifying or deleting the default login
settings will almost certainly result in program malfunction
or failure.
For information on using certain aspects of logins, refer to “How to Use Logins” on
page 1131.
Windows NT Click this radio button to specify that the login account uses
authentication Windows NT or 2000 authentication.
A member of the sysadmin fixed server role first specifies to
SQL Server all the valid SQL Server login accounts and
passwords. You must supply both the SQL Server login and
password when you connect to SQL Server. You are identified in
SQL Server by your SQL Server login.
SQL Server Click this radio button to specify that the login account uses SQL
authentication Server authentication.
A member of the SQL Server sysadmin fixed server role must
first specify to SQL Server all the Windows accounts or groups
that can connect to SQL Server. When using Windows NT
Authentication, you do not have to specify a login ID or
password when you connect to SQL Server. Your access to SQL
Server is controlled by your Windows account or group, which is
authenticated when you log on to the Windows operating
system on the client.
Password / Confirm Check this box to observe password policy. By default, this box
Password is checked.
Enforce password Check this box to observe password. By default, this box is
expiration checked.
User must change Check this box to force the user to change the password at the
password at next next login. By default, this box is checked.
login
Mapped to Click this radio button to indicate that you want this login
certification mapped to the certification entered below.
Mapped to Click this radio button to indicate that you want this login
asymmetric key mapped to the asymmetric key entered below.
Key name Enter the key name if you selected Mapped to asymmetric
key.
Default Database Select the database file from the combo box drop-down list that
serves as the default database for this account. The specified
database appears on login.
Default Language Specify the language used as the default language for this login
account.
The option <Default> assumes the language of this SQL Server
edition.
Server roles are used to grant specific server-wide security privileges to a login. The
security privileges you can assign are listed in the Server Role window.
Click each applicable role in this window to assign or deselect the role for this particular
login.
The roles which you can assign to a user of this login are:
This page enables you to specify which databases can be accessed by this login.
To specify the database that can access this login:
1. In the top window appears one or more databases currently defined for this
workstation.
Only those databases listed as Velocity databases are relevant.
2. Click to check the database you want to permit for this login. You can select more
than one database.
A list of permitted database roles is displayed in the lower window.
3. In the lower window check one or more roles you want permitted for the selected
database(s).
Only those roles selected here can be accessed by this login.
For information on the remaining two pages, refer to the SQL Server 2005 Online Help.
Server Roles
When a group of users needs to perform a specified set of activities in SQL Server and
there is no applicable Velocity user group or you do not have permissions to manage
Windows NT user accounts, you can add a SQL Server role directly into the database.
This function is normally reserved for trained Hirsch
technicians only. Velocity automatically creates the required
server roles when Velocity is installed. Modifying or deleting
these role settings may result in program malfunction or
failure.
For example, a company forms a Charity Event Committee involving employees from
different departments and levels within the organization. These employees need
access to a special project table in the database. There is no existing Velocity group that
includes just these employees, and there is no other reason to create one in Velocity. A
custom SQL Server database role, CharityEvent, could be created for this project and
individual Velocity users added to the database role. When permissions are applied, the
users in the database role gain table access. Permissions for other database activities
are not affected, and they are the only ones who can work with the project table.
SQL Server roles exist within a database and cannot span more than one database. The
advantages of using database roles include:
For any user, more than one database role can be active at any time.
SQL Server roles can contain Windows NT groups and users, and SQL Server users
and other roles, providing all users, groups, and roles exist in the current database.
A user can belong to more than one role in the same database.
A scalable model is provided for setting up the correct level of security within a
database.
Because users can belong to more than one database role at a time, it is not necessary
for users to assume the identity (and permissions) of other users through temporary
aliases.
A database role is owned by either the user explicitly specified as the owner when the
role is created, or the user who created the role when no owner is specified. The owner
of the role determines who can be added or removed from the role. However, because
a role is not a database object, multiple roles of the same name in the same database
owned by different users cannot be created.
Server Triggers
A server trigger is a special type of stored procedure that is automatically invoked
whenever the data in the table is modified. Server triggers are invoked in response to
INSERT, UPDATE, or DELETE statements.
A server trigger can query other tables and can include complex Transact-SQL
statements. The server trigger and the statement that fires it are treated as a single
transaction that can be rolled back from within the trigger. If a severe error is detected,
the entire transaction automatically rolls back.
Server triggers are essentially housekeeping procedures, enabling MSDE to tidy up an
entire database not just a given table or instance. For instance, if you delete a door in
Velocity, it effects the data concerning inputs, readers/keypads, relays and controllers in
the Velocity database maintained by MSDE. You can, then, assign a trigger to the door
table that automatically cleans up references to the door in all these other tables.
Server triggers are useful in these ways:
Server triggers can cascade changes through related tables in the database.
For example, a delete trigger on the title_id column of the titles table causes a
corresponding deletion of matching rows in other tables, using the title_id column
as a unique key to locate rows in titleauthor, sales, and roysched.
Server triggers can disallow or roll back changes that violate referential integrity,
thereby canceling the attempted data modification.
A trigger like this might go into effect when you change a foreign key and the new
value does not match its primary key. For example, you can create an insert trigger
on titleauthor.title_id that rolls back an insert if the new value does not match some
value in titles.title_id. (However, foreign key constraints are usually used for this
purpose.)
Server triggers can enforce restrictions that are more complex than those defined
with CHECK constraints.
Unlike CHECK constraints, triggers can reference columns in other tables. For
example, a trigger can use a SELECT from another table to roll back updates that
attempt to increase a book’s price by more than one percent of its advance.
Server triggers can also find the difference between the state of a table before and
after a data modification and take action(s) based on that difference.
Multiple triggers of the same type (INSERT, UPDATE, or DELETE) on a table allow
multiple different actions to take place in response to the same modification
statement.
In the context of Velocity, the effect of server triggers can be extremely useful. For
example, if a relay is deleted from a system, it affects not only the configuration and
database of the relay itself, but also the door, controller, XBox, and Velocity workstation
with which it is associated or connected.
The task of rippling these changes throughout the system is difficult for SQL Server and
in the normal course of things, there would be artifacts of the prior state remaining
throughout the database. With triggers, however, the deletion of one relay, if properly
triggered, can delete references to that relay in all other components with which it is
associated.
Use this function with caution. Velocity automatically
generates most of the triggers it will require during normal
operation. In most circumstances, it is unnecessary to add,
modify, or delete triggers. In fact, any of these actions may
result in serious system malfunction or failure.
For more on using Server Triggers, refer to your SQL Server 2005 help documentation.
{ [(column_list)]
{ VALUES ( { DEFAULT
| NULL
| expression
}[,...n]
)
| derived_table
| execute_statement
}
}
| DEFAULT VALUES
table_hint_limited ::=
{ INDEX(index_val [,...n])
| FASTFIRSTROW
| HOLDLOCK
| PAGLOCK
| READCOMMITTED
| REPEATABLEREAD
| ROWLOCK
| SERIALIZABLE
| TABLOCK
| TABLOCKX
}
Arguments:
[INTO]
Is an optional keyword that can be used between INSERT and the target table.
table_name
Is any valid EXECUTE statement that returns data with SELECT or READTEXT state-
ments.
If execute_statement is used with INSERT, each result set must be compatible with
the columns in the table or in column_list. execute_statement can be used to exe-
cute stored procedures on the same server or a remote server. The procedure in
the remote server is executed, and the result sets are returned to the local server
and loaded into the table in the local server. If execute_statement returns data with
the READTEXT statement, each individual READTEXT statement can return a maxi-
mum of 1 megabyte (MB) (1024 KB) of data. execute_statement can also be
used with extended procedures, and inserts the data returned by the main thread
of the extended procedure. Output from threads other than the main thread are
not inserted.
For SQL Server version 7.0, execute_statement cannot contain an
extended stored procedure that returns text or image columns. This
behavior is a change from earlier versions of SQL Server.
DEFAULT VALUES
Forces the new row to contain the default values defined for each column.
Remarks:
INSERT appends new rows to a table. To replace data in a table, the DELETE or
TRUNCATE TABLE statements must be used to clear existing data before loading
new data with INSERT. To modify column values in existing rows, use UPDATE. To
create a new table and load it with data in one step, use the INTO option of the
SELECT statement.
Columns created with the uniqueidentifier data type store specially formatted
16-byte binary values. Unlike with identity columns, SQL Server does not automat-
ically generate values for columns with the uniqueidentifier data type. During an
insert operation, variables with a data type of uniqueidentifier and string constants
in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (36 characters including hyphens,
where x is a hexadecimal digit in the range 0-9 or a-f) can be used for uniqueiden-
tifier columns. For example, 6F9619FF-8B86-D011-B42D-00C04FC964FF is a
valid value for a uniqueidentifier variable or column. Use the NEWID() function to
obtain a globally unique ID (GUID).
When you insert rows, these rules apply:
• If a value is being loaded into columns with a char, varchar, or varbinary data
type, the padding or truncation of trailing blanks (spaces for char and varchar,
zeros for varbinary) is determined by the SET ANSI_PADDING setting defined
for the column when the table was created. For more information, see SET
ANSI_PADDING. The following table shows the default operation when SET
ANSI_PADDING is OFF:
• If an empty string (‘ ‘) is loaded into a column with a varchar or text data type,
the default operation is to load a zero-length string. If the compatibility level
for the database is less than 70, the value is converted to a single space.
• If an INSERT statement violates a constraint or rule, or if it has a value
incompatible with the data type of the column, the statement fails and SQL
Server displays an error message.
• Inserting a null value into a text or image column does not create a valid text
pointer, nor does it preallocate an 8 KB text page.
• If INSERT is loading multiple rows with SELECT or EXECUTE, any violation of a
rule or constraint that occurs from the values being loaded causes the entire
statement to be terminated, and no rows are loaded.
• When an INSERT statement encounters an arithmetic error (overflow, divide
by zero, or a domain error) occurring during expression evaluation, SQL Server
handles these errors as if SET ARITHABORT is ON. The remainder of the batch
is halted, and an error message is returned.
Permissions:
INSERT permissions default to members of the sysadmin fixed server role, mem-
bers of the db_owner fixed database role, and the table owner, who can transfer
permissions to other users.
Examples:
Use a simple INSERT. This example creates the table T1 and inserts one row.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'T1')
DROP TABLE T1
GO
CREATE TABLE T1 ( column_1 int, column_2 varchar(30))
INSERT T1 VALUES (1, 'Row #1')
Insert data that is not in the same order as the columns. This example uses column_list
and VALUES list to explicitly specify the values that are inserted into each column.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'T1')
DROP TABLE T1
GO
CREATE TABLE T1 ( column_1 int, column_2 varchar(30))
INSERT T1 (column_2, column_1) VALUES ('Row #1',1)
Insert data with fewer values than columns. This example creates a table that has four
columns. The INSERT statements insert rows that contain values for some of the
columns, but not all of them.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'T1')
DROP TABLE T1
GO
CREATE TABLE T1
( column_1 int identity,
column_2 varchar(30)
CONSTRAINT default_name DEFAULT ('column default'),
column_3 int NULL,
column_4 varchar(40)
)
INSERT INTO T1 (column_4)
VALUES ('Explicit value')
INSERT INTO T1 (column_2,column_4)
VALUES ('Explicit value', 'Explicit value')
INSERT INTO T1 (column_2,column_3,column_4)
VALUES ('Explicit value',-44,'Explicit value')
SELECT *
FROM T1
Load data into a table with an identity column. The first two INSERT statements allow
identity values to be generated for the new rows. The third INSERT statement overrides
the IDENTITY property for the column with the SET IDENTITY_INSERT statement, and
inserts an explicit value into the identity column.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'T1')
DROP TABLE T1
GO
CREATE TABLE T1 ( column_1 int IDENTITY, column_2 varchar(30))
INSERT T1 VALUES ('Row #1')
INSERT T1 (column_2) VALUES ('Row #2')
SET IDENTITY_INSERT T1 ON
INSERT INTO T1 (column_1,column_2)
VALUES (-99,'Explicit identity value')
SELECT *
FROM T1
Load data into a table through a view. The INSERT statement in this example specifies
a view name; however, the new row is inserted in the view’s underlying table. The
order of VALUES list in the INSERT statement must match the column order of the
view.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'T1')
DROP TABLE T1
GO
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS
WHERE TABLE_NAME = 'V1')
DROP VIEW V1
GO
CREATE TABLE T1 ( column_1 int, column_2 varchar(30))
GO
CREATE VIEW V1 AS SELECT column_2, column_1
FROM T1
GO
INSERT INTO V1
VALUES ('Row 1',1)
SELECT *
FROM T1
Load data using the DEFAULT VALUES option. The CREATE TABLE statement in this
example defines each column with a value that can be used when no explicit value for
the column is specified in the INSERT statement. The DEFAULT VALUES option of the
INSERT statement is used to add rows without supplying explicit values.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'T1')
DROP TABLE T1
GO
CREATE DEFAULT bound_default AS 'Bound default value'
GO
CREATE TABLE T1
( column_1 int identity,
column_2 varchar(30)
CONSTRAINT default_name DEFAULT ('column default'),
column_3 timestamp,
column_4 varchar(30),
column_5 int NULL)
GO
USE master
EXEC sp_bindefault 'bound_default','T1.column_4'
INSERT INTO T1 DEFAULT VALUES
SELECT *
FROM T1
Load data using the SELECT and EXECUTE options. This example demonstrates three
different methods for getting data from one table and loading it into another. Each is
based on a multitable SELECT statement that includes an expression and a literal value
in the column list.
The first INSERT statement uses a SELECT statement directly to retrieve data from the
source table, authors, and store the result set in the author_sales table. The second
INSERT executes a procedure that contains the SELECT statement, and the third
INSERT executes the SELECT statement as a literal string.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'author_sales')
DROP TABLE author_sales
GO
IF EXISTS(SELECT name FROM sysobjects
WHERE name = 'get_author_sales' AND type = 'P')
DROP PROCEDURE get_author_sales
GO
USE pubs
CREATE TABLE author_sales
( data_source varchar(20),
au_id varchar(11),
au_lname varchar(40),
sales_dollars smallmoney
)
GO
CREATE PROCEDURE get_author_sales
AS
SELECT 'PROCEDURE', authors.au_id, authors.au_lname,
SUM(titles.price * sales.qty)
FROM authors INNER JOIN titleauthor
ON authors.au_id = titleauthor.au_id INNER JOIN titles
ON titleauthor.title_id = titles.title_id INNER JOIN sales
ON titles.title_id = sales.title_id
WHERE authors.au_id like '8%'
GROUP BY authors.au_id, authors.au_lname
GO
--INSERT...SELECT example
USE pubs
INSERT author_sales
SELECT 'SELECT', authors.au_id, authors.au_lname,
SUM(titles.price * sales.qty)
FROM authors INNER JOIN titleauthor
ON authors.au_id = titleauthor.au_id INNER JOIN titles
ON titleauthor.title_id = titles.title_id INNER JOIN sales
ON titles.title_id = sales.title_id
WHERE authors.au_id LIKE '8%'
GROUP BY authors.au_id, authors.au_lname
--INSERT...EXECUTE procedure example
INSERT author_sales EXECUTE get_author_sales
--INSERT...EXECUTE('string') example
INSERT author_sales
EXECUTE
('
SELECT ''EXEC STRING'', authors.au_id, authors.au_lname,
SUM(titles.price * sales.qty)
FROM authors INNER JOIN titleauthor
ON authors.au_id = titleauthor.au_id INNER JOIN titles
ON titleauthor.title_id = titles.title_id INNER JOIN sales
ON titles.title_id = sales.title_id
WHERE authors.au_id like ''8%''
GROUP BY authors.au_id, authors.au_lname
')
--Show results.
SELECT * FROM author_sales
Insert data using the TOP clause in a SELECT statement. Because a SELECT statement
can be specified in an INSERT statement, the TOP clause can also be used within the
SELECT statement. The example inserts the top 10 authors from the authors table into
a new table called new_authors.
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'new_authors')
DROP TABLE new_authors
GO
USE pubs
CREATE TABLE new_authors
(
au_id id,
au_lname varchar(40),
au_fname varchar(20),
phone char(12),
address varchar(40),
city varchar(20),
state char(2),
zip char(5),
contract bit
)
INSERT INTO new_authors
SELECT TOP 10 *
FROM authors
SELECT (T-SQL)
Retrieves rows from the database and allows the selection of one or more rows or
columns from one or more tables.
Syntax:
The full syntax of the SELECT statement is complex, but the main clauses can be
summarized as:
SELECT select_list
[INTO new_table_]
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]
The UNION operator can be used between queries to combine their results into a
single result set.
SELECT statement ::=
query_expression
[ ORDER BY { order_by_expression | column_position [ ASC | DESC ] }
[,...n] ]
[ COMPUTE
{ { AVG | COUNT | MAX | MIN | SUM } (expression) } [,...n]
[ BY expression [,...n] ]
]
[ FOR BROWSE ]
[ OPTION (query_hint [,...n]) ]
query expression ::=
{ query specification | (query expression) }
[UNION [ALL] query specification | (query expression) [...n] ]
query specification ::=
SELECT [ ALL | DISTINCT ]
Arguments:
Because of the complexity of the SELECT statement, detailed syntax elements and
arguments are shown by clause:
SELECT Clause (page 1148)
INTO Clause (page 1150)
FROM Clause (page 1150)
WHERE Clause (page 1152)
GROUP BY Clause (page 1153)
HAVING Clause (page 1154)
UNION Operator (page 1155)
ORDER BY Clause (page 1156)
COMPUTE Clause (page 1157)
FOR BROWSE Clause (page 1158)
OPTION Clause (page 1159)
SELECT Clause
Specifies the columns to be returned by the query.
Syntax:
SELECT [ ALL | DISTINCT ]
[ TOP n [PERCENT] [ WITH TIES] ]
select_list
select_list ::=
{ *
| { table_name | view_name | table_alias }.*
| { column_name | expression | IDENTITYCOL | ROWGUIDCOL }
[ [AS] column_alias ]
| column_alias = expression
} [,...n]
Arguments:
ALL
Specifies that duplicate rows can appear in the result set. ALL is the default.
DISTINCT
Specifies that only unique rows can appear in the result set. Null values are consid-
ered equal for the purposes of the DISTINCT keyword.
TOP n [PERCENT]
Specifies that only the first n rows are to be output from the query result set. If
PERCENT is also specified, only the first n percent of the rows are output from the
result set. When specified with PERCENT, n must be an integer between 0 and
100.
If the query includes an ORDER BY clause, the first n rows (or n percent of rows)
ordered by the ORDER BY clause are output. If the query has no ORDER BY clause,
the order of the rows is arbitrary.
WITH TIES
Specifies that additional rows be returned from the base result set with the same
value in the ORDER BY columns appearing as the last of the TOP n (PERCENT)
rows. TOP ...WITH TIES can only be specified if an ORDER BY clause is specified.
<select_list>
The columns to be selected for the result set. The select list is a series of expres-
sions separated by commas.
*
Specifies that all columns from all tables and views in the FROM clause should be
returned. The columns are returned by table or view, as specified in the FROM
clause, and in the order in which they exist in the table or view.
table_name | view_name | table_alias.*
Limits the scope of the * to the specified table or view.
column_name
Is the name of a column to return. Qualify column_name to prevent an ambiguous
reference, such as occurs when two tables in the FROM clause have columns with
duplicate names. For example, the Customers and Orders tables in the Northwind
database both have a column named ColumnID. If the two tables are joined in a
query, the customer ID can be specified in the select list as Customers.Custom-
erID.
expression
Is a column name, constant, function, any combination of column names, con-
stants, and functions connected by an operator(s), or a subquery.
IDENTITYCOL
Returns the identity column. For more information, see IDENTITY (Property), ALTER
TABLE, and CREATE TABLE.
If more than one table in the FROM clause has a column with the IDENTITY prop-
erty, IDENTITYCOL must be qualified with the specific table name, such as
T1.IDENTITYCOL.
ROWGUIDCOL
Returns the row global unique identifier column.
If more than one table in the FROM clause with the ROWGUIDCOL property,
ROWGUIDCOL must be qualified with the specific table name, such as
T1.ROWGUIDCOL.
column_alias
Is an alternative name to replace the column name in the query result set. For
example, an alias such as “Quantity”, or “Quantity to Date”, or “Qty” can be speci-
fied for a column named quantity.
Aliases are used also to specify names for the results of expressions, for example:
USE Northwind
SELECT AVG(UnitPrice) AS 'Average Price'
FROM [Order Details]
column_alias can be used in an ORDER BY clause; however, it cannot be used in a
WHERE, GROUP BY, or HAVING clause. If the query expression is part of a
DECLARE CURSOR statement, column_alias cannot be used in the FOR UPDATE
clause.
INTO Clause
Creates a new table and inserts the resulting rows from the query into it.
The user executing a SELECT statement with the INTO clause must have CREATE TABLE
permission in the destination database. SELECT...INTO cannot be used with the
COMPUTE clause or inside an explicit transaction.
You can use SELECT...INTO to create an identical table definition (different table name)
with no data by having a FALSE condition in the WHERE clause.
Syntax:
[ INTO new_table ]
Arguments:
new_table
Specifies the name of a new table to be created, based on the columns in the
select list and the rows chosen by the WHERE clause. The format of new_table is
determined by evaluating the expressions in the select list. The columns in
new_table are created in the order specified by the select list. Each column in
new_table has the same name, data type, and value as the corresponding expres-
sion in the select list.
When a computed column is included in the select list, the corresponding column
in the new table is not a computed column. The values in the new column are the
values that were computed at the time SELECT...INTO was executed.
To select into a permanent table, execute sp_dboption to turn on the select
into/bulkcopy option before executing the SELECT statement.
• If select into/bulkcopy is on in the database in which the table is to be
created, a permanent table is created. The table name must be unique in the
database and conform to the rules for identifiers. For more information, see
Using Identifiers.
• If select into/bulkcopy is not on in the database in which the table is to be
created, permanent tables cannot be created using SELECT INTO; only local or
global temporary tables can be created. To create a temporary table, the table
name must begin with a number sign (#).
FROM Clause
Specifies the table(s) from which to retrieve rows. The FROM clause is required except
when the select list contains only constants, variables, and arithmetic expressions (no
column names).
Syntax:
[ FROM {table_source} [,...n] ]
table_source ::=
table_name [ [AS] table_alias ] [ WITH ( table_hint [,...n]) ]
| view_name [ [AS] table_alias ]
| rowset_function [ [AS] table_alias ]
Arguments:
<table_source>
Specifies tables, views, derived tables, and joined tables for the SELECT statement.
table_name [ [AS] table_alias ]
Specifies the name of a table and an optional alias.
view_name [ [AS] table_alias ]
Specifies the name a view and an optional alias.
rowset_function [ [AS] table_alias ]
Is the name of a rowset function and an optional alias. For more information about
a list of rowset functions, see Rowset Functions.
WITH (<table_hint> [,...n])
Specifies one or more table hints. For information about table hints, see FROM.
derived_table [ [AS] table_alias ]
Is a nested SELECT statement, retrieving rows from the specified database and
table(s).
column_alias
Is an optional alias to replace a column name in the result set.
<joined_table>
Is a result set that is the product of two or more tables, for example:
FROM tab1 LEFT OUTER JOIN tab1.c3 = tab2.c3
RIGHT OUTER JOIN tab3 LEFT OUTER JOIN tab4
ON tab3.c1
ON tab2.c3 = tab4.c3
For multiple CROSS joins, use parentheses to change the natural order of the joins.
<join_type>
Specifies the type of join operation.
INNER
Specifies that all matching pairs of rows are returned. Discards unmatched rows
from both tables. This is the default if no join type is specified.
LEFT [OUTER]
Specifies that all rows from the left table not meeting the specified condition are
included in the result set in addition to all rows returned by the inner join. Output
columns from the left table are set to NULL.
RIGHT [OUTER]
Specifies that all rows from the right table not meeting the specified condition are
included in the result set in addition to all rows returned by the inner join. Output
columns from the right table are set to NULL.
FULL [OUTER]
If a row from either the left or right table does not match the selection criteria,
specifies the row be included in the result set, and output columns that corre-
spond to the other table be set to NULL. This is in addition to all rows usually
returned by the inner join.
<join_hint>
Specifies a join hint or execution algorithm. If <join_hint> is specified, INNER, LEFT,
RIGHT, or FULL must also be explicitly specified. For more information about join
hints, see FROM.
JOIN
Indicates that the specified tables or views should be joined.
ON <search_condition>
Specifies the condition on which the join is based. The condition can specify any
predicate, although columns and comparison operators are often used, for exam-
ple:
SELECT ProductID, Suppliers.SupplierID
FROM Suppliers JOIN Products
ON (Suppliers.SupplierID = Products.SupplierID)
When the condition specifies columns, the columns do not have to have the same
name or same data type; however, if the data types are not identical, they must be
either compatible or types that SQL Server can implicitly convert. If the data types
cannot be implicitly converted, the condition must explicitly convert the data type
using the CAST function.
CROSS JOIN
Specifies the cross-product of two tables. Returns the same rows as if the tables to
be joined were simply listed in the FROM clause and no WHERE clause was speci-
fied. For example, both of these queries return a result set that is a cross join of all
the rows in T1 and T2:
SELECT * FROM T1, T2
SELECT * FROM T1 CROSS JOIN T2
WHERE Clause
Specifies a search condition to restrict the rows returned.
Syntax:
[WHERE search_condition | old_outer_join]
old_outer_join ::=
column_name { *= | =* } column_name
Arguments:
<search_condition>
Restricts the rows returned in the result set through the use of predicates. There is
no limit to the number of predicates that can be included in a search condition. For
more information about search conditions and predicates, see Search Condition.
<old_outer_join>
Specifies an outer join using the nonstandard product-specific syntax and the
WHERE clause. The *= operator is used to specify a left outer join and the =* oper-
ator is used to specify a right outer join.
This example specifies a left outer join in which the rows from Tab1 that do not
meet the specified condition are included in the result set:
SELECT Tab1.name, Tab2.id
FROM Tab1, Tab2
WHERE Tab1.id *=Tab2.id
Using this syntax for outer joins is discouraged because of the potential
for ambiguous interpretation and because it is nonstandard. Instead,
specify joins in the FROM clause.
It is possible to specify outer joins by using join operators in the FROM clause or by
using the non-standard *= and =* operators in the WHERE clause. The two meth-
ods cannot both be used in the same statement.
GROUP BY Clause
Specifies the groups into which output rows are to be placed and, if aggregate
functions are included in the SELECT clause <select list>, calculates a summary value
for each group. When a GROUP BY clause is used, each item in the select list must
produce a single value for each group. Null values in one item are placed in one group.
If the ORDER BY clause is not specified, groups returned using the
GROUP BY clause are not in any particular order. It is recommended that
you always use the ORDER BY clause to specify a particular ordering of
the data.
Syntax:
[ GROUP BY [ALL] group_by_expression [,...n]
[ WITH { CUBE | ROLLUP } ]
]
Arguments:
ALL
Includes all groups and result sets, even those that do not have any rows that meet
the search condition specified in the WHERE clause. When ALL is specified, null
values are returned for the summary columns of groups that do not meet the
search condition. You cannot specify ALL with the CUBE or ROLLUP operators.
GROUP BY ALL is not supported in queries that access remote tables.
group_by_expression
Is an expression on which grouping is performed. group_by_expression is also
known as a grouping column. group_by expression can be a column or a
non-aggregate expression that references a column. A column alias that is defined
in the select list cannot be used to specify a grouping column. When GROUP BY is
specified, any column in the select list (except a column used in an aggregate
function) must be specified as a grouping column.
Columns of type text, ntext, image, and bit cannot be used in
group_by_expression.
For GROUP BY clauses that do not contain CUBE or ROLLUP, the number of
group_by_expression items is limited by the GROUP BY column sizes, the aggre-
gated columns, and the aggregate values involved in the query. This limit originates
from the limit of 8,060 bytes on the intermediate work table that is needed to hold
intermediate query results. A maximum of 10 grouping expressions is permitted
when CUBE or ROLLUP is specified.
CUBE
Specifies that, in addition to the usual rows provided by GROUP BY, summary rows
are introduced into the result set. A GROUP BY summary row is returned for every
possible combination of group and subgroup in the result set. A GROUP BY sum-
mary row is displayed as NULL in the result, but is used to indicate all values. Use
the GROUPING function to determine whether null values in the result set are
GROUP BY summary values.
The number of summary rows in the result set is determined by the number of
columns included in the GROUP BY clause. Each operand (column) in the GROUP
BY clause is bound under the grouping NULL and grouping is applied to all other
operands (columns). Because CUBE returns every possible combination of group
and subgroup, the number of rows is the same, regardless of the order in which
the grouping columns are specified.
ROLLUP
Specifies that, in addition to the usual rows provided by GROUP BY, summary rows
are introduced into the result set. Groups are summarized in a hierarchical order,
from the lowest level in the group to the highest. The group hierarchy is deter-
mined by the order in which the grouping columns are specified. Changing the
order of the grouping columns can affect the number of rows produced in the
result set.
Distinct aggregates, for example, AVG(DISTINCT column_name),
COUNT(DISTINCT column_name), and SUM(DISTINCT column_name),
are not supported when using CUBE or ROLLUP. If used, SQL Server
returns an error message and cancels the query.
HAVING Clause
Specifies a search condition for a group or an aggregate. HAVING is usually used with
the GROUP BY clause. When GROUP BY is not used, HAVING behaves like a WHERE
clause.
Syntax:
[ HAVING search_condition ]
Arguments:
<search_condition>
Specifies the search condition for the group or the aggregate to meet. When HAV-
ING is used with GROUP BY ALL, the HAVING clause overrides ALL. For more infor-
mation, see Search Condition.
The text, image, and ntext data types cannot be used in a HAVING clause.
Using the HAVING clause in the SELECT statement does not affect the
way the CUBE roles the result set and returns summary aggregate rows.
UNION Operator
Combines the results of two or more queries into a single result set consisting of all the
rows belonging to all queries in the union. This is different from using joins that
combine columns from two tables.
Two basic rules for combining the result sets of two queries with UNION are:
The number and the order of the columns must be identical in all queries
The data types must be compatible.
Syntax:
{ query specification | (query expression) }
UNION [ALL]
query specification | (query expression)
[UNION [ALL] query specification | (query expression)
[...n] ]
Arguments:
<query_specification> | (<query_expression>)
Is a query specification or query expression that returns data to be combined with
the data from another query specification or query expression. The definitions of
the columns that are part of a UNION operation do not have to be identical, but
they must be compatible through implicit conversion.
The following table shows the rules for comparing the data types and options of
corresponding (ith) columns:
Both fixed-length char with lengths L1 Fixed-length char with length equal to
and L2. the greater of L1 and L2.
Both fixed-length binary with lengths Fixed-length binary with length equal
L1 and L2. to the greater of L1 and L2.
Both numeric data types (for example, Data type equal to the maximum
smallint, int, float, money). precision of the two columns. For
example, if the ith column of table A is
of type int and the ith column of table
B is of type float, then the data type of
the ith column of the results table is
float because float is more precise
than int.
UNION
Specifies that multiple result sets are to be combined and returned as a single
result set.
ALL
Incorporates all rows into the results, including duplicates. If not specified, duplicate
rows are removed.
ORDER BY Clause
Specifies the sort for the result set. Subqueries and view definitions cannot include an
ORDER BY clause.
Syntax:
[ORDER BY {order_by_expression [ ASC|DESC ] } [,...n] ]
Arguments:
order_by_expression
Specifies a column on which to sort. A sort column can be specified as a name or
column alias (which can be qualified by the table or view name), an expression, or
a nonnegative integer representing the position of the name, alias, or expression in
select list.
Multiple sort columns can be specified. The sequence of the sort columns in the
ORDER BY clause defines the organization of the sorted result set.
The ORDER BY clause can include items not appearing in the select list; however, if
SELECT DISTINCT is specified or if the SELECT statement contains a UNION opera-
tor, the sort columns must appear in the select list.
Furthermore, when the SELECT statement includes a UNION operator, the column
names or column aliases must be those specified in the first select list.
ntext, text, or image columns cannot be used in an ORDER BY clause.
ASC
Specifies that the values in the specified column should be sorted in ascending
order, from lowest value to highest value.
DESC
Specifies that the values in the specified column should be sorted in descending
order, from highest value to lowest value.
Null values are treated as the lowest possible values.
There is no limit to the number of items in the ORDER BY clause; however, there is a
limit of 8,060 bytes, for the row size of intermediate worktables needed for sort
operations. This limits the total size of columns specified in an ORDER BY clause.
COMPUTE Clause
Generates totals that appear as additional summary columns at the end of the result
set. When used with BY, the COMPUTE clause generates control-breaks and subtotals
in the result set. You can specify COMPUTE BY and COMPUTE in the same query.
Syntax:
[ COMPUTE
{ { AVG | COUNT | MAX | MIN | STDEV | STDEVP
|VAR | VARP | SUM }
(expression) } [,...n]
[ BY expression [,...n] ]
]
Arguments:
AVG | COUNT | MAX | MIN | STDEV | STDEVP | VAR | VARP | SUM
Specifies the aggregation to be performed. These row aggregate functions are
used with the COMPUTE clause.
Row aggregate
Result
function
When you add or average integer data, SQL Server treats the result as an int value,
even if the data type of the column is smallint or tinyint.
To reduce the possibility of overflow errors in ODBC and DB-Library
programs, make all variable declarations for the results of averages or
sums the data type int.
(expression)
An expression, such as the name of a column on which the calculation is per-
formed. Expression must appear in the select list and must be specified exactly
the same as one of the expressions in the select list. A column alias specified in
the select list cannot be used within expression.
ntext, text, or image data types cannot be specified in a COMPUTE or
COMPUTE BY clause.
BY expression
Generates control-breaks and subtotals in the result set. expression is an exact
copy of an order_by_expression in the associated ORDER BY clause. Typically, this
is a column name or column alias. Multiple expressions can be specified. Listing
multiple expressions after BY breaks a group into subgroups and applies the aggre-
gate function at each level of grouping.
If you use COMPUTE BY, you must also use an ORDER BY clause. The expressions
must be identical to or a subset of those listed after ORDER BY, and must be in the
same sequence. For example, if the ORDER BY clause is:
ORDER BY a, b, c
The COMPUTE clause can be any (or all) of these:
COMPUTE BY a, b, c
COMPUTE BY a, b
COMPUTE BY a
OPTION Clause
Specifies that the indicated query hint should be used throughout the entire query.
Each query hint can be specified only once, although multiple query hints are
permitted. The OPTION clause must be specified with the outermost query of the
statement. The query hint affects all operators in the statement. If a UNION is involved
in the main query, only the last query involving a UNION operator can have the
OPTION clause. If one or more query hints causes the query optimizer to not generate
a valid plan, SQL Server recompiles the query without the specified query hints, and
issues a SQL Server Profiler event.
Because the query optimizer usually selects the best
execution plan for a query, it is recommended that
<join_hint>, <query_hint>, and <table_hint> be used only as
a last resort by experienced database administrators.
Syntax:
[ OPTION (query_hint [,...n) ]
query_hint ::=
{ { HASH | ORDER } GROUP
| { CONCAT | HASH | MERGE } UNION
| { LOOP | MERGE | HASH } JOIN
| FAST number_rows
| FORCE ORDER
| MAXDOP number
| ROBUST PLAN
| KEEP PLAN
}
Arguments:
{HASH | ORDER} GROUP
Specifies that aggregations described in the GROUP BY or COMPUTE clause of the
query should use hashing or ordering.
{MERGE | HASH | CONCAT} UNION
Specifies that all UNION operations are performed by merging, hashing, or concat-
enating UNION sets. If more than one UNION hint is specified, the optimizer
selects the least expensive strategy from those hints specified.
{LOOP | MERGE | HASH |} JOIN
Specifies that all join operations are performed by loop join, merge join, or hash
join in the whole query. If more than one join hint is specified, the optimizer
selects the least expensive join strategy for the allowed ones. If, in the same query,
a join hint is also specified for a specific pair of tables, it takes precedence in the
joining of the two tables.
FAST number_rows
Specifies that the query is optimized for fast retrieval of the first number_rows (a
nonnegative integer). After the first number_rows are returned, the query contin-
ues execution and produces its full result set.
FORCE ORDER
Specifies that the join order indicated by the query syntax is preserved during
query optimization.
MAXDOP number
Overrides the max degree of parallelism configuration option (of sp_configure)
only for the query specifying this option. All semantic rules used with max degree
of parallelism configuration option are applicable when using the MAXDOP query
hint.
ROBUST PLAN
Forces the query optimizer to attempt a plan that works for the maximum potential
row size, possibly at the expense of performance. When the query is processed,
intermediate tables and operators may need to store and process rows that are
wider than any of the input rows. The rows may be so wide that, in some cases,
the particular operator cannot process the row. If this happens, SQL Server pro-
duces an error during query execution. By using ROBUST PLAN, you instruct the
query optimizer not to consider any query plans that may encounter this problem.
KEEP PLAN
Forces the query optimizer to relax the estimated recompile threshold for a query.
The estimated recompile threshold is the point at which a query is automatically
recompiled when the estimated number of indexed column changes (update,
delete or insert) have been made to a table. Specifying KEEP PLAN ensures that a
query will not be recompiled as frequently when there are multiple updates to a
table.
Remarks:
The order of the clauses in the SELECT statement is significant. Any of the optional
clauses can be omitted, but when used, they must appear in the appropriate order.
The length returned for text or ntext columns included in the select list defaults to
the smallest of the actual size of the text, the default TEXTSIZE session setting, or
the hard-coded application limit. To change the length of returned text for the ses-
sion, use the SET statement. By default, the limit on the length of text data
returned with a SELECT statement is 4,000 bytes.
SQL Server raises exception 511 and rolls back the current executing statement if
either of these occur:
The SELECT statement produces a result row or an intermediate work table row
exceeding 8,060 bytes.
The DELETE, INSERT, or UPDATE statement attempts action on a row exceeding
8,060 bytes.
In SQL Server, an error occurs if no column name is given to a column created by
a SELECT INTO or CREATE VIEW statement. For more information, see trace flag
246 in Trace Flags.
Selecting Identity Columns
When selecting an existing identity column into a new table, the new column
inherits the IDENTITY property, unless one of the following conditions is true:
SELECT (Views)
A view can be thought of as either a virtual table or a stored query. The data accessible
through a view is not stored in the database as a distinct object. What is stored in the
database is a SELECT statement. The result set of the SELECT statement forms the
virtual table returned by the view. A user can use this virtual table by referencing the
view name in Transact-SQL statements the same way a table is referenced. A view is
used to do any or all of these functions:
Restrict a user to specific rows in a table. For example, let an employee see only the
rows recording their work in a labor-tracking table.
Restrict a user to specific columns. For example, let employees who do not work in
payroll see the name, office, work phone, and department columns in an employee
table, but do not let them see any columns with salary information or personal
information.
Join columns from multiple tables so that they look like a single table.
Aggregate information instead of supplying details. For example, present the sum of
a column, or the maximum or minimum value from a column.
Views are created by defining the SELECT statement that retrieves data to be presented
by the view. The data tables referenced by the SELECT statement are known as the
base tables for the view. titleview in the pubs database is an example of a view that
selects data from three base tables to present a virtual table of commonly needed data.
CREATE VIEW titleview
AS
SELECT title, au_ord, au_lname, price, ytd_sales, pub_id
FROM authors AS a
JOIN titleauthor AS ta ON (a.au_id = ta.au_id)
JOIN titles AS t ON (t.title_id = ta.title_id)
You can then reference titleview in statements in the same way you would reference a
table.
SELECT *
FROM titleview
A view can reference another view. For example, titleview presents information that is
useful for managers, but a company typically only discloses year-to-date figures in
quarterly or annual financial statements. A view can be built that selects all the titleview
columns except au_ord and ytd_sales. This new view can be used by customers to get
lists of available books without seeing the financial information:
CREATE VIEW Cust_titleview
AS
SELECT title, au_lname, price, pub_id
FROM titleview
You can update views in SQL Server—making them the targets of UPDATE, DELETE, or
INSERT statements—so long as the modification only affects one of the base tables
referenced by the view. For example:
-- Increase the prices for publisher 0736 by 10%.
UPDATE titleview
SET price = price * 1.10
WHERE pub_id = '0736'
GO
[WHERE CURRENT OF
{ { [GLOBAL] cursor_name } | cursor_variable_name}
] }
[OPTION (query_hint [,...n] )]
table_source ::=
table_name [ [AS] table_alias ] [ WITH ( table_hint [,...n]) ]
| view_name [ [AS] table_alias ]
| rowset_function [ [AS] table_alias ]
| derived_table [AS] table_alias [ (column_alias [,...n] ) ]
| joined_table
joined_table ::=
table_source join_type table_source ON search_condition
| table_source CROSS JOIN table_source
| joined_table
join_type ::=
[ INNER | { { LEFT | RIGHT | FULL } [OUTER] } ]
[ join_hint ]
JOIN
table_hint_limited ::=
{ INDEX(index_val [,...n])
| FASTFIRSTROW
| HOLDLOCK
| PAGLOCK
| READCOMMITTED
| REPEATABLEREAD
| ROWLOCK
| SERIALIZABLE
| TABLOCK
| TABLOCKX
}
table_hint ::=
{ INDEX(index_val [,...n])
| FASTFIRSTROW
| HOLDLOCK
| NOLOCK
| PAGLOCK
| READCOMMITTED
| READPAST
| READUNCOMMITTED
| REPEATABLEREAD
| ROWLOCK
| SERIALIZABLE
| TABLOCK
| TABLOCKX
| UPDLOCK
}
query_hint ::=
{ { HASH | ORDER } GROUP
| { CONCAT | HASH | MERGE } UNION
| {LOOP | MERGE | HASH} JOIN
| FAST number_rows
| FORCE ORDER
| MAXDOP
| ROBUST PLAN
| KEEP PLAN
}
Arguments:
table_name
Is the name of the table to update. The name can be qualified with the linked
server, database, and owner name if the table is not in the current server or data-
base, or is not owned by the current user.
WITH (<table_hint_limited> [...n])
Specifies one or more table hints that are allowed for a target table. The WITH key-
word and the parentheses are required. READPAST, NOLOCK, READUNCOMMIT-
TED, and UPDLOCK are not allowed. For information about table hints, see FROM.
view_name
Is the name of the view to update. The view referenced by view_name must be
updatable. The modifications made by the UPDATE statement cannot affect more
than one of the base tables referenced in the FROM clause of the view. For more
information on updatable views, see CREATE VIEW.
rowset_function_limited
Is either the OPENQUERY or OPENROWSET function, subject to provider capabili-
ties. For more information about capabilities needed by the provider, see UPDATE
and DELETE Requirements for OLE DB Providers. For more information about the
rowset functions, see OPENQUERY and OPENROWSET.
SET
Specifies the list of column or variable names to be updated.
column_name
Is a column that contains the data to be changed. column_name must reside in
the table or view specified in the UPDATE clause. Identity columns cannot be
updated.
If a qualified column name is specified, the qualifier must match the table or view
name in the UPDATE clause. For example, this is valid:
UPDATE authors
SET authors.au_fname = 'Annie'
WHERE au_fname = 'Anne'
A table alias specified in a FROM clause cannot be used as a qualifier in SET
column_name. For example, this is not valid:
UPDATE titles
SET t.ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s
WHERE t.title_id = s.title_id
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)
To make the example work, remove the t. alias from the column name.
UPDATE titles
SET ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s
WHERE t.title_id = s.title_id
expression
Is a variable, literal value, expression, or a parenthesized subSELECT statement that
returns a single value. The value returned by expression replaces the existing value
in column_name or @variable.
DEFAULT
Specifies that the default value defined for the column is to replace the existing
value in the column. This can also be used to change the column to NULL if the
column has no default and is defined to allow null values.
@variable
Is a declared variable that is set to the value returned by expression.
SET @variable = column = expression sets the variable to the same value as the
column. This differs from SET @variable = column, column = expression, which
sets the variable to the pre-update value of the column.
FROM <table_source>
Specifies that a table is used to provide the criteria for the update operation. For
more information, see FROM.
table_name [[AS] table_alias ]
Is the name of a table to provide criteria for the update operation.
If the table being updated is the same as the table in the FROM clause, and there
is only one reference to the table in the FROM clause, table_alias may or may not
be specified. If the table being updated appears more than one time in the FROM
clause, one (and only one) reference to the table must not specify a table alias. All
other references to the table in the FROM clause must include a table alias.
view_name [[AS] table_alias ]
Is the name of a view to provide criteria for the update operation.
WITH (<table_hint> [...n])
Specifies one or more table hints for a source table. For information about table
hints, see FROM.
rowset_function [ [AS] table_alias ]
Is the name of any rowset function and an optional alias. For information about a
list of rowset functions, see Rowset Functions.
derived_table
Is a subquery that retrieves rows from the database. derived_table is used as input
to the outer query.
column_alias
Is an optional alias to replace a column name in the result set. Include one column
alias for each column in the select list, and enclose the entire list of column aliases
in parentheses.
<joined_table>
Is a result set that is the product of two or more tables, for example:
FROM tab1 LEFT OUTER JOIN tab1.c3 = tab2.c3
RIGHT OUTER JOIN tab3 LEFT OUTER JOIN tab4
ON tab3.c1
ON tab2.c3 = tab4.c3
For multiple CROSS joins, use parentheses to change the natural order of the joins.
<join_type>
Specifies the type of join operation.
INNER
Specifies that all matching pairs of rows are returned. Discards unmatched rows
from both tables. This is the default if no join type is specified.
LEFT [OUTER]
Specifies that all rows from the left table not meeting the specified condition are
included in the result set in addition to all rows returned by the inner join. Output
columns from the left table are set to NULL.
RIGHT [OUTER]
Specifies that all rows from the right table not meeting the specified condition are
included in the result set in addition to all rows returned by the inner join. Output
columns from the right table are set to NULL.
FULL [OUTER]
If a row from either the left or right table does not match the selection criteria,
specifies the row be included in the result set, and output columns that corre-
spond to the other table be set to NULL. This is in addition to all rows usually
returned by the inner join.
<join_hint>
Specifies a join hint or execution algorithm. If <join_hint> is specified, INNER, LEFT,
RIGHT, or FULL must also be explicitly specified. For more information about joint
hints, see FROM.
JOIN
Indicates that the specified tables or views should be joined.
ON <search_condition>
Specifies the condition on which the join is based. The condition can specify any
predicate, although columns and comparison operators are often used, for exam-
ple:
FROM Suppliers JOIN Products
ON (Suppliers.SupplierID = Products.SupplierID)
When the condition specifies columns, the columns do not have to have the same
name or same data type; however, if the data types are not identical, they must be
either compatible or types that Microsoft® SQL Server™ can implicitly convert. If
the data types cannot be implicitly converted, the condition must explicitly convert
the data type using the CAST function.
CROSS JOIN
Specifies the cross-product of two tables. Returns the same rows as if the tables to
be joined were simply listed in the FROM clause and no WHERE clause was speci-
fied.
WHERE
Specifies the conditions that limit the rows that are updated. There are two forms
of update based on which form of the WHERE clause is used:
• Searched updates specify a search condition to qualify the rows to delete.
• Positioned updates use the CURRENT OF clause to specify a cursor. The
update operation occurs at the current position of the cursor.
<search_condition>
Specifies the condition to be met for the rows to be updated. The search condition
can also be the condition upon which a join is based. There is no limit to the num-
ber of predicates that can be included in a search condition. For more information
about predicates and search conditions, see Search Condition.
CURRENT OF
Specifies that the update is performed at the current position of the specified cur-
sor.
GLOBAL
Specifies that cursor_name refers to a global cursor.
cursor_name
Is the name of the open cursor from which the fetch should be made. If both a
global and a local cursor exist with cursor_name as their name, cursor_name refers
to the global cursor if GLOBAL is specified. If GLOBAL is not specified, cursor_name
refers to the local cursor. The cursor must allow updates.
cursor_variable_name
Is the name of a cursor variable. cursor_variable_name must reference a cursor
that allows updates.
OPTION (<query_hint> [,...n] )
Specifies that optimizer hints are used to customize SQL Server’s processing of the
statement.
{HASH | ORDER} GROUP
Specifies that the aggregations specified in the GROUP BY or COMPUTE clause of
the query should use hashing or ordering.
{LOOP | MERGE | HASH |} JOIN
Specifies that all join operations are performed by loop join, merge join, or hash
join in the whole query. If more than one join hint is specified, the query optimizer
selects the least expensive join strategy for the allowed ones. If, in the same query,
a join hint is also specified for a specific pair of tables, it takes precedence in the
joining of the two tables.
{MERGE | HASH | CONCAT} UNION
Specifies that all UNION operations should be performed by merging, hashing, or
concatenating UNION sets. If more than one UNION hint is specified, the query
optimizer selects the least expensive strategy from those hints specified.
If a join hint is also specified for any particular pair of joined tables in the
FROM clause, it takes precedence over any join hint specified in the
OPTION clause.
FAST number_rows
Specifies that the query is optimized for fast retrieval of the first number_rows (a
nonnegative integer). After the first number_rows are returned, the query contin-
ues execution and produces its full result set.
FORCE ORDER
Specifies that the join order indicated by the query syntax should be preserved dur-
ing query optimization.
MAXDOP number
Overrides the max degree of parallelism configuration option (of sp_configure)
only for the query specifying this option. All semantic rules used with max degree
of parallelism configuration option are applicable when using the MAXDOP query
hint. For more information, see max degree of parallelism Option.
ROBUST PLAN
Forces the query optimizer to attempt a plan that works for the maximum potential
row size at the expense of performance. If no such plan is possible, the query opti-
mizer returns an error rather than deferring error detection to query execution.
Rows may contain variable-length columns; SQL Server allows rows to be defined
whose maximum potential size is beyond the ability of SQL Server to process. Usu-
ally, despite the maximum potential size, an application stores rows that have
actual sizes within the limits that SQL Server can process. If SQL Server encounters
a row that is too long, an execution error is returned.
KEEP PLAN
Forces the query optimizer to relax the estimated recompile threshold for a query.
The estimated recompile threshold is the point at which a query is automatically
recompiled when the estimated number of indexed column changes (update,
delete or insert) have been made to a table. Specifying KEEP PLAN ensures that a
query will not be recompiled as frequently when there are multiple updates to a
table.
Remarks:
If an update to a row violates a constraint or rule, if it violates the NULL setting for
the column, or if the new value is an incompatible data type, the statement is can-
celed, an error is returned, and no records are updated.
When an UPDATE statement encounters an arithmetic error (overflow, divide by
zero, or a domain error) during expression evaluation the update is not performed.
The remainder of the batch is not executed, and an error message is returned.
If an update to a column or columns participating in a clustered index causes the
size of the clustered index and the row to exceed 8,060 bytes, the update fails and
an error message is returned.
If an update query could alter more than one row while updating both the cluster-
ing key and one or more text, image, or Unicode columns, the update operation
fails and SQL Server returns an error message.
Modifying a text, ntext, or image column with UPDATE initializes the column,
assigns a valid text pointer to it, and allocates at least one data page unless updat-
ing the column with NULL.
FETCH abc
UPDATE t1 SET c2 = c2 + d2
FROM t2
WHERE CURRENT OF abc
GO
This example assumes that only one set of sales is recorded for a given title on a
given date and that updates are current. If this is not the case (if more than one
sale for a given title can be recorded on the same day), the example shown here
does not work correctly. It executes without error, but each title is updated with
only one sale, regardless of how many sales actually occurred on that day. This is
because a single UPDATE statement never updates the same row twice.
In the situation in which more than one sale for a given title can occur on the same
day, all the sales for each title must be aggregated together within the UPDATE
statement, as shown in this example:
UPDATE titles
SET ytd_sales =
(SELECT SUM(qty)
FROM sales
WHERE sales.title_id = titles.title_id
AND sales.ord_date IN (SELECT MAX(ord_date) FROM sales))
FROM titles, sales
Use UPDATE with the TOP clause in a SELECT statement. This example updates
the state column for the first 10 authors from the authors table.
UPDATE authors
SET state = 'ZZ'
FROM (SELECT TOP 10 * FROM authors ORDER BY au_lname) AS t1
WHERE authors.au_id = t1.au_id
Status Viewer
The Status Viewer enables you to quickly review all of the current component settings.
To open the Status Viewer, use one of these methods:
From the components window, double click the Status Viewer option, .
From the icon tool bar, click the Status Viewer icon, .
From the menu bar, select Console > Status Viewer.
Press F9.
The Status Viewer main screen appears. For more on this, refer to “Status Viewer Main
Screen” on page 1174.
Once the Status Viewer appears, review it as required.
Expand each component group
Review current status for selected groups (page 1181)
Perform tasks (page 1181)
Define status groups (page 1183)
Before you can view the status of inputs or expansion inputs, first
configure the required inputs to report the required status. To do this,
enable the required reporting features in either the door inputs general
property sheet or inputs/expansion inputs general property sheet under
the 'Enable State Change Reporting' section.
For dial-up connections, status is not available from the Status Viewer unless there is a
current dial-up connection. If Velocity needs to dial up the connection before seeking
status, Velocity will disconnect from the location after two minutes and status will not
be continuously updated.
1173
Velocity Version 3.1 Administrator’s Guide
Click this button to display only those points currently masked in this
status window. A simplified screen appears like this example:
Notice that the reason for masking each item is displayed in the
third column, 'Reason Masked'.
To display all currently selected points again in the status window,
click the Status Group button. The Masked and Status Group
buttons are mutually exclusive: if one is selected, the other one is
deselected.
Select the class of points from the drop-down list you want to
display. This filters the points displayed. The Masked and Status
Group buttons are mutually exclusive: if one is selected, the other
one is deselected.
Only those points currently defined for this status group appear in
this list.
Select the status group from this drop-down list that you want to
display in the status window.
Only those status groups currently defined for this system appear in
this list. None is the default.
Click this button to display the Status Viewer Properties and either
define a new status group or modify an existing status group.
For more on this, refer to Status Viewer Properties.
status Displays the status of all currently selected points. The columns that
window appear change according to the type of component displayed.
For a complete description of the columns and items displayed
here, refer to Status Window Columns below.
No results appear for a door or input unless reporting has been enabled
for that input type under the Enable State Change Reporting section of
either the Door Input or Input pages. Four types can be enabled: Door
Contact, RQE, Tamper, and Line Fault.
Doors
Updated The date and time when the status of this door
was last refreshed.
Inputs
Updated The date and time when the status of this input
was last refreshed.
Relays
Updated The date and time when the status of this relay
was last refreshed.
Readers
Controllers
XBoxes
Updated The date and time when the status of this XBox
was last refreshed.
Ports
Updated The date and time when the status of this port
was last refreshed.
Expansion Inputs
Expansion Relays
Status is not available from the Status Viewer unless there is a current dial-up
connection. If Velocity needs to dial up the connection before seeking status, Velocity
will disconnect from the location after two minutes and status will not be accurate.
Status Click this combo box to select the status group you want to display.
Group: If you want to create a new status group, select <New>.
Click this button to delete the currently displayed status group from
the system. A message appears asking you whether you are sure
you want to delete this item. Click Yes to delete the displayed status
group.
View as: Click the radio button that describes the components you want to
view on the Status Viewer during the specified status group.
Click All to display all relevant components.
Available This window displays all the components you specified to show in
the 'View as' section. Select from this window and the selection
appears in the 'Selected' window.
Selected This window displays all the components you selected from the
'Available' window and included using one of the right arrow
buttons.
For information on the Column Headers page, see the next topic.
Use this page to define which columns appear on the Status Viewer for the specified
Status Group.
To customize the Status Viewer for this specific status group:
1. From the 'Object' combo box, select the object whose properties you want to
define.
The properties specific to the selected object appear in the lower window.
2. Check the boxes of all those properties you want displayed on the Status Viewer
for the selected object.
Only checked items appear as columns for that object on the Status Viewer; all
unchecked items do not appear on the Status Viewer.
3. Rearrange the displayed columns as required.
• Click the Move Up button to move a selected item up in priority. Each click
moves the selected item one column left on the Status Viewer. The nearer the
top an object appears in the 'Check an item...' window, the farther to the left it
appears on the Status Viewer.
• Click the Move Down button to move a selected item down the list. Each
click moves the selected column to the right by one column on the Status
Viewer. The nearer the bottom of the window an object appears, the farther to
the right it appears on the Status Viewer.
4. Repeat Steps 1 - 3 for each object you need to customize this status group.
5. When you're finished, click OK to return to the Status Viewer.
Changes to the look of the Viewer for this Status Group are reflected on the screen.
Status Messages
Here is a complete list of status messages currently displayed by the Status Viewer
together with their meaning:
Open Circuit Velocity has detected that Check to make sure the DTLM
there is no DTLM input. is connected properly.
Out of spec Velocity has detected that the Check the circuit and
voltage on this line is currently connections between the
not within acceptable limits. controller and this device.
Location This column specifies the trigger's location. This is the address
of the point specified in the standard Velocity address format.
This is the location specified in the 'Location:' combo box of the
Add Trigger Action screen.
Add... Click this button to display the Add Trigger Action screen and
create a new trigger action.
1187
Velocity Version 3.1 Administrator’s Guide
3. Do one of these:
• Add a new trigger action. For more on this, refer to “Adding Trigger Actions” on
page 1188.
• Edit an existing trigger action. For more on this, refer to “Editing Triggers and
Actions” on page 1189.
• Delete an existing trigger action. For more on this, refer to “Deleting Triggers
and Actions” on page 1189.
4. When you're finished, click Close.
You are returned to the main Velocity screen.
Control zones, which incorporate triggers and actions, are not included
in this group; nor are alarm actions that are within the purview of
controller properties.
1188
MAN006-0612
As you can see, the trigger page is an abbreviated version of the Add Trigger Action
screen. The action page is identical to the Add Trigger Action screen.
3. Make changes to the Trigger page as required.
4. Click the Action tab.
The Action page appears.
5. Make changes to the Action page as required.
6. When you're finished, click OK.
The Trigger Action Summary reappears with the designated trigger action displayed in
the window.
1189
Velocity Version 3.1 Administrator’s Guide
Trigger Page
The trigger page specifies the events and/or alarms that will trigger an action.
Add... Click this button to bring up the Select Locations screen (see
page 1191).
1190
MAN006-0612
Select All Click this button to select all the events currently listed in the
Alarm/Event window.
Deselect All Click this button to deselect all the events currently selected in
the Alarm/Event window.
The main window displays a list of the currently defined devices for this Velocity
system.
To select one or more devices to serve as trigger(s):
1. Expand the system tree in the window until you locate the point you want to use
as a trigger.
2. Select the point (door, input, relay, etc.) defined as the trigger.
3. Double click the point.
The point with its path appears in the Location pane on the Trigger Action Manager
trigger page. The location is expressed in the standard Velocity address format.
4. Repeat Steps 1 - 3 for each point you want to add.
5. When you're finished, click Close.
Action Page
The action page specifies the actions that are triggered when the events specified on
the trigger page occur.
The Device Type pick list at the top of the page determines the rest of the fields that
will appear.
Device Type: Select the device where the action occurs. CCTV and DVR are
available as options.
1191
Velocity Version 3.1 Administrator’s Guide
Action: Select the action that this device can perform given the
specified trigger. The switcher can perform these actions:
• Call Camera to Monitor — indicates the CCTV camera
(connected to this switcher) that should appear on the
attached monitor(s). This enables the operator to direct a
camera's output to any monitor to which the switcher is
connected. The monitor receiving the camera's output is
specified in the 'Monitor' field. For information on how you
can place this action onto a map, refer to Badge Designer -
CCTV Call Camera to Monitor.
• Trigger Alarm on Switcher — issues an alarm at the switcher.
The type of alarm issued is specified in the 'Alarm' field.
• ACK Alarm on Switcher — issues an acknowledgement alarm
at the switcher.
Camera: If you selected the action Call to Monitor, specify the camera
output to be viewed on the selected monitor in this field.
To choose the camera, either select a camera from the
drop-down option list or enter it directly. Only those cameras
currently defined and connected to this switcher are valid
choices.
Monitor: If you selected the action Call to Monitor, specify the monitor
that will display the camera output designated in the 'Camera'
field.
To choose the monitor, either select a monitor from the
drop-down option list or enter it directly. Only those monitors
currently defined and connected to this switcher are valid
choices.
1192
MAN006-0612
Preset: If you selected the action Call to Monitor, you can select a
preset routine for the camera specified in the 'Camera' field.
Both the 'Camera' field and the 'Monitor' field must be
specified.
To choose a preset, either select a preset from the drop-down
option list or enter it directly. Only those presets currently
defined for this switcher and assigned to a camera are valid
choices.
For more on defining presets, refer to “Using Presets” on page
669.
Display Viewer Check this box to indicate that if this action is triggered, Velocity
associated automatically opens the CCTV Viewer (if it isn't already open)
with monitor and displays the specified camera's output. This means that
both the dedicated monitor at the workstation and CCTV
Viewer are showing the same images. For more on the CCTV
Viewer, refer to “CCTV Viewer” on page 671.
If this box is left unchecked, only the monitor displays the
image.
The camera displayed in the viewer depends on switches
made either manually or automatically.
Camera: Select the camera attached to the designated DVR you want to
record this action.
Only those cameras associated with the specified DVR/NVR
appear in this list.
1193
Velocity Version 3.1 Administrator’s Guide
Preset From the drop-down pick list, select the camera pattern or
camera quick view you want shown when the trigger associated
with this action occurs.
Only those camera patterns and camera quick views that a
qualified operator has previously defined for this camera can
appear in this list. For more on this, refer to “Camera Quick
Views” on page 750.
Alarm Enter the number of seconds that this alarm action lasts. This is
Duration effectively the length of time the designated camera must
record video to the DVR.
Optionally Launches Video Explorer and specifies the View Group in which
launch the this camera preset can appear.
Video Note: If a camera is triggered and the operator on duty is not a
Explorer... member of a role that has access to this View Group, then no
video appears.
Only those View Groups a qualified operator has previously
defined for the Video Explorer can appear in this list. If the
<None> option appears, this indicates that you want the
native DVR Live View Viewer to shown the video when the
specified camera view or pattern triggers.
The default is <None>.
Even if the Video Explorer is enabled for triggering, it does not
necessarily mean that the operator has the necessary role
permissions to view a specific view group. This table shows
how these two factors are interrelated:
No Yes No video
No No No video
Yes No No video
1194
MAN006-0612
Execute From the drop-down list, select an existing command set that is
command set triggered when the specified action occurs. In particular, the
Bosch DVR requires a command set in order to make the
trigger action work.
Only those command sets previously defined for the system
appear in this list. For more information on this, refer to
“Command Sets” on page 216.
1195
Velocity Version 3.1 Administrator’s Guide
1196
MAN006-0612
Troubleshooting
This chapter provides quick answers to many questions you might have while using
Velocity.
This chapter is divided into these sections:
Basic Troubleshooting (page 1198)
System Report Wizard (page 1201)
How Do I... (page 1203)
Frequently Asked Questions (page 1208)
Technical Support (page 1213)
1197
Velocity Version 3.1 Administrator’s Guide
Basic Troubleshooting
Q. When I open Velocity help, I can't see the sequence or glossary pane. What's wrong?
A. Probably, the .dll responsible for enabling these two windows is not installed
properly. This should be installed automatically when the program is installed, however
if you experience a problem, try this:
1. Copy the included file HHActiveX.DLL into the Windows\System directory on
your Velocity server's C: drive.
2. Click the Windows Start > Run.
The Run dialog box appears.
3. Type the following:
regsvr32 hhactivex.dll
4. Click OK.
Q: Is there any way to find out which time zones are being used and therefore should
be downloaded to a controller?
A: Generate a time zone usage report using Report Manager.
Q: While using the back arrow in Learning Center, I get this message:
Error: can't move focus to the control because it its
invisible, not enabled, or of a type that does not accept the
focus. Code: 0. Do you want to continue running scripts on
this page? Yes No
A: Simply click Yes and the page requested appears.
Q: Is there any way to find out which time zones are being used and therefore should
be downloaded to a controller?
A: Generate a time zone usage report using Report Manager. For more on this, refer to
“Creating a Report” on page 1011.
Q: I'm getting a lot of timeout messages in Event Viewer. What can I do about it?
A: Try changing the Total timeout constant value in the Advanced Settings dialog box for
the port that is giving you problems. Usually by tweaking the 50 ms default either up or
down you can effect the timeout messages you're getting.
Q: The Client has lost network connection to the server. What now?
A: When you unplug the network (Ethernet) cable, you get the message 'Loss of
Connection.' This message or variations on it can also appear when the network
connection is lost for some other reason. A good place to begin troubleshooting is this:
1. Plug the cable back in.
2. Click on Attempt to Reestablish Connection.
The screen changes and it appears that Velocity is closing windows preliminary to
closing down. Sometimes it looks like it has reestablished connection, but the first time
you select something like DIGI*TRAC Configuration, the screen starts closing windows
and appears to close Velocity.
In either case, the best approach is to close Velocity then restart it. This should
reestablish communications.
Q. Connecting the panel to the system causes the message “X-Box Command 5
Complete” to appear in the Event Viewer. There is no XBox connected to the system.
A. This is expected in a Velocity system. ALL systems run over XNet, either true XNet or
via our Virtual XNet interface for polling controllers. This is a change from the previous
systems but will be overlooked in time. There is no detriment to the performance, only
a few more messages when a controller logs on the first time.
Q. I am getting an error in Event Viewer when I try to configure the second controller
accessed through a dialup location. What's wrong?
A. Ignore this message. Your modem is connected to a dialup location with more than
one controller on it. Whichever controller is not Address 0 reports that the CCM is
unrecognized when you register the address 1 CCM. Velocity recognizes additional
controllers.
Q: My wireless tablet PC running Velocity disconnects unexpectedly. How can I fix this
problem?
A: Wireless tablet PCs timeouts can spike to 2000ms. To avoid this problem, go to the
Registry on your tablet PC and locate HKEY_LOCAL_MACHINE>SOFTWARE>Hirsch
Electronics>Velocity>Client>Checkpoint. Change the value you find there from 5000
to something higher. We suggest 50000.
Q: What happened to My Velocity?
A: Velocity 3.0 and later made the My Velocity module obsolete through the use of
Roles. By restricting most operators to only specific tasks, the interface can be
customized to fit whatever view is desired.
Q: When I open Enrollment Manager, I keep getting an error message that says “The
scanner is not connect to the PC.” What does this mean?
A: You have configured Enrollment Manager for use with a scanner or PIV, but have not
yet specified a legitimate port through which the scanner can communicate with the
Velocity workstation. You can still use Enrollment Manager, but you won't be able to use
the scanning feature until the scanner's port is properly configured.
Q: When I open Customization Manager, I only see two items under the Components
folder. What does this mean?
A: You've just installed a new version of Velocity and have not yet checked the 'Access
and Enable Customized Values for Components in Customization Manager' box on the
General page of Velocity Preferences. Once this is done, each module you open is
automatically registered in Customization Manager and is displayed in the Components
folder.
Q: After restoring my 2003 server database on a SQL 2008 server, the All Events Log
by Date report in Report Manager will not open. What's the problem?
A: This is a known issue and can be easily resolved. Simply delete or rename the
Velocity LDF files from the Microsoft SQL Server/MSSQL/data subdirectory. The
appropriate LDF files will be regenerated and the report should open without difficulty.
2. Click Next.
The Input Information screen appears like this example:
3. Fill out the form, including your name and the name of your company.
Describe the problem in detail in the ‘Description’ text box.
4. Click Next.
By default, both the Include all Velocity Log and Debug files and Include Windows
System Information boxes should remain checked.
5. Click Next.
The Finish sheet appears.
6. Click Finish.
The file, SystemReport xxxx-xx-x-xx-yy-yy.zip, is written to the Program Files\Hirsch
Electronics\Velocity directory. The xxxx-xx-xx suffix fields specify the date
(year-month-day) and the yy-yy fields represent a serial number.
Attach or copy this file to an E-mail message and send it to either
[email protected] or an address provided by your Hirsch Electronics
provider.
How Do I...
Perform Basic Velocity Functions
Task See:
Task See:
Task See:
Task See:
Enroll People
Task See:
Task See:
Restrict Operators/Roles
Task See:
Task See:
Task See:
Task See:
CCTV
Task See:
Control my Camera (Pan-Tilt, Zoom, Focus, Iris, Auto-Pan etc.) page 674
Task See:
Task See:
Task See:
Customize Velocity
Task See:
An optional method for doing this employs the SQL Database Manager (see “Backing
Up the Velocity Database” on page 1096). While this second method exists, we
recommend that you use the Task Scheduler—it's both easier and safer.
For more on using the Task Scheduler backup, refer to “Backup Velocity Database” on
page 1086.
How do I restore my Velocity database?
There are two ways to restore Velocity data:
Import a previously exported Velocity database using the Task Scheduler.
• For instructions on exporting a Velocity database, refer to “Backup Velocity
Database” on page 1086.
• For instructions on importing a previously exported Velocity database, refer to
“Importing Data” on page 1084.
This method is the recommended technique.
Employ the SQL Database Manager restore function (see “Restoring the Velocity
Database” on page 1102).
Technical Support
Here are the important numbers you need to know for contacting Hirsch Electronics:
E-mail: [email protected]
Web: www.hirschelectronics.com
Whenever you call your local dealer or Hirsch, be sure to have your registration
material, serial number and software version number available.
For future reference, print this page and record these numbers:
Serial Number: _________________________________
Version Number: ________________________________
Dealer: ________________________________________
Dealer Phone #: ________________________________
CCM Rev/Version #: _____________________________
Who’s Inside
When an emergency occurs in an area or building, you need to know immediately who
is inside the area.
To enable this feature and define each area—passback zone —you need to oversee, use
the following technique:
Designate each passback zone you need.
Enable all defined passback zones for each controller overseeing those zones.
Once you have defined the required passback zones and enabled them for the
relevant controllers, you can immediately generate a report showing who is inside
using this technique.
You do not need to define passback zones in order to use this feature; it
only gives you a better sense of exactly where they are within the
security system. If passback zones are not defined, then credentials are
still displayed here. All credentials used at a defined reader are listed
here within Everyone and Zone 00 - Unknown, with information on the
reader that recorded the last credential use, the time it was recorded,
and other relevant information.
1215
Velocity Version 2.6 Administrator’s Guide
Click this
To:
icon:
Toggle between hiding all zones that are currently empty and
showing all zones. When you hide empty zones, you simplify the
screen, making it easier to see and manage.
4. Reassign those people who were inside the affected area and are now at the
mustering station.
For more on this, refer to “Who's Inside: Reassigning Credentials to Another Zone”
on page 1220.
5. Forgive user credentials as required.
If you need to temporarily halt polling on a busy screen, click the red button on the
Who’s Inside icon bar. You can restart polling by clicking the green button. For more
on this, refer to “Who's Inside: Forgiving Credentials” on page 1219.
6. Identify credential properties as required in this way:
a. Right click on one or more people in the right pane.
b. Select Display Credential.
The badge template for the specified credential appears. For more on this feature,
refer to “Display Credential Information” on page 889.
7. When you're finished, exit the screen.
Alternative Method:
An alternative method is available using the Diagnostic window. This method has none
of the flexibility of the Who's Inside module, but can be useful as a diagnostic tool.
1. Open the Diagnostics window.
2. In the 'Controller' combo box, select the controller connected to the affected zone.
Click this icon to hide all zones in the Zone Tree pane that have no
people inside. This simplifies the screen.
Click this icon to generate an HTML page showing the latest Who's
Inside information. This page is displayed on the default web browser
(e.g. MS Internet Explorer or Mozilla). The web page looks like this
example:
You can print (Ctrl + P) or E-mail this page (File > Send > Page by
E-mail...) as required.
Zone This left pane displays a list of all 65 available passback zones (Zone 00
Tree – Unknown and Zone 1 – Inside through Zone 63 – Inside), whether
pane these zones have been set up for the system or not. The Everyone zone
lists everyone currently recorded within the system. Click to highlight a
particular zone in this pane and all those persons who are currently
inside that zone appear in the right pane.
The columns in this pane include the zone name and the present
person count.
right This pane displays a list of all persons who are inside a selected zone.
pane The columns in this pane include:
Name – Name of the person assigned the credential.
ID – Number assigned to this credential.
Zone – The passback zone where this credential was last used. If no
passback zones are defined, then all credentials are shown as Zone 00
- Unknown.
Function – The IDF option assigned to this credential on the general
page of the credential properties.
Last Access Time – The date and time when this credential was last
used to request access at a defined reader.
Last Accessed Reader – The last reader, by door and reader number,
where this credential requested access.
Last Transaction Type – The result of the access attempt at the specified
reader: Granted or Denied.
A zone in the left Forgive All Credentials in Zone All credentials displayed in the right pane
pane are forgiven, even those that the system
did not grant access to. For more on this,
refer to Who's Inside - Forgiving
Credentials.
One or more Forgive Selected Credentials All credentials associated with the
persons in the right selected people are forgiven, even those
pane that the system did not grant access to.
For more on this, refer to Who's Inside -
Forgiving Credentials.
One or more Display Credential The default display credential (as defined
persons in the right by Preferences) is displayed for the
pane selected people.
Worksheets
The following worksheets are available for your use:
Controllers
Door Groups
Enrollment Manager
Credential Templates
1221
Velocity Version 3.1 Administrator’s Guide
User-Defined Fields
Roles
1222
MAN006-0612
Person Templates
Operators
Control Zones
Simply select the page and print the worksheet as many times as you need. Fill the
sheets out as required and use them to program your system.
1223
Velocity Version 3.1 Administrator’s Guide
General Information
1224
MAN006-0612
1225
Velocity Version 3.1 Administrator’s Guide
Model 1N Configuration
1226
MAN006-0612
Model 2 Configuration
1227
Velocity Version 3.1 Administrator’s Guide
Model 8 Configuration
1228
MAN006-0612
Model 16 Configuration
1229
Velocity Version 3.1 Administrator’s Guide
Model SP Configuration
1230
MAN006-0612
1231
Velocity Version 3.1 Administrator’s Guide
1232
MAN006-0612
1233
Velocity Version 3.1 Administrator’s Guide
Holidays
1234
MAN006-0612
1235
Velocity Version 3.1 Administrator’s Guide
1236
Master Door Groups Worksheet
1237
MAN006-0612
Velocity Version 3.1 Administrator’s Guide
Function Groups
1238
MAN006-0612
1239
Velocity Version 3.1 Administrator’s Guide
1240
MAN006-0612
1241
Velocity Version 3.1 Administrator’s Guide
1242
MAN006-0612
1243
Velocity Version 3.1 Administrator’s Guide
1244
MAN006-0612
1245
Velocity Version 3.1 Administrator’s Guide
1246
MAN006-0612
1247
Velocity Version 3.1 Administrator’s Guide
1248
MAN006-0612
1249
Velocity Version 3.1 Administrator’s Guide
1250
MAN006-0612
1251
Velocity Version 3.1 Administrator’s Guide
1252
MAN006-0612
1253
Velocity Version 3.1 Administrator’s Guide
1254
MAN006-0612
Roles page 1
1255
Velocity Version 3.1 Administrator’s Guide
Roles page 2
1256
MAN006-0612
Roles page 3
1257
Velocity Version 3.1 Administrator’s Guide
Roles page 4
1258
MAN006-0612
Roles page 5
1259
Velocity Version 3.1 Administrator’s Guide
Roles page 6
1260
MAN006-0612
Roles page 7
1261
Velocity Version 3.1 Administrator’s Guide
Roles page 8
1262
MAN006-0612
Roles page 9
1263
Velocity Version 3.1 Administrator’s Guide
Roles page 10
1264
MAN006-0612
Roles page 11
1265
Velocity Version 3.1 Administrator’s Guide
Roles page 12
1266
MAN006-0612
Roles page 13
1267
Velocity Version 3.1 Administrator’s Guide
Roles page 14
1268
MAN006-0612
Roles page 15
1269
Velocity Version 3.1 Administrator’s Guide
Roles page 16
1270
MAN006-0612
Roles page 17
1271
Velocity Version 3.1 Administrator’s Guide
Roles page 18
1272
MAN006-0612
Roles page 19
1273
Velocity Version 3.1 Administrator’s Guide
RolRoles page 20
1274
MAN006-0612
1275
Velocity Version 3.1 Administrator’s Guide
1276
MAN006-0612
1277
Velocity Version 3.1 Administrator’s Guide
1278
MAN006-0612
1279
Velocity Version 3.1 Administrator’s Guide
Operators page 1
1280
MAN006-0612
Operators page 2
1281
Velocity Version 3.1 Administrator’s Guide
1282
MAN006-0612
1283
1284
Velocity Integrated Object Worksheet
Name of Object:
VO Type:
VIO Preparation
Velocity Version 3.1 Administrator’s Guide
Sketch Area
Cause Name Cause Type Cause Value Effect Name Effect Object Effect Action
MAN006-0612
Index
Acknowledging an alarm 424
Symbols Acquire
% 817 files 840
photographs 835
Numerics TWAIN 838
2-person rule video capture 836
see Two-person rule Action page 1191
Activating credentials on specific dates 868
A Active directory
A/B rule 108
specifying 1079
AATL time 180 Actuate door relay in CZ 164
for expansion inputs 188
Actuate during time zone 169
report when unlocked for expansion inputs 188
expansion relays 174
AATL warning time 180 Actuate relay in control zone 164, 181
for expansion inputs 188
for expansion inputs 190
AATL when unlocked reporting 180
Actuate relays 249
Abort download 134 Add Ins
Absentee Limiting 237
manager 406
Absentee limiting 889
server extensions 412
assigning 237 Add new scanner 789
example 927 Add-In Manager 406
for credentials 871
External Application Launcher 407
Absentee rule 894
Remote Desktop 409
Absentee rules Tip of the Day 410
example 927
Adding controllers 72
ACBs
Adding ports 60
enable reporting 98 Add-ins 405–416
mappings 129
for roles 292
overview 128
options 23
print not at default example 983 Add-ins options 23
table of 129
Additional images 781
Accept access codes 199
Address format 422
Accept control codes 200 Administration main screen 7
Accept programming codes 199
design mode 15
Accept status requests 200
Administrators 280
Access and enable customized values for components in Cus- creating domain administrators 280
tomization Manager 45
Advanced event selection 351
Access codes
Advanced flowchart 54
accepting 199 Advanced options setup 94
Access functions 241
Advanced port settings 66
extended unlock 242
lease-line configuration considerations 66
momentary 242 Advanced report setups 97
relock 242
Advanced settings 1081
unlock 242
AES encryption 208
Access grants Alarm actions
report 200
changing 127
Access zones
configuring controllers for 124
what replaces in Velocity 1208 description 126
Account is disabled 278
types of 127
Account management
Alarm actions page 124
adding new account 373 Alarm cancel 250
adding new area 374
alarm cancel 250
adding new point 375
Alarm control blocks
Accounts see ACBs
add new alarm 373
Alarm functions 242
management 373
cancel entry delay 243
setting up fire alarm 373 condition unmask 244
1285
Velocity Version 3.1 Administrator’s Guide
1286
MAN006-0612
1287
Velocity Version 3.1 Administrator’s Guide
1288
MAN006-0612
1289
Velocity Version 3.1 Administrator’s Guide
1290
MAN006-0612
1291
Velocity Version 3.1 Administrator’s Guide
1292
MAN006-0612
1293
Velocity Version 3.1 Administrator’s Guide
1294
MAN006-0612
1295
Velocity Version 3.1 Administrator’s Guide
1296
MAN006-0612
1297
Velocity Version 3.1 Administrator’s Guide
1298
MAN006-0612
1299
Velocity Version 3.1 Administrator’s Guide
1300
MAN006-0612
1301
Velocity Version 3.1 Administrator’s Guide
1302
MAN006-0612
1303
Velocity Version 3.1 Administrator’s Guide
1304
MAN006-0612
1305
Velocity Version 3.1 Administrator’s Guide
1306
MAN006-0612
1307
Velocity Version 3.1 Administrator’s Guide
1308
MAN006-0612
1309
Velocity Version 3.1 Administrator’s Guide
1310
MAN006-0612
1311
Velocity Version 3.1 Administrator’s Guide
1312
MAN006-0612
1313
Velocity Version 3.1 Administrator’s Guide
1314
MAN006-0612
1315
Velocity Version 3.1 Administrator’s Guide
1316
MAN006-0612
1317
Velocity Version 3.1 Administrator’s Guide
1318
MAN006-0612
X
X*NET 2 69
X*NET systems 69
XBox
functionality using SNIB2 208
X-Box command 5 complete 1200
XBoxes 69
adding 205
enabling 206
how many controllers 1210
logoff time 206
messages per poll 206
modifying 205
overview 204
properties 206
revision number 206
substituting SNIB2s 69
XML
adding client interface 334
translating Velocity data to 360
XML Writer 360
configuring 361
installing 361
properties 362
XNET 2 211
Y
Yellow LED flash during control delay 200
Yellow left LED always on 200
Z
Zoned passback
example 943
1319