基于云服务的装置选型配置系统及方法

    公开(公告)号:CN111507785B

    公开(公告)日:2022-07-22

    申请号:CN201910092464.2

    申请日:2019-01-30

    Abstract: 本发明提供基于云服务的装置选型配置系统及方法。所述系统包括:装置配置模块,配置装置驱动包和选型文件,并将装置驱动包和选型文件上传到云端服务器;云端服务器,接收并存储装置驱动包和选型文件,并将客户端选型后形成的序列号和用户订货信息传送到订货服务器;客户端,连接云端服务器,基于选型文件进行装置选型后形成序列号;订货服务器,接收来自云端服务器的所述序列号和用户订货信息,并基于序列号配置匹配的硬件和软件以及装置驱动包,完成装置选型配置。本发明融合了装置研发、装置可配置能力定义、云端存储、用户选型配置、订货生产等环节,用户可即时获取最新的选型文件,减少了沟通时间,节约了成本,提高了效率。

    控制系统、控制方法及数据存储区的分配方法

    公开(公告)号:CN114675857A

    公开(公告)日:2022-06-28

    申请号:CN202210273043.1

    申请日:2022-03-18

    Abstract: 本发明提供了一种控制系统,包括:编译单元,配置成将待更新的控制程序解耦,编译生成数据文件,并发送下载请求;非实时任务单元,与所述编译单元相通信,配置成接收到所述下载请求后,下载并读取所述数据文件,并发送可更新信号;实时任务单元,与所述非实时任务单元相通信,配置成实时运行控制程序,在接收到所述可更新信号后,根据所述非实时任务单元读取所述数据文件的结果,完成控制程序的更新。本发明所提供的控制系统,不仅支持控制程序的整体更新,也支持数据文件的部分单独更新;由非实时任务单元下载待更新的数据文件,准备工作就绪后,再由实时任务在运行控制程序的间隙完成更新操作,兼顾了控制程序的运行效率和数据的更新效率。

    一种递归函数解析执行方法、装置及存储介质

    公开(公告)号:CN114594960A

    公开(公告)日:2022-06-07

    申请号:CN202210213158.1

    申请日:2022-03-04

    Abstract: 本发明公开了一种递归函数解析执行方法、装置及存储介质,其方法包括:定义用于函数解析的指令集;识别ST结构化文本语言中的递归函数和非递归函数,并输出解释型指令序列;通过解析器解析解释型指令序列获取函数指令序列,所述函数指令序列包括递归函数指令和非递归函数指令;按照函数指令序列的顺序执行递归函数指令和非递归函数指令;其中,在执行递归函数指令时,基于递归函数指令的数据帧建立帧栈型数据结构的调用栈;基于调用栈的顺序依次从所述递归函数指令集中调用递归函数指令的处理函数进行执行,直至调用栈为空;本发明弥补了IEC61131‑3标准的结构化文本语言不支持递归调用的不足,提升了程序灵活性,满足复杂算法的使用需求。

    一种软件主界面框架设计方法

    公开(公告)号:CN108829390B

    公开(公告)日:2022-01-14

    申请号:CN201810329021.6

    申请日:2018-04-13

    Abstract: 本发明公开一种软件主界面框架设计方法,主界面使用QT跨平台库开发,最外层主窗体继承自QDialog或QWidget,划分为横式排列的3个区域,界面的背景和样式通过QSS样式表配置,将主界面设计为包含如下3个区域:区域1:区域1继承自QWidget,是主框架的标题栏;区域2:区域2继承自QWidget,包括3个子部分,分别显示菜单栏、工具栏和软件Logo图标;区域3:区域3继承自QMainWindow,划分为竖式QSpliter和状态栏2个子部分,其中,竖式QSpliter管理5个子窗体,包括左侧工具栏、左侧停靠栏、中间容器、右侧停靠栏和右侧工具栏,中间容器又包括QWorkSpace窗体容器和底部停靠栏2个子部分。此种方法可实现标题栏、状态栏等可定制,停靠栏可方便显示、隐藏,各个子窗体的样式可定制。

    一种数据分析方法、装置、电子设备以及存储介质

    公开(公告)号:CN112954060A

    公开(公告)日:2021-06-11

    申请号:CN202110191935.2

    申请日:2021-02-19

    Abstract: 本申请实施例公开了一种数据分析方法、装置、电子设备以及存储介质,该方法包括:获取待检测的第一任务链和第二任务链;基于第一任务链的第一数据流网络,确定第一任务链的循环冗余校验码CRC1;基于第二任务链的第二数据流网络,确定第二任务链的CRC2;并在CRC1与CRC2一致的情况下,对第一数据流网络和第二数据流网络中存在的数据依赖关系进行分析,确定第一任务链与第二任务链的逻辑功能是否一致。这样,以修改前后的任务链作为整体分别计算CRC1和CRC2,并在CRC1和CRC2一致时,通过对数据流网络中存在的数据依赖关系进行分析,可以确定修改前后任务链的逻辑功能是否一致,从而解决了相关技术中无法从宏观层面分析任务链的逻辑功能是否一致的技术问题。

    一种信息处理方法、设备、系统及存储介质

    公开(公告)号:CN111651166A

    公开(公告)日:2020-09-11

    申请号:CN202010450710.X

    申请日:2020-05-25

    Abstract: 本申请实施例公开了一种信息处理方法,该方法应用于第一设备,第一设备,用于基于所存储的程序实现组态控制;该方法包括:发送第一结果至第二设备;其中,第一结果,包括对数据请求的处理结果;数据请求,包括第二设备基于编辑单位列表请求的对编辑单位执行的目标操作;编辑单位,表示程序的组成粒度;编辑单位列表,包括程序中的每一编辑单位的数据;接收第二设备发送的第二结果;其中,第二结果,用于表示第二设备基于第一结果对编辑单位的修改结果;基于第二结果,修改程序的编辑单位。本申请实施例提供的信息处理方法,能够基于实现组态控制的第一设备本身,直接实现组态开发,提高了组态开发的实时性和时效性。

Patent Agency Ranking