资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
模块说明-鉴权V1.0(版本号)起草 人_维护 人_发布 人_1.引言.4 1.1.背景.4 1.2.定义.4 1.3.参考文献.4 2.总体设计.4 2.1.系统功能.4 2.2.系统性能.4 2.2.1.时间性能.4 2.2.2.可靠性.4 2.2.3.灵活性.4 2.3.输入输出.5 2.4.数据管理.5 2.5.故障处理.5 2.6.运行环境.5 2.6.1.设备.5 2.6.2.支撑软件.5 2.7.基本流程和概念.5 2.8.结构.6 2.8.1.硬件.6 2.8.2.软件.6 2.9.需求与模块的关系.6 2.10.未解决的问题.6 3.接口设计.7 3.1.外部接口.7 3.2.内部接口.7 4.数据库设计.7 5.系统出错处理设计.7 5.1.出错信息.7 5.2.preset.7 5.3.重启.7 5.4.初始化.7 5.5.自动检测和监测.7 5.6.系统维护设计.71. 概述概述diago.dll diago.lib 文件负责对软件和配合软件的仪表进行鉴权. 所有中科国技软件只有在鉴权成功后后才能正确运行,否则不具备测试功能. 不具备测试功 能的软件成为 demo 模式. 2. 接口定义接口定义2.1.2.1.函数原型声明函数原型声明/* return value: 0 means licensed ok otherwise license failed */extern “C“ _declspec(dllexport) int checkcode( char* instsn, char* licensecode ) ;2.2.2.2.输入输入char* instsn 仪器的序列号, 通过*IDN? 指令解析得到; char* licensecode 软件授权码, 通过中科国技得到; 2.3.2.3.输出输出无2.4.2.4.返回值返回值0 通过验证 测试程序继续执行 else 未通过验证 测试程序报告警告信息,退出测试. 3. 开发说明开发说明对于开发者来说 获得 diago.dll , diago.lib , diago.h 文件, 存于当前工作目录下; 源文件代码中增加 #include “diago.h“ 声明函数接口 程序对 checkcode()函数 返回值判定, 等于 0 认为鉴权成功, 否则认为失败; 鉴权失败后给用户提示信息; 失败后至少隔 3s 才能第二次, retry, 而且一共只能 retry3 次. 4. 用户使用方法用户使用方法对于使用者来说 获得仪器的序列号和软件的型号和版本号, 例如
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号