一、动态数据库概念

  动态数据库(DDL)是做为共享函数库的可执行文件。动态数据库提供了一种方法,使进程可以调用不属于其可执行代码的函数。说白了就是一个.dll可执行文件,其中有可执行代码,进程可以调用该函数。

二、PI实时数据库

  PI系统是由OSIsoft 公司开发的基于C/S 和B/S 结构的工厂实时数据集成、应用平台。也就是说是一个应用程序。PI 系统以数据原形的方式长期在线储存工厂所有的生产数据,并满足快速、高效地进行数据采集、存储和显示的要求。应用于电力企业,实时地获取各个实际数据源的原始生产数据,用户通过一组用户可配置的报表,从分布在整个企业的桌面计算机上,可看到当前和历史的生产运行状况。这些有价值的信息也可按其原有的精度在线存储数年以备将来使用,使用户随时了解每个单元、每台设备以及整个企业不同层面的运作状况。简而言之就是实现数据采集功能。

三、edna insql介绍

  edna系统用于工厂各种实时数据的采集,大量数据的长期保存和快速检索,实现信息共享,简单点就是一个系统,和上边大同小异。用于工厂生产过程工艺流程的监控和数据分析。系统用于报警管理和支持复杂计算。

  而insql则是一个数据库,是随着电力系统的核心,它具有实时采集、关系存储的特点。内嵌MS SQL Server数据库存储配置信息,事件信息等相关信息,自身来存储实时环境中的工厂数据。用户可以直接操作MS SQL Server来获取数据。

四、infoplus介绍

  Infoplus-x是一个用于实时制造过程的实时信息管理系统(实时数据库), 它采集管理以及存储大量的过程数据。同时各种类型的用户 , 事物处理系统 , 及生产方面的应用为了分析及报告的目的可以方便、容易地访问和利用这些数据

  InfoPlus.21和关系数据库的交换提供了三种方法,可根据实际应用情况选用一种。

  (1)Aspen LIMS Interface:这是Aspen提供的一个InfoPlus.21与LIMS(实验室信息管理系统)接口的软件,应用这一模块也可实现数据交换。

  (2)Desktop ODBC:这是一个桌面ODBC模块,使你的桌面应用 , 如 Microsoft Excel、Microsoft Access、Crystal Report 、 Microsoft visual Basic 等 , 可以查询实时数据库中的数据。[1][2]

  (3)API:这是一套为InfoPlus.21开发的编程接口,利用API可以实现更多的功能,使得数据交换的方式更自由。

示例1:利用API实现数据交换示例代码[1][3]

#include " infoplus21_api.h"//连接InfoPlus21数据库if(!INISETC()){AfxMessageBox("InfoPlus.21连接失败!",MB_ICONINFORMATION);return;}//写历史数据WHIS21DAT(WHIS_TYPE_UPDATE, nTagID, FT_IP_AREA_OF_TREND, NUM_FTS, nFTs, nDTs, pDVs, -1, &xHisTime, &nFTsOK, &err);//读数据float pValue;DB2REAL(recid, FT_IP_INPUT_VALUE, &pValue, &err);//结束与服务器的连接ENDSETC();

  

转载于:https://www.cnblogs.com/wenlong512/p/7420375.html

动态数据库PI、edna insql、infoplus简单了解相关推荐

  1. 动态数据库工具——Database Inspector

    动态数据库工具--Database Inspector 在这之前,你是如何查看数据库的? Database Inspector提供了什么功能 Database Inspector的具体使用 首先 查看 ...

  2. php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例

    这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...

  3. PHP动态网页转换HTML的一个简单办法

    PHP开发工具的优势 作为一种简单而高效的Server端嵌入语言,PHP已成为Internet上最流行的一种动态网站制作工具.它不但能够对多种数据库提供良好支持,而且与其它的Server端脚本语言如A ...

  4. 技术动态 | 数据库研究者视角下的知识图谱研究

    本文转载自公众号:图谱学苑 . 本次讲解的是数据库领域的三大会(SIGMOD.VLDB.ICDE)近两年关于图数据的研究进展,特别是知识图谱的最新研究.知识图谱是2012年Google为改进其搜索引擎 ...

  5. 复习Java第一个项目学生信息管理系统 04(权限管理和动态挂菜单功能) python简单爬数据实例Java面试题三次握手和四次挥手生活【记录一个咸鱼大学生三个月的奋进生活】016

    记录一个咸鱼大学生三个月的奋进生活016 复习Java(学生信息管理系统04权限管理和动态挂菜单功能) 改写MainFrame的构造方法 新增LoginFrame的验证登录是否成功的代码 新增Logi ...

  6. 动态生成word文档原来如此简单!Aspose.Words助力以Java编程方式创建丰富的Word文档

    近年来,Word文档的动态生成已成为组成报告,报价,发票和其他类型文档的流行功能.各种制造公司都基于数据库中存储的数据生成发票.在这种情况下,文档自动化可以节省手动文档创建过程中所需的时间,精力和资源 ...

  7. .net中如何同步获取数据方式增加一样数据自动刷新列表_期待已久的动态数据库工具终于来了!...

    本地数据库的创建和管理是大多数移动应用工程中的核心组件之一,一般会通过直接使用 SQLite 或 Jetpack Room 持久化库来完成.开发者们也在不断地寻求着更好的方式,使其能够在运行中的应用中 ...

  8. ThinkPHP 数据库表结构处理类(简单实用)

    <?php /* *mysql表结构处理类 *创建数据表,增加,编辑,删除表中字段 * */ classMysqlManage{ /* *创建数据库,并且主键是aid *table要查询的表名 ...

  9. SQL Server数据库损坏、检测以及简单的修复办法

    简介 在一个理想的世界中,不会存在任何数据库的损坏,就像我们不会将一些严重意外情况列入我们生活中的日常一样,而一旦这类事情发生,一定会对我们的生活造成非常显著的影响,在SQL Server中也同样如此 ...

最新文章

  1. [转] vim的复制粘贴小结
  2. 20160115广州MVP线下聚会
  3. 时间可以是二维的?基于二维时间图的视频内容片段检测 | AAAI 2020
  4. div.php织梦自定义表判断不能为空,织梦自定义表单字段为必填项的教程
  5. 利用gulp处理简单的前端问题
  6. ubuntu 21.04对source.list.d目录的介绍(软件源、换源)
  7. $unit编译单元声明
  8. springboot redis shiro 实现 单点登录
  9. window10怎么卸载php,window_win10怎么卸载程序?win10卸载程序教程,当win10正式版发布以后,不少 - phpStudy...
  10. Centos7安装MariaDB10.28稳定版
  11. docker nginx部署web应用_实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署...
  12. 计算机主板设置语言,bios,教您怎么把电脑BIOS设置成中文
  13. Java语言 Timer 定时器的四种使用方式
  14. ps神经网络滤镜用不了,ps神经网络滤镜安装包
  15. html----烟花代码
  16. 贵州省计算机专业大学排名,贵州大学的计算机专业全国排名第几?
  17. sql 利用lead 和lag 求 同比和环比
  18. zabbix通过pg_monz模板监控postgresql数据库
  19. html js引用本地资源,【基本解决】js加载本地文件
  20. 使用 html5 显示导航路线 谷歌地图api

热门文章

  1. 前端jquery实现商城sku效果
  2. 地质防灾指挥可视化大屏ui设计
  3. python计算增长率函数_交通分布预测——增长系数法的python实现(教材实例)
  4. rj45 千兆接口定义_千兆网口接线定义
  5. 实现movielen电影推荐
  6. 仅从SQL和表及参数层面简单总结22种Hive基础调优方式
  7. 客快物流大数据项目(八十三):Kudu的优化
  8. 悦游网络加速器2013V0.11国际版 官方软件下载
  9. SpringBoot应用监控Actuator使用的安全隐患
  10. 计算机用于材料科学模拟,计算机在材料科学复习题1-19题及答案.doc