一种转换功能函数库建立方法及处理流程技术

技术编号:27361132 阅读:23 留言:0更新日期:2021-02-19 13:43
本申请涉及一种转换功能函数库建立方法,方法包括:建立符号寻址变量,符号寻址变量包括第一变量和第二变量,第一变量和第二变量分别用于将时钟DTL格式转换为字符串格式的过程暂存区;对转换功能函数库进行命名;确定字符串格式变量的输入变量与输入输出变量,输入变量和输入输出变量分别用于DTL格式的时钟起始指针地址和存放转换字符串格式日期时间的起始指针地址;设立局部变量,局部变量为字符串格式的局部临时变量;根据转换功能函数库生成向导,加载转换功能函数库,并生成以及导出转换功能函数库。本申请还涉及一种转换功能函数库处理库流程。本方案能够解决目前的铸造设备中的低端控制器较难实现格式转换的问题。中的低端控制器较难实现格式转换的问题。

【技术实现步骤摘要】
一种转换功能函数库建立方法及处理流程


[0001]本专利技术涉及软硬系统集成
,特别是涉及一种转换功能函数库建立 方法及处理流程。

技术介绍

[0002]铸造工厂进行系统集成时,常需要记录出铁、孕育、变质及浇注的开始与结 束绝对时间。
[0003]目前使用的低端控制器在读取实时时钟和设置实时时钟指令时,读取和设置 的数据格式大多都是DTL格式的,而软件系统和数据采集模块大多适用于常规 字符串格式,在应用过程中,需要将DTL格式的数据转换为字符串格式,或者 将字符串格式的数据转换为DTL格式,从而生成所需要的时钟指令。
[0004]但是,目前技术中,只有中高端的控制器才具备上述的转换功能函数库,一 般低端控制器较难实现格式转换,从而不便于软硬件系统集成。

技术实现思路

[0005]基于此,有必要针对目前的铸造设备中的低端控制器较难实现格式转换的 问题,提供一种转换功能函数库建立方法及处理流程。
[0006]第一方面,本专利技术实施例公开一种转换功能函数库建立方法,所述方法包 括:
[0007]建立符号寻址变量,所述符号寻址变量包括第一变量和第二变量,所述第 一变量和所述第二变量分别用于将时钟DTL格式转换为字符串格式的过程暂存 区;
[0008]对转换功能函数库进行命名;
[0009]确定字符串格式变量的输入变量与输入输出变量,所述输入变量和所述输 入输出变量分别用于DTL格式的时钟起始指针地址和存放转换字符串格式日期 时间的起始指针地址;
[0010]设立局部变量,所述局部变量为字符串格式的局部临时变量;
[0011]根据所述转换功能函数库生成向导,加载所述转换功能函数库,并生成以 及导出所述转换功能函数库。
[0012]在其中一个实施例中,所述方法还包括:将所述转换功能函数库加载至新 建工程文件中,并烧录入至控制器中。
[0013]第二方面,本专利技术实施例公开一种转换功能函数库处理流程,所述处理流 程包括:
[0014]对局部临时变量进行初始化;
[0015]将字符串”20”拷贝至所述输入输出变量指针所指向的地址处,以作为转 换字符串的开始,并对所述局部临时变量赋1;
[0016]执行循环指令;
[0017]对循环体进行格式转换;
[0018]将循环体的结构调整为预设结构;
[0019]执行结束指令;
[0020]输入变量指令回退,等待下一轮循环。
[0021]在其中一种实施例中,所述循环体格式转换具体包括:
[0022]将DTL格式转换为字符串格式,并存储于所述过程暂存区;
[0023]截取有效字符串;
[0024]将空字符替换为预设字符;
[0025]将所述第二变量中的字符串追加连接至输入输出变量字符串;
[0026]更新所述局部临时变量,进入下一轮循环判断。
[0027]本专利技术采用的技术方案能够达到以下有益效果:
[0028]本专利技术实施例公开的转换功能函数库建立方法中,通过生成实时时钟转字 符串格式,从而可用于各类低端控制器中予以加载,相当于低端控制器中自带 转换功能函数库,仅需通过新建符号寻址变量和调用该转换功能函数库,即可 将常规软件中不具备的实时时钟数据类型转换为通用的字符串数据类型,以便 于软硬件系统集成。与此同时,此种方式能够不仅适用于多种类型的低端控制 器,亦可根据其他厂家不同类型低端控制器中实时时钟格式实现灵活更改与应 用。
附图说明
[0029]无
具体实施方式
[0030]本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。 相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全 面。
[0031]需要说明的是,当元件被称为“设置于”另一个元件,它可以直接在另一 个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元 件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用 的术语“垂直的”、“水平的”、“左”、“右”、“顶部”、“底部”、“底端”、“顶端
”ꢀ
以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
[0032]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的技术 领域的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术 语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。本文所使用 的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0033]本专利技术实施例公开一种转换功能函数库建立方法,所公开的转换功能函数 库建立方法具体包括:
[0034]S110、建立符号寻址变量,符号寻址变量包括第一变量和第二变量,第一 变量和第二变量分别用于将时钟DTL格式转换为字符串格式的过程暂存区。此 种情况下,通过建立过程暂存区以便于截取到有效数据。
[0035]S120、对转换功能函数库进行命名。
[0036]S130、确定字符串格式变量的输入变量与输入输出变量,输入变量和输入 输出变
量分别用于DTL格式的时钟起始指针地址和存放转换字符串格式日期时 间的起始指针地址。
[0037]S140、设立局部变量,局部变量为字符串格式的局部临时变量。
[0038]S150、根据转换功能函数库生成向导,加载转换功能函数库,并生成以及 导出转换功能函数库。
[0039]本专利技术实施例公开的转换功能函数库建立方法中,通过生成实时时钟转字 符串格式,从而可用于各类低端控制器中予以加载,相当于低端控制器中自带 转换功能函数库,仅需通过新建符号寻址变量和调用该转换功能函数库,即可 将常规软件中不具备的实时时钟数据类型转换为通用的字符串数据类型,以便 于软硬件系统集成。与此同时,此种方式能够不仅适用于多种类型的低端控制 器,亦可根据其他厂家不同类型低端控制器中实时时钟格式实现灵活更改与应 用。
[0040]在其中一种方案中,本专利技术实施例公开的转换功能函数库建立方法还包括:
[0041]将转换功能函数库可以加载至新建工程文件中,并烧录入至控制器中。此 种情况下,在具体的使用过程中,可以加载并点击刷新库后,按照正常操作加 载转换指令,即可通过转换功能函数库对数据进行转换,以便于软硬件读取; 同时分配库存储器即可。
[0042]基于本专利技术实施例公开的转换功能函数库建立方法,本专利技术实施例还公开 一种转换功能函数库处理流程,处理流程包括:
[0043]S210、对局部临时变量进行初始化。具体地,可以对局部临时变量的状态 机值赋0,从而能够防止局部临时变量不为0,导致状态机初始执行点不可控。
[0044]S220、将字符串”20”拷贝至输入输出变量指针所指向的地址处,以作为 转换字符串的开始,并对局部临时变量赋1。因为时钟缓冲区年字节为00至99 的INT值,代表年份的四位数,因本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转换功能函数库建立方法,其特征在于,所述方法包括:建立符号寻址变量,所述符号寻址变量包括第一变量和第二变量,所述第一变量和所述第二变量分别用于将时钟DTL格式转换为字符串格式的过程暂存区;对转换功能函数库进行命名;确定字符串格式变量的输入变量与输入输出变量,所述输入变量和所述输入输出变量分别用于DTL格式的时钟起始指针地址和存放转换字符串格式日期时间的起始指针地址;设立局部变量,所述局部变量为字符串格式的局部临时变量;根据所述转换功能函数库生成向导,加载所述转换功能函数库,并生成以及导出所述转换功能函数库。2.根据权利要求1所述的转换功能函数库建立方法,其特征在于,所述方法还包括:将所述转换功能函数库加载至新建工程...

【专利技术属性】
技术研发人员:刘亚宾常涛杨军
申请(专利权)人:共享智能铸造产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1