我正在使用 JobGen Plus 对 Unitech HT630 终端进行编程。可以编写将在某些事件上执行的 C 代码。
用户有 4 个字段要填写。假设用户可以扫描、使用键盘或只需按 (ENT)。这就是棘手的部分来的地方。当用户只按 (ENT) 而不输入任何数据时,该字段必须设置为字符串值“0”。
有没有一些有JobGen经验的人可以帮助我?
最好的问候,丹尼斯
我正在使用 JobGen Plus 对 Unitech HT630 终端进行编程。可以编写将在某些事件上执行的 C 代码。
用户有 4 个字段要填写。假设用户可以扫描、使用键盘或只需按 (ENT)。这就是棘手的部分来的地方。当用户只按 (ENT) 而不输入任何数据时,该字段必须设置为字符串值“0”。
有没有一些有JobGen经验的人可以帮助我?
最好的问候,丹尼斯
假设您的收集节点名为“collect1”。如果用户只是按下 ENT,那么在下一个程序节点状态 _collect1 = 0;
这可以通过在您的收集节点之后创建一个新的收集节点来实现,如果没有输入数据,则将值更改为 0。
例如:如果收集节点是“collect1”,则创建一个新节点,例如:result1 并进行如下更改
输入 -> 初始值 -> 设置新值 -> 按公式并使用下面的 C 代码
if(strlen(_collect1)==0)
{
strcpy(_collect1,"0");
}
当您将数据记录写入文件时,如果没有输入数据,该值将为 0