笨
笨笨鹰
Unregistered / Unconfirmed
GUEST, unregistred user!
如何通过NETBIOS通信?
那位老大做过工业控制方面的软件?我现在要用DELPHI编个用于工业控制方面的软件,
结构其实很简单。大概结构是用上位机(普通PC机)和下位机(工业上用的,也有CPU
和网卡)的一块叫PC104的卡通信。
而下位机现在已经做好了,下位机一通电就会给自己起个NETBIOS名叫SUBSTATION,
然后监听网络,上位机一启动现在编写的软件也会给自己起个NETBIOS名叫MAINSTATION,
同时呼叫下位机,并建立连接然后进行通信。
注:我现在所说的问题都是上位机的问题,不涉及下位机。
我现在想利用WINDOWS的NETBIOS.DLL来实现,可是看了“如何利用DELPHI实现收发NETBIOS
广播”一文也只是明白了个大概,具体如何实现还没试出来。上位机和下位机只用一跟网
线连接。
还有现在有一个别人编好的DLL文件,可以通过它实现我说的功能,可是这个DLL可能有问
题,上位机现在调用这个DLL可以给自己起一个NETBIOS名并和下位机连接(叫什么“增加
名”),可是只能运行一次,因为退出这个软件时得删除上位机的NETBIOS名(叫什么“删
除名”),可是这个DLL的删除名可能有问题,总是删除不成功,所以如果想再和下位机通
信就得重新启动下位机。
注:其实原来有个完成的软件,不过是用C++ 1.X编的,现在想用DELPHI重新编写,原来的
软件就是用的我上面说的DLL,可是原来的软件删除名就存在不成功的问题。所以现在想用
WINDOWS自己的NETBIOS.DLL。
都说DELPHI的强项不是工业控制,可是其实我这个软件主要是和PC104卡通信,PC104采集
所有通道的数据和上位机通信,并将上位机的控制信号发送给各个通道。这应该还是属于
通讯的范畴吧。
也不知道我说明白没有,那位老大对这方面比较熟给说说,或者给说说NETBIOS在DELPHI
方面的应用也可以,小弟先谢了。
那位老大做过工业控制方面的软件?我现在要用DELPHI编个用于工业控制方面的软件,
结构其实很简单。大概结构是用上位机(普通PC机)和下位机(工业上用的,也有CPU
和网卡)的一块叫PC104的卡通信。
而下位机现在已经做好了,下位机一通电就会给自己起个NETBIOS名叫SUBSTATION,
然后监听网络,上位机一启动现在编写的软件也会给自己起个NETBIOS名叫MAINSTATION,
同时呼叫下位机,并建立连接然后进行通信。
注:我现在所说的问题都是上位机的问题,不涉及下位机。
我现在想利用WINDOWS的NETBIOS.DLL来实现,可是看了“如何利用DELPHI实现收发NETBIOS
广播”一文也只是明白了个大概,具体如何实现还没试出来。上位机和下位机只用一跟网
线连接。
还有现在有一个别人编好的DLL文件,可以通过它实现我说的功能,可是这个DLL可能有问
题,上位机现在调用这个DLL可以给自己起一个NETBIOS名并和下位机连接(叫什么“增加
名”),可是只能运行一次,因为退出这个软件时得删除上位机的NETBIOS名(叫什么“删
除名”),可是这个DLL的删除名可能有问题,总是删除不成功,所以如果想再和下位机通
信就得重新启动下位机。
注:其实原来有个完成的软件,不过是用C++ 1.X编的,现在想用DELPHI重新编写,原来的
软件就是用的我上面说的DLL,可是原来的软件删除名就存在不成功的问题。所以现在想用
WINDOWS自己的NETBIOS.DLL。
都说DELPHI的强项不是工业控制,可是其实我这个软件主要是和PC104卡通信,PC104采集
所有通道的数据和上位机通信,并将上位机的控制信号发送给各个通道。这应该还是属于
通讯的范畴吧。
也不知道我说明白没有,那位老大对这方面比较熟给说说,或者给说说NETBIOS在DELPHI
方面的应用也可以,小弟先谢了。