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。

例如:如果收集节点是“collect1”,则创建一个新节点,例如:result1 并进行如下更改

输入 -> 初始值 -> 设置新值 -> 按公式并使用下面的 C 代码

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

当您将数据记录写入文件时,如果没有输入数据,该值将为 0

于 2013-12-04T10:28:13.703 回答