Unitake系列库本质上对RVB和AutoTab等软件模块进行再次封装,因此在保证可以正常使用Unitake系列库中所有功能之前, 首先需要进行初始化。Unitake支持免费或商业使用,提供多种初始化函数进行初始化。初始化函数和反初始化(资源释放) 函数在Pool类中实现,Pool类在Kingpool.Utility名字空间。
初始化unitake库时主要对相关库进行资源分配已经许可认证, 只有初始化成功后, 客户程序可以使用Unitake系列库中所有的功能。
使用许可码进行初始化时,需要输入许可码,应用程序名和许可文件。如:
bool ret = Pool.nitialize("EVNX-MFRM-DEFB-NHHY", "app name", "licence.dvl");
目前,这类种初始化已经比较少使用。
使用模块授权方式进行初始化,需要输入模块授权ID,PIN码和许可文件。
bool ret = InitializeE1(2, 250811, "licence.dvl");
模块授权ID通过网络登入云服务申请获得。
使用试用许可文件方式初始化,需要指定试用许可文件和文件所在目录。
bool ret = Pool.InitializeE2(null, null, null, null);
试用许可文件可以登入云服务申请获得。这类许可一般在最终客户现场使用。
使用硬件授权方式进行初始化,需要输入控制程序ID, 硬件序列号和注册时获得的数据文件。
bool ret = Pool.InitializeE3(Global.APP_ID, null,null, false, null) ;
如果没有硬件序列号进行合法授权,该函数支持试用方式进行初始化。硬件序列号可以最多支持2个。
这类初始化为免费使用方式,控制软件可以商业化且无功能上的限制。使用用户账号和密码初始化,需要登录网络云服务器。
bool ret = Pool.InitializeE4("your app path", "13300001111", "1111", false, 3500);
用户账号支持小黄人视频监控系统账号,如果账号为VIP,不会显示赞助商内容,无需额外等待。在没有任何账号的情况下, 可以使用"13300001111"账号,密码为"1111"。(请不要试图修改该账号密码,系统会周期性重置该密码为"1111")
无论何种方式进行初始化,通过下面语句进行资源释放,结束Unitake的使用。
Pool.Uninitialize();
抖音视频号: 第一感机器视觉
微信公众号: 精浦科技
深圳市软云动力科技有限公司
东莞办事处: 广东省东莞市松湖智谷B6栋225b
公司地址: 广东省深圳市南山区桃园路金桃园大厦2191
深圳市软云动力科技有限公司 版权所有 鄂ICP备2022015826号-2