用于流程模拟器中的流连接的触摸手势的制作方法

文档序号:8905045阅读:132来源:国知局
用于流程模拟器中的流连接的触摸手势的制作方法
【专利说明】
【背景技术】
[0001]本发明的各方面一般地涉及网络化分布式系统(或自动化系统)软件编程、模似程序设计和流程(flowsheet)建设的领域,并且更具体地涉及用于创建和实现由分布式处理系统组件组成的流程模型的系统和方法。
[0002]处理控制工程师等使用流程表示将被监控和/或控制的处理控制系统。这种流程一般在处理控制系统中的管理控制层之上的级别模拟分布式处理系统的运行,以提供指导至更低级别的控制元件,例如作为示例的可编程逻辑控制器或分布式控制系统(DCS)。
[0003]现代自动化系统的一个方面包括智能现场设备的使用,其能够在增强接近处理本身的情况下使能控制功能。采用智能设备的计算机驱动自动化系统在DCS领域已变得广泛分布。伴随这个,广泛分布的使用已变成对模似这些自动化系统的性能的日益紧急的需求,以在测试情形和环境的广泛组合下最好地预测自动化系统的性能。在评估自动化系统性能时处理模拟模型是有价值的工具。
[0004]处理模似模型组件在处理模似软件上下文中由对象表示。对象被处理模拟软件用来创建表示工厂操作的模似模型。一个对象表示例如阀的处理模型组件(“单元”),其被连接至例如泵的另一处理单元。模拟程序允许用户从表示分布式处理的组件的对象的模型库中进行选择。在创建模型期间,必须在单元之间建立连接(称为“流”);通常在单元上的端口之间。随着用户设计表示模型的流程,需要增加对象至流程且将它们连接至其他对象。通过重复的增加和连接动作,流程最终包括大量以各种方式连接的对象以表示实际的或模拟的化学处理系统。对象端口之间拉伸流可证明是单调乏味的,因为这种连接处理必须重复很多次以完成模型的构建。以这种方式,可通过减少完成连接所需的步骤和时间来使得连接处理对用户而言更容易。
[0005]此外,当端口的相对尺寸使得对用户而言难以指定端口时,为流连接选择合适的端口可能是有问题的。考虑到模似模型可用触摸屏创建,在此实例中简化连接处理特别有用,其中用户之间的差异使得连接模型创建软件对某些用户而言比其他用户更难。在这种情况下,通过简化单元连接处理,创建设计可被大大地加速。理想地,完全无需“轻敲”屏幕地创建连接将促使模似模型的更快构建,因为该改进的处理将更少依赖于个体用户间的差异。例如,使用触摸屏界面时较不灵巧的用户更难以连接流。
[0006]由于这些困难,需要模型模似构建处理中的改进以减少对重复任务的需要和对用户做出过度精确移动的需要,从而使模拟中对象之间的流连接高效。

【发明内容】

[0007]简要地,本发明的各方面涉及用于在用户构建模拟模型时使能处理模型组件的简化连接的系统和方法。通过减少用户重复执行连接任务的需要,这些简化连接的使用允许用户高效地构建模型以模拟处理,例如在精炼厂、化学工厂或石化厂中使用的那些。为此,本发明的各方面使能更加简化的连接处理,其作为分布式处理模拟模型应用中的功能组件操作,且加速对象之间的连接“流”。这些流通过在某些条件满足时向用户直观地建议连接来加速,而不是要求用户迭代地选择对象上的期望端口以连接这些对象。以这种方式,获得如下期望的结果:使得用户能够通过在用户界面上的有限动作来有条件地接受(或拒绝)建议的连接。
[0008]一方面,系统选择和操纵模似模型组件或对象。存储在存储器设备中且能由处理器执行的软件指令使能工作空间上的用户发动的拖放操作。这个操作包括使能用于接收用以自动连接工作空间上的至少两个对象的连接指示的功能以及通过用户界面从用户接收连接指示。响应于从用户接收的连接指示,系统通过用户界面向用户建议工作空间上的对象之间的一个或更多个潜在连接,请求确认至少一个所建议的连接,以及当用户确认时在工作空间上呈现表示经过确认的建议的输出。
[0009]在另一方面,软件指令被存储在一个或更多个有形非瞬态计算机可读介质上并能由处理器执行。
[0010]在又一方面,提供一种处理器可执行方法。
[0011]其他的目的和特征将部分地是清楚的并且部分地将在下文中被指出。
附图简要说明
[0012]图1是图示出根据本发明一个实施例的向用户建议和确认对象连接、实现用户对建议的响应以及允许在用户确认所建议的连接的情况下重新调整新连接对象的处理的示例性流程图。
[0013]图2是图示出根据本发明一个实施例的在流程编辑器应用的界限中连接的对象和标线(guideline)的示例性屏幕截图。
[0014]图3A-3D图示出根据本发明一个实施例的向用户建议和确认对象连接的处理。
[0015]图4图示出根据本发明一个实施例的通过使用碰撞框(collis1n mask)请求用户确认所建议的潜在连接。
[0016]图5图示出根据本发明另一实施例的向用户建议和确认对象连接的处理。
[0017]整个附图中相应的附图标记指示相应的部件。
【具体实施方式】
[0018]本发明的各方面通过扩展连接操作的功能来利用图形用户界面(GUI)的灵活性。图1是示例性流程图,其图示出用户建立存在于⑶I中的处理模型组件之间的连接的处理,处理模型组件采用分布式处理系统的流程模型的形式。在这个实例中,Gn利用计算机的图形能力使得程序更容易使用。
[0019]通常,GUI的特征在于显示屏上的用于选择对象、模块、标线和可能的其他流程实例或组件的指针或其他可移动的基本图形符号。点选设备,例如鼠标或轨迹球,使得用户能够移动指针且在显示屏上选择对象。GUI还包括表示命令、文件或窗口的图标或其他小图片。GUI的桌面或工作空间在显示屏上提供用于成组表示真实桌面上的真实对象的图标的区域。在可替代实施例中,GUI在触摸屏上实现,其具有通过触摸屏幕而不是操作鼠标或其他点选设备来使能指针移动和对象选择的功能。
[0020]根据本发明实施例的⑶I并不仅仅显示可视组件。在这个实例中,⑶I允许用户在下层环境中操作对象。例如,用户可在现有处理模型组件之间创建新关系、改变对象之间现有关系等而无需任何编程知识。应理解,这仅仅是示例,并且本发明并不具体地限于GUI。
[0021]如通过⑶I展示给用户的流程模型被用于创建精确表示在真实分布式处理系统中出现的每个组件的对象,包括例如传感器、泵、阀、致动器和控制器的现场设备。流程模型能将每个对象显示为表示处理模型组件、模块、对象或程序的图标或其他小图片或图形。任何项可被单独地选择和操作,包括在显示屏上出现的形状和图片以及较少的有形软件实体。优选地,每个对象能被配置成更精确地表示组件本身,以及该组件存在的环境。图1图示出本发明的一个实施例,并且要注意的是,本发明的不同实施例设计、编辑或显示分布式控制系统组件。
[0022]如在图1中示出的连接处理中所示,开发者或用户通过迭代地跟随连接处理来连接每个处理模型组件,连接各种分布式控制系统组件。当至少两个对象的每个上的至少一个端口可用时,连接处理在流程上连接对象。
[0023]在步骤110,至少一个对象被使能为具有从用户接收自动连接指示以创建标线的功能。例如,当至少两个对象的每个上的至少一个端口可用于连接时,将组件使能为具有接收自动连接指示的功能发生。另外,将组件使能为具有自动连接功能使得标线被显示以向用户示出允许的连接。“流”是指模拟处理流的移动的对象之间的连接。“标线”是指潜在连接或潜在“流”的视觉指示器,若用户做出某些额外的动作,则其可产生流,如下面将更全面地描述的。模拟在分布式处理中处理流的移动的对象之间的连接。可替代地,标线是指不同类型的连接。在一个实施例中,使端口可用于连接要求端口是兼容的。然而,在
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1