Intermec 6400 Tutorial

Intermec 6400 Tutorial

Intermec 6400: supplementary guide
Hide thumbs Also See for 6400:
Table of Contents

Advertisement

Tutorial
P/N 066449-003
EZBuilder

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 6400 and is the answer not in the manual?

Questions and answers

Summary of Contents for Intermec 6400

  • Page 1 Tutorial P/N 066449-003 EZBuilder ™...
  • Page 3 The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Intermec manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
  • Page 4 This page records the changes to this manual, which was originally released as version 001. Version Date Description of Change 07/98 The manual was updated and reformatted. Sample applications were added as an appendix. 08/00 The manual was updated to support EZBuilder v 2.3, which adds support for 6400 hand-held devices.
  • Page 5: Table Of Contents

    Contents Introduction Introducing the EZBuilder Code Generator 1-3 Overview of How EZBuilder Works 1-3 Overview of EZBuilder Windows 1-3 Menus and Toolbar Window 1-4 Object Manager 1-5 Viewport 1-5 Overview of EZBuilder Components 1-6 Applications 1-6 Menus 1-6 Moving Between Fields 1-6 Screens 1-6 Selecting an Item 1-7 Transactions 1-7...
  • Page 6 EZBuilder Tutorial Creating Screens Overview 3-3 Exercise 4: Designing the MM_Help Screen 3-3 Labeling the MM_Help Screen 3-3 Creating a Multi-Line Object to Contain Help Data 3-4 Exercise 5: Designing the JobOn Screen 3-7 Labeling the JobOn Screen 3-7 Exercise 6: Defining and Labeling Data Fields 3-8 Defining the Badge Identification Number Field 3-8 Labeling the Badge Identification Number Field 3-9 Defining the Part Number Field 3-9...
  • Page 7 Testing Your Program on the Simulator Overview 5-3 Exercise 16: Building the Program 5-3 Exercise 17: Testing the Program 5-6 Suggested Tests 5-6 Example Data 5-8 Record Identification Codes 5-8 Record Data Order 5-8 Automatic Data Entered into the Record 5-8 Example Output Listing 5-9 Exercise 18: Downloading Your Program 5-9 Chapter Summary 5-12...
  • Page 8: Troubleshooting

    EZBuilder Tutorial Transferring Files Between a Trakker Antares TCP/IP Terminal and a TFTP Server A-19 Transferring Files Between a TCP Server and a Trakker Antares TCP/IP Terminal Using Dynamic Filenames A-22 Troubleshooting Troubleshooting Error Messages B-3 viii...
  • Page 9 Introduction...
  • Page 11: Introducing The Ezbuilder Code Generator

    EZBuilder tutorial exercise. Introducing the EZBuilder Code Generator EZBuilder create application programs for the Trakker Antares terminals, the T2090, and the 6400. Overview of How EZBuilder Works After telling EZBuilder you want to create a new application (or enhance an existing one), you give simple commands to create menus, screens, and transactions and to define menu items, labels, and data fields.
  • Page 12: Menus And Toolbar Window

    EZBuilder Tutorialasd Menus and Toolbar Window EZBuilder commands are available by selecting from drop-down menus or by clicking toolbar buttons. Menus The EZBuilder commands are grouped under menu headings File, Edit, View, Default, Options, Build, Tools, and Help. Before beginning the tutorial, you should take a moment to open each menu and read which commands are available on each.
  • Page 13: Object Manager

    asdIntroduction Object Manager The Object Manager has three separate parts: the Object List field, the Properties and Actions area, and three tabs labeled Properties, On Entry, and On Exit. These main parts are briefly described below. When you make changes to the value of a field in the Object Manager, you must move to another field to cause those changes to take effect.
  • Page 14: Overview Of Ezbuilder Components

    EZBuilder Tutorialasd Overview of EZBuilder Components In addition to understanding the EZBuilder windows, you need to know a few basic EZBuilder terms and characteristics before you start the tutorial exercise. Applications From the information you provide, EZBuilder generates an application program with built-in verification functions.
  • Page 15: Selecting An Item

    Selecting an Item To edit an item, you must first select it. You can select an item in one of two ways: • Double-click the item in the Viewport. • Open the View Resource dialog box, click the object once, and then click Edit to return to the Viewport.
  • Page 16: Overview Of The Ezbuilder Simulator

    EZBuilder Tutorialasd View Resource Dialog Box Overview of the EZBuilder Simulator A simulator allows one device (such as your computer) to act like or emulate another device (such as your terminal). EZBuilder comes complete with a Simulator tool so you can run the application that you create with EZBuilder on your computer for program testing and debugging as well as for training and demonstration purposes.
  • Page 17: Tutorial Organization

    An overview of the process for a Job On transaction (currently being scanned by a worker with Badge ID Number B714) is illustrated next. Job On Transaction Process Transaction packaged in a record with data fields delimited by commas; TRAN code, date, time automatically added Data scanned or JOTRAN,B714,WIDGET1234,22,04-23-1997 02:04:30 entered into terminal...
  • Page 18: Tutorial Time

    EZBuilder Tutorialasd • In Chapter 4, you create transactions that process the scanned or keyed data for both Job On and Job Off records. Records of these transactions are saved in a file that can be listed for management who might want to analyze the time spent for each job and factory worker.
  • Page 19 Tutorial Exercise Summary Tasks 1, 2 and 3 MainMenu Upon completion of this tutorial, you will know and understand the basic functions of EZBuilder. Building upon this foundation, you can easily learn additional features during experimentation and study of example applications included with EZBuilder (see the EZBuilder Getting Started Guide).
  • Page 21: Creating Menus

    Creating Menus...
  • Page 23: Getting Started

    This chapter describes how to create menus and begins the tutorial that provides an easy way for you to learn the basic features of EZBuilder. Getting Started The first time you start EZBuilder, the Viewport and Object Manager screens appear. If each of these screens is blank (as shown below), go to “Exercise 1: Creating the Main Menu”...
  • Page 24 EZBuilder Tutorial 2. The default menu name, Menu0, is shown in the Name field in the Object Manager. Rename the menu by selecting Menu0 and typing MainMenu. Note: You cannot use spaces in object names. To create a screen identification label 1.
  • Page 25 2. Type Main Menu in the Caption field. The label automatically widens to accommodate the length of the caption, and the change appears in the Viewport. 3. In the Object Manager, change the Row value to 1 and the Column value to 6 to center the Main Menu label.
  • Page 26 EZBuilder Tutorial 5. Click the down arrow in the Display Attribute field. A pop-up list appears. 6. Select BOLD from the pop-up list. The label appears in bold in the Viewport. To create a box around a label 1. Select the label in the Viewport, and click Add Draw Box from the File menu. The box appears in the Viewport, and its default values appear in the Object Manager.
  • Page 27 2. In the Object Manager, change the Row value to 0, the Column value to 4, the Height in Rows value to 3, and the Width in Columns value to 13. The box appears around the Main Menu label in the Viewport. At this point, you have created •...
  • Page 28: Exercise 2: Creating Menu Items For User Options

    EZBuilder Tutorial Congratulations! You have completed Exercise 1. Continue with Exercise 2 to create menu items. Exercise 2: Creating Menu Items for User Options The main menu of your application should include a number of command options that allow your users to choose between operations. For example, a menu item can bring up •...
  • Page 29 4. Change the Row value of the new menu item to 4, and change the Column value to 2. The blank menu item moves to the new location in the Viewport. 5. Type “F1 - Help” in the Caption field. This caption tells users that F1 will bring up the help screen.
  • Page 30: Creating A Second Menu Item

    EZBuilder Tutorial 7. Type “MM_Help” in the Call Screen field. The Call Screen is the screen EZBuilder will call when the key specified in the Activation Key field is pressed. Press Tab to move to another field and accept the changes. Since screen MM_Help does not yet exist in your application, an Information dialog box appears asking if you would like to create it.
  • Page 31: Creating A Third Menu Item

    6. Type “JobOn” as the Call Screen, and click Yes when prompted to create the JobOn screen. You have now created two screens—“MM_Help” and “JobOn.” These screens are blank and set with default properties. Their structures were created when you entered their names as Call Screen properties.
  • Page 32: Chapter Summary

    EZBuilder Tutorial In this exercise, you will create a hidden menu that will return you to the previous menu in the application. To create a hidden menu item 1. Create a new menu item with a Row value of 12 and a Column value of 2. 2.
  • Page 33 Tutorial Exercise Summary (Chapter 2) Tasks 1, 2 and 3 MainMenu Application: EZBTUTRL Menu Screens (Chapter 3) Task 4 MM_Help Task 5 JobOn Task 6 JobOff Task 7 Data_Help Creating Menus Transactions (Chapter 4) Task 8 and 10 JON_Tran Task 9 and 10 JOF_Tran Task 11 CopyBadge...
  • Page 35: Creating Screens

    Creating Screens...
  • Page 37: Overview

    This chapter describes how to complete the screens you created in Chapter 2, how to copy one screen and adjust it to make a new screen, and how to create a fourth screen. Overview In Chapter 2, you created two screens: •...
  • Page 38: Creating A Multi-Line Object To Contain Help Data

    EZBuilder Tutorial 5. Change the Display Attribute value to BOLD. 6. Select the Main Menu Help label in the Viewport, and choose Add Draw Box from the File menu. A box appears in the Viewport, and the Box default values appear in the Object Manager.
  • Page 39 2. Change the Row value to 4, and change the Lines to Display value to 11. 3. Click the Viewport outside of the scrolling section to deselect the scrolling section. Note: You cannot enter the help text until the scrolling section is deselected. 4.
  • Page 40 EZBuilder Tutorial 7. Click the Navigation Choice field. A button showing three dots (the field button) appears. 8. Click the field button in the Navigation Choice field. The Navigation Selection dialog box appears. 9. Click the Return From Call radio button, and then click OK. The Navigation Choice value in the Object Manager is Return, meaning that your users will return to the previously viewed screen (in this case, the Main Menu) when they press F10.
  • Page 41: Exercise 5: Designing The Jobon Screen

    Creating Screens Congratulations! You have completed Exercise 4. Save your file before continuing with Exercise 5. Exercise 5: Designing the JobOn Screen In this exercise, you will make a label for the top of the JobOn screen, and then you will define three data fields (input areas) for the screen.
  • Page 42: Exercise 6: Defining And Labeling Data Fields

    EZBuilder Tutorial Exercise 6: Defining and Labeling Data Fields In this exercise, you will define and label three data fields in your application: a Badge Identification Number field, a Part Number field, and an Order Number field. Note: This tutorial instructs you to define each data field before defining its label; however, you may prefer to define the label before defining the data field.
  • Page 43: Labeling The Badge Identification Number Field

    Labeling the Badge Identification Number Field Next, you will create and define a label for the input data field you just created. To create the Badge ID Number label 1. Add a label to the JobOn screen with a Row value of 4 and a Column value of 1. 2.
  • Page 44: Creating The Order Number Field

    EZBuilder Tutorial Creating the Order Number Field The third input data field needed for the Job On transaction is the Order Number field. Your users will enter or scan Order Number data into this field. To create the Order Number field 1.
  • Page 45: Exercise 7: Programming The Function Keys

    Note: Up to 240 characters can be wrapped. Congratulations! You have completed Exercise 6. Save your file before continuing with Exercise 7. Exercise 7: Programming the Function Keys Function keys can be a great asset to your users. By programming a few function keys, you can provide your users quick access to information about your program's components or help them navigate through your application.
  • Page 46 EZBuilder Tutorial 5. Click the field button in the F1 field. The Key Action Selection Editor appears. 6. Click the Call Screen radio button, and then click the Call Screen down arrow. A drop-down list appears showing the screens associated with your application. The screen in the Call Screen field is the screen that will be called when users press the associated key (in this case, the F1 key).
  • Page 47 9. Click Yes to create the Data_Help screen. This screen is now the screen that will be called when users press the F1 key. You will complete the Data_Help screen in Exercise 10 later in this chapter. The Object Manager appears, and the F1 field is <SET>. 10.
  • Page 48: Exercise 8: Programming The Beep Sound

    EZBuilder Tutorial Exercise 8: Programming the Beep Sound You can add a beep sound to your application to alert users to certain actions; for example, you may want a beep to sound when a field is exited or an error occurs. You can set the beep on or off, and you can set it to sound whenever a function key is pressed.
  • Page 49: Exercise 9: Creating The Joboff Screen

    To turn off the Tab key beep 1. Follow steps 1 through 8 above. 2. At step 9, instead of choosing <Success> from the Beep field drop-down list, choose <None>. The beep will not sound when the Tab key is pressed. Congratulations! You have completed Exercise 8.
  • Page 50: Changing The Duplicate Screen

    EZBuilder Tutorial 4. Choose Paste Object from the Edit menu. The duplicate JobOn screen is pasted to the Viewport and the new name, JobOn0, appears in the Object Manager. Changing the Duplicate Screen Except for their screen names, the two screens (JobOn and JobOn0) are currently exact duplicates.
  • Page 51 5. Choose Resource from the View menu. The View Resource dialog box appears. 6. Scroll down the View Resource dialog box, and select MenuItem2 from MainMenu. 7. Click Edit. The Viewport reappears showing the Main Menu. MenuItem2 (F3 - Job Off), which you highlighted in the View Resource dialog box, is selected.
  • Page 52: Exercise 10: Completing The Data_Help Screen

    EZBuilder Tutorial 12. In the Viewport, select the BadgeNo field. Click the KP/Events tab in the Object Manager. Click the F4 key field, and then click its button to bring up the Key Action Selection Editor. 13. From the Go To Field’s drop-down list, choose JobOff.PartNum. Click OK. 14.
  • Page 53 To complete the Data_Help screen 1. Choose Data_Help from the Object List. 2. Add a label to the screen with the caption “Data Help.” 3. Change the Row value to 1 and the Column value to 6. 4. Change the Display Attribute to BOLD. 5.
  • Page 54: Chapter Summary

    EZBuilder Tutorial Chapter Summary In this chapter, you learned how to • create screens, data entry fields, and their respective labels. • wrap data and program function keys for various navigation needs. • add and remove beep sounds. • duplicate and adjust a screen as a quick way of creating a new screen that is similar to an existing screen.
  • Page 55: Creating Transactions

    Creating Transactions...
  • Page 57: Overview

    This chapter describes how to create transactions which are packaged as output data records containing Job On and Job Off data and sent to a disk file. Overview In Chapter 3, you designed the screens you created earlier, and you copied a screen to create a new screen.
  • Page 58 EZBuilder Tutorial The Transaction Editor dialog box consists of the following: • An area where you can enter a Constant Value • A list of the Available Fields you have created • An area where you can create a list of Transaction Fields The Transaction Editor also contains five arrow buttons.
  • Page 59 8. In the Available Fields list, select JobOn.BadgeNo, JobOn.OrderNo, JobOn.PartNum, <DATE>, and <TIME>. (Hold down the Ctrl key on your keyboard to select multiple fields.) 9. Click the Available Fields > button to move the highlighted fields into the list of Transaction Fields.
  • Page 60 EZBuilder Tutorial 5. Click the Formatting down arrow, and choose MM-DD-YYYY. To adjust Time properties for the JON_Tran transaction 1. In the Transaction Fields list, click <TIME>. The <TIME> default values appear in the Object Manager. 2. In the Override field, double-click False to change it to True. The Length field changes to 8.
  • Page 61 To adjust Transfer Direction for the JON_Tran transaction The default Transfer Direction sends your transactions to the network. You will now tell EZBuilder to send the transactions to a file. 1. Choose Trans: JON_Tran from the Object List. 2. In the Object Manager, click the Transfer Direction field. 3.
  • Page 62: Exercise 12: Creating The Jof_Tran (Job Off) Transaction

    EZBuilder Tutorial 5. Click OK. The drive and filename you specified appears in the Transfer Direction field in the Object Manager. Congratulations! You have completed Exercise 11. Save your file, and continue with Exercise 12. Exercise 12: Creating the JOF_Tran (Job Off) Transaction When users run your application at the end of a job, data collected for the Job Off transaction includes a constant value (JOFTRAN), the worker’s Badge ID Number, the Part Number, the Order Number, the date, and the time.
  • Page 63 4. In the Transaction Editor dialog box, enter “JOFTRAN” as the Constant Value, and move the “JOFTRAN” value to the Transaction Fields list. As the first field in the data record, “JOFTRAN” will identify the record as a Job Off transaction. 5.
  • Page 64: Exercise 13: Finishing The Transactions

    EZBuilder Tutorial 3. In this exercise, both JON_Tran and JOF_Tran transactions go to the same output file. Change the Destination from the Port option (showing “Network”) to the File option, and enter the same drive and filename that you used in the JON_Tran transaction.
  • Page 65 5. Choose JON_Tran. Setting the Do Transaction to JON_Tran tells EZBuilder that you want the finished application to generate a Job On transaction when the user exits the Order data field. In other words, when users finish scanning or entering the Order data, an output record is sent to the file.
  • Page 66: Exercise 14: Creating The Copybadge Transaction

    EZBuilder Tutorial Exercise 14: Creating the CopyBadge Transaction Before continuing, we will review the tutorial application. Upon starting a new job, the user scans a bar code or enters the letters “SFCLBR” (Start Factory Labor). This input data tells the terminal that a JobOn transaction is started and automatically sends the JOTRAN constant value into the JON_Tran Transaction Fields list.
  • Page 67 5. Double-click CopyBadge. The CopyBadge transaction is created (and shown in the Object List), and the CopyBadge transaction values appear in the Object Manager and the Transaction Editor dialog box. Note: JOFTRAN appears in the Constant Value area (as previously illustrated) if you have continued your tutorial exercise without exiting since entering that value.
  • Page 68 EZBuilder Tutorial 9. Click OK to close the Transaction Direction Editor. Note: With the above method, when the user selects the Job On transaction from the Main Menu and enters the Badge ID Number into the JobOn.BadgeNo field, that data is automatically entered into the Job Off transaction’s JobOff.BadgeNo field as well.
  • Page 69: Exercise 15: Creating Toggle Capability

    Exercise 15: Creating Toggle Capability Your application is currently coded so users view the Main Menu and press F2 to bring up the JobOn screen where data is captured at the start of a job. Users then press Esc to return to the Main Menu where F3 can be pressed to bring up the JobOff screen so data can be captured at the end of the job.
  • Page 70: Chapter Summary

    EZBuilder Tutorial Chapter Summary In this chapter, you learned how to create a transaction by creating the Job On, Job Off, and CopyBadge transactions. You also learned how to format the system date and time for automatic date and time stamps, and how to transfer the collected data to a file. You learned how to transfer input data entered on one transaction (JobOn.BadgeNo) into another transaction’s field (JobOff.BadgeNo) to be saved for output.
  • Page 71: Testing Your Program On The Simulator

    Testing Your Program on the Simulator...
  • Page 73: Overview

    This chapter describes how to the build your application program using the EZBuilder code generator and how to test it using the Simulator. It also provides information on downloading your program to your terminal and points you to some example applications available for study.
  • Page 74 COM or network input and output. Make sure the path is correct. You will find some EZBuilder example applications on output path C:\INTERMEC\EZBUILD\EXAMPLES. For more information on these examples, see the EZBuilder Getting Started Guide. 4. Click OK to build the program.
  • Page 75 To build (compile) your application program 1. Choose Build from the Build menu. The Build Status dialog box appears, showing the status of the build. If you build your program in Debug mode rather than Normal mode and receive warnings, run your program anyway to test it. If you receive errors when building, you will not be able to run your program until you have debugged it.
  • Page 76: Exercise 17: Testing The Program

    • From the Tools menu, choose the Trakker Simulator command (choose this command for Trakker, 6400, or T2090). The Simulator screen appears showing the Main Menu of your program. You can choose to perform tests in any order, but you must test everything you coded.
  • Page 77 You can bring up the JobOn and JobOff screens from the Main Menu by moving to the appropriate option and pressing Enter. Test that these navigation options work. 2. From the JobOn screen, select the three data fields, one at a time, and use the F1 key to see if the Data_Help screen appears for each data field.
  • Page 78: Example Data

    EZBuilder Tutorial Example Data Whether you are testing your program with test data or your user is executing your program with real data, the three input data terms Badge ID Number, Part Number, and Order Number data can either be keyed on a keyboard or scanned with a terminal. The data is stored as output records and sent to a file that can be listed to your screen or printed, depending on your device capabilities.
  • Page 79: Example Output Listing

    Example Output Listing You can list your output file and see one transaction record per line on the listing. The data fields will be in the same order in which you listed them in the JobOn and JobOff Transaction Fields lists. An example listing of eight transactions follows.
  • Page 80 EZBuilder Tutorial 3. Choose Download from the Tools menu. The Download Application dialog box appears. 4. From the Communications dialog box, make sure the Communications settings shown on the screen and those shown on the terminal are the same. • The COM2 port is listed in the above example.
  • Page 81 5. Click the Data tab in the Download Application dialog box to review the Parity Types, Data Bits, and Stop Bits. 6. On the Data tab screen, make sure the data settings shown on the screen and those shown on the terminal are the same. Change them if necessary. 7.
  • Page 82: Chapter Summary

    EZBuilder Tutorial To download EZBuilder applications and files 1. Click Download when you have verified that the computer and terminal settings match. The Protocol Status dialog box appears, showing the progress of the download. 2. The Information dialog box appears when your program has successfully downloaded.
  • Page 83: Where Do You Go From Here

    Using the Simulator Editor Icons have been created for the development tools located in your Intermec folder. Look in that folder and note these two items: •...
  • Page 85: Using Ezbuilder Features

    Using EZBuilder Features...
  • Page 87: Using The Example Ezbuilder Applications

    This chapter provides examples of how you can solve problems and accomplish common programming tasks using EZBuilder. Using the Example EZBuilder Applications A variety of EZBuilder examples are included in the EXAMPLES directory of the EZBuilder CD-ROM. The following table provides a brief description of these applications.
  • Page 88 EZBuilder Tutorial Example Application Summary (continued) Name FILEFND FIN and WIP JUMPRET PARSE SCRLFILE SHOWHEX TCPDEMO USERVAL Usage This application demonstrates two ways to search through a file and find a record that matches a particular field. The first way is a simple linear search, which is slow and should only be used on fairly short files.
  • Page 89: Working With User Functions And Libraries

    One of the actions that can be set for various action objects in EZBuilder is the user function. You can set a User Function for a given object using • a standard Microsoft C function. • an Intermec Trakker Antares PSK function. • in-line C statements. • a user-defined function from a user-provided library.
  • Page 90: Reviewing The Example Application

    EZBuilder Tutorial Reviewing the Example Application Given a screen with two fields, show the data from the first field in the second field in a hex format. Set this process statement in the EZBuilder Object Manager. The EZBuilder application created for this example is on the EZBuilder CD-ROM with the filename SHOWHEX.IMP.
  • Page 91: Building A Static Library From The Function

    /* convert sum back to string _ltoa(field1long, fieldres, 16); void main() char sum_str[20]; /* temp holding place for result */ im_clear_screen(); tohex("18", sum_str); When the application is built and run on the Simulator, it produces the correct output so we know that function works. Building a Static Library From the Function A library is just a collection of functions.
  • Page 92: Placing Function Calls In The Ezbuilder Application

    EZBuilder Tutorial 3. Set the following compiler options. CPU 8086 / 8088* Floating Point Calls Alternate Math 4. Choose Build from the Project menu, build the library, and copy it to your working directory. Placing Function Calls in the EZBuilder Application Next, you need to place a call to the new function in the User Function activity in the On Entry tab in the Object Manager.
  • Page 93: Parsing A Single Scanned Label Into Multiple Fields

    4. Choose Build from the Build menu. If the application has no errors, run it in the Simulator. Your screen should be similar to the previous example. Note: Click the Includes tab and add any header (.h) files you created. Parsing a Single Scanned Label Into Multiple Fields This section describes how to set up an EZBuilder application to scan a single bar code with multiple fields and parse the multiple fields in the EZBuilder application.
  • Page 94 EZBuilder Tutorial To create the required number of input fields to receive each field of data 1. With the desired screen displayed, create the fields that will contain the scanned data. 2. Set the field size and type to the desired settings. These fields can be on the same screen or other screens.
  • Page 95: Scrolling Through A File And Selecting A Record

    3. In the Do Transaction field, enter the name of the transaction you just created, Tran0. 4. Choose Build from the Build menu. 5. Choose Trakker Simulator from the Tools menu, and run the application. When data is scanned or typed into the first field, it is parsed into the appropriate fields and the cursor returns to the original field.
  • Page 96 EZBuilder Tutorial 2. Click the Properties tab to set the following properties: Selection Key This key makes the selection. Exit This key causes the cursor to exit the Scrolling Selection Field. Navigation Choice This is where the cursor moves upon exit of the Scrolling Selection Field.
  • Page 97: Clearing All Fields On A Screen At One Time

    Clearing All Fields on a Screen at One Time This section describes one way of clearing the contents of all input fields on a screen. In this example, when the cursor leaves the last field and enters the first field again, we would like all fields to be empty.
  • Page 98 EZBuilder Tutorial Display Only True (this is so that the cursor will not navigate to this field). Length Must be at least as long as the longest field on the screen. 3. Choose New Transaction from the File menu. 4. Click Transfer Direction, and then click the field button. The Transaction Direction Editor dialog box appears.
  • Page 99: Transferring Data Between A Tcp/Ip Server And A Trakker Antares Tcp/Ip Terminal

    10. Click the On Exit tab. 11. Set Do Transaction to the transaction you just created. Now you can build and test the application. Transferring Data Between a TCP/IP Server and a Trakker Antares TCP/IP Terminal Direct TCP is the way a client application running on a Trakker Antares terminal with TCP/IP can open a direct TCP/IP socket with a host server application without using the DCS 30X.
  • Page 100 EZBuilder Tutorial 7. In the Transaction Editor, copy Field1 (second field) from the Source Fields list to the Transaction Fields List. 8. Go to Tran0 (first transaction) and click the Success tab. 9. Set Do Transaction to Tran1 (second transaction). 10.
  • Page 101: Transmitting A File From A Trakker Antares Tcp/Ip Terminal To A Tftp Server Using Static Filenames

    Transmitting a File from a Trakker Antares TCP/IP Terminal to a TFTP Server Using Static Filenames Trakker Antares TCP/IP terminals running firmware version 2.2 and above contain a Trivial File Transfer Protocol (TFTP) client. The host must also be running a TFTP server application.
  • Page 102 EZBuilder Tutorial 11. Click OK. 12. Double-click the data field name to copy the data field from the Available Fields list to the Transaction Fields. 13. Choose Screen: Screen0 from the Object List. 14. Double-click the input field in the Viewport. 15.
  • Page 103 23. You can now populate a data file by entering data in the input field and pressing the enter key. Once the data file is populated, press F10 to trigger the key action, Send file to Controller. If the transfer is successful, no feedback appears in the EZ-TFTP Server window; however, if the transfer fails, a status message is displayed on the bottom line.
  • Page 104 EZBuilder Tutorial 6. Double-click Do Transaction to create a new transaction. 7. Click Transfer Direction, and then click the field button to access the Transaction Direction Editor. 8. Set the following properties: Direction box Click Transaction To. Source/Destination box Click File and select or enter C:DATA.TXT. 9.
  • Page 105 Action Select the operation Send File to Net/Controller. Error Actions Click Return Success and Continue. 16. Click Add Line. The following line appears in the status window: c:data.txt: Send file to Net/Controller; On Error Continue Success Status 17. Click OK. 18.
  • Page 106: Transferring Files Between A Tcp Server And A Trakker Antares Tcp/Ip Terminal Using Dynamic Filenames A

    EZBuilder Tutorial Go To Field Click and select or enter Screen0.Field2 (the second field that was set up previously for transmit). 25. Build the application and download it to your terminal. 26. Start the TFTP server and configure the terminal for the Host IP address and run the application.
  • Page 107 4. Name the fields TrakkerName and ServerName, respectively. Add any desired labels to the screen. 5. Create two more fields. These are dummy fields and are invisible so you can place them anywhere on the screen. Name these fields tx_status and rx_status, respectively.
  • Page 108 EZBuilder Tutorial 9. Click Navigation Choice, and then click the field button to access the Navigation Selection window. 10. Click Go to Field and select or enter the ServerName field. Click OK. 11. Click the On Val Succeed tab and repeat Steps 6-8. 12.
  • Page 109 26. Click the On Val Fail tab, click Message, and enter the message you want displayed in case of transmission failure. 27. Click Beep and select a failure beep sequence. 28. Click Navigation Choice, and then click the field button to access the Navigation Selection window.
  • Page 110 EZBuilder Tutorial 47. Configure the terminal for the host IP address of the TFTP server. Note: If you are using EZ-TFTP, you do not need to configure a port number on the terminal. • To send a file, enter the name of the Trakker Antares file you are sending and the destination name of the file on the server.
  • Page 111 Troubleshooting...
  • Page 113 Troubleshooting Troubleshooting Error Messages Error messages may occur when you attempt to download your application program to the terminal and your Download Application settings are incorrect. Fatal Protocol error—Time out If the Protocol Status remains at 0% and downloading progress does not begin within about ninety seconds, the following error message appears.
  • Page 114 CODE...

This manual is also suitable for:

Trakker t2090Ezbuilder

Table of Contents