新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 声纳信号发生器通信控制模块的设计与实现

声纳信号发生器通信控制模块的设计与实现

作者: 时间:2012-12-15 来源:网络 收藏

3 程序设计思想
3.1 客户机信息录入方式
为满足声纳装备维修训练的要求,设计声纳信号数据库时应考虑可扩展性和通用性。因此,客户端信号参数设置可采用读取表格的方式,表格具有高可读性、方便修改等优点,有利于非专业人员在不修改程序的情况下,根据训练任务完成信号参数的设置。
3.2 客户机与服务器通信
服务器首先启动,通过调用socket(,创建套接字,然后调用bind(,将套接字和本地网络地址关联,再调用listen(,使套接字做好侦听准备,之后就调用accept(,来等待客户机的连接;客户机启动后,创建套接字并调用connect(,和服务器建立连接,客户机和服务器之间就可以调用receive(,和send(,来收发数据。在完成通信后,双方调用close(,关闭套接字,然后退出。
3.3 数据采集与控制
服务器接收来自客户端的数据信息后,写入到寄存器中,通过PCI-1711卡的软件触发编程方式,查询寄存器实现数据的采集,利用中断服务程序将采集的数据传输到预先定义好的内存变量中,完成参数的传递,实现变量的赋值,从而控制信号发生器的信号输出。
系统的流程如图2所示。

本文引用地址:https://www.eepw.com.cn/article/153674.htm


g.JPG
客户机读取表格数据并向服务器发送数据,此处将表格数据保存在文本文件中,通过VC对文本文件的读取操作,实现数据通信。
h.JPG

通信相关文章:通信原理


交换机相关文章:交换机工作原理


负离子发生器相关文章:负离子发生器原理


评论


相关推荐

技术专区

关闭