用于操作具有多个CAx模块的系统的方法技术方案

技术编号:35506579 阅读:18 留言:0更新日期:2022-11-09 14:19
本发明专利技术提供了一种用于操作具有多个计算机辅助设计(CAD)、计算机辅助工程(CAE)和/或计算机辅助测试(CAT)模块(CAx模块)的系统的方法。该方法包括识别与附加模块具有数据传输连接的CAx模块,以及将控制数据集分配给已识别的CAx模块,其中已分配的控制数据集将用户输入分配给已识别的CAx模块的至少一个操作指令。该方法还包括加载用户输入,确定与已加载的用户输入相关联的操作指令,以及将已确定的操作指令传送到已识别的CAx模块。操作指令传送到已识别的CAx模块。操作指令传送到已识别的CAx模块。

【技术实现步骤摘要】
用于操作具有多个CAx模块的系统的方法


[0001]本公开涉及一种用于操作具有多个CAx模块的系统的方法。

技术介绍

[0002]术语CAx被理解为表示不同的计算机支持的工作步骤或技术,例如CAD(计算机辅助设计)、CAE(计算机辅助工程)或CAT(计算机辅助测试)。
[0003]由于每个CAx模块都是为特定目的或特定任务而设计的,因此使用这种类型的CAx模块的人必须经常在不同的CAx模块之间来回切换。每个CAx模块都有一组操作指令,一组相应的用户输入被分配给这些指令。然而,用户输入并未在每种情况下统一分配给相同的或相关的操作指令。这意味着用户在从一个CAx模块切换到另一个CAx模块时,必须记住相应的用户输入,以便执行所需的操作指令。因此,可能会出现操作错误而导致的时间损失。
[0004]US2016/147414A1公开了一种用于移动设备的界面,其旨在简化CAD模型中的导航。
[0005]US2007/159477A1公开了一种用于从3D场景中选择对象以呈现不同的备选方案的系统。
[0006]因此,还存在一种需求以指出简化具有多个CAx模块的系统的操作的方式。

技术实现思路

[0007]本公开的实施方式提供了一种用于操作具有多个CAx模块的系统的方法,方法包括以下步骤:识别与附加模块具有数据传输连接的计算机辅助设计、工程或测试(CAx)模块,将控制数据集分配给已识别的CAx模块,其中已分配的控制数据集将用户输入分配给已识别的CAx模块的至少一个操作指令,加载用户输入,确定与已加载的用户输入关联的操作指令,并将已确定的操作指令传送到已识别的CAx模块。
[0008]附加模块,也可替代地称为插件,被理解为表示以扩展或修改现有软件的软件组件的形式的软件扩展或附加模块。因此,可以访问现有软件的应用程序接口(API),第三方可以通过这种接口对这种类型的扩展进行编程。
[0009]使用附加模块,可以安装转换器,其根据控制数据集将用户输入分配给相应的操作指令。用户因此可以利用其熟悉的用户输入来控制当前使用的CAx模块,以执行相应的所需的操作指令。
[0010]因此,具有多个CAx模块的系统的操作可以被显著简化。
[0011]根据一种实施方式,识别至少两个CAx模块,通过用于至少两个CAx模块的相应的控制数据集,将相同的用户输入分配给相应的操作指令。换言之,在使用至少两个CAx模块进行操作的情况下,需要确保两个CAx模块的用户输入相同。用户因此可以以相同的方式,并且用他熟悉的用户输入控制两个CAX模块,以执行各自所需的相同操作指令。这尤其简化了在这种类型的CAx模块之间来回切换时的使用工作。
[0012]在分配的进一步的步骤中,用户可以手动地将用户输入分配给操作指令,并且可
以在进一步的步骤中生成控制数据集。因此,用户可以输入然后使用他期望的和/或习惯的用户输入分配给操作指令。
[0013]在分配的进一步的步骤中,可以选择具有分配了预定用户输入的控制数据集的CAx模块,并且在进一步的步骤中,可以将另外的CAx的预定用户输入分配给它们的控制数据集以生成控制数据集。换言之,用户输入对第一CAx模块的操作指令的分配可以用作主分配或模板分配,然后将其转移到其他CAx模块上。因此,用户可以将他期望的和/或习惯的用户输入到他知道和/或熟悉的操作指令的分配从一个CAx系统转移到一个或多个其他CAx模块。
[0014]在分配的进一步的步骤中,操作指令可以根据它们的功能进行分类,并且在另一个步骤中,将相同的用户输入m分配给相同类别的操作指令,以生成控制数据集。例如,自动分类方法(例如,随机森林算法)可以用于分类。人工神经网络也可用于分类。人工神经网络(Artificial neural net works,简称ANN)是由人工神经元组成的网络。人工神经网络的这些神经元(也称为节点)按层排列,并且通常以固定的层次结构相互连接。神经元通常在两层之间连接,但在极少数情况下也在一层内连接。这种类型的人工神经网络在其部署之前的训练阶段进行训练。人工神经网络在训练阶段进行了修改,以便为特定的输入模式生成相关的输出模式。这可以通过监控学习、非监控学习、强化学习或随机学习的方式来完成。经过训练的人工神经网络的优势在于它的学习能力、并行性、容错性和对故障的抵抗力。因此,控制数据集可以无需用户干预地完全自动化生成。
[0015]本公开还涉及一种计算机程序产品、一种用于操作多个CAx模块的系统(即,计算机设备)以及一种用于这种类型的系统的附加模块。
附图说明
[0016]图1示出了具有多个CAx模块的屏幕视图的示意图;
[0017]图2示出了用于操作多个CAx模块的系统的示意图;
[0018]图3示出了图2中所示系统的进一步细节的示意图;
[0019]图4示出了用于操作图2和图3所示系统的方法序列的示意图。
具体实施方式
[0020]首先参考图1。
[0021]人机界面(HMI 8)的屏幕视图显示为具有多个CAx模块6a、6b、6c、...6n。
[0022]由于每个CAx模块6a、6b,6c,...6n是为特定目的或特定任务而设计的,因此,使用这样的多个CAx模块6a、6b、6c、...6n工作的人必须经常在不同的CAx模块6a、6b、6c、...6n之间来回切换。
[0023]每一个CAx模块6a、6b、6c、

6n具有一组操作指令BB1、BB2、BB3、

BBn,一组相应的用户输入NE1、NE2、NE3、

NEn被分配给这些操作指令。然而,用户输入NE1、NE2、NE3、...NEn并未在每种情况下都统一分配给相同或相关的操作指令BB1、BB2、BB3、...BBn。这意味着用户在从一个CAx模块6a、6b、6c、...6n切换到另一个CAx模块6a、6b、6c、...6n时,必须记住相应的用户输入NE1、NE2、NE3、...Nen,以执行所需的操作指令BB1、BB2、BB3、...BBn。因此,可能出现操作失误从而导致时间损失。现在将另外参照图2来说明用于操作这样的多
个CAx模块6a、6b、6c、...6n的系统2,通过该系统可以显著简化这样的多个CAx操作模块6a、6b、6c、...6n的操作。
[0024]为此,系统2除了多个CAx模块6a、6b、6c、...6n之外,还具有附加模块4,该附加模块4与多个CAx模块6a、6b、6c、...6n具有数据传输连接。此外,附加模块4还与HMI 8具有数据传输连接。
[0025]系统2、附加模块4和多个CAx模块6a、6b、6c、...6n具有用于下述任务和/或功能的硬件和/或软件组件,例如,具有处理器和存储器的计算机设备的形式,存储器存储可由处理器执行以完成任务和/或功能的指令。
[0026]现在将另外参考图3来解释附加模块4的组件。附加模块4的组件还可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于操作具有多个计算机辅助设计(CAD)、计算机辅助工程(CAE)和/或计算机辅助测试(CAT)模块(CAx模块)的系统的方法,包括:识别与附加模块有数据传输连接的CAx模块;将控制数据集分配给已识别的CAx模块,其中已分配的控制数据集将用户输入分配给所述已识别的CAx模块的至少一个操作指令;加载用户输入;确定与已加载的用户输入相关联的所述操作指令;以及将已确定的操作指令传送到所述已识别的CAx模块。2.根据权利要求1所述的方法,其中,至少两个CAx模块被识别,并且其中通过用于所述至少两个CAx模块的相应的所述控制数据集,将相同的用户输入分配给相应的所述操作指令。3.根据权利要求2所述的方法,其中,对于所述分配,在第一步骤中,用户手动地将用户输入分配给操作指令,在进一步的步骤中,生成所述控制数据集。4.根据权利要求2所述的方法,其中,对于所述分配,在进一步的步骤中,选择具有已分配预定用户输入的控制数据集的CAx模块,并且在进一步的步骤中,将另外的CAx模块的所述预定用户输入分配给其相应的控制数据集,以生成所述控制数据集。5.根据权利要求2所述的方法,其中,对于所述分配,在进一步的步骤中,根据操作指令的功能对其进行分类,并且在进一步的步骤中,将一组相同的用户输入分配给同一类的操作指令,以生成所述控制数据集。6.一种非暂时性计算机可读介质,其上存储有计算机可执行指令以执行权利要求1的方法。7.一种计算机设备,包括处理器和存储器,所述存储器存储可由所述处...

【专利技术属性】
技术研发人员:马赫迪
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:

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

1