【技术实现步骤摘要】
本专利技术涉及一种开机界面的生成方法,具体的说,涉及一种基于发电机组控制器的开机界面的生成方法。
技术介绍
发电机组控制器的开机界面一般使用的是文字性描述,或者是固定在控制器中的不可更改的图形。在具体设计的时候,无法根据需要加载已有任意格式的图形,亦无法对图形进行编辑。因此,现有的发电机组控制器对于开机界面的显示控制,显然是无法满足用户的多样化需要。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供一种易于实现,能任意编辑和绘制的基于发电机组控制器的开机界面的生成方法。本专利技术的目的是通过下面的技术方案来实现的:一种基于发电机组控制器的开机界面的生成方法,包括以下步骤:步骤1:将图形锁定到发电机组控制系统的内存中,获得图形在内存中的属性,然后将图形转化成bmp格式;步骤2:将步骤1中转化成的bmp格式的图形转化成点阵数组;步骤3:将点阵数组转化为放大的可编辑的网格图形;步骤4:编辑成新的图形并生成新点阵写入控制器内。基于上述,所述步骤1为:选择任意格式的图形,通过RGBtoBMP函数将图形转化为bmp格式,转化时根据设定的色阶值进行转化;a、新建一个矩形,将图形锁定到系统内存中,尺寸为新建的矩形的大小,获得图形在内存中的属性;b、创建目标位图Bitmap,并锁定到系统内存中;c、获取位图Bitmap中第一个像素数据的地址,然后从该地址复制位图Bitmap的信息到byte数组中;d、根据设置的色阶值,对byte数组重新复制,大于色阶值的赋值为255,小于等于设定色阶值的赋值为0。基于上 ...
【技术保护点】
一种基于发电机组控制器的开机界面的生成方法,其特征在于,包括以下步骤:步骤1:将图形锁定到发电机组控制系统的内存中,获得图形在内存中的属性,然后将图形转化成bmp格式;步骤2:将步骤1中转化成的bmp格式的图形转化成点阵数组;步骤3:将点阵数组转化为放大的可编辑的网格图形;步骤4:编辑成新的图形并生成新点阵写入控制器内。
【技术特征摘要】
1.一种基于发电机组控制器的开机界面的生成方法,其特征在于,包括以下步骤:步骤1:将图形锁定到发电机组控制系统的内存中,获得图形在内存中的属性,然后将图形转化成bmp格式;步骤2:将步骤1中转化成的bmp格式的图形转化成点阵数组;步骤3:将点阵数组转化为放大的可编辑的网格图形;步骤4:编辑成新的图形并生成新点阵写入控制器内。2.根据权利要求1所述的基于发电机组控制器的开机界面的生成方法,其特征在于,所述步骤1为:选择任意格式的图形,通过RGBtoBMP函数将图形转化为bmp格式,转化时根据设定的色阶值进行转化;a、新建一个矩形,将图形锁定到系统内存中,尺寸为新建的矩形的大小,获得图形在内存中的属性;b、创建目标位图Bitmap,并锁定到系统内存中;c、获取位图Bitmap中第一个像素数据的地址,然后从该地址复制位图Bitmap的信息到byte数组中;d、根据设置的色阶值,对byte数组重新复制,大于色阶值的赋值为255,小于等于设定色...
【专利技术属性】
技术研发人员:冯斌,王磊,徐红宗,王向前,安绍华,
申请(专利权)人:郑州众智科技股份有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。