VB开发BACnetIP主站介绍
Visual Basic开发BACnet IP主站程序方法介绍
这里要说的方法就是调用BACnet IP主站快速开发工具OMBACnetIPMaster.dll。
步骤1、创建通道,而通道管理所有的Bacnet属性对象。参数分别IP地址,端口号和网络超时时间,默认是100毫秒。
Private Sub OpenChannelButton_Click()
StringToByte txtIPAddress, IPAddress()
ChannelHandle(0) = CreateBacnetChannel(IPAddress(0), CLng(txtPort), 100)
End Sub
通道编辑操作的相关API函数声明如下
‘ 通道管理用于创建、修改、删除通道。创建通道以后,才能创建Bacnet属性对象
‘ 创建一个通道对象只要是为了设置不同设备的IP地址和端口号。网络超时等待时间默认是100毫秒
Function CreateBacnetChannel Lib ’OMBacnetIPMaster.dll’ Alias ’_CreateChannel@12’ (ByRef IPAddress As Byte, ByVal nPort As Long, ByVal nTimeOut As Long) As Long
Function ConfigureChannel Lib ’OMBacnetIPMaster.dll’ Alias ’_ConfigureChannel@16’ (ByVal ChannelHandle As Long, ByRef IPAddress As Byte, ByVal nPort As Long, ByVal nTimeOut As Long) As Long
Function RemoveChannel Lib ’OMBacnetIPMaster.dll’ Alias ’_RemoveChannel@4’ (ByVal ChannelHandle As Long) As Long