程序可以通过各种形式的数据作为输入(视频,音频,等数据文件),再通过用户自定义的方式做处理(提供预选处理方式,可以用户自定义),最后以用户自定义的方式输出.数据的输入,处理,输出三个模块.
例子:

  1. 读取mp4格式的视频文件4个,全屏显示并平均分成四块显示。
  2. TCP的形式将一组齿轮的实时转速以逗号分隔符输入,处理为复制进csv文件中,以接受的数据长度和时间输出在面板上,并且以表格实时显示原本的数据,时间轴显示数据图像。

项目地址:https://github.com/jiangjk2000/DataCollectionService
联系方式E-mail:[email protected]

Data Collection Service README

关键词

C# TCP服务 Cowboy 开源 WebSocket 网络库

所需第三方类库

  1. NuGets

  2. 类库

参考文档

http://www.uml.org.cn/oobject/201211231.asp

实现目标

  1. 设置界面

    • 服务器IP、端口号
    • 接收数据存储路径、文件名格式
  2. 状态栏

    • 显示统计数据:接收,发送数据的量与速度,连接数
    • 显示服务器状态
  3. 查看当前接入的客户端

    • IP地址、端口号
  4. 关于对话框

    • 软件信息
    • 版权信息
  5. 界面设计

    • 图标,配色,布局
  6. 查看接收数据

    • 实时数据
    • 历史数据
  7. 接收数据的描述、分析、提取、绘图
  8. 数据存储格式的用户自定义
  9. 网络数据自动应答
  10. 可能的数据格式:

    • 二进制、文本
    • 单变量、数组、矩阵
    • 其他
  11. 其他

    • 参数方式:预想各种场景,设定相关参数
    • 插件方式:通过插件方式,处理、存储数据,每种数据格式定义一个插件,自定义的由用户实现
    • 脚本方式:由用户编写脚
Last modification:April 26th, 2020 at 11:19 am
如果觉得我的文章对你有用,请随意赞赏