CN102498724A - 图像构筑装置以及程序 - Google Patents

图像构筑装置以及程序 Download PDF

Info

Publication number
CN102498724A
CN102498724A CN2010800412586A CN201080041258A CN102498724A CN 102498724 A CN102498724 A CN 102498724A CN 2010800412586 A CN2010800412586 A CN 2010800412586A CN 201080041258 A CN201080041258 A CN 201080041258A CN 102498724 A CN102498724 A CN 102498724A
Authority
CN
China
Prior art keywords
image
program
information
remote control
instrument
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010800412586A
Other languages
English (en)
Other versions
CN102498724B (zh
Inventor
胜仓真
中田成宪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN102498724A publication Critical patent/CN102498724A/zh
Application granted granted Critical
Publication of CN102498724B publication Critical patent/CN102498724B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/52Indication arrangements, e.g. displays
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • G08C2201/21Programming remote control devices via third means
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

图像构筑装置(10)具有根据来自用户的指令制作利用二进制代码记述的程序的功能、制作数据库的功能、使数据库与图像构件相关联的功能。用户通过使用这些功能,能够容易地构筑由与程序以及数据库这双方关联的图像构件构成的图像。通过本发明,能够容易地使成为操作对象的仪器的信息、与构成远程控制装置显示的图像的图像构件相关联。本发明适用于构筑具备图形用户界面的远程控制装置的画面。

Description

图像构筑装置以及程序
技术领域
本发明涉及图像构筑装置以及程序,更详细而言涉及用于构筑具备图形用户界面的远程控制装置的画面的图像构筑装置以及程序。
背景技术
近年来,伴随液晶面板的低价格化、高密度化,图形用户界面(GUI:Graphical User Interface)得到了普及。此前,仅在处理能力高的个人计算机等中使用的GUI还渗透至设备仪器用的远程控制装置等。通过使用GUI,能够抑制与远程控制装置的高功能化相伴的操作开关增加。另外,用户能够经由GUI直观地输入指令。
但是,在设计具备GUI的远程控制装置时,需要设计在画面上显示的图或图标等目标、使所显示的目标与仪器的信息等之间相关联、针对来自用户的输入设定画面的显示内容等。因此,具备GUI的远程控制装置的开发成本相比于以往的不具有GUI的远程控制装置的开发成本大幅增加。
另外,GUI的应用程序为了在窄的画面中对用户提示有效的信息,进行画面的切换。因此,如果在GUI的不同的画面相互之间共有的数据的量、种类增加,则应用程序的处理内容变得繁杂,应用程序自身的制作变得困难。
因此,提出了各种能够容易地构筑GUI的技术(例如参照专利文献1)。
专利文献1:日本特开2002-55818号公报
发明内容
在专利文献1记载的技术中,独立地制作画面和在画面转变时的数据传达步骤。另外,为了对所操作的画面的图标等构成构件分配规定的处理,使画面和数据传达步骤相关联。根据该技术,能够独立地制作画面和数据传达步骤,但需要针对每个画面转变始终考虑数据的交接,开发工序变得复杂。
本发明是鉴于上述问题而完成的,其目的在于提供不会使开发工序变得复杂而能够容易地使成为操作对象的仪器的信息与构成远程控制装置的图像的图像构件之间相关联的图像构筑装置等。
为了达到上述目的,本发明的图像构筑装置用于构筑在远程控制装置的画面上显示的图像,该远程控制装置用于操作构成网络的多个仪器,该图像构筑装置具有:图像生成单元,生成包括图像构件的图像,该图像构件表示仪器的信息;数据库生成单元,生成根据经由网络取得的仪器的信息更新的数据库;关联单元,使构成数据库的仪器的信息、和与仪器的信息对应的图像构件相关联;源代码生成单元,生成执行如下处理的程序的源代码,该处理是对关联了仪器的信息的图像构件分配的处理;程序生成单元,对源代码进行编译而生成二进制代码的程序;以及写入单元,将程序写入到远程控制装置具备的存储单元。
能够容易地使成为操作对象的仪器的信息、与构成远程控制装置显示的图像的图像构件之间相关联。
附图说明
图1是本发明的第1实施方式的图像构筑装置的框图。
图2是示出构成远程控制装置的液晶显示器、以及电路基板的图。
图3是示出液晶显示器中显示的图像的一个例子的图。
图4是示出存储电路中存储的程序的一般的构造的图。
图5是用于说明图4中的程序的具体的构造的图。
图6是示出存储电路中存储的数据库的一般的构造的图。
图7是示出记录与图像构件之间的关联的图。
图8是用于说明图7中的数据库的具体的构造的图。
图9是示出图像构筑窗口的图。
图10是示出数据库制作窗口的图。
图11是示出执行窗口的图。
图12是示出上载到存储电路的数据的图。
图13是示出本发明的第2实施方式的图像构筑装置的存储电路中存储的程序的一般的构造的图。
图14是示出图像动作设定窗口的图。
图15是用于说明本发明的第3实施方式的图像构筑装置的画面的转变的图。
图16是示出转变设定窗口的图。
图17是用于说明本发明的第4实施方式的远程控制装置的图。
图18是示出存储电路中存储的程序的构造的图。
图19:图19(A)是示出外部键设定窗口的图。另外,图19(B)是示出控制设定窗口的图。
(符号说明)
10:图像构筑装置;10a:CPU;10b:主存储部;10c:辅助存储部;10d:显示部;10e:输入部;10f:接口部;10g:***总线;20:在线仿真器;51:工具栏;52:作业区域;53:树形图显示区域;54:特性显示区域;61:数据库显示区域;62:数据库编辑区域;71:动作设定区域;72:顺序变更按钮;73:下拉菜单;80:显示区域;81:图像;81a:图像构件;82:图像;83:转变显示箭头;91:下拉菜单;92:顺序变更按钮;100:远程控制装置;101:液晶显示器;101a:触摸面板;101b:外部按钮;102:电路基板;102a:运算电路;102b:存储电路;102c:输入输出电路;102d:连接器;102e:通信端子;102f:接点;103:***总线;104:基板;110:图像;110a:文本;110b:图标;110c:按钮;110d:图形图像;W1:图像构筑窗口;W2:数据库制作窗口;W3:执行窗口;W4:图像动作设定窗口;W5:转变设定窗口;W6:外部键设定窗口;W7:控制设定窗口。
具体实施方式
《第1实施方式》
以下,参照图1~图12,说明本发明的第1实施方式。图1是与远程控制装置100一起示出本实施方式的图像构筑装置10的框图。图像构筑装置10是用于构筑由远程控制装置100显示的画面的装置,该远程控制装置100具备用于显示作为操作对象的仪器的状态等的液晶面板等。该图像构筑装置10如图1所示,构成为包括CPU(CentralProcessing Unit,中央处理单元)10a、主存储部10b、辅助存储部10c、显示部10d、输入部10e、接口部10f、将上述各部相互连接的***总线10g、以及与接口部10f连接的在线仿真器20(in-circuit emulator)。
CPU10a依照辅助存储部10c中存储的程序,执行后述规定的处理。
主存储部10b构成为包括RAM(Random Access Memory,随机访问存储器)等,被用作CPU10a的作业区域。
辅助存储部10c构成为包括EPROM(Erasable ProgrammableROM,可擦除可编程只读存储器)、磁盘、半导体存储器等非易失性存储器。该辅助存储部10c存储了用于制作远程控制装置100中显示的画面的图像制作程序、编译程序、以及各种参数等。
显示部10d构成为包括CRT(Cathode Ray Tube,阴极射线管)或者LCD(Liquid Crystal Display,液晶显示器)等,显示后述窗口W1~W3等输入画面、CPU10a的处理结果等。
输入部10e构成为包括键盘、鼠标等指向设备。经由该输入部10e输入操作者的指示,并经由***总线10g通知到CPU10a。
接口部10f构成为包括USB接口、LAN(Local Area Network,局域网)接口等。在线仿真器20经由接口部10f连接到***总线10g。
在线仿真器20是具有调试功能的装置。远程控制装置100经由串行电缆(serial cable)连接到该在线仿真器20。
远程控制装置100是用于经由例如金属电缆(metal cable)等通信线向空调装置发送来自用户的指令的装置。该远程控制装置100具备接口(interface)(参照图2),该接口由以下部分构成:液晶显示器101,显示与成为操作对象的仪器的运转状况、周围温度等相关的信息;以及与液晶显示器101重叠配置的触摸面板101a。
在图2中,示出了构成远程控制装置100的液晶显示器101、以覆盖该液晶显示器101的方式安装的触摸面板101a、远程控制装置100的内部中收纳的电路基板102。
液晶显示器101是使用了TFT(Thin Film Transistor,薄膜晶体管)的液晶显示器,显示文本、图标、图形、操作按钮等。作为一个例子,在图3中,示出了液晶显示器101的画面上显示的图像110。如图3所示,在液晶显示器101中,显示用于示出设置了仪器的场所的名称、时刻、设定温度、模式、风速等的文本110a、用于示出仪器的模式、风速的设定的图标110b、用于变更模式、设定温度、风速的按钮110c、以及用于提高画面的视觉辨认性的线等图形图像110d等。
回到图2,如果由用户触碰了按钮110c,则触摸面板101a检测所触碰的位置,并输出检测结果。
电路基板102是长方形板状的基板,在表面形成了运算电路102a、存储电路102b、以及输入输出电路102c,进而安装了连接器102d、通信端子102e。另外,上述电路102a~102c、连接器102d、通信端子102e、以及液晶显示器101通过***总线103相互连接。
运算电路102a具有CPU、和成为该CPU的作业区域的RAM等易失性存储器。另外,读入并执行存储电路102b中存储的程序。
存储电路102b具有EPROM等半导体存储器,存储有用于控制液晶显示器101的程序、用于处理从触摸面板101a输出的信息的程序、液晶显示器101中显示的图像、与构成该图像的图像构件相关的信息(属性数据、数据库)等。
图4是示出存储电路102b中存储的程序P的构造的图。参照图4可知,该程序P由与图像1~图像n相关的程序PP(1)~PP(n)构成。另外,程序PP(1)由在液晶显示器101中显示了构成图像1的图像构件1~图像构件m1时、经由触摸面板101a***作了时等情况下执行的程序PPP(1)~PPP(m1)构成。虽然未图示,但程序PP(i)(i是2~n)也分别同样地,由与构成图像i的图像构件1~图像构件mi相关的程序PPP(1)~PPP(mi)构成。
另外,图像构件1~图像构件m1分别是用于构成如图3所示的文本110a、图标110b、按钮110c、图形图像110d等那样在画面上显示的图像的构件。这些图像构件1~图像构件m1分别具有规定在经由触摸面板101a分别操作了该图像构件1~图像构件m1时等情况下执行的程序的内容的属性数据。
例如,属性数据包括:图像构件的名称;用于规定图像构件属于图像1~图像n中的哪一个图像的信息;在液晶显示器101中显示时的位置信息;用于规定是如按钮110c等那样成为操作对象的构件、或者是如文本110a等那样仅用于信息的显示的图像的信息;以及图像构件的色彩信息等。该属性数据由图像构筑装置10构筑,经由在线仿真器20,上载到远程控制装置100的存储电路102b。
图5具体示出与图3所示的图像110相关的程序PP(110)与如下程序的关联:对构成该图像的文本110a1~110a6分别分配的程序PPP(110a1)~PPP(110a6);对图标110b1、110b2分别分配的程序PPP(110b1)、程序PPP(110b2);对按钮110c1~110c4分别分配的程序PPP(110c1)~PPP(110c4)。如图5所示,与图像110相关的程序PP(110)由程序PPP(110a1)~PPP(110a6)、程序PPP(110b1)、程序PPP(110b2)、程序PPP(110c1)~PPP(110c4)构成。
图6是示出存储电路102b中存储的数据库的构造的图。该数据库具有由记录、和特性(property)信息构成的分层构造,该特性信息由记录的集合构成。
特性信息是指,与由多个空调装置1~空调装置n构成的空调装置网络相关的信息。具体而言,是与构成空调装置网络的空调装置各自的工作状况、成为空调装置各自的控制对象的室内的温度、对空调装置分别设定的温度、风量、风向等关联的信息。
另外,记录是指,与构成空调装置网络的单一的空调装置相关的信息。该信息与特性信息同样地,是与空调装置的工作状况、空调装置检测到的室内的温度、对空调装置设定的温度、风量、风向等相关的信息。另外,远程控制装置100以规定的周期取得各个空调装置保有的数据,逐次执行记录的更新。由此,构成远程控制装置100的数据库的记录的内容与各个空调装置保有的数据的更新同步地被更新。
在本实施方式的数据库D中,参照图6可知,空调装置各个的记录DDD(1)~DDD(r1)的集合构成空调装置网络的特性信息DD(1)。而且,通过逐次更新各记录DDD(1)~DDD(r1),随时更新特性信息DD(1)的内容。虽然未图示,在特性信息DD(i)(i是2~n)中也同样地,记录DDD(1)~DDD(ri)的集合构成特性信息DD(i),通过记录DDD(1)~DDD(ri)被逐次更新,随时更新特性信息DD(i)的内容。
图7是示出构成在远程控制装置100的存储电路102b中存储的数据库D的记录DDD(1)~DDD(r1)、与图像构件的关联的图。上述图像构件与分别构成记录DDD(1)~DDD(r1)的各信息相关联。具体而言,参照图8可知,构成图3所示的图像110的文本110a1和记录DDD的与设置场所相关的信息相关联。另外,文本110a3以及图标110b1和与模式相关的信息相关联。另外,与文本110a6相关的信息和与设定温度相关的信息相关联。另外,文本110a5以及图标110b2和与风速相关的信息相关联。由此,其结果,对图像构件分配的程序与记录DDD相关联。具体而言,参照图5以及图8可知,文本110a1的程序与设置场所记录DDD(a)相关联。另外,文本110a3的程序以及图标110b1的程序分别与模式记录DDD(b)相关联。另外,文本110a6的程序与设定温度记录DDD(c)相关联。另外,文本110a5的程序以及图标110b2的程序分别与风速记录DDD(d)相关联。
由上述运算电路102a、存储电路102b、以及输入输出电路102c构成的电路经由通信端子102e与成为操作对象的空调装置连接。
接下来,说明上述图像构筑装置10的操作方法、以及图像构筑装置10的动作。如果图像构筑装置10起动,则CPU10a从辅助存储部10c读出并执行图像制作程序。由此,在显示部10d中,显示图9所示的图像构筑窗口W1。
图9所示的图像构筑窗口W1由工具栏51、作业区域52、树形图显示区域53、特性显示区域54构成。用户通过在作业区域52中配置例如图3所示的文本110a1~110a6、图标110b1、110b2、按钮110c1~110c4等图像构件,能够构筑由远程控制装置100显示的期望的图像。另外,作业区域52中配置的图像构件在树形图显示区域53中显示其名称。该树形图示出了图像与图像构件的关联。
如果由用户选择了作业区域52中配置的图像构件、或者树形图显示区域53中显示的图像构件的名称,则能够将所选择出的图像构件的属性数据写入到特性显示区域54。用户依次选择图像构件并写入属性数据,执行对构成工具栏51的图标、标签分配的处理。由此,生成用于执行如下处理的程序的源代码,该处理是由构成图像的图像构件的属性数据规定的。然后,对该源代码进行编译,生成用二进制代码记述的程序。用户通过依次选择期望的构件图像并执行上述步骤,能够生成对图像构件分别分配的程序。
图10是示出数据库制作窗口W2的图。该数据库制作窗口W2由数据库显示区域61、以及数据库编辑区域62构成。用户使显示部10d显示数据库制作窗口W2,选择数据库显示区域61所示的数据库的记录项目。由此,能够在数据库编辑区域62中输入构成特性信息DD(j)(j是1~n)的记录DDD(1)~DDD(rj)的内容。在该状态时,用户通过在数据库编辑区域62中输入记录DDD(1)~DDD(rj)的内容,能够制作期望的数据库D。
图11是示出用于使图像构件与数据库之间相关联的执行窗口W3的图。该执行窗口W3是用于执行构成图7或者图8所示的数据库D的记录DDD与构件图像之间的关联的输入画面。用户通过例如在显示部10d中显示图像构筑窗口W1来选择期望的图像构件,接下来显示执行窗口W3来选择期望的记录DDD,能够使记录DDD与构件图像相关联。
用户能够经由在线仿真器20将上述相互关联的数据库D以及用二进制代码记述的程序P等上载到远程控制装置100的存储电路102b。
图12是示出上载到存储电路102b的数据的图。如图12所示,在存储电路102b中,存储规定所上载的图像构件的配置的数据1101、规定图像构件与数据库之间的关联的数据1102、与数据库相关的数据1103。如果远程控制装置100起动,则这些数据逐次被读出到运算电路102a的CPU,存储到作为运算电路102a的作业区域设置的RAM等。
如以上说明,本第1实施方式的图像构筑装置10具有根据来自用户的指令来制作用二进制代码记述的程序的功能、制作数据库的功能、使数据库与图像构件相关联的功能。用户通过使用这些功能,能够容易地构筑由程序以及数据库这双方和关联的图像构件构成的图像。
具体而言,无需制作以往由编程员记述的基于源代码的程序。因此,无编程经验的用户能够容易地构筑远程控制装置100的液晶显示器101中显示的图像。
《第2实施方式》
接下来,参照图13以及图14,说明本发明的第2实施方式。另外,对于与上述第1实施方式等同的构成部分,省略或者简化其说明。
在本第2实施方式的图像构筑装置10中,如图13所示,对图像1分配的程序PP(1)由对图像构件1~图像构件m1分配的程序PPPa(1)~PPPa(m1)、和对图像1直接分配的程序PPPb(1)~PPPb(k1)构成。虽然未图示,程序PP(i)(i是2~n)也分别同样地,由对构成图像i的图像构件1~图像构件mi分配的程序PPPa(1)~PPPa(mi)、和对图像i直接分配的程序PPPb(1)~PPPb(ki)构成。在这些方面,本实施方式的图像构筑装置10与第1实施方式的图像构筑装置10不同。
程序PPPa(1)~PPPa(mj)(j是1~n)是在液晶显示器101中被显示时、经由触摸面板101a***作了时等情况下执行的程序。该程序是用于在操作了例如图像构件时,使该图像构件的颜色反转或者点灭的程序。另外,程序PPPb(1)~PPPb(kj)是用于在操作了例如按钮等图像构件时,变更其他图像构件的文本内容的程序等。例如,在操作了用于使设定温度上升的箭头的情况下,通过这些程序PPPb(1)~PPPb(kj),与设定温度对应的文本的内容例如从25℃变更为26℃。
图14所示的图像动作设定窗口W4由动作设定区域71、顺序变更按钮72、下拉菜单73构成。如果选择了例如图9所示的图像构筑窗口W1的作业区域52中显示的图像构件,则在显示部10d中,显示图像动作设定窗口W4。用户能够在图像动作设定窗口W4的动作设定区域71中,输入动作内容。对于该动作内容的输入,除了用户直接输入以外,还能够通过从由于打开下拉菜单73而出现的菜单上列出的多个动作中选择期望的动作来进行。另外,用户在输入了多个动作的情况下,通过操作顺序变更按钮72,能够变更所选择的动作的顺序。由此,对图像构件分配例如变更其他图像构件的文本的内容的程序(PPPb)等。
如以上说明,本第2实施方式的图像构筑装置10具有:制作变更其他图像构件的内容的程序,并对规定的图像构件分配该程序的功能。用户通过使用该功能,能够容易地制作变更其他图像构件的内容的程序,对规定的图像构件容易地分配该程序。
具体而言,无需制作以往由编程员记述的基于源代码的程序。因此,无编程经验的用户能够制作变更其他图像构件的内容的程序,对规定的图像构件分配该程序。
《第3实施方式》
接下来,参照图15以及图16,说明本发明的第3实施方式。另外,对于与上述各实施方式等同的构成部分,省略或者简化其说明。
本第3实施方式的图像构筑装置10在能够设定画面的转变的方面上,与上述各实施方式的图像构筑装置10不同。
图15是概念地示出在操作了构成远程控制装置100的液晶显示器101中显示的图像1的图像构件的情况下,在液晶显示器101中显示图像2这样的内容的画面转变的图。
在图16所示的转变设定窗口W5的显示区域80中,示出了多个画面。在该转变设定窗口W5中,利用以构成某图像的图像构件为始点、以其他图像为终点的箭头,表现画面的转变。例如,转变显示箭头83表示如果操作了构成液晶显示器101中显示的图像81的图像构件81a,则液晶显示器101中显示的图像切换到图像82。
用户通过在转变设定窗口W5上以使构成转变源的图像的图像构件成为始点、使转变目的的图像成为终点的方式配置转变显示箭头83,能够制作规定画面的转变的程序。在转变显示箭头83的配置中,首先,通过指向设备等选择构成转变源的图像的图像构件,接下来,选择转变目的的图像。然后,从该状态执行在工具栏的图标中规定的命令,从而能够实现转变显示箭头83的配置。另外,用户选择已经配置的转变显示箭头83,接下来,选择转变目的的图像,从而能够变更转变目的的图像。
如以上说明,本第3实施方式的图像构筑装置10具有制作规定画面的转变的程序的功能。另外,用户通过使用该功能,能够容易地制作规定画面的转变的程序。
另外,以往,为了确认画面的转变,需要释读源代码等,但在本第3实施方式的图像构筑装置10中,通过转变显示箭头83显示画面的转变。因此,能够视觉上确认转变源的图像和转变目的的图像。
《第4实施方式》
接下来,参照图17~图19,说明本发明的第4实施方式。另外,对于与上述各实施方式等同的构成部分,省略或者简化其说明。
图17示出了构成第4实施方式的远程控制装置100的液晶显示器101、以覆盖该液晶显示器101的方式安装的触摸面板101a、在远程控制装置100的内部收纳的电路基板102。
如图17所示,本实施方式的远程控制装置100在安装液晶显示器101的基板104中设置了外部按钮101b这一点、和在电路基板102中安装了在操作了外部按钮101b时动作的接点102f这一点上,与上述各实施方式的图像构筑装置10不同。
接点102f是例如常开(normally open)的接点,经由电路基板102中设置的导体图案而与运算电路102a连接。运算电路102a能够经由通过操作外部按钮101b而动作的接点102f,检测由用户对外部按钮101b的操作。
图18是示出对构成程序P的图像构件分配的程序PPP、和与程序PPP相关联的外部按钮101b的图。该图18示出了如果操作了外部按钮101b,则执行对构成图像1的程序PP(1)的图像构件1分配的程序PPP(1)、和对构成图像n的程序PP(n)的图像构件1分配的程序PPP(1)。在该情况下,如果操作了外部按钮101b,则针对图像1的图像构件1和图像n的图像构件1,执行与经由触摸面板101a操作时等同的处理。
图19(A)是示出外部键设定窗口W6的图。另外,图19(B)是示出控制设定窗口W7的图。用户通过选择外部键设定窗口W6中显示的外部按钮,并对控制设定窗口W7输入期望的处理内容,能够对用外部键设定窗口W6选择的外部按钮分配期望的处理。另外,还能够通过从由于打开下拉菜单91而出现的菜单上列出的多个处理中选择期望的处理,向控制设定窗口W7输入处理内容。另外,用户在输入了多个动作的情况下,通过操作顺序变更按钮92,能够变更所选择出的处理的顺序。由此,能够对外部按钮101b分配对图像构件分配的程序。
如以上说明,本第4实施方式的图像构筑装置10具有对远程控制装置100中设置的外部按钮分配程序的功能。另外,用户通过使用该功能,还能够容易地对外部按钮分配对其他图像构件分配的程序。
具体而言,无需制作以往由编程员记述的基于源代码的程序。因此,无编程经验的用户也能够容易地对外部按钮分配对其他图像构件分配的程序。
另外,本第4实施方式的远程控制装置100具备触摸面板101a、和外部按钮101b这双方。但是,也可以根据远程控制装置100的功能,而省略触摸面板101a。
以上,说明了本发明的实施方式,但本发明不限于上述各实施方式。
例如,在上述各实施方式中,也可以将图像构筑装置10的辅助存储部10c中存储的程序保存到软盘、CD-ROM(Compact Disk Read-Only Memory:光盘只读存储器)、DVD(Digital Versatile Disk:数字多功能盘)、MO(Magneto-Optical disk:磁光盘)等计算机可读取的记录介质来分发,通过安装该程序,构成执行上述处理的装置。
另外,也可以将程序保存到因特网等通信网络上的规定的服务器装置具有的盘装置等,例如重叠到载波而下载等。
另外,在OS(Operating System,操作***)分担实现上述功能的情况或者通过OS和应用程序的协作而实现上述功能等情况下,也可以仅将OS以外的部分保存到介质来分发,并且也可以下载等。
另外,本发明能够不脱离本发明的广义的精神和范围而实现各种实施方式以及变形。另外,上述实施方式用于说明本发明,而未限定本发明的范围。即,本发明的范围不依赖于实施方式而依赖于权利要求书来示出。另外,在权利要求书的范围内以及与其等同的发明的意义的范围内实施的各种变形仍视为本发明的范围内。
本申请基于在2009年9月16日申请的日本专利申请2009-214374号。在本说明书中作为参照引入了日本专利申请2009-214374号的说明书、权利要求书、附图整体。
产业上的可利用性
本发明的图像构筑装置以及程序适用于构筑具备图形用户界面的远程控制装置的画面。

Claims (8)

1.一种图像构筑装置,用于构筑在远程控制装置的画面上显示的图像,该远程控制装置用于操作构成网络的多个仪器,该图像构筑装置的特征在于,具有:
图像生成单元,生成包括图像构件的所述图像,该图像构件表示所述仪器的信息;
数据库生成单元,生成根据经由所述网络取得的所述仪器的信息更新的数据库;
关联单元,使构成所述数据库的所述仪器的信息、和与所述仪器的信息对应的所述图像构件相关联;
源代码生成单元,生成执行如下处理的程序的源代码,该处理是对关联了所述仪器的信息的所述图像构件分配的处理;
程序生成单元,对所述源代码进行编译而生成二进制代码的程序;以及
写入单元,将所述程序写入到所述远程控制装置具备的存储单元。
2.根据权利要求1所述的图像构筑装置,其特征在于,
所述远程控制装置具备图形用户界面,该图形用户界面具有:
画面,显示所述图像;以及
触摸面板,重叠配置于所述画面。
3.根据权利要求2所述的图像构筑装置,其特征在于,
所述程序在分配了所述处理的内容的所述图像构件的位置信息、和从所述触摸面板输出的位置信息一致时被执行。
4.根据权利要求1所述的图像构筑装置,其特征在于,
还具备显示单元,该显示单元在通过执行所述程序而使在所述画面上显示的图像切换的情况下,显示转变源的所述图像、转变目的的所述图像、以及所述图像构件,其中,所述程序执行对所述图像构件分配的所述处理。
5.根据权利要求4所述的图像构筑装置,其特征在于,
所述显示单元显示连接所述图像构件和所述转变目的的所述图像之间的转变线。
6.根据权利要求1所述的图像构筑装置,其特征在于,
所述远程控制装置具备:
接口,由操作开关构成;
分配单元,对所述操作开关分配与对所述图像构件分配的处理相同的处理;
源代码生成单元,生成执行操作了所述操作开关时的处理的程序的源代码;
程序生成单元,对所述源代码进行编译而生成二进制代码的程序;以及
写入单元,将所述程序写入到所述远程控制装置具备的存储单元。
7.根据权利要求1所述的图像构筑装置,其特征在于,
所述仪器是空调装置。
8.一种程序,其特征在于,使构筑用于操作构成网络的多个仪器的远程控制装置所显示的图像的图像构筑装置的控制用计算机实现如下功能:
生成包括图像构件的所述图像的功能,该图像构件表示所述仪器的信息;
生成根据经由所述网络取得的所述仪器的信息更新的数据库的功能;
使构成所述数据库的所述仪器的信息、和与所述仪器的信息对应的所述图像构件相关联的功能;
生成执行如下处理的程序的源代码的功能,该处理是对关联了所述仪器的信息的所述图像构件分配的处理;
对所述源代码进行编译而生成二进制代码的程序的功能;以及
将所述程序写入到所述远程控制装置具备的存储单元的功能。
CN201080041258.6A 2009-09-16 2010-04-06 图像构筑装置 Active CN102498724B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009214374 2009-09-16
JP2009-214374 2009-09-16
PCT/JP2010/056247 WO2011033803A1 (ja) 2009-09-16 2010-04-06 画像構築装置及びプログラム

Publications (2)

Publication Number Publication Date
CN102498724A true CN102498724A (zh) 2012-06-13
CN102498724B CN102498724B (zh) 2016-02-17

Family

ID=43758416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080041258.6A Active CN102498724B (zh) 2009-09-16 2010-04-06 图像构筑装置

Country Status (7)

Country Link
US (1) US8339416B2 (zh)
EP (1) EP2472902B1 (zh)
JP (1) JP4724261B2 (zh)
CN (1) CN102498724B (zh)
ES (1) ES2642082T3 (zh)
TW (1) TWI432924B (zh)
WO (1) WO2011033803A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107003828A (zh) * 2014-12-15 2017-08-01 英特尔公司 图形指令的仪器化

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8878854B2 (en) * 2011-12-13 2014-11-04 Lennox Industries Inc. Heating, ventilation and air conditioning system user interface having adjustable fonts and method of operation thereof
EP2821864B1 (en) * 2013-07-03 2015-10-21 Kverneland Group Mechatronics BV User interface panel for an agricultural machine
FR3009392B1 (fr) * 2013-08-05 2015-08-21 Elettroniche Ind Automatismi S P A C E I A S P A Costruzioni Syteme pour la configuration d'un detecteur portatif
CN105183492B (zh) * 2015-10-30 2018-04-06 上海斐讯数据通信技术有限公司 个性化对话框的形成方法及形成装置
JP2018094689A (ja) * 2016-12-15 2018-06-21 中村留精密工業株式会社 工作機械
USD881202S1 (en) * 2017-05-08 2020-04-14 Kci Licensing, Inc. Display screen with graphical user interface for negative pressure unit
JP2019096123A (ja) * 2017-11-24 2019-06-20 日本精機株式会社 組込みソフトウェアの作成方法
US20200363089A1 (en) * 2018-02-01 2020-11-19 Huanimin Bao Wireless controller for an hvac system with a programmable shortcut button
JP2020027535A (ja) * 2018-08-16 2020-02-20 如如研創股▲分▼有限公司 設計仕様書に基づいたbomの作成方法
JP2020027597A (ja) * 2018-12-21 2020-02-20 如如研創股▲分▼有限公司 ソフトウェアシステム作成システム
JP2020027663A (ja) * 2019-09-16 2020-02-20 如如研創股▲分▼有限公司 仕様書作成部
JP7354768B2 (ja) * 2019-10-30 2023-10-03 日本精機株式会社 遠隔操作装置
JP7467103B2 (ja) 2019-11-19 2024-04-15 キヤノン電子株式会社 アプリケーション作成画面の表示制御方法、プログラムおよび情報処理装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1577269A (zh) * 2003-07-11 2005-02-09 英特尔公司 界面遥控
US20060052884A1 (en) * 2004-09-08 2006-03-09 Staples Mathew L User interface builder application for building automation

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6211870B1 (en) * 1997-07-07 2001-04-03 Combi/Mote Corp. Computer programmable remote control
US5819294A (en) * 1997-08-06 1998-10-06 Philips Electronics North America Corporation Automatic configuration mechanism for universal remote
EP0951194B1 (en) 1997-09-25 2012-07-04 Mitsubishi Denki Kabushiki Kaisha Remote control device
EP0913750B1 (de) * 1997-10-31 2003-02-12 Endress + Hauser GmbH + Co. KG Anordnung zum Fernsteuern und/oder Fernbedienen eines Feldgeräts mittels eines Steuergeräts über einen Feldbus
US6127941A (en) * 1998-02-03 2000-10-03 Sony Corporation Remote control device with a graphical user interface
CN1169047C (zh) 1998-12-28 2004-09-29 皇家菲利浦电子有限公司 信息处理***与能仿真操作用户可编程远程控制装置的方法
US6937972B1 (en) 1999-03-17 2005-08-30 Koninklijke Philips Electronics N.V. Fully functional remote control editor and emulator
JP2002024020A (ja) * 2000-05-01 2002-01-25 Toshiba Corp 画面制御プログラム、動的表示情報取得プログラム、画面表示トランザクションプログラム、画面コンポーネントインタフェースプログラム、画面プログラム作成方法
JP4358414B2 (ja) 2000-08-10 2009-11-04 株式会社エクサ アプリケーション構築方法及び実行方法並びにアプリケーション構築装置及びアプリケーション実行システム並びにアプリケーション構築方法を記録した記録媒体及びアプリケーション実行方法を記録した記録媒体
US7788657B2 (en) * 2004-02-27 2010-08-31 Tvworks, Llc Targeted runtime compilation
US8140999B2 (en) * 2004-03-26 2012-03-20 Panasonic Corporation Display process device and display process method
JP2007140983A (ja) 2005-11-18 2007-06-07 Canon Inc リモート操作端末装置
CN101322165A (zh) * 2005-11-30 2008-12-10 皇家飞利浦电子股份有限公司 通用遥控装置的编程
JP4924402B2 (ja) * 2007-12-14 2012-04-25 ブラザー工業株式会社 制御装置および制御プログラム
US9350850B2 (en) * 2008-04-18 2016-05-24 Uei Cayman Inc. Using HDMI-CEC to identify a codeset

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1577269A (zh) * 2003-07-11 2005-02-09 英特尔公司 界面遥控
US20060052884A1 (en) * 2004-09-08 2006-03-09 Staples Mathew L User interface builder application for building automation

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107003828A (zh) * 2014-12-15 2017-08-01 英特尔公司 图形指令的仪器化

Also Published As

Publication number Publication date
JPWO2011033803A1 (ja) 2013-02-07
CN102498724B (zh) 2016-02-17
EP2472902A1 (en) 2012-07-04
WO2011033803A1 (ja) 2011-03-24
TWI432924B (zh) 2014-04-01
EP2472902B1 (en) 2017-08-30
US20120176405A1 (en) 2012-07-12
ES2642082T3 (es) 2017-11-15
TW201120591A (en) 2011-06-16
JP4724261B2 (ja) 2011-07-13
EP2472902A4 (en) 2013-01-23
US8339416B2 (en) 2012-12-25

Similar Documents

Publication Publication Date Title
CN102498724A (zh) 图像构筑装置以及程序
CN102880399B (zh) 一种屏幕操作方法及装置
CN106681711A (zh) 一种分屏模式下的内容分享方法及移动终端
US9043720B2 (en) Post selection mouse pointer location
US20090204915A1 (en) Method for Switching Desktop Panels in an Active Desktop
KR20160013162A (ko) 다수의 디스플레이들을 위한 사용자 인터페이스 요소
JP2008276776A (ja) タッチ式タグ・ナビゲーション方法及び関連装置
CN103649902B (zh) 沉浸式和桌面外壳的显示
KR102143584B1 (ko) 디스플레이 장치 및 그 제어 방법
EP2255274A1 (en) Active desktop with changeable desktop panels
CN104423830A (zh) 具有动态拼图界面的电子装置及更新方法与***
CN101247458B (zh) 数据传输方法、信息终端装置、主机装置
CN104375776A (zh) 触控设备及其触控方法
CN104685461A (zh) 使用来自被控制的设备的输入模式数据的输入设备
CN102436344A (zh) 上下文菜单
KR20160003400A (ko) 디스플레이 장치 및 그 제어 방법
JP2008529111A (ja) 装置の制御方法
US20130155095A1 (en) Mapping Visual Display Screen to Portable Touch Screen
CN110333810B (zh) 应用于电子设备的信息展示方法、装置、介质和计算设备
RU2697835C2 (ru) Устройство отображения и способ отображения
CN112836156A (zh) 页面切换方法、装置、电子设备及计算机可读存储介质
CN114625472A (zh) 一种页面展示方法、装置、电子设备及存储介质
WO2014129326A1 (ja) 入力装置および入力装置の制御方法
CN102880374A (zh) 一种基于模拟选频的多重选择***及方法
KR102008692B1 (ko) 전자 기기 및 전자 기기의 오브젝트 포인팅 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant