【技术实现步骤摘要】
本专利技术属于可视化编程领域,具体涉及任务调度的配置处理方法。
技术介绍
嵌入式装置程序由于资源有限,要完成相关功能,采用汇编语言编写,之后硬件升级,逐渐转入到C语言开发。在大型复杂的应用领域,软件开发分工也逐渐细分,如果依然通过源代码进行交互,是很难集成复用的,故近年来逐渐引入了可视化编程模式,采用编程符号库搭建程序模型和配置数据流,用原理图表示程序语言,以易于理解的方式构建应用程序功能。在可视化编程中,任务调度是个非常关键的配置步骤,在直流保护控制领域,程序页面超过2000多页,需要一种清晰、直观的方法分层配置相关应用页面的任务等级和执行顺序,本案由此产生。
技术实现思路
本专利技术的目的是提供一种任务调度配置方法,能够直观地展示各个等级页面和执行顺序。为了达成上述目的,本专利技术提供一种可视化程序的任务调度配置方法,其特征在于包括如下步骤:第一步:通过符号编辑器设计任务调度相关符号,形成任务调度符号库。第二步:可视化编程工具导入任务调度符号库,并将可视化程序按照元件组织,元件包括若干程序页面,将页面类型分为调度页面、任务页面,在调度页面通过任务调度符号块配置元件和页面的执行顺序,形成元件调度链和元件内的页面任务调度链。第三步:将配置符号转换为层次调用代码。代码生成工具读取可视化页面数据,分析元件调度链的拓扑关系,形成元件执行顺序代码;分析各元件的调度页面的任务链,形成元件内页面执行顺序对应的代码。进一步地,所述第一步,任务符号块包括任务类型、任务周期、不同等级的
输出连接点等属性,可表示嵌入式装置多个等级的中断任务。元件块包括元件实例名 ...
【技术保护点】
一种可视化程序的任务调度配置方法,其特征在于,包括如下步骤:第一步:通过符号编辑器设计任务调度符号,形成任务调度符号库;第二步:可视化编程工具导入任务调度符号库,并将可视化程序按照元件组织,元件包括若干程序页面,将页面类型分为调度页面、任务页面,在调度页面通过任务调度符号块配置元件和页面的执行顺序,形成元件调度链和元件内的页面任务调度链;第三步:将任务调度符号转换为层次调用代码,代码生成工具读取可视化页面数据,分析元件调度链的拓扑关系,形成元件执行顺序代码;分析各元件的调度页面的任务链,形成元件内页面执行顺序对应的代码。
【技术特征摘要】
1.一种可视化程序的任务调度配置方法,其特征在于,包括如下步骤:第一步:通过符号编辑器设计任务调度符号,形成任务调度符号库;第二步:可视化编程工具导入任务调度符号库,并将可视化程序按照元件组织,元件包括若干程序页面,将页面类型分为调度页面、任务页面,在调度页面通过任务调度符号块配置元件和页面的执行顺序,形成元件调度链和元件内的页面任务调度链;第三步:将任务调度符号转换为层次调用代码,代码生成工具读取可视化页面数据,分析元件调度链的拓扑关系,形成元件执行顺序代码;分析各元件的调度页面的任务链,形成元件内页面执行顺序对应的代码。2.如权利要求1所述的一种可视化程序的任务调度配置方法,其特征在于:第一步中,所述任务调度符号包括任务符号块、元件块、页面块子任务块、起始符号块、终止符号块。3.如权利要求2所述的一种可视化程序的任务调度配置方法,其特征在于:第一步中,所述任务符号块包括任务类型、任务周期、不同等级的输出连接点,用以表示嵌入式装置多个等级的中断任务;所述元件块包括元件实例名属性,用于配置1个功能元件对应的执行顺序;所述页面块包括页面名属性,用于配置页面的执行顺序;所述起始符号...
【专利技术属性】
技术研发人员:刘克金,陈宏君,冯亚东,曹冬明,文继锋,李海英,
申请(专利权)人:南京南瑞继保电气有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。