サイト内のレイアウトと、実際の印刷レイアウトは異なります。

software

BHT-BASIC4.0開発パックの他、ハンディターミナルの開発/運用に必要な全てのソフトを共通のライセンスにてご利用頂けるお得なプレミアムパックをご用意しています。詳しくはコチラ

ハンディターミナル用ソフトウェア開発ツール

ソフトウェアBHT-BASIC4.0開発パック

BHT用のアプリケーション開発に必要なソフトをまとめたパッケージ

製品名 希望小売価格
BHT-BASIC4.0 開発パック ¥100,000

試用版導入・製品版購入の手順はこちら

1PCに対して1ライセンス必要です。本製品1本で1ライセンスです。

開発に必要なソフトウェアツール

BHTシリーズのアプリケーション開発に必要なソフトウェアツールがすべて納められたパッケージです。このパッケージは以下のソフトウェア、付属品が含まれており、すぐに開発がスタートできます。

従来のBHT-BASIC3.6での開発も可能になっています。

  • BHT-BASIC 4.0 コンパイラ(BHT-BASIC3.6を含む)
  • BHT-BASIC 4.0 リモートデバッガ(BHT-BASIC3.6もデバッグ可能)(1)
  • BHT-BASIC 4.0 転送ユーティリティ(BHT-Irプロトコル含む)
  • PC-BHTケーブル(RS-232C、USB)(1)

*シュミレータは開発パックに同梱されておりません。ライブラリ(別売)に添付されております。

開発が容易なプログラム言語

BHT-BASICは、マイクロソフト社のMS-BASICを基本に、ハンディターミナルで使いやすいBASIC言語です。バーコードリーダ特有の機能も命令一つで実現します。(バーコード読み取り、データ送受信などの専用の命令・関数を用意)

また、BHT-BASICの動作環境はインタプリタですので、プログラムミスによる暴走やメモリ破壊はなく、安定して動作します。

大幅な機能拡張

従来のBHT-BASIC3.6のプログラム基本要素(プログラムサイズ、データファイルサイズや変数・ラベル長など)を拡張し、プログラム開発の自由度が飛躍的に向上しました。(2)

高い互換性

BHT-BASIC3.xで作成されたソースプログラムは変更することなく(3)BHT-BASIC4.0コンパイラでコンパイルする事が可能です。

  1. BHT-800シリーズはリモートデバッガには対応しておりませんので、ケーブル(PC-BHTケーブル)は同梱されておりません。
  2. BHT-7000/BHT-7500/BHT-8000/BHT-100各シリーズは、従来のBHT-BASIC3.6の基本要素となります。
  3. 通信速度等ハードウェアに依存する項目は修正が必要です。

BHT-BASIC4.0概要

BHT-BASIC4.0ではBHT-BASIC3.6をベースにし、扱えるファイルサイズやプログラムサイズを拡張しました。また変数スコープ/有効期間、ユーザ定義関数を強化し、プログラム開発効率を向上しています。

このため、BHT-BASIC4.0の実行プログラムは、拡張子.PD4形式となり、BHT-BASIC3.xの実行プログラムである.PD3形式とは異なります。

BHT-BASIC4.0の実行環境(対応BHT)

BHT-BASIC4.0でコンパイルした実行プログラム(PD4形式)は、BHT-BASIC4.0対応システムを搭載したBHT(BHT-300シリーズ)で動作します。従来のBHT-BASIC3.x対応システムを搭載したBHT(BHT-8000シリーズ他)では動作しません。

また、BHT-BASIC4.0で記述されたソースプログラムは、BHT-BASIC3.6設定でコンパイルすることはできません。

データファイルの各種サイズ拡張

大容量のデータファイルを作成できるように、データファイルの各種サイズを拡張しました。

最レコード数 32,767件から2G件に拡張(長整数型の最大と同じ)
最大レコード長 255バイトから65,535バイトに拡張
フィールド変数サイズ 255文字から8192文字に拡張(文字列型の最大文字列長と同じ)
フィールド個数 16個から254個に拡張

型の拡張

データサイズの拡大、大容量のデータファイルのアクセスできるように、BHTで使用できる型を拡張しました。

  • 長整数型のサポート
  • 文字型の最大文字列長を、255文字から8192文字に拡張

変数スコープ/有効期間の強化

変数のスコープ(変数を参照できる範囲)を強化しました。(PUBLICステートメント)

併せて、ユーザ定義関数内で定義されている変数の有効期間(変数の値を保持し続ける期間)を制御できるようにしました。(DIM, PRIVATE, STATICステートメント)

ユーザ定義関数の引数指定の強化

BYVAL, BYREFにより、引数の値の渡し方を細かく制御できるようにしました。(BHT-BASC3.6はBYVAL動作)配列変数を引数に指定可能にしました。この場合、必ずBYREFとなります。

プログラムの基本要素の拡張

プログラムを記述する際の下記サイズを拡張し、プログラミングし易くしました。

1行あたり8192文字を32767文字に拡張プログラム 1行あたり8192文字を32767文字に拡張
プログラム行数を9999行から32767行に拡張
生成できるプログラム最大サイズを128KB(1)から最大2GBに拡張(ただし、BHT搭載メモリサイズに依存)
ラベル 文字数を10文字から255文字に拡張
識別子 文字数を10文字から255文字に拡張
使用可能個数を、変数タイプ毎に、255個から1024個に拡張
  1. プログラムコード64KB+レジスタ変数64KB

BHT-BASIC4.0コンパイラ

動作環境
対応機種 PC/AT互換機
OS: Windows®XP(32bit版)、Windows Vista(32bit版)、Windows 7(32bit版/64bit版(WOW64))(2)
CPU Intel®アーキテクチャCPU(Pentium®133MHz以上)(3)
メモリ: 上記OSが正常動作するメモリ
HDD: 5MB以上の空きエリア
対応BHT
動作モード 機種
BHT-BASIC4.0 BHT-300シリーズ、BHT-500シリーズ、BHT-600シリーズ、BHT-800シリーズ、BHT-900シリーズ
BHT-BASIC3.x互換 BHT-7000/BHT-8000

BHT-BASIC4.0 リモートデバッガ

動作環境
対応機種 PC/AT互換機
対応OS Windows®XP(32bit版)、Windows Vista(32bit版)、Windows 7(32bit版/64bit版(WOW64))(2)
メモリ 上記OSが正常動作するメモリ
HDD 5MB以上の空きエリア
シリアルポート 115200bpsの通信速度が使用可能なシリアルポート
ディスプレイ 800X600ドット以上の解像度
対応BHT
動作モード 機種 必要システムバージョン(1)
BHT-BASIC4.0 BHT-900シリーズ 全バージョン
BHT-600シリーズ
BHT-500シリーズ
BHT-300シリーズ
BHT-BASIC3.6互換 BHT-8000 Ver. 1.02以上
BHT-8000D Ver. 1.03以上
BHT-103BIC/BWIC 全てのバージョン

BHT-BASIC4.0 転送ユーティリティ

動作環境
対応機種 PC/AT互換機
対応OS Windows® XP(32bit版)、Windows Vista(32bit版)、Windows 7(32bit版/64bit版)(2)
CPU Intel®アーキテクチャCPU
メモリ 上記OSが正常動作するメモリ
HDD 2MB以上の空き容量
対応BHT
対応プロトコル 機種
BHT-Irプロトコル、Y-modem BHT-300シリーズ、BHT-500シリーズ、BHT-600シリーズ、BHT-800シリーズ、BHT-900シリーズ
BHT-Irプロトコル BHT-7000シリーズ、BHT-7500シリーズ(無線タイプ含む)、BHT-8000シリーズ、BHT-100シリーズ(無線タイプ含む、BHT-100BW-CEを除く)
  1. 最新システムは、登録ユーザ専用ホームページ「QBdirect」からダウンロードできます。
  2. Microsoft®、Windows®は米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
  3. Intel®は、米国Intel Corporationの米国およびその他の国における登録商標または商標です。