1.一种链接库的通用系统,其特征在于,包括:工作站,用于存储多个链接库,其中,所述链接库为链接过程所用到的库文件的集合,所述链接库包括动态链接库和静态链接库,所述静态链接库使用的.lib文件,库中的代码最后需要连接到可执行文件中去;多个仿真器,各所述仿真器用于实现硬件仿真;通用装置,分别与所述工作站和多个所述仿真器通信连接,所述通用装置用于调用任意一个所述链接库,并将调用的所述链接库发送到任意一个所述仿真器中;所述通用装置还包括:RTLinux操作系统,用于提供对硬件实时进程的支持函数集,对仿真进程进行控制;GCC编译器,用于配合所述RTLinux操作系统实现代码的编译;所述通用装置还包括:网络接口,所述通用装置通过所述网络接口与所述工作站通信连接,所述通用装置通过所述网络接口接收所述工作站发送的所述链接库;光纤接口,所述通用装置通过所述光纤接口分别与多个所述仿真器通信连接;在所述通用装置中设置一个计时器以及一个任务调度列表,每个所述链接库都有不同的调度运行周期,但都是实时仿真步长的整数倍,所述计时器每计一个实时仿真步长,就遍历一次所述任务调度列表,实时运行本次仿真步长需要运行的所述链接库;所述工作站把各个平台的所述链接库通过网络协议发送给所述通用装置后,所述通用装置中常驻内存的服务程序根据每个平台的所述链接库生成特定的C语言调用代码,并提供统一的第二调用接口,这些C语言代码被GCC编译成第一调用接口,最后采用所述第二调用接口调用所述第一调用接口,使得调用的所述第一调用接口根据第一接口信息调用所述第一调用接口对应的所述链接库。
2.根据权利要求1所述的链接库的通用系统,其特征在于,多个所述链接库包括RTLAB链接库、ADPSS链接库和HyperSim链接库,多个所述仿真器包括RTDS仿真器、RTLAB仿真器、ADPSS仿真器和HyperSim仿真器。
3.一种权利要求1或2链接库的通用系统的控制方法,其特征在于,所述方法包括:获取多个第一调用接口的第一接口信息,其中,所述第一调用接口与所述链接库一一对应,所述第一调用接口用于调用对应的所述链接库;获取第二调用接口的第二接口信息,其中,所述第二调用接口用于调用所述第一调用接口;采用所述第二调用接口根据所述第二接口信息调用所述第一调用接口,使得调用的所述第一调用接口根据所述第一接口信息调用所述第一调用接口对应的所述链接库;控制与所述链接库对应的所述仿真器进行仿真;在未接收到所述仿真器的回复的时长大于或者等于预定时长的情况下,确定所述仿真器异常;在获取第二调用接口的第二接口信息之后,所述方法还包括:获取任务调度列表,其中,所述任务调度列表中包括多个任务,每个所述任务包括预调用的所述链接库;遍历所述任务调度列表,依次执行多个所述任务;依次执行多个所述任务,包括:获取多个所述任务的优先级,按照优先级从高到低的顺序依次执行多个所述任务;获取多个所述任务的关联关系,按照所述关联关系依次执行多个所述任务,其中,所述关联关系包括串联关系和并联关系,所述串联关系为多个所述任务按照顺序执行的关系,所述并联关系为多个所述任务并行执行的关系。
4.根据权利要求3所述的方法,其特征在于,在采用所述第二调用接口根据所述第二接口信息调用所述第一调用接口,使得调用的所述第一调用接口根据所述第一接口信息调用所述第一调用接口对应的所述链接库之后,所述方法还包括:在接收到结束命令的情况下,基于所述结束命令,停止继续调用所述链接库,其中,所述结束命令是所述工作站生成的。
5.一种权利要求1或2链接库的通用系统的控制装置,其特征在于,所述装置包括:第一获取单元,用于获取多个第一调用接口的第一接口信息,其中,所述第一调用接口与所述链接库一一对应,所述第一调用接口用于调用对应的所述链接库;第二获取单元,用于获取第二调用接口的第二接口信息,其中,所述第二调用接口用于调用所述第一调用接口;第一处理单元,用于采用所述第二调用接口根据所述第二接口信息调用所述第一调用接口,使得调用的所述第一调用接口根据所述第一接口信息调用所述第一调用接口对应的所述链接库;控制单元,用于控制与所述链接库对应的所述仿真器进行仿真;确定单元,用于在未接收到所述仿真器的回复的时长大于或者等于预定时长的情况下,确定所述仿真器异常;所述装置还包括第三获取单元和第二处理单元,第三获取单元用于在获取第二调用接口的第二接口信息之后,获取任务调度列表,其中,所述任务调度列表中包括多个任务,每个所述任务包括预调用的所述链接库;第二处理单元用于遍历所述任务调度列表,依次执行多个所述任务;所述第二处理单元包括第一处理模块和第二处理模块,第一处理模块用于获取多个所述任务的优先级,按照优先级从高到低的顺序依次执行多个所述任务;第二处理模块用于获取多个所述任务的关联关系,按照所述关联关系依次执行多个所述任务,其中,所述关联关系包括串联关系和并联关系,所述串联关系为多个所述任务按照顺序执行的关系,所述并联关系为多个所述任务并行执行的关系。