1 / 53
文档名称:

C 接口函数参考手册.doc

格式:doc   大小:208KB   页数:53页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 接口函数参考手册.doc

上传人:zbfc1172 2019/3/5 文件大小:208 KB

下载得到文件列表

C 接口函数参考手册.doc

文档介绍

文档介绍:第一部分用户编程接口说明一、C++语言用户接口函数类实时数据平台在Alpha计算机OPENVMS操作系统C++编程环境和PC机VisualC++编程环境中提供了C++语言用户接口函数(API),供用户编程访问实时数据平台中的数据库。C++语言用户接口函数全部放在CUserApi类中,作为CUserApi类的成员函数。用户建立了CUserApi类的实例以后,就可以直接调用CUserApi类的成员函数实时数据平台中的数据库。二、函数返回值大部分用户接口函数的返回值用于表示函数执行状态。表示函数执行状态的返回值总是一个整型数,当返回值大于零时表示函数执行正确,当返回值小于或等于零时,表示函数执行失败。返回值的意义见各个函数中的说明。三、OPENVMS操作系统C++编程环境中调用API在Alpha计算机OPENVMS操作系统C++编程环境中,实时数据平台提供了两个头文件和三个目标模块库。文件分别名称为:,其中分别包含了函数定义和符号定义。用户程序中如果要调用API,必须在程序中用#include包含这两个头文件。用户程序在编译以后要与实时数据平台提供的两个目标模块库连接。连接命令如下:$clink<用户程序程序名>clink是编程环境中提供的一个命令,它完成用户的C++程序与连接库的自动连接。(注:为使此命令有郊,用户每次以用户身份进入OpenVMS操作系统用户目录下之后,首先执行命令‘$***@RTDBLOG’或将此命令加到用户LOGIN命令过程中。)四、Windows95、WindowsNTVisualC++编程环境中调用APIVisualC++编程环境中,实时数据平台提供了两个头文件、一个引入库和一个动态连接库。文件分别名称为:,其中分别包含了函数定义和符号定义。用户程序中如果要调用API,必须在程序中用#include包含这两个头文件。在用户程序工作台(Workspace)中,在选单project下选择Settings..,进入设置对话框,选择Link设置,在Object/。。,或者放在Windows的system下。 第二部分用户编程接口(API)成员函数AckAlarmlongAckAlarm(char*database,longarea,longunit,longattr);AckAlarm函数确认TAG点报警。参数database (读)数据库名,单数据库系统为NULL。area (读)区域号,0表示确认所有区域TAG点报警。unit (读)单元号,0表示确认所有单元TAG点报警。attr (读)数据库属性,说明确认哪种数据库的点,用下列符号表示:RTDB_ATTR_STANDARD 标准数据库(缺省值);RTDB_ATTR_SIMULATE 仿真数据库。返回值:指示函数执行状态:不小于1的整数值函数执行成功;小于1的整数值函数执行失败;注:(函数执行失败原因可根据返回值参阅附录A)AckTagAlarmlongAckTagAlarm(char*database,char*tagName,longcount,longattr)AckTagAlarm函数确认一个或多个TAG点报警。参数database (读)数据库名,单数据库系统为NULL。tagName (读)TAG点名称数组,字符串数组指针。因为仅有PV值有报警数据,这里也可写成:<点名>.PV。count (读)TAG点个数。attr (读)数据库属性,说明确认哪种数据库的点,用下列符号表示: RTDB_ATTR_STANDARD 标准数据库(缺省值); RTDB_ATTR_SIMULATE 仿真数据库。返回值:指示函数执行状态:不小于1的整数值函数执行成功;小于1的整数值函数执行失败;注:(函数执行失败原因可根据返回值参阅附录A)AsciiTimelongAsciiTime(TIME_DESC*bTime,char*sTime)AsciiTime函数将二进制时间转换成ASCII时间。参数bTime (读)二进制时间数据结构。TIME_DESC数据结构格式:typedefstruct{longtime;longflag;//,,}TIME_DESC;其中:time为二进制时

最近更新

(ppt版)团队合作业绩展示 16页

《工程定额原理》 (2) 25页

2024年数字减影血管造影x射线装置(dsa)项目投.. 75页

2024年人口老龄化项目资金申请报告代可行性研.. 58页

2024年氢能产业链项目资金筹措计划书代可行性.. 63页

2024年气象仪器项目资金筹措计划书代可行性研.. 75页

2024年工伤保险服务项目发展计划 57页

2024年钒铁项目建议书 62页

2024年床上用品项目建议书 48页

2024年八角项目合作计划书 53页

高三英语一轮复习之阅读写作课——人物描写之.. 18页

地理环境对区域发展的影响 26页

《对象的组织和排列》课件 27页

人教版小学四年级数学下册第五单元《三角形分.. 14页

高考生物知识点及高频考点 6页

《店长的责权利》课件 31页

陕西省五校2024年高三第二次模拟考试语文试卷.. 11页

部编版语文四年级下册重点学校第二单元测试卷.. 8页

钳工打造戒指方案 3页

新的硬件描述语言VHDL编程基础 130页

九阳豆浆机推广方案 13页

部编版六年级语文下册第四单元综合素质达标附.. 6页

部编版三年级下册道德与法治第一单元《我和我.. 6页

肇庆裹蒸粽行业报告 28页

云南省市政基础设施工程施工质量验收统一规程.. 82页

绘画心理学 2页

2021年歌颂祖国的三句半台词 8页

机械设备投标书范本1 37页

少先队六知六会 1页

景观工程新材料在当代景观中的应用 6页