我正在使用 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