0

我正在使用 libmodbus 来设置 modbus 从站。该应用程序正在使用命令设置从站

modbus_mapping_new(500, 500, 500, 500)

当我在我的 Windows PC 上运行它时,我得到这个输出:

Slave(0) - Slave Mapping Content:
Slave(0) - nb_bits 500
Slave(0) - nb_input_bits 500
Slave(0) - nb_registers 500
Slave(0) - nb_input_registers 500

当我在 WSL 上运行它时,我得到以下输出:

Slave(0) - Slave Mapping Content:
Slave(0) - nb_bits 500
Slave(0) - nb_input_bits 0
Slave(0) - nb_registers 0
Slave(0) - nb_input_registers 500

有谁知道我为什么会遇到这个初始化问题?图书馆是一样的,但一个是a .dll,另一个是a.so

4

0 回答 0