一、动态数据库概念

  动态数据库(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();

  

动态数据库PI、edna insql、infoplus简单了解的更多相关文章

  1. Farseer.net轻量级开源框架 中级篇:动态数据库访问

    导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 中级篇: 自定义配置文件 下一篇:Farseer.net轻量级开源框架 中级篇: 数据库切换 ...

  2. [转]Oracle数据库ASH和AWR的简单介绍

    在Oracle数据库中,有时我们可能会遇到这样的术语:ASH和AWR,那么它们是怎样产生的呢?它们的作用又是什么呢?本文我们就来介绍这一部分内容.       1.10g之前 用户的连接将产生会话,当 ...

  3. 分布式数据库中间件–(3) Cobar对简单select命令的处理过程

    友情提示:非原文链接可能会影响您的阅读体验,欢迎查看原文.(http://blog.geekcome.com) 原文地址:http://blog.geekcome.com/archives/284 在 ...

  4. python操作三大主流数据库(7)python操作mongodb数据库①mongodb的安装和简单使用

    python操作mongodb数据库①mongodb的安装和简单使用 参考文档:中文版:http://www.mongoing.com/docs/crud.html英文版:https://docs.m ...

  5. SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

    SQL Server数据库有三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式: 1.Simple 简单恢复模式, Simple模式的旧称叫”Checkpoint with truncate ...

  6. 必须要注意的 C++ 动态内存资源管理(二)——指针对象简单实现

    必须要注意的 C++动态内存资源管理(二)——指针对象简单实现 四.拷贝类型的资源         上节我们说过,对于图片类型的资源我们有时候往往采用拷贝(如果对于那种公共图片,可能采用唯一副本,提供 ...

  7. 必须要注意的 C++ 动态内存资源管理(六)——vector的简单实现

    必须要注意的 C++ 动态内存资源管理(六)——vector的简单实现 十六.myVector分析         我们知道,vector类将其元素存放在连续的内存中.为了获得可接受的性能,vetor ...

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

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

  9. 今天有群友不是很清楚htm直接存数据库的危害,我简单举个例子

     通过这个案例就知道为什么不要把原生的html放数据库了  常见的几种转码  常用的几种显示方法 只有原生html和最下面一种弹框了,变成了持久xss 如果是Ajax的方式,请用@Ajax.JavaS ...

随机推荐

  1. 你觉得我的这段Java代码还有优化的空间吗?

    上周,因为要测试一个方法的在并发场景下的结果是不是符合预期,我写了一段单元测试的代码.写完之后截了个图发了一个朋友圈,很多人表示短短的几行代码,涉及到好几个知识点. 还有人给出了一些优化的建议.那么, ...

  2. DHCP与配置命令

    1. DHCP简介 2. DHCP主要用途 3. 使用DHCP的好处 4.DHCP经典应用模式 5.DHCP交互过程 DHCP的IP地址自动获取工作原理 6.DHCP中继    应用场景   工作原理 ...

  3. nacos集群部署

    对于nacos的集群部署,建议大家参考nacos官网进行,地址:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 下面是我自己部署na ...

  4. 微信小程序云开发-云存储的应用-识别银行卡

    一.准备工作 1.创建云函数identify.自定义action=="2"的时候识别银行卡信息. 2.云函数identify中index.js代码 1 const cloud = ...

  5. 电子物流中的EDI 应用

    电子物流中的EDI 应用 背景 EDI 全称是Electronic data interchange, 即电子数据交换.在传统企业里,很多流程上的操作或者通信一般是由纸质媒介完成的,比如说采购订单.发 ...

  6. 40.qt quick- 高仿微信实现局域网聊天V4版本(支持gif动图表情包、消息聊天、拖动缩放窗口)

    在上章37.qt quick- 高仿微信实现局域网聊天V3版本(添加登录界面.UDP校验登录.皮肤更换.3D旋转),我们已经实现了: 添加登录界面. UDP校验登录. 皮肤更换. 3D旋转(主界面和登 ...

  7. 开源协同办公平台部署教程:O2OA PAAS平台部署

    一.镜像制作1.将安装介质o2server-5.0.3-linux.zip上传至镜像制作服务器上.(上传目录为/paas/xxhpaas/moka/o2oa)2.使用unzip命令解压安装包,参考命令 ...

  8. 将py文件打包成exe文件

    PyInstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行.在不同的平台上使用 PyInstaller 工具的方法是一样的,它们支持的选项也是一 ...

  9. 如何让py生成pyd

    pyd文件类似于C++中的dll,可以编译,但是看不到源代码. py转换成pyd参考链接:https://blog.csdn.net/weixin_44493841/article/details/1 ...

  10. 深入刨析tomcat 之---第4篇 tomcat4.0连接池 实现原理

    writedby 张艳涛