ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:65.01KB ,
资源ID:2802064      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2802064.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(关于组态王数据库绘制曲线的方式.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

关于组态王数据库绘制曲线的方式.doc

1、 关于组态王历史曲线的绘制在作项目中,常常遇到需要查看工程的历史数据图和历史曲线。在使用组态王的过程中遇到了以下问题。问题;工程要求要能查找历史数据和查看历史曲线。组态王内置历史曲线可以绘制,但数据不能第三方访问。且历史数据记录不能停止。要绘制历史曲线,首先要有历史数据,组态王本身有历史数据库。也可使用第三方数据库。组态王自己的历史数据库不开放(只可用函数语句表另存为) ,第三方不能访问。第三方数据库是微软的 access 数据库或者是 SQL sever 数据库等。在测试 access 数据时发现。组态王保存的历史数据在绘制历史曲线调用时,有个日期时间格式的数据需要选取。但在数据库里边没有符

2、合这个格式的选项。经查看发现组态王合成的日期时间格式在 access 里是字符串( 文本)格式,不符合datetime 格式。于是手动更改为 datetime 格式,组态王可以调用历史数据绘制曲线了。但数据又不能插入了。测试失败。方法 1.在 SQL several 数据库中同时插入两个一摸一样的表格,表格 1 插入数据,表二在表 1插入时同时插入数据并转换数据格式,然后在历史曲线控件里调用。在表格 1 调用触发器,然后再插入数据到表格 2,同时更改日期时间字符串为datetime 格式,直接在组态王历史控件里调用即可。create trigger myinsertaon MODE for i

3、nsertasdeclare a char(15),b int,c char(8),d char(10),e char(24),f int,g int,h int,i int,j int,k int,l int,m char(10);select a=工件号编码 ,b=序号, c=时间, d=日期, e=DATATIME,f=毫秒,g =轨顶温度,h=轨顶温度,i =轨低温度,j= 轨低温度,k=喷风温度,l= 喷风压力,m=用户 FROM INSERTEDINSERT INTO MODE1 values (a,b,c,d,e,f,g,h,i,j,k,l,m);上面第一个触发器定义中间变量和数

4、据长度和格式,定义的格式应当和组态王模板设定的长度和数据类型一致。下面的触发器在每次插入触发时更改DATATIME列的格式为datetime 日期时间格式。 create trigger STTTOTIMEaon MODE -(/记录体名称)ALTER TABLE MODE1ALTER COLUMN DATATIME datetime;方法 2 还是使用 SQL several 数据库。在定义组态王模板时定义一个内部空变量,定义类型为 long,长整型。随模板一起插入,在组态里,转换 DATATIME 字符串为 datetime 日期时间格式,并赋值给定义的长整型(long) ,在组态历史控件

5、里就可以调用了未实践 注;此方法为山东网友所指导。方法 3 和方法 2 类似,采用 access 数据库,没有触发器,需要后台编写查询语句生成查询表。A.在查询语句表格里添加新的变量命名为“新日期” ,更改数据表里的“日期时间”文本为”日期/ 时间 ”格式【用 CDate(日期时间) 】B添加需要的变量,有日期时间后,可以任意在组态王历史曲线控件里边调用。方法 4.应该是所有的数据库都可通用。在数据插入时,在数据库编程。插入本机的系统时间为数据采集时间。Access 经过测试可以使用。A 在组态王数据模板里新添加一个变量命名为 datetime,数类型为 long,选中可以为空值。B 运行组态

6、王, SQLConnect( DeviceID, “dsn=aew;uid=;pwd=“);/连 odbc 数据库SQLCreateTable( DeviceID, “表格 1“, “表格 1“ );/在数据库插入表格模板C 在 access 数据库里打开插入的表格 1,转换到设计视图,更改 datetime 的数据类型 为“日期/时间”D 在“常规”下设置“默认值”为“NOW()”/ 在数据插入式自动插入当前的时间。经测试日期和时间可在组态王控件日期时间空间里显示,历史曲线绘制完成。学习了点 sql 语句,编程自由度很高,不仅仅局限以上的解决方式( 像宏和 vba 脚本都没用到)学无止境2016/8/2 10:49 qq316355917朗利电气设备有限公司

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报