The invention discloses a logic configuration graph character configuration method based on the basic algorithm block of scale, which extracts key information from the algorithm block of scale, arranges the key information, and writes the key information into the preset exclusive structure, which includes the name of the algorithm block of scale and the key information corresponding to the name of the algorithm block of scale, and when the user selects the graph character information, Load the exclusive structure, match the icon information with the key information, and extract the algorithm block corresponding to the matched key information; verify the extracted algorithm block and assign the algorithm block data passed the verification to the icon. On the one hand, the invention can realize the fast configuration of algorithm information of the symbol block, improve the working efficiency and save the engineering design cost; on the other hand, it can ensure the consistency of the information of the symbol block and the algorithm block, and the generated code is the logic code designed by the designer.
【技术实现步骤摘要】
一种基于SCADE基础算法块的逻辑组态图符配置方法
本专利技术涉及核电领域,具体涉及一种基于SCADE基础算法块的逻辑组态图符配置方法。
技术介绍
核电厂处理单元中运行的应用软件是高安全性的软件,应用软件必须要使用经过验证的,得到相关权威机构认可的软件自动生成和编译成为执行程序,其执行程序方可证明为是安全可靠的,方可在DCS环境运行。目前DCS平台基本采用SCADE软件对逻辑应用软件进行编译。SCADE软件由法国爱斯特尔技术公司研制与开发,为逻辑应用软件生成代码提供KCG代码生成器,是一个高安全性嵌入式软件开发的自动化工具。目前在航空航天,汽车医学等领域得到广泛应用和认可。SCADE软件绘制的逻辑图线条、样式等更多体现了其通用性。不能完全满足核电领域的要求,针对核电领域需要有更符合核电背景,更能表现核电逻辑的图样,鉴于此,目前DCS平台为逻辑功能图提供了专门的绘制软件,即核电厂DCS平台逻辑组态软件,该软件采用QGraphicsView框架技术进行逻辑功能图的绘制,将工程设计人员的逻辑设计以逻辑图的形式呈现,调用由SCADE软件产生的基础逻辑算法单元,从而形成从设计到图形,从图形到逻辑代码的完整生命周期。在基础算法逻辑块与逻辑组态软件图符进行关联过程中,人工配置图符块的算法信息较多,过程较复杂,工作量较大。所以,在现有的技术背景下,想快速的,准确的配置每一个图符块的算法信息,难度非常大。
技术实现思路
本专利技术所要解决的技术问题是在现有的技术背景下,想快速的,准确的配置每 ...
【技术保护点】
1.一种基于SCADE基础算法块的逻辑组态图符配置方法,其特征在于,包括以下步骤:/n从SCADE算法块中提取关键信息;/n整理所述关键信息,并将所述关键信息写入预设的专属结构体;所述专属结构体包括SCADE算法块名称和与所述SCADE算法块名称对应的关键信息;/n当用户选择图符信息时,加载专属结构体,将图符信息与所述关键信息进行匹配,并将匹配得到的所述关键信息对应的算法块提取出来;/n对提取出来的算法块进行校验并将校验通过的算法块数据赋予图符。/n
【技术特征摘要】
1.一种基于SCADE基础算法块的逻辑组态图符配置方法,其特征在于,包括以下步骤:
从SCADE算法块中提取关键信息;
整理所述关键信息,并将所述关键信息写入预设的专属结构体;所述专属结构体包括SCADE算法块名称和与所述SCADE算法块名称对应的关键信息;
当用户选择图符信息时,加载专属结构体,将图符信息与所述关键信息进行匹配,并将匹配得到的所述关键信息对应的算法块提取出来;
对提取出来的算法块进行校验并将校验通过的算法块数据赋予图符。
2.根据权利要求1所述的一种基于SCADE基础算法块的逻辑组态图符配置方法,其特征在于,所述关键信息包括算法代码文件路径、算法名称、算法信息文件路径、算法外部接口数量和外部接口类型;所述算法外部接口数量包括算法外部输入数量、算法外部输出数量和算法外部参数数量。
3.根据权利要求1所述的一种基于SCADE基础算法块的逻辑组态图符配置方法,其特征在于,从SCADE算法块中提取关键信息包括以下子步骤:
根据SCADE算法块中的固定格式,找到所述关键信息在SCADE算法块中的存储位置。
4.根据权利要求1所述的一种基于SCADE基础算法块的逻辑组态图符配置方法,其特征在于,所述图符信息为预设信息,且所述图符信息包括图符引脚数量和图符引脚类型。
5.根据权利要求4所述的一种基于SCADE基础算法块的逻辑组态图符配置方法,其特征在于,将图符信息与所述关键信息进行匹配包括以下子...
【专利技术属性】
技术研发人员:黄俊,韩文兴,刘明星,蒋维,余波,李晓龙,许光俊,吴延群,刘国海,
申请(专利权)人:中国核动力研究设计院,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。