【技术实现步骤摘要】
一种可编程的计算机加载系统及方法
[0001]本专利技术涉及计算机系统
,特别涉及一种可编程的计算机加载系统及方法。
技术介绍
[0002]编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。现有技术下的编程加载系统往往存在以下缺陷:
[0003]1、由于编程过程可能产生错误导致对加载过程的控制较差以及编程过程较为复杂,使得编程时间长导致软件使用效率低。
[0004]2、由于在程序加载的过程中缺少一定筛选,从而导致程序加载模块过多,影响模块加载时间、过度占用系统内存使用空间。
技术实现思路
[0005]本专利技术的目的在于提供一种可编程的计算机加载系统及方法,具有加载过程的控制优秀、程序加载模块少不会过度占用系统内存使用空间的优点,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种可编程的计算机加载系统,包括计算机编程系统、程序加载系统和电子设备;
[0007]所述计算机编程系统用于开发并编译程序,实现远程通讯以及网络人机界面交互功能;
[0008]所述程序加载系统用于实时运行所述计算机编程系统的程序,并实时加载所述实时控制层上的操作指令,对硬件进行操作;
[0009]所述电子设备用于对计算机编程系统以及程序加载系统进行储存、运行和实施,当电子设备工作时,运行并实现计算机编程系统以及程序加载系统。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种可编程的计算机加载系统,其特征在于,包括计算机编程系统(1)、程序加载系统(2)和电子设备(3);所述计算机编程系统(1)用于开发并编译程序,实现远程通讯以及网络人机界面交互功能;所述程序加载系统(2)用于实时运行所述计算机编程系统(1)的程序,并实时加载所述实时控制层上的操作指令,对硬件进行操作;所述电子设备(3)用于对计算机编程系统(1)以及程序加载系统(2)进行储存、运行和实施,当电子设备(3)工作时,运行并实现计算机编程系统(1)以及程序加载系统(2)。2.如权利要求1所述的一种可编程的计算机加载系统,其特征在于:所述计算机编程系统(1)包括语言类型模块(11)、编程需求模块(12)、编程布局模块(13)、代码翻译模块(14)、混合编程模块(15)、I/O组态模块(16)、故障检查模块(17)和人机交互模块(18);所述语言类型模块(11)用于计算机编程系统(1)对计算机编程语言类型进行分析、判断和选择,所述编程需求模块(12)用于在编程前对计算机编程系统(1)中各模块进行需求配置,编程布局模块(13)用于对编程需求模块(12)的配置需求进行布局;所述代码翻译模块(14)用于解析所述文件译码单元所编译的数据格式;所述混合编程模块(15)用于对计算机编程进行整合处理,整合处理完成的编译程序通过程序加载系统(2)进行实时加载及处理;所述I/O组态模块(16)用于信号数字化,配置模拟组态信息并将组态信息发送至程序加载系统(2)进行处理;所述故障检查模块(17)用于在程序加载系统(2)对计算机编程系统(1)所生成的编译程序实施过程中对程序加载系统(2)的执行情况进行监控,在编译程序出现故障时对人机交互模块(18)发送故障信号;所述人机交互模块(18)用于生成人机交互界面,通过人机交互模块(18)对计算机编程系统(1)以及程序加载系统(2)的实时操控信息以及程序实时运行加载情况进行显示,同时工作人员通过人机交互模块(18)对计算机编程系统(1)以及程序加载系统(2)进行实时操控。3.如权利要求1所述的一种可编程的计算机加载系统,其特征在于:所述故障检查模块(17)包括如下监控步骤:步骤1:根据所述监控,获取所述程序加载系统(2)中每个程序的执行数据,构建每个程序的数据集合;其中,Z
i
表示程序加载系统中第i个执行程序的数据集合;j∈[1,m],m表示每个执行程序的执行节点对应的执行数据的数量;表示程序加载系统中第i个执行程序的第j个执行数据的数据特征值;表示程序加载系统中第i个执行程序的执行数据特征平均值;Z
x
表示程序加载系统中第i个执行程序在聚类后的中心值;i∈[1,n],n表示程序加载系统中执行
程序的数量;步骤2:根据所述数据集合,建立故障判定模型:其中,P表示故障判定模型;Q
i
表示程序加载系统中第i个执行程序执行差异系数;α表示数据损耗;d
i
表示程序加载系统中第i个执行程序的期望数据集合;f
i
表示程序加载系统中第i个执行程序的集合参数阈值;当P=0时,表示第i个执行程序无故障;当P≠0时,表示第i个执行程序存在故障。4.如权利要求2所述的一种可编程的计算机加载系统,其特征在于:所述代码翻译模块(14)包括逻辑代码读入、分析和反馈三个子模块,逻辑代码读入子模块用于对编辑好的编译程序进行读入,逻辑代码分析子模块对读入的编译程序代码进行分析,包括词法分析、语义分析,逻辑代码反馈子模块用于对代码翻译结果进行反馈;所述逻辑代码读入子模块可以将编译程序文件中的内容储存在一个单向链表中,其中,链表中的每一个字符串对应编译程序的一行程序段,随后逻辑代码分析子模块对每个字符中的内容进行分析,将每...
【专利技术属性】
技术研发人员:汤锦海,汤德林,
申请(专利权)人:上海新眼光医疗器械股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。