0

JobGen Plus を使用して Unitech HT630 端末をプログラミングしています。特定のイベントで実行される C コードを書くことができます。

ユーザーには入力する 4 つのフィールドがあります。ユーザーは、スキャンするか、キーボードを使用するか、単に (ENT) を押すことを想定しています。ここがトリッキーな部分です。ユーザーがデータを入力せずに (ENT) を押した場合、フィールドは文字列値「0」に設定する必要があります。

私を助けることができるJobGenの経験を持つ人はいますか?

よろしく、デニス

4

2 に答える 2

3

収集ノードの名前が「collect1」であるとします。ユーザーが単に ENT を押すと、次のプログラム ノード状態で _collect1 = 0;

于 2012-10-24T11:54:08.723 に答える
0

これは、収集ノードの後に​​新しい収集ノードを作成し、データが入力されていない場合は値を 0 に変更することで実現できます。

例: Collect ノードが「collect1」の場合、新しいノードを作成します。例: result1 を作成し、以下のように変更します。

入力 -> 初期値 -> 新しい値の設定 -> 数式で以下の C コードを使用

if(strlen(_collect1)==0)
{
   strcpy(_collect1,"0");
}

データ レコードをファイルに書き込むとき、データが入力されていない場合、値は 0 になります。

于 2013-12-04T10:28:13.703 に答える