注册 登录
编程论坛 C# 论坛

新手求教,关于电力系统104规约解析的程序

ZY137867312 发布于 2014-04-14 09:39, 808 次点击
最近在做一个用C#编写104规约解析的程序,由于是新手,遇到种种问题。在通信方面,要求的是主站与子站连接以后,主站和子站能互发报文,并且子站发送上来的报文,主站能自动接收,不用设置接收报文的按键,请问程序应该怎么编?给我一个类似的程序,我自己研究也可,感谢给位大神。刚注册,就这么多分,不好意思,解决后全给
3 回复
#2
wp2319572014-04-14 09:43
你这东西 太专业了
#3
步向巅峰2014-04-14 18:21
关于电力系统和通信我也不是很了解,不过大致设计应该是这个样子吧:
if(主站与子站处于连接状态)//判断可以互发报文的条件
{
    //我想你所谓的主站与子站应该是两个终端,这样的话你可以分别对应编程
    //对于主站
    if(接收到子站报文)
     {
        自动接收;
        处理报文;
        自动反馈回子站;
      }
    //对于子站
   
    if(接收到主站报文)
    {
        手动接收;
    }
}
主站子站分开弄
我感觉你说的主站有点像移动联通电信这些公司的服务器,子站像我们经常用的手机电话什么的,而报文的作用应该是信号,子站将报文发送给主站(请求通话),主站在自动接收到报文后处理报文中包含的信息(判断请求通话的对象是否存在,存在则查找请求通话的对象),然后将结果反馈子站(请求通话对象存在且同意接听则将此结果反馈给请求方,否则提示失败)
因为不知道通信的报文运行机制是啥,所以我只能提供个参考,不行勿怪,代码只能靠你自己了
#4
ZY1378673122014-04-16 09:15
回复 3 楼 步向巅峰
还是谢谢了啊,虽然不知道具体的电力通信知识,但还是说在点子上
1