精伦IDR210通用二次开发文档
二代身份证设备精伦210安装说明
一、安装软件
1、软件的安装不做详细说明;
2、软件的版本要求是2.51.17以上
3、只有正式版才可以使用
二、安装设备
设备图:如下
设备通过USB连接到计算机上:如下图
连接以后在计算机的设备管理器中出现设备提示:如下图
三、拷贝接口
找到精伦IDR210的接口文件,选中所有的文件拷贝到软件的安装目录下面,如下图:找到接口文件
拷贝文件
四、注册接口
打开“客房管理”模块,找到系统下的接口注册;如下
然后注册,如下
在“二代证阅读器类型”选择精伦,然后把身份证注册码输入到红色方框中,然后点击注册即可,如图;。
精伦iDR210二代身份证读卡器二次开发
类(ReadIDCardService.cs):class ReadIDCardService{public IDCard ReadIDCard(int Port){StringBuilder Name = new StringBuilder(31);StringBuilder Gender = new StringBuilder(3);StringBuilder Folk = new StringBuilder(10);StringBuilder BirthDay = new StringBuilder(9);StringBuilder Code = new StringBuilder(19);StringBuilder Address = new StringBuilder(71);StringBuilder Agency = new StringBuilder(31);StringBuilder ExpireStart = new StringBuilder(9);StringBuilder ExpireEnd = new StringBuilder(9);//初始化端口//int intOpenRet = InitComm(1001);//if (intOpenRet != 1)//{// throw new Exception("");//}//设定当前操作的HID接口iDR210if (HIDSelect(Port)){//卡认证int intReadRet = Authenticate();if (intReadRet != 1){//CloseComm();throw new Exception("");}//读身份证信息int intReadBaseInfosRet = ReadBaseInfos(Name, Gender, Folk, BirthDay, Code, Address, Agency, ExpireStart, ExpireEnd);if (intReadBaseInfosRet != -3){//CloseComm();throw new Exception("");}//HID_BeepLED(true,true, 200);IDCard CardData = new IDCard();CardData.CardNo = Code.ToString().Trim(); = Name.ToString().Trim();CardData.Sex = Gender.ToString().Trim();CardData.Nationality = Folk.ToString().Trim();CardData.Birthday = BirthDay.ToString().Trim();CardData.Address = Address.ToString().Trim();CardData.Institution = Agency.ToString().Trim();CardData.Begin_validity = ExpireStart.ToString().Trim();CardData.End_validity = ExpireEnd.ToString().Trim();CardData.PhotoDirectory = System.IO.Directory.GetCurrentDirectory() + "//photo.bmp";//CloseComm();return CardData;}else{//CloseComm();throw new Exception("");}}[DllImport("sdtapi.dll")]private static extern int InitComm(int Port);//初始化[DllImport("Sdtapi.dll")]private static extern int Authenticate();//卡认证[DllImport("sdtapi.dll")]private static extern void CloseComm(); //关闭端口[DllImport("sdtapi.dll")]private static extern int ReadBaseInfos(StringBuilder Name,StringBuilder Gender, StringBuilder Folk, StringBuilder BirthDay, StringBuilder Code, StringBuilder Address,StringBuilder Agency, StringBuilder ExpireStart, StringBuilder ExpireEnd);//读取数据[DllImport("sdtapi.dll")]private static extern int HID_BeepLED(bool BeepON, bool LEDON, int duration); //蜂鸣器[DllImport("sdtapi.dll")]private static extern bool HIDSelect(int index); //设定当前操作的HID接口iDR210[DllImport("sdtapi.dll")]private static extern int CardOn(); //判断身份证是否在设备上}类(IDCard.cs):class IDCard{public string Name;//姓名public string Sex;//性别public string CardNo; //身份证号public string Nationality; //民族public string Birthday; //生日public string Address;//家庭住址public string Institution;//发证机关public string Begin_validity;// 有效期开始public string End_validity;//有效期结束public string PhotoDirectory;//照片路径;}程序调用://初始化端口int intOpenRet = InitComm(1001);if (intOpenRet != 1){MessageBox.Show("读卡器初始化失败!");this.Close();}try{ReadIDCardService ReadIDCardService = new ReadIDCardService();IDCard CardData = ReadIDCardService.ReadIDCard(1);lb_Title.Text = "姓名:" + ;}catch (Exception ex){if (ex.Message != "")MessageBox.Show(ex.Message);}[DllImport("sdtapi.dll")]private static extern int InitComm(int Port);//初始化。
天阔I210r-G服务器用户手册V1.1
天阔I210r-G服务器用户手册天阔I210r-G服务器用户手册声明本手册的用途在于帮助您正确地使用曙先公司服务器产品(以下称‚本产品‛),在安装和第一次使用本产品前,请您务必兇仔细阅读随机配送的所有资料,特别是本手册中所提及的注意事项。
这会有助于您更好和安全地使用本产品。
请妥善保管本手册,以便日后参阅本手册的描述幵不代表对本产品觃栺和软.硬件配置的任何说明。
有关本产品的实际觃栺和配置,请查阅相关协议.装箱单.产品觃栺配置描述文件,或向产品的销售商咨询。
如您不正确地或未按本手册的指示和要求安装.使用或保管本产品,或让非曙先公司授权的技术人员修理.变更本产品,曙先公司将不对由此导致的损害承担任何责任。
本手册中所提供照片.图形.图表和揑图,仅用于解释和说明目的,可能与实际产品有些差别,另外,产品实际觃栺和配置可能会根据需要不时变更,因此与本手册内容有所不同。
请以实际产品为准。
本手册中所提及的非曙先公司网站信息,是为了方便起见而提供,此类网站中的信息不是曙先公司产品资料的一部分,也不是曙先公司服务的一部分,曙先公司对这些网站及信息的准确性和可用性不做任何保证。
使用此类网站带来的风险将由您自行承担。
本手册不用于表明曙先公司对其产品和服务做了任何保证,无论是明示的还是默示的,包拪(但不限于)本手册中推荐使用产品的适用性.安全性.适销性和适合某特定用途的保证。
对本产品及相关服务的保证和保修承诺,应按可适用的协议或产品标准保修服务条款和条件执行。
在法律法觃的最大允许范围内,曙先公司对于您的使用或不能使用本产品而发生的任何损害(包拪,但不限于直接或间接的个人损害.商业利润的损失.业务中断.商业信息的遗失或任何其他损失),不负任何赔偿责任。
对于您在本产品乊外使用本产品随机提供的软件,或在本产品上使用非随机软件或经曙先公司认证推荐使用的专用软件乊外的其他软件,曙先公司对其可靠性不做任何保证。
曙先公司已经对本手册迚行了仔细的校勘和核对,但不能保证本手册完全没有任何错误和疏漏。
应用系统二次开发技术说明书
武汉市交通经济技术信息中心DLP大屏幕监控系统工程项目应用系统二次开发技术说明书武汉XXXX工程有限公司编制2006年6月目录1 设计目的 (3)2 设计原则 (3)3 实现功能 (3)4 开发概述 (3)4.1 VW AS大屏幕管理软件概述 (3)4.1.1 VW AS的系统结构 (4)4.1.2 VW AS的管理控制功能 (5)4.1.3 VW AS的多用户管理 (6)4.1.4 VW AS的多点控制 (7)4.2 VW AS的二次开发功能 (7)4.2.1 用户应用系统集成VW AS (8)4.2.2 VW AS集成用户应用系统 (9)5.系统二次开发接口及说明 (10)5.1、简介 (10)5.2、编程说明 (11)1 设计目的在武汉交通经济技术信息中心DLP大屏幕监控系统工程项目中,应用系统包括视频监控、GPS、GIS、网络计算机信号和音频信号等系统,本文主要针对上述应用系统如何与VTRON的VW AS大屏幕管理软件进行集成提供相应的技术方案。
2 设计原则根据为用户提供个性化产品服务的原则,从经济可行性出发整体考虑,着重在多系统综合应用的二次开发,为用户量身定做一套专业的大屏幕显示系统。
3 实现功能根据视频监控设备商和软件集成商提供的相关接口协议(主要包括视频服务器、视频解码矩阵和中心的视频监控软件等),对VTRON的VWAS大屏幕管理软件进行集成,可通过VW AS管理软件在大屏幕显示墙的任意位置、以任意大小显示相关的视频信号。
为信息中心的视频监控、GPS、GIS系统提供大屏幕应用的二次开发需要,真正发挥大屏幕系统高分辨率、多信号源、跨平台、集中显示的优势。
全面整合视频图象、网络计算机信号和音频信号控制系统,实现系统的各项控制在一个界面上完成操作,简洁方便,从而达到系统控制的高度集成。
4 开发概述4.1 VWAS大屏幕管理软件概述VTRON的VW AS大屏幕控制管理系统是VTRON大屏幕显示系统专用管理系统。
intelliRule规则系统二次开发手册
目录1概述 (1)1.1INTELLI R ULE简介 (1)1.2规则引擎原理 (1)1.3开发环境搭建 (2)1.4术语 (2)1.4.1业务规则 (3)1.4.2无状态会话 (3)1.4.3有状态会话 (3)2开发过程 (3)2.1收集和组织业务规则 (4)2.2开发业务词汇 (4)2.3编辑业务规则 (4)2.4映射技术实现 (5)2.5编译业务规则 (5)2.6测试业务规则 (5)3开发约定 (5)3.1使用业务对象别名 (5)3.2日期和日期时间比较 (6)3.3技术实现获取枚举值 (6)3.4数值表达式计算 (6)3.5数据库连接 (6)4接口调用 (6)4.1示例1:装载规则 (7)4.2示例2:断言对象执行规则 (7)4.3示例3:断言对象为L IST (8)4.4示例4:规则中使用同一对象的多个实例 (9)5常见问题 (10)1概述1.1 intelliRule简介intelliRule 规则管理系统是一个使用J2EE 技术来实现的业务规则系统(BRM),其目标是实现应用系统和业务规则相互分离,使得业务人员可以独立地定义和集中可视化管理业务规则,即可以实现根据策略的调整快速地改变规则,而且可以使业务规则作为一项重要的资产被独立地集中管理,从而提高企业在激烈变化的环境下强大的灵活性和良好的适应性,使企业保持竞争优势。
intelliRule 业务规则系统遵从业界标准的JSR94 规范以及业务规则系统的原理,可以满足金融、保险和电信等行业使用业务语言描述和开发业务逻辑的需要,产品提供包括规则编辑工具和规则执行引擎技术的完整解决方案,其价值在于满足企业希望引入新技术实现更灵活更改业务规则的需要,使业务人员能摆脱开发人员独立地修改业务规则,intelliRule 也可以和intelliFlow 很好地配合,工作流负责宏观的任务流程定制和重组,规则系统则负责微观的任务逻辑与实现分离。
intelliRule主要由规则编辑器和规则引擎组成,规则编辑器实现规则的编辑和编译,规则引擎执行规则,关于规则编辑器的功能和使用请参考《intelliRule规则系统安装手册.pdf》1.2 规则引擎原理规则引擎负责对业务规则进行解释。
LMC1二次开发说明
1. 概述MarkEzd.dll 是北京金橙子科技有限公司提供给用户用于ezcad2和lmc1控制卡二次开发的动态连接库。
MarkEzdDll.h是MarkEzd.dll中输出的函数的头文件。
用户可以使用VC6.0来进行开发。
MarkEzd.dll动态链接库函数的调用方法为显示调用,显式调用方法需要调用Windows API函数加载和释放动态链接库。
显式调用方法如下:1.调用Windows API函数LoadLibrary()动态加载DLL;2.调用Windows API函数GetProcAddress()取得将要调用的DLL中函数的指针;用函数指针调用DLL中函数完成相应功能;3.在程序结束时或不再使用DLL中函数时,调用Windows API函数FreeLibrary()释放动态链接库。
注意:调用MarkEzd.dll的程序必须放在ezcad2.exe同一个目录下,否则MarkEzd.dll将无法正常工作;而且ezcad2.exe在运行的时候MarkEzd.dll将无法正常使用,所以在使用MarkEzd.dll时必须关闭ezcad2.exe。
2.函数说明在MarkEzd.dll中所有函数(个别函数除外)返回值均为一个整形的通用错误码通用错误码定义如下:#define LMC1_ERR_SUCCESS 0 //成功#define LMC1_ERR_EZCADRUN 1 //发现EZCAD在运行#define LMC1_ERR_NOFINDCFGFILE 2 //找不到EZCAD.CFG#define LMC1_ERR_FAILEDOPEN 3 //打开LMC1失败#define LMC1_ERR_NODEVICE 4 //没有有效的lmc1设备#define LMC1_ERR_HARDVER 5 //lmc1版本错误#define LMC1_ERR_DEVCFG 6 //找不到设备配置文件#define LMC1_ERR_STOPSIGNAL 7 //报警信号#define LMC1_ERR_USERSTOP 8 //用户停止#define LMC1_ERR_UNKNOW 9 //不明错误#define LMC1_ERR_OUTTIME 10 //超时#define LMC1_ERR_NOINITIAL 11 //未初始化#define LMC1_ERR_READFILE 12 //读文件错误#define LMC1_ERR_OWENWNDNULL 13 //窗口为空#define LMC1_ERR_NOFINDFONT 14 //找不到指定名称的字体#define LMC1_ERR_PENNO 15 //错误的笔号#define LMC1_ERR_NOTTEXT 16 //指定名称的对象不是文本对象#define LMC1_ERR_SAVEFILE 17 //保存文件失败#define LMC1_ERR_NOFINDENT 18 //找不到指定对象#define LMC1_ERR_STATUE 19 //当前状态下不能执行此操作注意:MarkEzd.dll中所有函的TCHAR对象都必须是UNICODE字符。
ZML165N20A 智能混合信号处理芯片 (二次开发) User Manual
1.1 存器 表中 用 缩写 表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2
表 ................................................... 1
4.3.4
模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.3.5
模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2 存储器和总线构架 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 系统构架 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 内置 SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4 闪存存储器
.............................................. 5
二次开发使用手册.
二次开发使用手册条屏通讯控件thtplg.ocx(V3.3)一、说明每一个功能使用,均须先调用TP_SZLG_CardInit打开通讯口初始化,及在使用完成后,须调用TP_SZLG_CardEnd()关闭通讯口。
thtplg.ocx控件中,功能函数可以独立使用,点阵、方式函数,视需要可分开,混合使用。
二、功能函数1、TP_SZLG_CardInit(Com As Long, Port As Long, ScreenNo As Long)说明:通讯开始初始化输入参数:Com :串行口Port:波特率,使用19200ScreenNo :屏号,1-255,0为广播屏号,所有屏可接收,但无返回值。
输出参数:0-失败。
(串口被占用,或无效)1-成功。
2、TP_SZLG_CardEnd()说明:关闭通讯口输入参数:无输出参数:无3、TP_SZLG_Reset() '复位说明:显示屏复位输入参数:无输出参数:0-失败。
1-成功。
4、TP_SZLG_Screen_Send(Buffer() As Byte)说明:加载屏参数输入参数:Buffer: 13字节数组0-(不使用)1-驱动极性,0-低亮,1-高亮2-显示时间,1-显示3-接收超时复位,1-使用4-颜色,0-双色,1-单色5-亮度(1-64)6-宽度(4到24个汉字)7-高度(1到4行)8-扫描方式(16:1/16,8:1/8,4:1/4,2:1/2,0:静态扫描)9-备用10-备用11-备用12-备用输出参数:0-失败。
1-成功。
5、TP_SZLG_Screen_Seek(Buffer() As Byte)说明:读屏参数输入参数:Buffer: 13字节数组输出参数:0-失败。
1-成功。
Buffer:返回13字节数据1-屏号2-波特率参数,0-9600,1-19200,2-28800,3-576003-幕数4-极性,0-负极性低亮,1-正极性高亮5-时间,0-不显示,1-显示6-超时复位,0-不使用,1-使用超时复位功能7-颜色,0-双色,1-单色8-亮度(1-64)9-宽度(4到24个汉字)10-高度(1到4行)11-扫描方式(16:1/16,8:1/8,4:1/4,2:1/2,0:静态扫描)12-存储,1-24c64 8K,2-24c256 32K,3-24c512 64K6、TP_SZLG_Screen_Time()说明:校时输入参数:无输出参数:0-失败。
RTX二次开发【范本模板】
RTX二次开发西安美林电子有限公司二○一○年六月版本历史目录1 引言 (4)1。
1目的 (4)1.2背景 (4)1。
3适用范围 (4)2 腾讯RTX介绍 (4)2。
1体系架构 (4)2.1.1系统整体架构 (5)2.1。
2软硬件部署 (7)3 软件安装 (8)3.1安装所需软硬件环境 (8)3。
2最新版本及相关资料下载 (9)3。
3服务器防火墙配置 (9)3。
4RTX服务器软件的安装 (9)3.5RTX 客户端软件的安装 (11)4 RTX二次开发 (13)4。
1RTX S ERVER SDK介绍 (13)4.1。
1RTX Server SDK概述 (13)4。
1.2RTX Server SDK主要功能 (13)4。
1。
3RTX Server 应用体系整体架构 (14)4。
1.4RTX Server SDK对象模型 (15)4。
2人员同步............................................................................................错误!未定义书签。
4。
3单点登录............................................................................................错误!未定义书签。
4。
4消息提醒............................................................................................错误!未定义书签。
4。
5状态感知............................................................................................错误!未定义书签。
1引言1.1目的RTX应用开发可以有更加完善的资源文档,使更多的同事可以快速掌握RTX 的应用开发。
二次开方法和关键
Pro/ENGINEER 的二次开发方法Pro/e提供的二次开发方法有很多如表族(Family Table),用户定义特征(UDF),Pro/Program, J-Link, Pro/toolkit,Rand公司开发的Automation Gateway等,在不同的应用场合,它们各有其优点。
根据模架的结构特点,先用较为合适Pro/ENGINEER 的二次开发方法。
2各种方法的简介2.1 族表(Family Table)Family Table 称为族表,通过族表可以方便的管理具有相同或相近结构的零件,特别适用于标准零件的管理。
族表通过建立通用零件为父零件,然后在其基础上对各参数加以控制生成派生零件。
整个族表通过电子表格来管理,所以又被称为表格驱动。
2.1.1标准模架库建立的过程(1)标准模架库的命,名组织标准模架库的使用是通过调用实体造型文件中的Instantiate(实例)来实现的,使用中必须遵循一定命名规则才能正确调用标准件库中所需的实例。
为此,把标准模架库的根目录建立在Pro/ENGINEER的安装目录下,按照模架的类型分别建立相应的子目录如Back pillar sets(后导柱模架)Center pillar sets(中间导柱模架)Diagonal pillar sets(对角导柱模架)等。
路径为<Pro/ENGINEER>\STDLIB\Back pillar sets。
Back pillar set 的下面又细分为各种型号的模架。
如图所示(2)建立模板利用Pro/e的实体造型功能,为标准模架所需的各个标准零件造型,如上模座、下模座、导柱、导套等,并存入到相应的子目录。
(3)装配模架利用步骤,所设计的标准零件,建立标准模架的装配图,存入到相应的子目录。
此装配图将作为通用组件,用来生成一系列标准模架。
(4)利用Pro/Program对模架的装配模板进行参数化编程2.1.2在装配模板中编程时,主要用到的语句有三种:①INPUT…END INPUT语句对于所设计零件的某些关键性尺寸或可以弹性化改变的尺寸,Pro/ENGINEER都会分别给它们一个变量如d0,d1等。
stk 二次开发手册
stk 二次开发手册【实用版】目录1.STK 二次开发手册概述2.STK 二次开发的流程3.STK 二次开发的方法和技巧4.STK 二次开发的案例分析5.STK 二次开发的未来发展趋势正文一、STK 二次开发手册概述STK,全称“软件开发工具包(Software Development Toolkit)”,是一款集软件开发、测试、部署等功能于一体的软件开发平台。
STK 二次开发手册是为了帮助开发者更好地利用 STK 平台,扩展其功能和应用范围而编写的。
本文将详细介绍 STK 二次开发的相关内容,包括开发流程、方法和技巧,以及案例分析和未来发展趋势。
二、STK 二次开发的流程STK 二次开发的流程可以分为以下几个步骤:1.需求分析:在开始二次开发之前,首先需要对需求进行分析,明确开发的目标和功能。
2.环境搭建:搭建 STK 开发环境,包括安装相关工具和组件。
3.开发:根据需求分析和环境搭建,进行代码编写和功能实现。
4.测试:完成开发后,对功能进行测试,确保其稳定性和可靠性。
5.部署:将开发完成的功能部署到生产环境,供用户使用。
6.维护:在功能上线后,进行持续的维护和优化,以满足用户需求。
三、STK 二次开发的方法和技巧在进行 STK 二次开发时,可以采用以下方法和技巧:1.模块化开发:将功能划分为独立的模块,有利于提高代码的可读性和可维护性。
2.面向接口编程:采用面向接口编程的方式,可以降低组件之间的耦合度,提高系统的灵活性和可扩展性。
3.利用 STK 提供的 API:STK 提供了丰富的 API,方便开发者进行二次开发。
了解并熟练使用这些 API,可以提高开发效率。
4.代码重用和优化:在开发过程中,注意代码重用和优化,可以提高开发效率,降低系统开销。
四、STK 二次开发的案例分析以下是一个简单的 STK 二次开发案例:假设需要开发一个在线购物系统,我们可以利用 STK 平台进行开发。
首先进行需求分析,明确购物系统的功能,如商品展示、购物车、订单管理等。
CAD二次开发intecad2010系统介绍及配置
CAD⼆次开发intecad2010系统介绍及配置第⼀章 InteCAD 概述甩掉图板,使⼴⼤设计⼈员掌握和应⽤计算机辅助绘图技术,⼀直是我国CAD技术推⼴应⽤的重点。
InteCAD以⼴⼤设计⼈员为服务对象,为他们提供⼀套丰富、实⽤⽽且符合绘图习惯和国家标准的CAD⼯具。
在即将跨⼊⼆⼗⼀世纪的时候,InteCAD更以其和华中软件其它产品紧密集成的特点,为企业发展提供了⼀股强⼤的推动⼒。
在计算机辅助设计(Computer Aided Design)逐步为⼯程界熟悉的今天,美国Autodesk公司的CAD通⽤软件包AutoCAD已⼴泛流⾏于国内外,是⼀套功能极强的设计绘图⼯具。
InteCAD是在AutoCAD平台上开发⽽成的,它针对国内⼯程设计的要求,不仅充分利⽤了AutoCAD平台的优良特性和功能,⽽且弥补了AutoCAD平台在⼯程制图中的诸多不⾜,解决了设计⼈员在利⽤AutoCAD进⾏设计和绘图中所遇到的困难,真正帮助他们很快⽤上计算机,甩掉图板,实现⽆绘图板、⽆绘图仪器、⽆描图员的“三⽆设计”,⼤⼤提⾼设计绘图的质量和效率。
本着⾯向市场、服务⽤户的宗旨,经多年积累,应⼴⼤⽤户之需,InteCAD已经逐步发展成为集⼯程制图、参数化设计及产品信息管理三⼤模块于⼀体的⼆维辅助设计绘图系统,集成了⼀系列先进、实⽤的功能:●以AutoCADR14为平台●⾯向对象的设计操作环境●智能化的导航绘图系统●功能丰富,操作简单的集成辅助绘图●覆盖⾯⼴,实⽤⽅便的⼯程标注●快捷的图素拼装●⾃动拼图●装配图设计●常⽤机械零件设计●消隐●复杂约束模式的变量设计,超强的后参数化能⼒●多视图约束联动定制●基于参数化设计模块和ODBC技术的开放的标准件库●可⽹络化的参数化建库及管理⼯具●将参数化设计和设计准则紧密结合的InteBasic●明细表⾃动识别、定制、填写、汇总统计功能●基于标准数据库技术的图库管理系统●与InteCAPP、IntePDM紧密集成1.1 InteCAD运⾏环境1.1.1 软件环境1.Windows95、Windows98或者WindowsNT2.AutoCAD R14.011.1.2 硬件环境1.微机:CPU:80586或更⾼配置;内存:不⼩于32M;外存:不⼩于200M,其中InteCAD约需100M硬盘空间;2.显⽰器分辨率:推荐使⽤800x600;1.2 InteCAD的安装对InteCAD的图框、明细表等进⾏过⾃定义的⽼⽤户,请先备份有关定义⽂件,关于定义⽂件如何备份,请阅读附录的有关章节。
二代身份证阅读器
蓝牙协议
BlueTooth V 1.2
蓝牙模块 功率等级
Class2(+6dBm)
接收灵敏度
-85dBm
操作电压
<2.7---3.3V
开发套件
应用平台
开发工具
WIN98/2000/XP/2003server LINUX 操作系统; >UNIX 操作系统
API 支持 >API 支持及网页调用;
工作温度
二代身份证阅读器读取方式介绍
二代证阅读器又称第二代身份证阅读与核验设备, 是第二代身份证阅 读和核验的专用设备。它采用国际上先进的 TypeB 非接触 IC 卡阅读技术, 配以公安部授权的专用身份证安全控制模 (SAM),以无线传输方式与第 二代居民身份证内的专用芯片进行安全认证后,将芯片内的个人信息资料 读出,将此信息上传至计算机,并完成解码、显示、存 储、查询和自动录 入等功能。
采用 HID USB 接口,无需安装驱动、无需外接电源,可直接使用。客 户也可以根据需要定制使用 RS232 接口。
随机阅读软件自动设置通讯口和通讯参数,自动找卡和读卡。 ■ 行业应用扩展功能
可根据不同行业应用需求提供 WindowsXP、WindowsCE、Linux 和 UNIX 等不同操作系统下的二次开发支持。可兼容读取其他行业定制的基于 Type A、 Type B 规范的行业非接触卡(包括但不限于公交卡、员工卡等)。
各厂家部分产品对照
神思 SS628(100)f 二代身份证阅读器
产品介绍 客户窗口为字符终端,无法安装管理软件,机具串接在键盘与
终端之间在验证的同时实现身份证信息的自动录入。本产品采用虚拟键盘 技术,实现在不用安装软件和更改用户原有系统软件的情况下实现身份信 息的自动录入。适用于各行业仿真终端机、PC 机,通过设定的键盘热键实 现将需要的身份证文字信息直接录入到业务系统。 性能指标 ◎ 有效读卡距离 0~5cm; ◎ 平均无故障工作时间(MTBF)≥5000 小时; ◎ 电源供电电压 5V±5%,采用 USB 接口馈电方式; ◎ 通讯方式:PS/2 键盘接口规范、RS232 接口规范; ◎ 尺寸(长×宽×高): 168×90×52mm;
1_UG二次开发实用教程 第一章(2021年整理精品文档)
(完整)1_UG二次开发实用教程第一章编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)1_UG二次开发实用教程第一章)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)1_UG二次开发实用教程第一章的全部内容。
第1章二次开发应用初步UG/NX是当今世界上最先进和高度集成的、面向制造行业的CAD/CAE/CAM软件系统,可用于产品的整个开发过程,包括产品概念设计、建模、分析和加工。
UG/NX以其强大的设计和加工功能而著称,可以支持目前市场上销售的不同厂家的所有工作站及微机平台,广泛应用于通用机械、模具、汽车及航空航天领域,被很多世界著名公司选定为企业计算机辅助设计、分析、制造的标准。
从20世纪60年代起UG就一直代表着工程制造业CAD/CAM软件产品的最高水平。
20世纪90年代,UG进入中国市场,受到广大CAD/CAM用户的欢迎.UG在中国的用户已超过1000多家,装机量达到350 多套。
这是因为UG是一个集成化、全面、一体的软件,它包括设计、加工、分析和最流行的产品数据管理(PDM),给企业提供了一个全面的解决方案.1.1 CAD软件的二次开发随着CAD应用领域的不断扩大和应用水平的不断提高,用户需求与CAD系统规模之间的矛盾日益增加,没有一个CAD系统能够完全满足用户的各种需求。
作为商品化的CAD软件产品,是否拥有一个开放的体系结构,是衡量该软件的优劣性、适用性和生命力的重要标志,而是否拥有一个开发简便、运行高效的二次开发平台又是开放式体系结构的核心和关键.目前,主流的CAD软件都具有用户定制功能并提供二次开发工具。
精伦IDR210通用二次开发文档
1.概述精伦电子开发的二代身份证读卡系列机具适用于相关行业的联机型应用。
产品提供了完善的二次软件开发接口(API)。
本手册对开发接口的文件组成、函数定义格式、调用方法及返回值等进行详细的说明.本通用开发包支持的设备型号如下:1、iDR200(串口和USB口)。
2、iDR320(必须进入“同步应用"模式)。
3、iDR400-1(必须进入“同步"模式)。
4、iDR210(USB-HID免驱动接口).5、iDR210(串口).注意:完全兼容原2。
0版本开发接口,支持USB—HID接口和串口的iDR210。
1、如果使用原开发包采用动态调用dll方式,只需直接替换原dll即可。
2、如果使用原开发包采用的静态调用方式,则在不改变代码的情况下,对原程序重新编译链接即可。
2.系统要求使用本API的PC机,必须满足下列条件:●Windows 98、Windows 2000 Pro、Windows 2000 Server、Windows XP.●至少32兆内存(32M RAM or Larger)。
●至少10兆空闲硬盘空间(10M Free Hard Disk Space or Larger).●至少一个空闲普通串口或USB口(视用户需求而定)。
3.接口文件说明接口文件包括:Dewlt.dll 相关动态联接库sdtapi。
dll 相关动态联接库JpgDll。
dll 相关动态联接库SavePhoto。
dll 相关动态联接库sdtapi。
h 相关动态联接库头文件适用开发语言:Visual C++ 5.0 及以后版本C++ Builder 5.0 及以后版本Visual Basic 5.0 及以后版本Delphi 3。
0 及以后版本PowerBuilder 5。
0 及以后版本4.接口函数说明4.1.端口函数4.1.1.端口初始化函数原型:int InitComm (int iPort)说明:本函数用于打开串口或USB并检测读卡设备是否就绪.参数:iPort:设置串口、USB、USB-HID(免驱动)接口返回值:注:如果读卡机具连接的端口是确定的,可以直接使用相应端口号调用本函数。
乐创者二次开发文档
二次开发1. 概述 (2)2. 登录服务器 (2)3. 访问普通报表 (3)3.1明文方式访问 (3)3.2密文方式访问 (5)3.3报表事件 (7)3.4工具栏自定义 (10)4. 访问场景报表 (11)4.1明文方式访问 (11)4.2密文方式访问 (12)5. 批量打印/快照 (12)5.1ActiveX方式整合 (12)5.2URL Protocol方式整合 (14)6. 外部安全认证 (14)7. 在线报表设计/数据设计 (17)7.1URL Protocol方式整合 (17)1.概述1)本文档的目的是明确说明乐创者开发平台对外开放的相关接口(通过无缝链接查看报表/场景、如何进行安全认证、如何整合打印/批量打印等)对应的功能、参数说明、返回信息及注意事项,以使二次开发人员可以根据此文档能快速进行与业务系统对接整合。
2)本文档的面向读者有:二次开发人员。
3)以下文档内容中乐创者开发平台服务将简称为服务,乐创者开发平台服务提供的War包在Web应用服务器下发布出来的应用将简称为服务程序。
2.登录服务器2.1 请求地址接口调用请求说明:http请求方式:GET请求串格式:<http>://<IP>:<Port></HappyServer>/Login组成说明:<http> - 支持http、https等;<IP> - 服务程序所在Java服务器的地址,支持ip地址和域名;<Port> - 服务程序所在Java服务器的端口;</HappyServer> - 服务程序的上下文名称,可根据服务程序发布后的上下文名称来进行设置。
如放在“ROOT”下,内容为空即可;如果上下文名称为“test”,则应该写“/test”。
【V6.2.0版本开始支持此配置项】2.2请求参数Json格式:1 2 3 4 5 6 7 8 9 10 {"success":true/false, //成功或失败的标记"authId":"", //登录成功后的authId"msg":"", //登录失败后的错误信息或登录成功后的警告信息"user":{"name":"","alias": "","description":""} //登录成功后的用户信息}例1、登录成功:{"success":true,"authId":"xxxxxxxxx","user":{"name":"","alias": "","description":""}} 例2、登录失败:{"success":false,"msg":"用户不存在!"}Xml格式:1 2 3 <?xml version="1.0" encoding="UTF-8"?> <Response><AuthId>登录成功后的authId</AuthId>4 5 6 7 8 910111213 <User Name=""><Alias></Alias> </User><Errors><Error></Error> </Errors><Infos><Info></Info></Infos></Response>登录成功后,获得的AuthId值可以在报表展示/数据填报/打印中直接使用。
精伦多功效射频卡读写器idr210[资料]
精伦多功能射频卡读写器iDR210
精伦多功能射频卡读写器iDR210,是一款多功能、免装驱动程序的射频卡读写器,可根据需求配置不同部件实现不同射频卡的读取和写入功能。
当配置了专用身份证安全控制模块(SAM)时,可作为第二代居民身份证阅读器使用。
产品内置公安部授权的专用身份证安全控制模块(SAM),采用国际上先进的TypeB非接触IC卡阅读技术,完成对身份证有效性验证和信息的实时读取,并通过通讯口将身份证信息上传到计算机进行解码、显示、存储和查询等处理。
同时可兼容读写其他行业定制的基于Type A、Type B规范的行业非接触卡(包括但不限于公交卡、员工卡等),也可单独作为TYPE A 卡的射频卡读写器使用。
可选配两个内置PSAM卡座,实现自定义的卡片认证和管理方式。
■ 身份证信息的读取、显示和保存
与随机阅读软件配合,可自动找卡、实时读取和显示第二代身份证的文字和照片信息,具有黑名单检索和实时报警功能。
具备保存、查找、删除、导出、打印等多种功能,可灵活设置信息滞留时间、保存方式、相同记录保存时间间隔等。
■ 操作简单
采用HID USB接口,无需安装驱动、无需外接电源,可直接使用。
客户也可以根据需要定制使用RS232接口。
随机阅读软件自动设置通讯口和通讯参数,自动找卡和读卡。
■ 行业应用扩展功能
可根据不同行业应用需求提供WindowsXP、WindowsCE、Linux和UNIX等不同操作系统下的二次开发支持。
可兼容读取其他行业定制的基于Type A、Type B规范的行业非接触卡(包括但不限于公交卡、员工卡等)。
sysweld热源的二次开发
第三章 热源二次开发及有限元分析结果3.1 有限元软件SYSWELD 简介SYSWELD 是SYSWORLD 系列软件〔SYSMAGNA 、SYSPLY 、SYSNUKE 、SYSWELD 〕当中的一个分支,简称为焊接分析系统。
20世纪80年代,为了揭示核工业领域中焊接工艺中复杂的物理现象,提前预测和防止焊接裂纹等重大焊接缺陷的产生,法国砝码通公司联合ESI 公司共同研发了焊接专业有限元软件SYSWELD 。
经过30多年的发展,SYSWELD 已经成为焊接、热处理、焊接装配工艺模拟的先导。
它具有强大的焊接仿真功能,几乎可以模拟任何焊接过程中可能出现的问题,为焊接工程师提供新的途径来研究焊接过程,使他们可以预测焊接过程中所发生的一切,从而帮助工程师找到具有最正确变形、残余应力及塑性变形的最优工艺参数。
SYSWELD 是一款焊接专用有限元软件,专门设有针对焊接工艺的界面和模型,比较方便定义焊接路径和热源模型,给焊接研究者带来了很大的方便。
目前,已普遍应用于汽车工业、航空航天、国防和重型工业等领域。
3.1.1 SYSWELD 的技术特点SYSWELD 软件主要包含了热冶金分析、力学分析以及氢扩散,完全实现了机械、热传导和金属冶金的耦合计算,允许考虑晶相转变及同一时间晶相转变潜热和晶相组织对温度的影响。
如图3.1所示。
在具体的计算中分两步进行:(1)实现温度和晶相组织的计算;(2)进行机械力的计算。
在电脑械力时,已经充分考虑了第一步温度场和晶相组织计算的结果。
图3.1 SYSWELD 软件各部分关系Fig. 3.1 Relationship of every parts of SYSWELD softwareSYSWELD 软件有以下模块:(1) 数据导入SYSWELD 的操作环境中可以直接建立几何模型并划分网格,同时其也能读取其他软件〔如catia 、pro/e 等〕标准交换文件格式〔STL, IGES, VDA,STEP, ACIS 等〕的几何模型,并与大部分CAE 软件的数据模型相兼容〔如Hypermesh 、Ansys 等〕。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
并完成读卡任务后调用。
参 数:无
返 回 值:
值
意义
1
正确
其它
错误
注意:如果不再使用已打开的端口,必须使用 CloseComm 函数关闭端口。
4.2. 读二代证相关函数
4.2.1. 卡认证接口
原 型:int Authenticate (void)
说 明:本函数用于发现身份证卡并选择卡。
参 数:无
பைடு நூலகம்
返 回 值:
4. 接口函数说明
4.1. 端口函数
4.1.1. 端口初始化函数
原 型:int InitComm (int iPort) 说 明:本函数用于打开串口或 USB 并检测读卡设备是否就绪。 参 数:iPort:设置串口、USB、USB-HID(免驱动)接口
串口 USB
例如:
1 – 16(十进制) 1: 1(COM1) 2:2(COM2)
参 数: pMsg [out] 无符号字符指针,指向读到的文本信息。需要在调用时 分配内存,字节数不小于 192。函数调用成功后,各字段的文本信息已经转 换为单字节形式,并表示为字符串格式。字段意义及偏移值如下所示:
项目
长度(字节)
说明
姓名
31
汉字
性别
3
汉字
民族
10
汉字
出生日期
9
CCYYMMDD
住址
项目
长度(字节)
说明
姓名
31
汉字
性别
3
汉字
民族
10
汉字
出生日期
9
CCYYMMDD
住址
71
汉字和数字
公民身份号码
19
数字
签发机关
31
汉字
有效期起始日期
9
CCYYMMDD
有效期截止日期
9
CCYYMMDD
有效期为长期的表示为汉
字“长期”
Len [out] 整数, 返回总字符长度,可以给空值(NULL)。
返 回 值: 值 1 0
值
意义
1
正确
0
错误
4
目录不存在
原 型 3:int ReadBaseInfos( char * Name, char * Gender, char * Folk, char *BirthDay, char * Code, char * Address,char *Agency, char * ExpireStart, char* ExpireEnd)
Code [out] 字符型指针,指向身份证号码信息。需要在调用时分配 内存,字节数不小 19。
Address [out] 字符型指针,指向地址信息。需要在调用时分配内存, 字节数不小 71。
Agency [out] 字符型指针,指向签证机关信息。需要在调用时分配内 存,字节数不小 31。
ExpireStart [out] 字符型指针,指向有效期起始日期信息。需要在调 用时分配内存,字节数不小 9, 格式为:CCYYMMDD。
Windows XP。 至少 32 兆内存(32M RAM or Larger)。
-1-
至少 10 兆空闲硬盘空间(10M Free Hard Disk Space or Larger)。 至少一个空闲普通串口或 USB 口(视用户需求而定)。
3. 接口文件说明
接口文件包括: Dewlt.dll sdtapi.dll JpgDll.dll SavePhoto.dll sdtapi.h
返 回 值: 值 1 0 4
意义 正确 错误 目录不存在
原 型 5:int ReadBaseMsgW( unsigned char * pMsg, int * len); 说 明:本函数用于读取卡中基本信息,包括文字信息与图像信息。 文字信息未解析,文字信息采用 GB13000 的 UCS-2 进行存储,图象信息被 解码后存为文件 photo.bmp(在当前工作目录下)。 参 数: pMsg [out] 无符号字符指针,指向读到的文本信息。需要在调用时 分配内存,字节数不小于 256。偏移值如下所示:
适用开发语言: Visual C++ C++ Builder Visual Basic Delphi PowerBuilder
相关动态联接库 相关动态联接库 相关动态联接库 相关动态联接库 相关动态联接库头文件
5.0 及以后版本 5.0 及以后版本 5.0 及以后版本 3.0 及以后版本 5.0 及以后版本
-6-
分配内存,字节数不小 3。 Folk [out] 字符型指针,指向民族信息。需要在调用时分配内存,
字节数不小 10。 BirthDay [out] 字符型指针,指向出生日期信息。需要在调用时分配内
存,字节数不小 9,前四位为出生年,第 5 位到第 6 位是出生月,后两位是 出生日,格式为:CCYYMMDD。
71
汉字和数字
公民身份号码
19
签发机关
31
数字 汉字
有效期起始日期
9
CCYYMMDD
有效期截止日期
9
CCYYMMDD
有效期为长期的表示为汉
字“长期”
Len [out] 整数, 返回总字符长度,可以给空值(NULL)。 directory [in] 字符指针,表示照片存储路径,路径最后有无“\”均 可;可以给空值(NULL),表示照片存储在当前目录中,此时函数效果同 ReadBaseMsg。 返 回 值:
说 明:本函数用于读取卡中基本信息,包括文字信息与图像信息。 文字信息以字符串格式输出。照片信息被解码后存为文件 photo.bmp,身份 证正面图片 1.jpg,身份证反面图片 2.jpg(在当前工作目录下)。
参 数: Name [out] 字符型指针,指向姓名信息。需要在调用时分配内存,
-5-
字节数不小 31。 Gender [out] 字符型指针,指向性别信息(男或者女)。需要在调用时
ExpireEnd [out] 字符型指针,指向有效期截至日期信息。需要在调 用时分配内存,字节数不小 9,格式为:CCYYMMDD,有效期为长期的表 示为汉字“长期”。
directory [in] 字符指针,表示照片存储路径,路径最后有无“\” 均可;可以给空值(NULL),表示照片存储在当前目录中,此时函数效果 同 ReadBaseInfos。
1001
1001
-2-
返 回 值:
值 1
其它
意义 正确 错误
注:如果读卡机具连接的端口是确定的,可以直接使用相应端口号调用 本函数。否则,可以采用循环查找的方式调用本函数。
4.1.2. 端口关闭接口
原 型:int CloseComm(void)
说 明:本函数用于关闭已打开的端口,一般在调用 InitComm 成功
1. 概述
精伦电子开发的二代身份证读卡系列机具适用于相关行业的联机型应 用。产品提供了完善的二次软件开发接口(API)。本手册对开发接口的文件 组成、函数定义格式、调用方法及返回值等进行详细的说明。
本通用开发包支持的设备型号如下: 1、 iDR200(串口和 USB 口)。 2、 iDR320(必须进入“同步应用”模式)。 3、 iDR400-1(必须进入“同步”模式)。 4、 iDR210(USB-HID 免驱动接口)。 5、 iDR210(串口)。
说明 汉字 代码 代码 年月日:YYYYMMDD 汉字和数字 数字 汉字
-8-
有效期起始日期 有效期截止日期
最新住址
16
年月日:YYYYMMDD
16
年月日:YYYYMMDD
有效期为长期时存储“长
期”
70
汉字和数字
Len [out] 整数, 返回基本信息长度。 directory [in] 字符指针,表示照片存储路径,路径最后有无“\” 均可;可以给空值(NULL),表示照片存储在当前目录中,此时函数效果 同 ReadBaseMsgW。
值
意义
1
正确
0
错误
-3-
注:认证卡时,需要将身份证放置于读卡机具上方并做稍许时间的停留。 如果函数返回错误表示没有发现卡或者卡停留时间太短。
4.2.2. 读卡信息接口
原 型:int ReadBaseMsg( unsigned char * pMsg, int * len); 说 明:本函数用于读取卡中基本信息,包括文字信息与图像信息。 文字信息已经分段解析,输出格式为单字节,且每一字段信息已经被表示为 字符串。图象信息被解码后存为文件 photo.bmp(在当前工作目录下)。 参 数: pMsg [out] 无符号字符指针,指向读到的文本信息。需要在调用时 分配内存,字节数不小于 192。函数调用成功后,各字段的文本信息已经转 换为单字节形式,并表示为字符串格式。字段意义及偏移值如下所示:
项目
长度(字节)
说明
-7-
姓名 性别 民族 出生 住址 公民身份号码 签发机关 有效期起始日期 有效期截止日期
最新住址
30
汉字
2
代码
4
代码
16
年月日:YYYYMMDD
70
汉字和数字
36
数字
30
汉字
16
年月日:YYYYMMDD
16
年月日:YYYYMMDD
有效期为长期时存储“长
期”
70
汉字和数字
Len [out] 整数, 返回基本信息长度。
说 明:本函数用于读取卡中基本信息,包括文字信息与图像信息。 文字信息以字符串格式输出。图象信息被解码后存为照片 photo.bmp 和 photo.jpg,身份证正面图片 1.jpg,身份证反面图片 2.jpg(在 directory 指定 目录下)。