vs上位机软件开发教程(vs2019上位机编程)
本篇文章给大家谈谈vs上位机软件开发教程,以及vs2019上位机编程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
中控室的上位机曲线怎么改
第二课 FZHOP硬件版上位机教程-曲线图(CP1H版) 原创
2021-01-18 22:30:27
cxbmsdn
码龄14年
关注
大家好,今天我给大家讲解下FZHOP硬件版曲线图的使用方法。
曲线图是我们工控行业经常使用的一种数据显示对象,可以方便的让工程人员了解到设备采集数据的变化过程。
我们的FZHOP硬件版上位机工具也具备强大的曲线图展示能力,下面我就来给大家讲讲。
首先我们打开配置工具
打开配置工具
然后我们选择 曲线图配置 页面
曲线图配置
可以看到有一个默认的曲线图对象以及存在于我们的配置页面中,这个就是我们的PLC实时曲线对象,用于实时显示采集到的PLC数据。
接下来我们就要新增曲线图对象了,点击新增曲线图按钮
新增曲线图
这时候我们就获得了一个新的曲线图对象(新的绘图源__44ff,这个44ff是绘图源的ID),如图:
新的曲线图对象
新的绘图源__44ff这个曲线图的名称是不符合我们的需求的。。我们得把他改改。
我们双击这个名称就可以进入编辑模式了
进入编辑模式
进入编辑模式后,我们就可以输入我们想要的曲线图名称,比如:测试曲线图1
修改曲线图名称
有了曲线图对象,我们就可以开始给这个对象添加属性了。FZHOP的曲线图对象分为实时曲线和XY曲线两种。
实时曲线图的横坐标是时间轴,纵坐标是我们绑定的采样源数据,主要用来表达数据和时间的关系。我们默认配置的PLC实时曲线对象就是一个实时曲线图,它包含了我们采集的2路编码器数据和4路模拟量数据通道。
XY曲线图则是由用户自己根据需求,从绑定的采样源数据通道中选择2个通道,分别配置到X轴和Y轴中进行绘图。主要用来表达选择的2个通道数据之间的关系。
实时曲线图配置:
我们将测试曲线图1配置为一个实时曲线,并为其添加数据通道
啊。我们的曲线图新增后默认就是实时曲线模式,所以不用做更改。。
所以我们直接去添加通道吧。
直接点击添加曲线通道按钮,就可以给我们的曲线图添加数据通道了。
添加曲线通道
(PS:FZHOP的采样数据流我也做下简单说明吧。FZHOP首先通过设备数据采集的回调函数,获取最原始的采样数据,然后这些采样数据会流入到我们的数据源中,数据源会根据配置通道,对设备采样数据进行筛选和处理,然后导入到我们的采样源中。如果采样源配置为设备采样模式,那么采样源获取的数据就会直接传入到绑定的曲线图绘制通道中,如果采样源配置为程序采样模式,则会把不同设备的采集数据同步后,再传入到绑定的曲线图绘制通道中。简单来说就是 设备数据(原始数据)-数据源(数据处理)-采样源(数据同步)-绘图源(曲线图))
添加曲线通道1
可以看到我们添加了曲线通道后,默认的都是时间通道,这个时候,我们就需要去编辑我们的通道了。其实很简单,就是双击通道名称,然后在弹出的下拉菜单里选择需要显示的通道名称即可。通道名称是在我们的数据源配置页面进行命名的
好了现在我们就完成了一个曲线图的主要配置。至于其他的时间轴格式、时间轴范围、数值轴上下限我们都可以不用去管。因为曲线图本身会根据数据进行自适应。我们尽量用少的参数去实现用户的需求,降低开发难度。
到这里我们还不能直接看到我们的曲线图,为什么呢?因为FZHOP上位机程序是一个先配置,后操作的程序。我们已经在配置工具里设置好了参数,但是如果没有将参数生成到我们的运行程序参数配置文件里,那么运行程序是不会加载我们现在配置的数据的。所以要想看到我们的配置效果,我们得先点击生成按钮,将我们的配置数据生成到运行程序参数配置文件里。
生成按钮
点击完生成按钮后我们就可以去运行程序看看效果了!!!
查看实时曲线
现在我们是不是就看到了我们刚才配置的曲线图呢!!配合FZHOP的实时动态布局功能,可以很方便的进行界面对象调整。
下面我们来看看XY曲线图配置。
XY曲线图配置:
我新增一个测试曲线图2对象,然后把它的模式配置为XY曲线,之后我把X通道配置为编码器1,把Y通道配置为模拟量1。
新增XY曲线
然后我们生成并运行看看效果!! 是不是很简单呢?我们的XY曲线库可以达到10万点的实时数据显示能力,这是个什么概念呢??按照现有的每秒100点的数据采集速度,我们的曲线图支持长达1000秒的数据写入时间。所以大家在设计自己的上位机程序的时候就不会有太多顾虑啦,直接在需要时启动曲线绘制,在测试结束时停止曲线绘制即可。
查看XY曲线图
之前忘了保存布局了。。。所以启动后界面没有变成前面配置的。。布局保存在菜单栏 布局菜单中
保存布局
defulat.Layout文件就是我们的程序启动布局文件,如果要让程序启动就显示当前布局,那么就把布局文件保存为这个文件就可以了
今天的课程就给大家介绍到这里啦,有没太清楚的同学可以加QQ群209783211,在里面提问我会详细解答哦。
打开CSDN APP,看更多技术内容
工业级串口Modbus数据绘制曲线及上位机监控软件DotTrend
工业级串口Modbus数据绘制曲线及上位机监控软件DotTrend 1. 软件概述 DotTrend是一款全新设计开发的软件(原创),理论上可用于监控所有遵守Modbus标准协议的设备,便于开发、测试和服务人员获取设备数据并进行分析。本软件支持Modbus RTU(RS485...
继续访问
C#上位机源代码,采集西门子200smart温度数据并显示波形曲线
C#上位机源代码,采集西门子200smart温度数据并显示波形曲线,温度到达上限值或下限值进行报警提示。 采集的数据每天生成一个excel报表,全套源代码
继续访问
接收串口数据并进行处理和画图上位机软件
可以接收串口数据,将16进制转化10进制,并用列表显示所有数据的 应力和沉降量 在测试数据里,可以根据接收到的数据,显示所有数据的序号,选择相应的序号值,可以看出对应的 应力和沉降量。 计算出了 a0 a1 a2的系数 画出了图 实现了打开和保存功能。格式为txt文件,保存的是原始数据。 增加保存预览,完全 可以打印 到这里程序基本完成,但是还有好多需要完善的地方。 入门的可以看看
第四课 FZHOP硬件版上位机教程-曲线图-波峰波谷取值(CP1H版)
大家好,前面我们了解了FZHOP硬件版的动作步操作方法(不熟悉的同学可以先回去看看第三课),现在我们可以来继续我们的曲线图学习了 在工业应用控制中,我们经常需要对曲线的波峰或者波谷的峰值进行计算,用于和产品参数进行比对,以判断产品是否合格。 今天我们就来看看FZHOP硬件版如何实现这个操作吧。 首先我们启动应用程序 如图所示: 这里需要说明一下,我们的曲线操作都是针对XY曲线图对象进行的,所以我们以XY曲线图《测试曲线图2》进...
继续访问
VS上位机开发——曲线显示_柒壹漆的博客_visualstudio...
如:LineItem myCurve = myPane.AddCurve(“曲线1”, list1, Color.Red, SymbolType.Circle); 四、程序打包 在VS里面调试需要依赖VS的环境,但是我们做好的上位机实际运行的环境可能并没有安装VS,因此需要把调试好的软件打包成通用的...
继续访问
c#实现上位机数据采集的项目总结_不知今夕何夕的博客_上位机...
使用modbus协议,PLC基本不用写通讯程序,而上位机可以直接自己确认对方是否收到数据,再确认是否给对方重发一次。这个项目只要求采集数据,因为读取的频率高于数据变化,所以偶尔读不到都不影响,使用modbus就更合适了。
继续访问
读取串口数据并画实时曲线的VC++程序源码 上位机源码
读取串口数据并画实时曲线的VC++程序源码 上位机源码
上位机源码--读取串口数据并画实时曲线的vc++源程序
上位机源码--读取串口数据并画实时曲线的vc++源程序,自己做的一点小小的尝试,有实例代码,在vc6下编译通过希望对大家学习有帮助。
热门推荐 VS2015编写的MFC上位机,波特率可调,可动态显示曲线,可显示三维
近期做一个项目正好涉及MFC编写串口上位机,主要用于动态显示曲线和陀螺仪三维信息,想做飞思卡尔或者四旋翼的小伙伴可以借鉴一下,首先贴个结果图: 下面来简单讲解一下这个上位机的核心步骤: 1、首先新建一个串口通信的程序,网上的示例代码有很多,详细的教学文档下载: 2、自动搜索可用串口 ...
继续访问
C-V测试仪中上位机串口采集数据采集
if(fd.DoModal()==IDOK) { m_filename=fd.GetPathName(); CFile datafile; datafile.Open(m_filename,CFile::modeCreate|CFile::modeReadWrite); datafile.Write("编号 电压值 电容值/
继续访问
qt上位机,将下位机发送数据解码显示实时曲线
为同学写的上位机,用于调试参数,观察采集信息变化状态。
继续访问
第一课 FZHOP硬件版上位机简介(CP1H版)
大家好,今天我给大家推荐一款非常易用和强大的上位机产品,FZHOP硬件版(CP1H版)。 为什么叫CP1H版呢?其实就是基于欧姆龙CP1H-XA-40DT这款PLC而开发的上位机开发工具。 熟悉CP1H-XA-40DT这款PLC的朋友都知道,这个PLC非常的简单易用,且功能配置丰富。 这款PLC具备4路运动控制(100K脉冲输出和100K脉冲输入功能)、4路12000分辨率的模拟量采集功能(电压电流都能采)、2路模拟量输出控制、24路数字输入端口、16路数字输出端口,然...
继续访问
最新发布 第五课 FZHOP硬件版上位机教程-曲线图-拐点取值(CP1H版)
大家好,上次我们学习了曲线图波峰波谷取值算法,今天我们来学习下工控行业用得比较多的拐点取值。 好了废话少说,直接打开软件导入 《找拐点测试曲线.xlsx》 导入找拐点测试曲线 然后我们直接进入动作步界面,新建根节点和动作子节点 新建动作步节点 现在我们选中 节点 找拐点 然后点击鼠标右键,在右键菜单中选择编辑动作步,然后按如下步骤找到拐点取值功能指令:动作步编辑页面-模块选择-功能曲线-功能指令-...
继续访问
第三课 FZHOP硬件版上位机教程-动作步操作(CP1H版)
大家好,上期给大家介绍了FZHOP硬件版的曲线图功能,本来这期我打算讲解曲线图的一些应用方法,然后发现得先让大家学会动作步操作,才能继续后面的一些教学了。 那么我们就来了解下FZHOP硬件版的动作步如何操作吧 首先打开配置工具,然后运行我们的应用程序并切换到动作步界面 动作步界面里面会多了2个曲线图!!这是由于我们之前添加的曲线图,只对defulat.Layout文件进行了布局配置,而其他的布局文件没有对这2个曲线图进行配置,所以我们切换界面...
继续访问
C#写上位机中写曲线图的知识点(VS2019-WPF)
最近在写一个上位机,为了与下位机软件串口进行通信以及一些数据的形象显示,做到曲线图这一块的时候出现了一些问题,我用的是VS2019(个人不能吐槽VS2019新版本,因为平时也
有没有大侠用VS2008或者VS2010 + KEIL MDK做STM32开发项目的?求方法。。。
用VS编写代码是可以的,但是不能编译
你可以这样:
新建一个VS工程,一个MDK工程,两个工程都加添所有代码
在VS里面编辑,在MDK里面编译,这样是没有问题的
如何用c语言开发自己的上位机软件
一般开发上位机软件都是带图形界面的。C也能做出图形界面的软件,但是开发周期太长也不实用。所以最好还是需要会一些其他语言,例如C++,C#,Java这些做图形界面开发周期短的语言。既然会C,那么学习其他语言也只是一个熟悉语法的过程。所以很快就能上手,因为语言都是相通的嘛。可以开阔自己的视野去学习一下新的语言。不是说只会C有什么弊端,只是想说会的多才会知道语言之间的优劣。
vs上位机软件开发教程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vs2019上位机编程、vs上位机软件开发教程的信息别忘了在本站进行查找喔。