Professional Documents
Culture Documents
Architect User's Manual-4302010
Architect User's Manual-4302010
Architect User's Manual-4302010
Architect
User’s Manual
Introduction
Architect® is a Windows-based software program use to create
and directly upload applications for use with PT-20 series
Terminals. Its’ user-friendly interface provides users the
simplicity in designing a project suitable for their business needs.
It is
similar to drawing objects and lines on a piece of paper.
Architect® is designed for novice and advanced users. Unlike
customary methods, basic programming is required to develop
an application. But with Architect’s node functions, novice
users can develop an application.. For more advanced users,
the program
node offers versatility that allows users to define basic
commands to execute.
Architect® incorporates a systematic project flow: create,
design, compile, simulate and download.
Features
• Reduces operation cost. There is no need to purchase a
separate compiler.
• User-friendly. Architect uses nodes and drag-and-drop
functions to create and define project properties.
• Systematic flow. Projects can be easily understood and
maintained.
• Uses Basic language. To cope with more complex business
demands, Architect® supports Basic programming input
and utilizes Basic Interpreter to compile applications.
• Comes with additional tools. Architect® also comes with a
built-in Simulator and PT FileManager®. For more details,
1
1 ARCHITECT® USER’S MANUAL
System Requirements
Before you start installing the software, make sure that your
computer meets the following system requirements:
• IBM Intel 80586 or above
• Microsoft Windows XP / 2000 / Vista
• 64 MB RAM
• 5 MB hard disk space for software installation
NOTE: Install Basic Interpreter in the Terminal to ensure
compatibility when running projects created with Architect.
2
ARCHITECT® USER’S MANUAL 1
3. The setup wizard will check your computer and display the
Introduction
window below. Click Next.
3
1 ARCHITECT® USER’S MANUAL
4
ARCHITECT® USER’S MANUAL 1
7. Click Install to begin installation.
Introduction
8. The progress window appears.
5
1 ARCHITECT® USER’S MANUAL
6
ARCHITECT® USER’S MANUAL 2
Chapter 2: Architect® Interface
Architect® Interface
This chapter describes the Architect user interface: main menu,
toolbars and windows. It is important to be familiar with these
functions to maximize the features of Architect®.
Main
Main Menu
Toolbar
Nodes
Toolbar
Project
window
Status Bar
The Archichtect® Application Interface
Main Menu
The main menu appears at the top of
the application window. It consists of
the following menu items:File ,
Define , Setup , Build , Tool , View,
Window and Help
File Menu
7
2 ARCHITECT® USER’S MANUAL
Define Menu
The Define Menu is used to create and setup records and nodes
of the project. It consists of the following submenu: Project,
Note, Display, Input, Operand, Program, Transmit, BT Trans
and Link. To view and modify the project and record settings,
click
Define > Project. See “Creating a New Project” on page 14 for
more information.
To add nodes, click Define > the node you want to add.
8
ARCHITECT® USER’S MANUAL 2
Setup Menu
Architect® Interface
The Setup Menu is used to configure file records and
communication settings.
Submenu Description
New Record Creates a new file to save the data records. See
“Step 4: Create the Record File” on page 34.
Record Setting Views and modifies existing record settings. See
“Step 4: Create the Record File” on page 34.
Communicate Configures the communication port where the
Terminal is connected and sets baud rate. See “Step
6: Configure the Communication Settings” on
page 39.
Build Menu
The Build Menu is used to compile a project and create batch
files.
Submenu Description
Compile Compiling means to process an
information to form usable codes that
the Terminal understands. After a project
has been compiled it is now an
application.
To compile a project, click Build >
Compile. An Output window appears to
list any errors. See “Compile the Project”
on page 37 for more information.
Batch Build Build the project for faraway user.
9
2 ARCHITECT® USER’S MANUAL
Tool Menu
Architect® Interface
The Tool Menu is used to simulate and download an
application.
Submenu Description
Simulator Loads the Simulator to test how the application
will run on the Terminal.
Download Opens the PT FileManager to download the
application to the Terminal.
Download BI Opens the PT FileManager to download the Basic
Interpreter file.
View Menu
The View Menu allows you to display or hide the following:
Toolbar, Node Toolbar, Status Bar, Output, and Language.
When you click on an item, a checkmark
appears indicating that the item has been
selected to be displayed on the Architect®
application window. To hide it, uncheck the
item.
Window Menu
The Window Menu allows you to define how you want the
project windows to be displayed. It has the following options:
• Cascade: Displays project windows on top of the other.
10
ARCHITECT® USER’S MANUAL 2
• Tile: Displays project windows on a tile format without
Architect® Interface
overlapping each other.
Help Menu
The Help Menu contains help topics and the software version
of Architect®.
Toolbars
The Toolbars act as shortcuts for common functions.
Main Toolbar
Icon Operation Description
New Creates a new project.
Open Opens an existing project.
Save Saves the project.
Print Prints the visual representation.
11
2
Architect® Interface ARCHITECT® USER’S MANUAL
12
ARCHITECT® USER’S MANUAL 2
Node Toolbar
Architect® Interface
Understanding the functions of these nodes is vital in
designing a project.
Icon Node Description
Create a note node. The note created will not
Note
be displayed on the Terminal
Display Create a display node. See “Display Node” on page 16.
Input Create an input node. See “Input Node” on page 19.
Create an operand node. See “Operand Node”
Operand
on page 25.
Program Create a program node. See “Program Node” on page 28.
Transmit Create a transmit node. See “Transmit Node” on page 29.
Link Create a link node. See “Step 3: Create Links” on page 31.
Windows
There are two types of windows in Architect®:
• Project Window: The interface where you design a project.
It consists of START and END points. Dotted lines appear as
grid on the window.
• Output Window: The output window displays any
information, errors or warnings when you compile a
project. See “Compile the Project” on page 37.
13
3 ARCHITECT® USER’S MANUAL
3. Click [OK].
14
ARCHITECT® USER’S MANUAL 3
AID Setup Page
Record Page
See “Step 4: Create the Record File” on page 34.
Barcode Page
Use the Barcode page to configure
the general barcode settings of the
project. Options vary depending on
the barcode type selected on the left
panel.
Bluetooth Page
Use the Bluetooth page to configure
the general Bluetooth settings of
the connect device.
15
3 ARCHITECT® USER’S MANUAL
Note Node
A Note node allows users to add comments that are shown on
the project window. This node does not affect the project and
is not displayed on the Terminal screen. This node is useful for
adding notes about the project for future reference or
maintenance.
To add a Note node, do the following:
1. From the Node toolbar, click the Note node icon.
2. Move the mouse pointer to the project window. Notice that
the mouse pointer turns .
3. Click on an area to place the note. The Note screen
appears.
4. Type your comments. To change the font, style, size and
color, click [Advance].
5. Click [OK]. The note is displayed on the project window.
NOTE: To move the note, click and drag the node to your desired
position.
Display Node
Use the Display node to design text layout and contents to be
displayed on the Terminal screen.
To create a display screen, do the following:
Page Tabs
See page 19.
Screen window
Click here to add
text.
17
3 ARCHITECT® USER’S MANUAL
18
ARCHITECT® USER’S MANUAL 3
Other Display Node Settings
Input Node
An Input node allows users to select the device source, the
data type, range and initial values of input. The data gathered
from this function can be saved to a record file. See “Step 4:
Create the Record File” on page 34.
To add an Input node, do the following:
1. From the Node toolbar, click the Input node icon.
2. Move the mouse pointer to the project window. Notice that
the mouse pointer turns .
3. Click on an area to place the node. The Input screen
appears.
4. On the Display page, define the prompt message to be
displayed on the Terminal. See page 17, steps 5 to 9.
5. Drag to adjust the position
of the display text and the
input location .
19
3 ARCHITECT® USER’S MANUAL
6. Click the Input tab. Configure the settings then click [OK].
The picture below shows the Input Device page.
Device
Click Device to select the input device. Options are:
• Keypad
• Scanner: Select to use a scanner as the input source.
Check the “ENTER” to confirm in Scanner to require
users to press the ENT key on the Terminal after
scanning a barcode.
• Keypad & Scanner
• Date & Time: When you select Date & Time, the Format
parameters appears on screen. Select the format you prefer.
Setting
Click Setting to define the data type and its limitations
which is allowed for input. This function verifies the type
of input received from the Terminal and is used to control
20
ARCHITECT® USER’S MANUAL 3
the program flow. When the settings are met, the Node
21
3 ARCHITECT® USER’S MANUAL
Click Initial Value then the box to select the type of value
from the list.
Available options and their parameters may vary
depending on the data type selected.
Initial Value Description
None No initial value is set.
Constant Select this option to enter a specific
value.
22
ARCHITECT® USER’S MANUAL 3
23
3 ARCHITECT® USER’S MANUAL
24
ARCHITECT® USER’S MANUAL 3
Operand Node
The Operand node is use to calculate mathematical equations
and compare the results.
To create an operand node, do the following:
1. From the Node toolbar, click the Operand node icon.
2. Move the mouse pointer to the project window. Notice that
the mouse pointer turns .
3. Click on an area to place the node. The Operand screen
appears.
4. On the Display page, define the prompt message to be
displayed on the Terminal. See page 17, steps 5 to 10.
5. Drag to adjust the position of
the display text and the operand
location .
25
3 ARCHITECT® USER’S MANUAL
Setting
Select whether the resulting value of the operation will be
an Integer or Float.
Initial Value
Click Initial Value then the box to select the type of value
from the list. Available options and their parameters may
vary depending on the data type selected.
Initial Value Description
None No initial value is set.
Constant Select this option to enter a specific
value.
26
ARCHITECT® USER’S MANUAL 3
Logistics
Select operation
here.
With Constant
Select to enter a
constant value.
With Node
Click here to select the node to use as an operand.
7. To add comparison conditions, click the Compare tab.
Select and define the condition. Options are:
• None
• Greater than (>)
• Greater than or equal to (>=)
• Less than (<)
• Less than or equal to (<=)
• Equal to (==)
• Not equal to (!=)
• User Define: Enter a user-defined equation.
NOTE: The result of this function can be used to control the
program flow.
27
3 ARCHITECT® USER’S MANUAL
Program Node
Creating a New Project
The Program node is designed for users with programming
knowledge. With this node, users can define and execute PT-
Basic commands.
To create a program node, do the following:
1. From the Node toolbar, click the Program node icon.
2. Move the mouse pointer to the project window. Notice that
the mouse pointer turns .
3. Click on an area to place the node. The Program screen
appears.
4. On the Program tab, type the Basic commands to execute.
28
ARCHITECT® USER’S MANUAL
Transmit Node
3
29
3 ARCHITECT® USER’S MANUAL
30
ARCHITECT® USER’S MANUAL 3
Step 3: Create Links
31
3 ARCHITECT® USER’S MANUAL
Check to clear
the Terminal Check this item
screen after and select the
performing the record to save
node’s function. data.
Parameters Description
Link In Lists the connected nodes that preceed the active
node.
Link Out Lists the connected nodes that the active node goes
to after completing its process.
Condition Select an option to set conditions and determine
the next process of the program. Options are:
• Key: Checks the key press from the Terminal.
Click the Keypad textbox
to activate the keypad
window and enter key.
• Verify Node: Checks the node status. Node
status can be: Pass Always, Fail, Succeed.
• Data Input (for Input node only): Checks the
input data.
Type the required data in
the Input textbox.
32
ARCHITECT® USER’S MANUAL 3
33
3 ARCHITECT® USER’S MANUAL
Click an option
to view page.
34
ARCHITECT® USER’S MANUAL 3
4. On the left panel, click Field. Define the fields of the
Click to move
the items to
the left or
right column.
Left Column
Right Column
Items Description
Left Column Lists all the input nodes in the project.
Right Column Move the input nodes to be saved as fields
of the record. The data will be saved in the
same sequence. Use the “Up” and “Down”
buttons to sort the sequence.
Overwrite record with Check this item to overwrite the specified
record field. If left unchecked, the new data
will be recorded at the end of the file.
5. On the left panel, click Separator.
Select how you want the fields to be separated from the
list. If Length is selected, you need to set the length of each
field.
35
3 ARCHITECT® USER’S MANUAL
NOTE: To access the Record setup anytime, click the icon on the
main toolbar or double-click anywhere on the project window or
click Setup > Record Setting.
36
ARCHITECT® USER’S MANUAL 3
Step 5: Compile and Simulate
37
3 ARCHITECT® USER’S MANUAL
38
ARCHITECT® USER’S MANUAL 3
Step 6: Configure the Communication Settings
39
3 ARCHITECT® USER’S MANUAL
40
ARCHITECT® USER’S MANUAL 4
Chapter 4: Sample Project
Sample Project
Below is a sample project that generates the total cost based
on the quantity and the amount of an item.
41
4 ARCHITECT® USER’S MANUAL
42
ARCHITECT® USER’S MANUAL 4
4. Create link nodes.
Sample Project
• Link START to Demo Display.
• Link Demo Display to Item ID.
• Link Item ID to Error ID.
• Link Error ID to Demo Display.
43
4 ARCHITECT® USER’S MANUAL
44