程序生成装置、程序生成程序以及程序生成方法制造方法及图纸

技术编号:8962978 阅读:142 留言:0更新日期:2013-07-25 22:45
作为程序生成装置的终端装置(300)生成确定由远程控制装置(200)执行的动作程序的配置区域的程序区域确定信息。另外,终端装置(300)对测量动作程序的执行状态的测量程序追加程序确定处理,该程序确定处理根据程序区域确定信息、和远程控制装置(200)的程序计数器值,确定由远程控制装置(200)执行的动作程序。由此,能够生成在减轻对软件的动作造成的影响的同时即时地测量软件的动作状态的变化的测量程序。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及,更详细而言,涉及生成测量由控制设备的控制器执行动作程序的执行状态的测量程序的。
技术介绍
已经提出了在使软件的动作状态迁移到其它动作状态时,能够从软件满足的多个状态迁移条件,抽出相互具有排他性的状态迁移条件的软件开发支援装置(例如,参照专利文献I)。专利文献1:日本特开2009-157751号公报
技术实现思路
但是,在专利文献I公开的技术中,存在如下问题:无法生成能够在减轻对软件的动作造成的影响的同时即时地测量软件的动作状态的变化的测量程序。本专利技术是基于上述情况而完成的,其目的在于提供一种程序生成装置、程序生成程序、以及程序生成方法等,能够生成在减轻对软件的动作造成的影响的同时即时地测量软件的动作状态的变化的测量程序。为了达成上述目的,本专利技术提供一种程序生成装置,其特征在于,具备:信息生成单元,生成确定由控制设备的控制器执行的动作程序的配置区域的程序区域确定信息;以及测量处理追加单元,对测量所述动作程序的执行状态的测量程序追加:程序确定处理,根据由所述信息生成单元生成的程序区域确定信息、和所述控制器的程序计数器值,确定由所述控制器执行的动作程序;以及识别信息发送处理,发送识别所确定的所述动作程序的识别信息。根据本专利技术的程序生成装置、程序生成程序、以及程序生成方法,能够生成在减轻对软件的动作造成的影响的同时即时地测量软件的动作状态的变化的测量程序。附图说明图1是示出本专利技术的实施方式的执行状态测量系统的一个例子的结构图。图2是示出远程控制装置的一个结构例的硬件结构图。图3是示出终端装置的一个结构例的硬件结构图。图4 (a)是示出终端装置执行的程序生成处理的一个例子的流程图。(b)是示出远程控制装置执行的程序保存处理的一个例子的流程图。图5 (a)是示出远程控制装置具有的功能以及终端装置具有的功能的一个例子的功能框图。(b)是示出自动生成部的一个结构例的图。图6是示出终端装置显示的程序组装画面的一个例子的图。图7是示出终端装置执行的自动程序生成处理的一个例子的流程图。图8是示出远程控制装置执行的程序执行处理的一个例子的流程图。图9 (a)是示出构成识别标记的指令部以及数据部的一个例子的图。(b)是示出远程控制装置输出的信号的一个例子的图。图10是示出远程控制装置执行的识别标记输出处理的一个例子的流程图。图11是示出终端装置执行的状态测量处理的一个例子的流程图。图12 (a)是示出终端装置显示的结果显示画面的一个例子的图。(b)是示出终端装置显示的结果显示画面的其它例子的图。(符号说明)1:执行状态测量系统;100:空气调节装置;200:远程控制装置(遥控器);200a:CPU ;200b:R0M ;200c:RAM ;200d:闪存;200f:通信电路;200g:视频卡;200h:LCD ;200i:操作键;201:信号输入部;202:信息存储部;203:执行部;204:定时器;205:信号输出部;208:通信部;209:动作显示部;300:终端装置;300a:CPU ;300b:R0M ;300c:RAM ;300d:硬盘;300e:媒体控制器;300f:通信电路;300g:视频卡;300h:LCD ;3001:键盘;300j:扬声器;300k:鼠标;301:程序组装部;302:自动生成部;302a:测量处理追加部;302b:信息生成部;303:终端存储部;304:信号输出部;307:信号输入部;308:测量部;309:结果显示部。具体实施例方式以下,参照附图,说明本专利技术的实施方式的执行状态测量系统I。本专利技术的实施方式的执行状态测量系统I如图1所示,构成为包括空气调节装置100、远程控制装置(以下,称为遥控器)200、以及终端装置300。空气调节装置100例如构成为包括在大厦中设置的空气调节器(即空调)和空调的室外机。遥控器200例如设置于大厦、家的壁,经由信号线而与空气调节装置100连接。遥控器200例如控制设定温度以及室内温度、由空气调节装置100送出的送风量和风速、以及动作模式等空气调节装置100中设定的状态量。另外,遥控器200也可以控制多台空气调节装置。终端装置300是本专利技术的程序生成装置。终端装置300例如由个人计算机构成,生成调出测量程序(嵌入了测量程序)的动作程序。此处,动作程序是指,在遥控器200中执行的程序,而且是包括空气调节装置100的动作控制的遥控器200的动作中使用的程序。具体而言,动作程序包括进行与空气调节装置100的通信的通信程序、通过通信控制空气调节装置100的动作的控制程序、以及使通信结果、控制结果及空气调节装置100的动作状态量等显示的显示程序。这些通信程序、控制程序以及显示程序需要在遥控器200中并行地(即并列地)执行,并且要求即时性(实时性)。因此,为了测量动作程序的执行状态,难以使这些程序(即,通信程序、控制程序以及显示程序)的某一个以上的执行停止。另外,这些程序被并行地执行,所以即使例如使用状态迁移表等也难以协调这些程序使用的资源。此处,测量程序是指,测量嵌入了该测量程序的动作程序的执行状态的程序。此处,动作程序的执行状态包括开始了动作程序的执行的执行开始状态、动作程序是执行中的执行中状态、等待动作程序的执行的待机中状态、以及动作程序的执行结束了的执行结束状态。遥控器200如图2所不,包括CPU (Central Processing Unit,中央处理单兀)200a、R0M (Read Only Memory,只读存储器)200b、RAM (Random Access Memory,随机访问存储器)200c、闪存 200d、通信电路 200f、视频卡 200g、LCD (Liquid Crystal Display,液晶显示器)200h以及操作键200i。CPU200a通过依照R0M200b或者闪存200d中保存的程序执行软件处理,进行遥控器200的整体控制。闪存200d存储的程序通过终端装置300被改写。RAM200C在由CPU200a执行程序时,临时地存储作为处理对象的信息(即,数据)。通信电路200f例如在与经由3线式的通信线路连接的空气调节装置100以及终端装置300之间,发送接收数据信号。操作键200i输入与用户的操作对应的信号或者信息。视频卡200g根据从CPU200a输出的数字信号描绘(即绘制)图像,并且输出表示所描绘的图像的图像信号。IXD200h是依照从视频卡200g输出的图像信号显示图像的显示部。另外,遥控器200也可以代替IXD200h而具备F1DP (Plasma Display Panel,等离子显示面板)或者EL (Electroluminescence,电致发光)显示器。终端装置300如图3所示,构成为包括CPU300a、R0M300b、RAM300c、硬盘300d、媒体控制器300e、通信电路300f、视频卡300g、LCD300h、键盘3001、扬声器300j、以及指示设备(以下称为鼠标)300k。CPU300a通过依照R0M300b或者硬盘300d中保存的程序执行软件处理,进行终端装置300的整体控制。RAM300c、通信电路300f、视频卡300g以及LCD300h与RAM200c、通信电路200本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.11.26 JP 2010-2635191.一种程序生成装置,其特征在于,具备: 信息生成单元,生成程序区域确定信息,该程序区域确定信息是确定由控制设备的控制器执行的动作程序的配置区域的信息;以及 测量处理追加单元,对测量所述动作程序的执行状态的测量程序追加:程序确定处理,根据由所述信息生成单元生成的程序区域确定信息、和所述控制器的程序计数器值,确定由所述控制器执行的动作程序;以及识别信息发送处理,发送识别所确定的所述动作程序的识别息。2.根据权利要求1所述的程序生成装置,其特征在于, 所述信息生成单元还生成堆栈区确定信息,该堆栈区确定信息确定所述控制器在所述动作程序的执行中使用的堆栈区, 所述测量处理追加单元对所述测量程序还追加任务确定处理,该任务确定处理中根据由所述信息生成单元生成的堆栈区确定信息、和所述控制器的堆栈指针值,确定由所述控制器使用所述堆栈区执行的任务, 所述识别信息发送处理还发 送识别所确定的所述任务的识别信息。3.根据权利要求2所述的程序生成装置,其特征在于, 在所述识别信息发送处理中,在输出规定电平的信号值之后,输出通过所述规定电平的信号值和使所述规定电平的信号值反转了的信号值来表示所确定的所述动作程序的识别信息的信号,如果表示所述识别信息的信号的发送结束,则输出使所述规定电平反转了的信号。4.根据权利要求1至3中的任意一项所述的程序生成装置,其特征在于, 在所述识别信息发送处理中,在所确定的所述动作程序的识别信息变化了的情况下,还发送变化后的识别信息、和表示用变化后的所述识别信息识别的动作程序的执行状态是执行开始状态的开始状态信息, 所述程序生成装置还具备: 通信单元,从所述控制器接收由所述控制器执行的所述动作程序的识别信息、和所述开始状态信息;以及 显示单元,显示用由所述通信单元接收的识别信息识别的动作程序的程序名、根据所述开始...

【专利技术属性】
技术研发人员:胜仓真中田成宪
申请(专利权)人:三菱电机株式会社
类型:
国别省市:

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

1