用户中心
· 企业空间 首页 | 资讯 | 技术 | 产品 | 企业 | 直播 | 专题 | 智能制造 | 论坛| 在线研讨会
紫金桥软件技术有限公司
企业空间 > 案例应用 > 正文
  • 利用紫金桥软件绘制圆曲线
  • 发布时间:2012/1/13 14:34:53   修改时间:2012/1/13 14:34:53 浏览次数:1834
  • 由于一些客户原有的使用习惯,他们常用一种圆形曲线。紫金桥实现画圆曲线的原理是用紫金桥的自由曲线组件,把二维坐标变成极坐标形式。然后再通过取全部历史组件取一天的72个数据(或几天的数据)用自由曲线画成圆形曲线。操作步骤大概分2步。

    第一步:历史数据的生成

    • 我们为了调试先建立了一个仿真仪表设备t,如果软件连接的是真实现场数据这步可省略(现场设备的数据更新周期可设为20分钟,超时时间为8秒,故障后恢复查询周期可设为1小时,最长时间为65535分钟)。

    • 在数据库中建点test,这个点也就是你要画圆形曲线的数据来源,保存历史趋势(选变化保存历史趋势,保存精度选0,并且把“退出时保存实时值作为下次启动初始值”选上)。

    点test的PV值连接的是设备t的轧钢冷却水流速,数据库里的x、y点是用test.pv算出来的曲线上的x、y轴坐标值。Jiaodu是圆形曲线上每个点之间的角度差,

    • 在标签“数据库->脚本->全局->进入程序”里,先把变量jiaodu和i赋值为0。

    • 在标签“程序运行周期执行”里,有3行脚本。第1、2行脚本是通过jiaodu算出x、y在圆形曲线上的坐标值。第3行脚本是每隔20分钟角度自动加360/72度。

    第二步:圆形曲线的生成

    • 在画面DRAW1上建立取全部历史组件his,在它的“时间脚本”的“数据刷新”里面有脚本,第3行脚本是画圆前清除以前的曲线,第4、5、6行脚本就是把组件his里的数据根据用户选的天数画到图上,对象#circle是自由曲线对象。

    • 在画圆操作按钮里有脚本,当释放鼠标时,第1行脚本是把#t1.Time置成前一天的时间值(秒数),第3行脚本是让历史组件his取前一天的历史数据。

    • 自由曲线的设置,X、Y轴的主分割线的颜色可由用户选择,选黑色就与背景一样了看似没有。

     

    最后生成的效果图如下:

  • 企业介绍
紫金桥软件技术有限公司(RealSoft)是由中石油出资成立的专门从事计算机软件产品开发的高新技术企业,是中国石油天然气集团的软件开发基地。公司专注于自主知识产权软件产品“实时数据库系统”和“监控组态软件”的开发与推广工作,以为企业集团及客户…  更多>>
  • 联系方式

紫金桥软件技术有限公司

联系人:李磊

地址:黑龙江省大庆市高新区服务外包产业园C1-817室

邮编:163316

电话:400-6996-515

传真:0459-8151391-808

公司网址:http://www.realsoft.cc

  • 该空间手机版

扫描此二维码即可访问该空间手机版

  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件:
您还没有登录,请登陆,
如果您还没有注册,点击这里注册.
  • 网友反馈
  • 晓同 在2024/5/16 11:06:00留言
  • 留言类型:我让贵公司产品销售人员联系我,
  • 详细留言:紫金桥组态软件V6.5,512点授权
  • 在2023/10/21 16:03:00留言
  • 留言类型:贵公司技术支持人员联系我,
  • 详细留言:OPC
  • 郑鑫汶 在2023/6/1 14:58:00留言
  • 留言类型:我想得到贵公司产品详细资料,我想得到贵公司产品的价格信息,我让贵公司产品销售人员联系我,我让贵公司技术支持人员联系我,
  • 详细留言:需要咨询贵公司软件的价格功能
  • 吴吉校 在2023/3/15 7:45:00留言
  • 留言类型:我想得到贵公司产品详细资料,我想得到贵公司产品的价格信息,我让贵公司产品销售人员联系我,我让贵公司技术支持人员联系我,
  • 详细留言:组态软件咨询
  • 郭瑞勇 在2023/1/3 15:26:00留言
  • 留言类型:我想得到贵公司产品的价格信息,
  • 详细留言:512点 5个客户端价格
更多请进入空间管理中心查看
关于我们 | 网站地图 | 联系我们
© 2003-2018    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688
我要反馈