Check the following points.
The conditions for activating the wakeup function by a wireless connection are as follows:
The log file in the emu folder -> drv3 folder is actually saved in its state within the terminal.
For this reason, the log file differs in part with the log file that was actually uploaded to the PC from the Handy Terminal.
In the place where text is corrupted, the location where IP address information is programmed in binary format in the actual file on the terminal.
This corrupted text is displayed normally if the log file is opened by [Display File in Terminal] in the simulator.
Changing of the log format involves only setting required/not required to the log header in the data transfer software (communication libraries) settings.
In stead of drive 3, use other drives such as drive 1 for a free format file.
Set these in the terminal application (controls, functions).
Version Upgrade->BT-dedicated OS Type->Upgrading Your Development/Operation PC
For more information on this topic, see "Upgrading PC Server Applications" on the page above.
It is probable that the login user who is attempting the installation does not have the correct privileges.
Check if the login user is logging in by Administrator privileges. After checking to see if the login user has the correct privileges, try installing again.
This is cleared when the following processing is executed:
To check the content of error messages, refer to the list of error messages given in "BT-Navigator Application Manual, Chapter 15."
< BT-1000 >
This means that there is no system software in drive 0.
Download the system software to drive 0 by the data transfer software or BT Application Builder.
When system software is downloaded by the data transfer software, the system software is stored to the \Common\Others\BTxxxx\BTNaviKapl.xho directory under the BT-H10W installation folder.
< BT-600 >
This means that there is no system software in drive 0.
Download the system software to drive 0 by the data transfer software or BT Application Builder.
When system software is downloaded by the data transfer software, the system software is stored to the \Common\Others\BTxxxx\BTNaviKapl.xho directory under the BT-H10W installation folder.
Refer to the source code in the scp\Lib folder. Each of the packages is defined here.
Refer to the compile error list given in the Appendix of the Script Reference Manual.
Declaration of variable types is not required. (Variable types are automatically converted internally by the system.)
As in BASIC, variable types are treated as numerical values or text strings, for example, which enables flexible programming.
< BT-1000 >
Use the KeyWait method in Handy control. The system waits for key entry, and a return value is returned according to the key that was pressed.
The system can also wait for key entry for a specified time by using the KeyWaitEx method.
For details on how to use methods, refer to the Script Reference Manual.
< BT-3000 >
Key events can be acquired by using the event property "onPress" for a key that has been set in the maskKey properties in the Key control. So, the required action can be assigned by this event property.
< BT-600 >
Use the KeyWait method in the Handy control. The system waits for key entry, and a return value is returned according to the key that was pressed.
The system can also wait for key entry for a specified time by using the KeyWaitEx method.
For details on how to use methods, refer to the Script Reference Manual.
Return values can be returned to the key that is currently pressed when the KeySense method in the Handy control is used by the similarity function.
To divide up input data "AAABBCCC" into something like "AAA", "BB" and "CCC", use the Left, Mid and Right methods.
For details on how to use methods, refer to the Script Reference Manual.
If you want to use variables that are common between methods, define the variables in the package.
Package variables can also be used between different packages.
To call variables from different packages, program as follows: "package name: variable name".
For details on these, refer to the scope and reference items given in the Script Reference Manual.
Also, to exchange variables between different scripts, up to four arguments can be assigned when calling different scripts by the Load method in System control. So, use this to enable the exchange of variables.
For details on these, refer to the Script Reference Manual.
There is also another way of writing values to files to perform read processing when exchanging five or more variables between different scripts.
For details on reading and writing files, use the File control given in the Script Reference Manual.
< BT-1000 >
Use the Handy control inputFixKey properties.
Input can be accepted when the up/down/left/right keys are pressed.
For details on how to use properties, refer to the Script Reference Manual.
< BT-600 >
Use the Handy control inputFixKey properties.
Input can be accepted when the up/down/left/right keys are pressed.
For details on how to use properties, refer to the Script Reference Manual.
This can be changed by the SetLogHeaderType method of the LogRecord control.
This change is valid only for the setting of the header information in the file that is uploaded to the server from the Handy Terminal.
Pay attention to the fact that this change is not applied to the setting when log data is written.
For details on the LogRecord control, refer to the Script Reference Manual, Log File Operations.
Script must be customised if you want to leave the log file on the BT-1000/1500 after it is uploaded.
In BT Application Builder, set "Send individual logs", and then customise the script inside the Lib\FileTrans.scp file.
Search inside the source code by "//delete log file".
A log file created previously may still be in drive 3.
When an item (ID of person in charge, product No., quantity, etc.) is added or deleted, the number of input fields to be written to the log file changes. So, an error occurs when an attempt is made to add data to the log file. (If the format of the log file is the same, this error will not occur even if there is still a past log file on the terminal.) To delete the log file left in drive 3, select and delete it from the system menu.
When the message "Problem occurred in the application(3) or "Exception occurred 3,684,10,9" is displayed, there might be a problem in the program code. See "How to Handle Script Application Exceptions".
This is the information definition file for creating the master file for high-speed search (replacement master).
The file name is the same as the file set as the replacement master but has the ".idx" file extension.
This file is automatically created when the application is created by BT Application Builder.
The following setting items are available when script is customised.
Check the following points.
A master file appended with index information can be created by MstConvert.exe located under the BT-H10W installation folder.
Double click this exe file and you can then perform operations in the GUI.
The console can also be started up from the command prompt.
<Format>
mstconvert.exe [master source file] [index information definition file] [generated master file]
The execution result can be judged by the return value.
For a normal execution result, 0 is returned, and when execution ends in error, a value other than 0 is returned.
The following files are created when the instruction master is used.
[2:xxx.MTP] *xxx is the name of the master file.
This is the work file for verification for managing deleted flags, etc.
The file name and drive to save the file to can be set by the Master:tmpFilename property.
[1:xxx.ADD] *xxx is the name of the master file.
This is the work file for additional information to which information is stored when adding or changing data to the instruction master.
The file name and drive to save the file to can be set by the Master:addFilename property.
[2:__ (2 underbars)xxx.MTP] *xxx is the name of the master file.
This is the work file for a high-speed search. On the BT-1000/1500, data is searched for at high speed by referencing this file. The name of this file and the drive on which it is saved cannot be changed.
< BT-1000 >
Only one instruction master can be opened at a time.
Adopt the logic that the currently opened instruction master must be closed before opening another one.
< BT-600 >
Only one instruction master can be opened at a time.
Adopt the logic that the currently opened instruction master must be closed before opening another one.
There are commas in parts that do not indicate records, which break the format of the replacement master. One other possible cause is the format of the index file being different.
Various source code is available in the PC folder in the folder where you installed BT-H10W (default folder is C:\Program Files\Keyence\BT\BT-H10W).
The Sample folder contains execution files and sample source code of PC applications that use communication libraries.
The BaseApp folder contains execution files and sample source code of base applications that perform communication with Request Manager.
Also refer to the BT Series User Support Page where you can find sample source code made open to the public.
Start up the data transfer software, and click the [Display Communication Log] button. The communication log will be displayed.
In this log, you can see the directory where the file is saved.
When I use the data transfer software, I see that the USB unit is not registered as the connection destination. What should I do?
・When using built-in USB, make sure that the cable is one that is capable of communication. (Check to see that the cable is not the exclusive charging cable.)
・With the PC connected to the communication unit by the USB cable and the AC adaptor connected to the communication unit, check to see if the charging LED on the BT-1000/1500 is lit.
Check the above two points, and then check to see if the USB port is registered by the following procedure.
Start up Control Panel from the Windows Start menu, for example.
In Control Panel, select "System", open system properties, click the Hardware tab, and start up Device Manager on the Hardware panel.
Look at the ports (COM and LPT), and check if KEYENCE BT-1000 Series (port No.) is registered to either of these.
If KEYENCE BT-1000 Series is not registered here, the driver might not have been correctly installed.
Refer to the User's Manual, page 1-33, and install the driver again.
After you have checked registration in Device Manager, start up the data transfer software.
Make sure that the USB port to which the communication unit is connected is displayed when [System Settings] -> [Communication unit/serial [register]] -> [Update] are clicked, and then click [OK].
Return to the top page of the data transfer software, select the communication method, and check that the USB port is registered as the connection destination.
To zip files, use the Compress method of the FileSystem control.
To unzip files, use the Uncompress method of the FileSystem control.
On the PC, zipped files can be mounted by using generally accepted zip/unzip procedures.
[1] To isolate the cause, check to see if a connection can be established by using the data transfer software.
[Connection method]
[2] When communication is not possible by the data transfer software, check the communication unit and USB driver.
<When BT-UC10U is used>
<When BT-UC10L is used>
Referring to the Wireless LAN Environment Setting Manual, Chapter 4, check the access point and Handy Terminal settings.
No, they can't because VB6.0 (development tool) is not supported on Windows 7/Windows Server 2008.
VB6.0 applications created on WindowsXP can be ported to and run on Windows 7/Windows Server 2008.
The Microsoft Visual C++2005 SP1 redistributable package is a set of libraries for enabling execution of applications created on VC++2005 on even PCs not installed with VC++2005. The data transfer software can be run only if these libraries are installed since the software was created on VC++2005.