随笔分类 -  西门子工业自动化

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要:前面的博客简单介绍了如何使用OWC Chart控件生成统计图表,有时候我们希望这个生成的图标可以拷贝、打印,那么就需要输出为图片格式,其实这个功能很好实现。 假设有一个OWC Chart控件,已经生成了曲线,画面上添加一个按钮,在按钮的宿便点击事件添加以下vbs代码: Sub OnClick(ByV 阅读全文
posted @ 2021-02-08 20:50 来自金沙江的小鱼 阅读(485) 评论(0) 推荐(0)
摘要:有时候我们希望在同一个chart中同事看到柱状图和曲线图,这个可以通过在chart控件的add事件中增加图表来实现。假设画面中已经有了一个数据表格LV,放置一个OWC Chart控件,名字修改为Chart,放置一个按钮,按钮的鼠标点击事件中添加以下vbs代码: Sub OnClick(ByVal I 阅读全文
posted @ 2021-02-08 20:46 来自金沙江的小鱼 阅读(1034) 评论(0) 推荐(0)
摘要:前面介绍过曲线上数字标注的显示和隐藏,其实我们还可以直接隐藏掉曲线。假设画面上已经有一个Mcrosoft Office Chart控件,名字叫做Chart,已经生成了曲线,是这个样子: 画面上放置一个checkbox控件,名字修改为CB1,文字修改成这个样子: 画面的打开事件中添加以下vbs脚本: 阅读全文
posted @ 2021-02-08 20:43 来自金沙江的小鱼 阅读(1584) 评论(0) 推荐(0)
摘要:31. chChartTypeRadarLine 32. chChartTypeRadarLineFilled 33. chChartTypeRadarLineMarkers 34. chChartTypeRadarSmoothLine 35. chChartTypeRadarSmoothLineM 阅读全文
posted @ 2021-02-08 20:34 来自金沙江的小鱼 阅读(473) 评论(0) 推荐(0)
摘要:21. chChartTypeDoughnut 22. chChartTypeLine3D 23. chChartTypeLineMarkers 24. chChartTypeLineOverlapped3D 25. chChartTypeLineStacked 26. chChartTypeLin 阅读全文
posted @ 2021-02-08 20:26 来自金沙江的小鱼 阅读(467) 评论(0) 推荐(0)
摘要:接前面的练习 11. chChartTypeBarStacked 12. chChartTypeBarStacked100 13. chChartTypeBarStacked1003D 14. chChartTypeBarStacked3D 15. chChartTypeColumnClustere 阅读全文
posted @ 2021-02-08 20:18 来自金沙江的小鱼 阅读(439) 评论(0) 推荐(0)
摘要:今天该继续搬家了 前面的博客介绍了单条和多条曲线的绘制方法,如果计算机上的office版本较新的话,在程序中图表类型有几十种之多。本文就一一列举各种类型常数变量名称以及图形效果。 图标有以下类型(有点佩服微软的想象力): chChartTypeArea chChartTypeArea3D chCha 阅读全文
posted @ 2021-02-08 20:10 来自金沙江的小鱼 阅读(727) 评论(0) 推荐(0)
摘要:前面的博客介绍了多条曲线生成的脚本怎么编写,文末提到如果多条曲线都显示数字标注的话,数字密密麻麻在一起看不清楚,其实我们可以再结合checkbox控件来显示/隐藏数字标注。假设画面上已经有了Microsoft Office Chart控件,这个控件已经生成了3条曲线,我们在画面上再放置一个check 阅读全文
posted @ 2021-02-04 21:28 来自金沙江的小鱼 阅读(570) 评论(0) 推荐(0)
摘要:这是现场一个实际案例需要用到,ABB AC800F是用了超过十年的系统了,问了一下ABB 技术,不支持profinet,上位机软件freelance只能作为OPC Server,S7 1200没有上位机,只有触摸屏,屏只支持OPC UA,有点难办啊,希望明天ABB 技术能有好消息。如果最终实施成功, 阅读全文
posted @ 2021-02-04 21:26 来自金沙江的小鱼 阅读(684) 评论(0) 推荐(0)
摘要:前面的博客介绍了最简单的情形:只有一条曲线,数据都是事先知道的常数。但实际使用中的情况没那么简单,往往多条曲线同时呈现在一个chart上,而且还要标注图列和数据,数据大小和数量也无法事先预知,这是我们做的程序就需要有一定的适应性。本文以绘制ListView表格中三个变量的对比曲线为例,介绍脚本的编写 阅读全文
posted @ 2021-02-04 21:16 来自金沙江的小鱼 阅读(1440) 评论(0) 推荐(0)
摘要:前面的博客描述了MSChart图表绘制曲线的基本方法,微软还有一个Office Chart控件,也可以绘制统计图表,这个控件和前面介绍过的OWC Sheet表格控件是OWC套件的组成部分。从本文开始,将逐步记录如何使用这个控件绘制统计图表,脚本还是使用vbs。 在画面上放置一个Microsoft O 阅读全文
posted @ 2021-02-04 21:13 来自金沙江的小鱼 阅读(1432) 评论(0) 推荐(0)
摘要:前面介绍了使用MSChart控件做曲线的一些方法,有时我们可能需要让用户自己决定显示/隐藏那些曲线,这样就具有更好的交互性能。本文介绍如何如何与checkbox控件结合,实现上述功能。 假设画面上有一个MSChart控件,已经具备了生成曲线功能,有4条曲线,完全显示的时候是这个样子: 画面上放置一个 阅读全文
posted @ 2021-02-02 20:36 来自金沙江的小鱼 阅读(831) 评论(0) 推荐(0)
摘要:使用MSChart控件时候,如果需要给坐标轴加上名称标注,只需要在坐标轴定义那里加上以下vbs代码: .Plot.Axis(0).AxisTitle.Text="日期" .Plot.Axis(1).AxisTitle.Text="数值" .Plot.Axis(2).AxisTitle.Text="数 阅读全文
posted @ 2021-02-02 20:33 来自金沙江的小鱼 阅读(625) 评论(0) 推荐(0)
摘要:有时候我们需要在一张表中绘制多个变量的曲线,这些变量可能相差几个数量级,比如是这个样子: 按照前面博客描述的方法绘制,出来是这个样子的 可以看出数字小的曲线全部挤在图形底部,不便于观察。我们可以通过启用第二Y轴来一定程度缓解这种问题。 假设画面上有一个ListView控件,名字叫做LV,已经装入了数 阅读全文
posted @ 2021-02-02 20:29 来自金沙江的小鱼 阅读(1434) 评论(1) 推荐(1)
摘要:前面的博客介绍了使用MSChart制作百分比饼图,饼图一次性只能体现某一天各装置的产量百分比情况。本文介绍如何使用MSChart控件制作叠加直方图,可以在一个控件内把所有日期各装置产量情况展示出来。 假设有一个车间有5套生产装置生产同样的产品,每天各装置的产量已经记录在后台报表中,有一个ListVi 阅读全文
posted @ 2021-02-02 20:20 来自金沙江的小鱼 阅读(1208) 评论(0) 推荐(0)
摘要:MSchart控件除了生成曲线和方图,还可以生成饼图。假设有一个车间,里面有5套同样的生产装置,每天各装置的产量已经生成了报表,如果我们希望在wincc上能够查询到各个装置的产量所占总产量百分比,就可以用MSChart的饼图来实现。 画面上有一个listview控件,名字叫做LV已经读取了每天各装置 阅读全文
posted @ 2021-02-02 20:17 来自金沙江的小鱼 阅读(1924) 评论(0) 推荐(0)
摘要:今天在QQ群和一个群友聊到怎么让一个wincc项目运行一段时间后就“瘫掉”,我就笑了,这位一定是担心收不到尾款想将军一下。抛开法律道德啥的不谈,单单说说技术上有哪些思路以及这些思路的“稳妥性”,我也是菜鸟,只是说说自己的看法吧。 一 全局脚本时间限制 新建一个日期时间类型的内部变量,项目起始画面打开 阅读全文
posted @ 2021-02-02 20:15 来自金沙江的小鱼 阅读(640) 评论(0) 推荐(0)
摘要:MSChart看见除了显示2d曲线,还可以显示直方图等,很简单,只需要设置.ChartType=1即可,其他代码不变 阅读全文
posted @ 2021-02-02 20:13 来自金沙江的小鱼 阅读(747) 评论(0) 推荐(0)
摘要:前面的博客介绍了怎么让MSChart显示一条/多条曲线,曲线上点的数值只有肉眼对比纵坐标轴,不是很方便。本文介绍如何在曲线上显示标记点的数值。 假设画面上有ListView控件作为曲线数据源,名字为LV,已经有了数据,有一个MSChart控件,用于显示曲线,名字修改为Chart,在按钮的鼠标点击事件 阅读全文
posted @ 2021-02-02 20:11 来自金沙江的小鱼 阅读(1285) 评论(0) 推荐(0)
摘要:前面一篇博客记录了显示一条曲线的方法,现实中我们经常需要对比表格中几条曲线,本文介绍两个变量做曲线的方法。 画面上画质一个listview控件作为曲线的数据源,名字修改为LV,放置一个MSChart控件显示图表,名字修改为Chart,放置一个按钮生成曲线,按钮的鼠标点击事件中添加以下vbs代码: S 阅读全文
posted @ 2021-02-02 20:06 来自金沙江的小鱼 阅读(1532) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页