手把手教你写上位机软件(c#、winform)

手把手教你写上位机软件(c#、winform)一、需求分析

大家好,又见面了,我是你们的朋友全栈君。

在这里插入图片描述

一、需求分析
在自动化行业中的上位机软件类型一般分为以下几种:
1、组装设备的上位机软件
该类型的软件一般有以下功能:
1)和PLC通信;
2)和相机通信,界面显示图片以及通过图像算法获取算法计算结果;
3)各种参数开放到界面可设置;
4)数据的保存,将数据以csv、txt等格式进行保存;
5)日志用于问题分析
2、测试设备的上位机软件
该类型的软件一般有以下功能:
1)和PLC通信;
2)和各种仪器通信,比如距离传感器、流量传感器、压力传感器等,通信方式为串口通信、USB通信、Tcp通信,曲线显示数据;
3)各种参数开放到界面可设置;
4)数据的保存,将数据以csv、txt等格式进行保存;
3、运动控制软件
1)直接通过运动控制卡来控制电机,所以不需要和PLC通信,常见控制卡为固高、研华、雷赛、凌华、翠欧等;
2)和相机通信,界面显示图片以及通过图像算法获取算法计算结果;
3)和各种仪器通信,比如距离传感器、流量传感器等,通信方式为串口通信、USB通信、Tcp通信、曲线显示数据;
4)各种参数开放到界面可设置;
5)数据的保存,将数据以csv、txt等格式进行保存&

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138225.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月6日 上午11:40
下一篇 2022年5月6日 上午11:40


相关推荐

  • android hybrid框架_android studio 开发

    android hybrid框架_android studio 开发本文将介绍android中hybrid开发相关的知识点。hybrid开发实际上是混合开发的意思,这里的混合是H5开发与Native开发混合的意思。下面的文章中我们将逐个介绍一下hybrid开发的概念、hybrid开发的优势、android中如何实现hybrid开发、简单的hybrid开发的例子,以及在产品实践中对hybrid开发的应用,希望通过本篇文章的介绍让您能够对android中的hybrid开发有一个基本的认识

    2026年2月17日
    5
  • Eclipse程序员要掌握的常用快捷键建议收藏

    判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。所以在网上找了一下,自己也总结了些用得比较多的,和大家一起分享一下。Ctrl+K

    2021年12月20日
    66
  • wireshark抓包命令_wireshark ping抓包

    wireshark抓包命令_wireshark ping抓包wireshark抓包常用命令:一、针对IP过滤1)对源地址为192.168.0.1的包的过滤ip.src==192.168.0.12)对目的地址为192.168.0.1的包的过滤ip.dst==192.168.0.13)包括源和目的地址ip.addr==192.168.0.1二、针对协议的过滤1)捕获某些协议的数据包httportelne…

    2025年8月29日
    7
  • vue中使用animate css

    vue中使用animate cssvue2使用animatecss安装安装的方式有很多种1.在html文件中直接引用从github上下载的资源<linkrel="stylesheet"href="vue2-animate.min.css">2.如果使用webpack并且用对了css-loader可以使用npm安装npm安装包依赖npminstall–savevue2-animate3…

    2022年7月27日
    10
  • SQL Server触发器创建、删除、修改、查看示例步骤[通俗易懂]

    SQL Server触发器创建、删除、修改、查看示例步骤[通俗易懂]一﹕触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕SQLServer为每个触发

    2022年7月2日
    51
  • tp5和tp3的 对比

    tp5和tp3的 对比5 0 助手函数和 3 2 版本的单字母函数对比如下 3 2 版本 5 0 版本 C config E exception G debug L lang T 废除 I input N 废除 D model M db A controller R action nbsp nbsp nbsp action index

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号