问题标签 [secs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4121 浏览

delphi - 是否有可用于 SECS/GEM 协议的库?

我必须使用工业标准协议SECS/GEM PV2在我的应用程序和另一台 PC 之间实现通信。

有没有我可以与 Delphi 一起使用的库?到目前为止,谷歌没有给我任何可用的结果,也许有人已经有了这个协议的经验?

0 投票
1 回答
157 浏览

antlr - ANTLR 输入与语法匹配但程序无法实现

我正在为 SML 消息编写解析器。输入:包含许多 SML 消息的文件。输出:带有已识别元素的消息队列。这是我的代码:

这是我的文件“Message.sml”

结果是:

不知道为什么我的程序不能实现 TYPE:'L'?? 我尝试使用 TYPE'U4',它可以工作。

0 投票
2 回答
2410 浏览

java - 通过添加字节数组的 16 位无符号作为校验和来获取两个字节

我有这个字节数组,我想计算得到一个 2 字节的校验和。

校验和应该是(byte) 0x01,(byte) 0xf7,但是 Java 中的方法将如何实现呢?上面的这个字节数组是 SECS-1 协议的示例标头。我使用for循环对整数中的所有字节求和,但我得到的结果仅为 0x77,它与 0x01 0xf7 相去甚远。

我的第二个解决方案是

但我得到的值是 0xffffeff7,更接近我期望的值。