- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 西门子PLC Modbus写入float字节排列
读保存寄存器功能码03示意: 在西门子PLC中,实数,float,的保存方式遵循“高字节低地址,低字节高地址”的方式。假设使用03功能码向PLC的40005写入一个float,先利用BitConverter.GetBytes(f)得到要写的float的byte[] A 。根据PLC中的存储方式,要想获得正确的float,在字40005的低字节存储的应是A[3],高位存储的是A[2]
2014-04-19 17:28:54 12478 3
原创 C# float与Byte[]互换
假设有这样的代码: float f = -120.5f; byte[] b = BitConverter.GetBytes(f); foreach (var b1in b) { for (int k = 0; k {
2014-04-19 17:07:08 32447 1
转载 C# 自定义事件
网上的一段非常经典的属性值改变引发自定义事件的例子,如下; public class MyClass { public event EventHandler MyPropertyChanging; public event EventHandler MyPropertyChanged; priv
2014-04-17 21:57:18 1595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人