Movatterモバイル変換


[0]ホーム

URL:


CN101198957A - Method and device for generating parametric models related to three-dimensional geometry - Google Patents

Method and device for generating parametric models related to three-dimensional geometry
Download PDF

Info

Publication number
CN101198957A
CN101198957ACNA2006800214659ACN200680021465ACN101198957ACN 101198957 ACN101198957 ACN 101198957ACN A2006800214659 ACNA2006800214659 ACN A2006800214659ACN 200680021465 ACN200680021465 ACN 200680021465ACN 101198957 ACN101198957 ACN 101198957A
Authority
CN
China
Prior art keywords
parameter
user
specification tree
dialog box
graphical
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
CNA2006800214659A
Other languages
Chinese (zh)
Other versions
CN101198957B (en
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.)
Airbus SAS
Original Assignee
Airbus SAS
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 Airbus SASfiledCriticalAirbus SAS
Publication of CN101198957ApublicationCriticalpatent/CN101198957A/en
Application grantedgrantedCritical
Publication of CN101198957BpublicationCriticalpatent/CN101198957B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

一种用于生成与三维几何体相关联的参数模型的设备,包括一个适于将所述规格树(2)转换为用户图形界面(50,54)的转换器,在所述用户图形界面(50,54)中,对于所述规格树(2)的至少一个现用元素(20B)关联一个对话框,所述对话框包括与所述现用元素的至少一个命令参数相关联的至少一个域(80A),所述命令参数的调节可由用户借助于一个参数编辑器(18A)进行修改,所述命令参数的每次调节显示在对话框的相应域(80A)中且自动生成规格树(2)中相应现用元素的命令参数的调节的改变。

A device for generating a parametric model associated with three-dimensional geometry, comprising a converter adapted to convert said specification tree (2) into a graphical user interface (50, 54), said graphical user interface (50 , 54), a dialog box is associated with at least one active element (20B) of the specification tree (2), and the dialog box includes at least one field associated with at least one command parameter of the active element ( 80A), the adjustment of the command parameters can be modified by the user by means of a parameter editor (18A), each adjustment of the command parameters is displayed in the corresponding field (80A) of the dialog box and the specification tree (2) is automatically generated A change in the adjustment of the command parameter corresponding to the active element in .

Description

Translated fromChinese
与三维几何体相关的参数模型的生成方法和设备Method and device for generating parametric models related to three-dimensional geometry

技术领域technical field

本发明涉及与一个或一套部件的三维几何体相关联的参数模型的生成。The invention relates to the generation of a parametric model associated with the three-dimensional geometry of a component or set of components.

它实现了在几何体建模(计算机辅助设计CAD),机床数控程序(计算机辅助制造CAM),计算机辅助工程程序以及数据管理软件中的应用。It realizes the application in geometry modeling (computer aided design CAD), machine tool numerical control program (computer aided manufacturing CAM), computer aided engineering program and data management software.

背景技术Background technique

通常方式下,三维几何体参数模型的生成在于直接确定一个部件的最终构型,例如安装在飞机机身上的机翼。Typically, the generation of parametric models of 3D geometry consists in directly determining the final configuration of a component, such as a wing mounted on an aircraft fuselage.

实际上,这样一种最终确定融入一种优化循环中,在此优化循环过程中要经过几次三个重要步骤:确定,分析和修改。In fact, such a finalization is integrated into an optimization cycle during which three important steps are passed several times: determination, analysis and modification.

一款CAD软件的最本质优点是能够使这三个重要步骤部分或全部融入至唯一且独一无二的工作环境里,从一个步骤到下一个步骤的过渡通过几乎透明的方式实现。The most essential advantage of a CAD software is the ability to integrate some or all of these three important steps into a single and unique working environment, where the transition from one step to the next is achieved in an almost transparent manner.

参照图1,显示了一款类似法国达索系统公司开发,IBM公司销售的名为CATIA的CAD软件的工作环境。如显示在计算机显示屏上的工作环境主要包括一个规格树2和图形区4。Referring to Fig. 1, it shows a working environment similar to the CAD software named CATIA developed by Dassault Systèmes of France and sold by IBM. The working environment as displayed on the computer screen mainly includes aspecification tree 2 and agraphic area 4 .

工作环境包括一个菜单栏6,一个标准工具栏8,一个对话区10,一个包含附属在现用(活动)(actif)工作区的背景工具栏12的工作台,一个可以为当前视角指向的指南针14,一个现用工作区的图标16,和一个说明工具栏或应用工具栏18。The work environment includes amenu bar 6, astandard toolbar 8, adialog area 10, a workbench containing a background toolbar 12 attached to the active (active) (actif) work area, a compass that can be pointed for thecurrent viewing angle 14, anicon 16 for the active workspace, and a description toolbar orapplication toolbar 18.

规格树2是一种当前正在实现的一个模型的结构图形表示,这里是一架飞机。在图1的例子中,可以观察到正在进行被命名为产品1的现用元素,该产品包含5个独立的主体20A“环境”,20B“飞机机身1”,20C“机翼”,20D“对称翼”和20E“尾部”,一个主体由应用程序40和命令参数30构成。Specification Tree 2 is a graphical representation of the structure of a model currently being implemented, in this case an aircraft. In the example of Figure 1, it can be observed that an active element named Product 1 is in progress, which consists of 5separate bodies 20A "Environment", 20B "Airplane Fuselage 1", 20C "Wing", 20D "Symmetrical Wing" and 20E "Tail", a body consists ofapplication 40 andcommand parameters 30.

随着部件的确定,模型树的新项目更为丰富。With the identification of parts, the new items of the model tree are enriched.

一个元素的选择在图表区4或者规格树2内完成没有区别。规格树允许激活被选定对象的背景菜单。It makes no difference whether the selection of an element is done in thediagram area 4 or thespecification tree 2. The specification tree allows to activate the context menu of the selected object.

规格树2每一个元素可以包括命令参数30以及关系(未显示),它们能够通过定义规格树中当前功能影响一个或多个实体的几何图。Each element of thespecification tree 2 may includecommand parameters 30 and relationships (not shown) capable of affecting the geometry of one or more entities by defining the current functionality in the specification tree.

这样一个CAD软件的使用同样能够实现一个数字模型并以相应的方式确定产品和某些与之相关的工艺流程。The use of such a CAD software likewise makes it possible to implement a digital model and define the product and certain processes associated therewith in a corresponding manner.

最常见的是,三维几何模型的确定是数个工作组的努力,通常在不同的地点组织这些工作组,经常是跨国界的。由此产生对参数信息简单容易的交流的强烈需求。Most commonly, the determination of the 3D geometric model is the effort of several working groups, usually organized in different locations, often across borders. This creates a strong need for simple and easy communication of parameter information.

在实际中,定义参数直接由软件工具的本来的功能性决定,尤其是“CATIA”。要修改一个模型的参数值,无需重新编译应用程序。只需使用软件的标准功能来修改参数。尽管如此,软件工具以与构建历史有关的结构组织或以隶属树形式表示模型。In practice, the definition parameters are directly determined by the intrinsic functionality of the software tool, in particular "CATIA". To modify parameter values of a model, it is not necessary to recompile the application. Simply use the software's standard functions to modify parameters. Nevertheless, software tools organize the structure in relation to the construction history or represent the model in the form of affiliation tree.

然而,这种表示相对地偏离了与参数模型设计相关的技术问题的可操作方案。However, this representation deviates relatively from an operational solution to the technical problems associated with parametric model design.

于是,这对于一位非软件专业的使用者来说在只了解其希望实现的结果的情况下就能轻易地重新找出一个参数是相对困难的。Therefore, it is relatively difficult for a non-software professional user to easily find out a parameter again when he only knows the result he wishes to achieve.

发明内容Contents of the invention

本发明正是对此问题提供了一种解决方案。It is to this problem that the present invention provides a solution.

本发明旨在向非专业使用者提供一个与部件设计相关的技术问题的可操作方案中的结构参数编辑器,以便得到一个修改参数的简化界面,而不必修改源代码。The present invention aims to provide non-professional users with an editor of structural parameters in an operable solution to technical problems related to component design, in order to obtain a simplified interface for modifying parameters without having to modify the source code.

它作为一个或一套部件的三维几何模型的生成设备,所述模型以包含至少由一个命令参数确定的至少一个元素的规格树的形式图形表示在计算机屏幕上。It acts as a generating device of a three-dimensional geometric model of a component or a set of components, said model being represented graphically on a computer screen in the form of a specification tree containing at least one element determined by at least one command parameter.

根据本发明的通常定义,生成设备包含一个转换器,适于将所述规格树转换为一个用户图形界面,其中对于所述树中的至少一个现用元素关联一个对话框,所述对话框包含与所述现用元素的至少一个命令参数相对应的至少一个域,所述命令参数的调节可由用户借助一个参数编辑器进行修改,所述命令参数的每次调节显示在对话框的相应域中并自动执行规格树中对应的现用元素的命令参数的调节的修改。According to a general definition of the invention, the generation device comprises a converter adapted to convert said specification tree into a graphical user interface, wherein for at least one active element in said tree is associated a dialog box containing at least one field corresponding to at least one command parameter of said active element, the adjustment of said command parameter being modifiable by the user by means of a parameter editor, each adjustment of said command parameter being displayed in the corresponding field of the dialog box And the adjustment modification of the command parameter of the corresponding active element in the specification tree is executed automatically.

因此,利用本发明的对话框,一个用户可以轻易地直接修改现用元素的参数域的数值,而不必是一个CAD软件技术人员。而且,借助对话框的参数修改引起规格树中相应的修改。结果是,对一位非专业用户而言,对CAD软件规格树的现用元素的命令参数进行访问和修改会非常便利和简单。而且,利用本发明的参数结构的修改无需源代码的修改。Therefore, using the dialog box of the present invention, a user can easily and directly modify the value of the parameter field of the active element without being a CAD software technician. Furthermore, a parameter modification by means of a dialog box causes a corresponding modification in the specification tree. As a result, accessing and modifying the command parameters of the active elements of the specification tree of the CAD software is very convenient and simple for a non-expert user. Furthermore, modification of the parameter structure utilizing the present invention does not require modification of the source code.

根据一种实现方式,图形界面还包括一个包含相应现用元素几何特性的图形窗口,所述参数的调节直观地显示在上述图形窗口中。According to an implementation manner, the graphical interface further includes a graphical window containing geometric properties of corresponding active elements, and the adjustment of the parameters is intuitively displayed in the graphical window.

同样,通常被CAD软件专家定义且被非专业用户认为有趣的命令参数是在符合本发明的图形界面和/或对话框上直接可见且可修改的。Likewise, command parameters that are usually defined by CAD software experts and considered interesting by non-professional users are directly visible and modifiable on graphical interfaces and/or dialog boxes consistent with the present invention.

实际中,规格树的每个元素属于由终端节点和非终端节点形成的组。In practice, each element of the specification tree belongs to a group formed by terminal nodes and non-terminal nodes.

例如,在每个终端节点上关联一个用户图形窗口类的显示器和一个参数编辑器。For example, associate a user graphics window class display and a parameter editor with each terminal node.

同样的,在每个非终端节点上关联一个参数编辑器和多个选项标签(onglet),在每个选项标签上关联一个子节点。Likewise, associate a parameter editor and multiple option tags (onglets) with each non-terminal node, and associate a child node with each option tag.

例如,对至少某些选项标签关联一个图形窗口。For example, associate a graphics window with at least some option labels.

按照另一种实现方式,参数编辑器还可以是一个脚本编辑器,其中脚本语言譬如是XML型标记语言。According to another implementation, the parameter editor can also be a script editor, wherein the script language is, for example, an XML-type markup language.

按照又一种实现方式,生成设备另外包含一个可以远距离交换参数域数值的通信装置用于与其他用户进行远距离协同工作。According to yet another implementation, the generating device additionally includes a communication device capable of remotely exchanging parameter field values for remote collaborative work with other users.

本发明同样提供一个与一个部件或一套部件相关的三维几何体的参数模型生成方法,所述模型以包含由至少一个命令参数确定的至少一个元素的规格树形式图形显示在计算机屏幕上。The invention also provides a method for generating a parametric model of a three-dimensional geometry associated with a part or a set of parts, said model being graphically displayed on a computer screen in the form of a specification tree comprising at least one element determined by at least one command parameter.

按照本发明的另一个方面,方法包括下列步骤:According to another aspect of the present invention, the method comprises the steps of:

-  将所述规格树转换成一个用户图形界面,其中所述树的至少一个现用元素关联一个对话框,该对话框包含与现用元素的至少一个命令参数相关联的至少一个域。- converting said specification tree into a graphical user interface, wherein at least one active element of said tree is associated with a dialog box containing at least one field associated with at least one command parameter of the active element.

-  由用户借助参数编辑器修改命令参数的调节,- Modification of command parameters by the user with the help of the parameter editor,

-  在对话框的对应域里显示所述命令参数的每一次调节,和- display each adjustment of said command parameter in the corresponding field of the dialog, and

-  自动改变规格树中相应现用元素命令参数的调节。- Automatically change the adjustment of the command parameter corresponding to the active element in the specification tree.

按照一种实现方式,方法还包括一步骤,此步骤中所述参数的调节被直观地显示在图形窗口中。According to an implementation, the method further includes a step, in which the adjustment of the parameter is visually displayed in a graphics window.

本发明同时旨在提供一种信息系统可读信息载体,特征在于它包含信息程序指令,当这一程序被一信息系统加载且执行时,使执行针对上述目的的生成方法。The present invention also aims to provide an information carrier readable by an information system, characterized in that it contains information program instructions, which, when this program is loaded and executed by an information system, cause the generation method for the above-mentioned purpose to be performed.

本发明同时旨在提供一种可拆卸的(amovible)信息载体,可部分或全部地被信息系统读取,其特征在于它包含信息程序指令,当这一程序被一信息系统加载且执行时,使执行针对上述目的的生成方法。The present invention also aims to provide a detachable (amovible) information carrier, which can be partially or completely read by an information system, and is characterized in that it contains information program instructions. When this program is loaded and executed by an information system, Make execute generate method for above purpose.

本发明最后旨在提供存储在信息载体上的计算机程序,所述程序包含指令,当这一程序被一信息系统加载且执行时,使执行针对前述目的的生成方法。The invention finally aims to provide a computer program stored on an information carrier, said program comprising instructions, which, when this program is loaded and executed by an information system, cause the execution of the generation method for the aforementioned purposes.

附图说明Description of drawings

本发明的其他特征和优点根据下述详细描述和附图将更加明显,其中:Other features and advantages of the present invention will become apparent from the following detailed description and accompanying drawings, in which:

-  已作描述的图1以图解形式表示现有技术中CAD软件的工作环境;- Figure 1, already described, diagrammatically represents the working environment of CAD software in the prior art;

-  图2以图解形式表示可以实施本发明的计算机物理资源;- Figure 2 represents in diagrammatic form the computer physical resources that can implement the invention;

-  图3以图解形式表示图1的工作环境,其中响应用户的请求后重叠显示符合本发明的对话框;- Fig. 3 is a diagrammatic representation of the working environment of Fig. 1, in which dialog boxes according to the present invention are superimposed and displayed in response to the user's request;

-  图4以图解形式单独表示图3的对话框;- Figure 4 represents the dialog box of Figure 3 in a diagrammatic form;

-  图5通过本发明的对话框以图解形式表示参数调节(réglage)数值相对于显示在图4中的数值的变化;并且- Figure 5 graphically represents the variation of the value of the parameter adjustment (réglage) with respect to the value shown in Figure 4 by means of the dialog box of the invention; and

-  图6以图解形式表示规格树中参照图5所述参数调节相对于图1中树的变化效果。- Figure 6 graphically represents the effect of parameter adjustments in the specification tree described with reference to Figure 5 relative to the tree in Figure 1.

具体实施方式Detailed ways

参照图2,表示出用于实施本发明的可编程设备100的物理资源。Referring to FIG. 2, the physical resources of aprogrammable device 100 for implementing the present invention are shown.

设备100包含一个通信总线109,在其上连接有:Thedevice 100 includes acommunication bus 109 to which are connected:

-  一个中央处理单元102(微处理器,CPU),它控制设备100的各元件之间的交换;- a central processing unit 102 (microprocessor, CPU), which controls the exchanges between the various elements of thedevice 100;

-  一个只读存储器(ROM)101,能够含有本发明程序(Prog1,Prog2);- a read-only memory (ROM) 101 capable of containing the programs (Prog1, Prog2) of the invention;

-  一个随机存储器(RAM)105;- a random access memory (RAM) 105;

-  一个硬盘103,能够包含前述程序;- ahard disk 103 capable of containing the aforementioned programs;

-  一个键盘104;- akeyboard 104;

-  一个屏幕107;- ascreen 107;

-  一个软盘阅读器111,适于接收软盘110并根据本发明读取或写入处理完毕或有待处理的文档;- afloppy disk reader 111 adapted to receive afloppy disk 110 and to read or write processed or pending documents according to the invention;

-  连接到一个通信网络120,如因特网的一个通信接口106,接口适于发送和接收文档。- Acommunication interface 106 connected to acommunication network 120, such as the Internet, suitable for sending and receiving documents.

通信总线109使设备内或与之连接的不同元件之间的通信和协同工作成为可能。总线的表示并非限制性的,而且特别是,允许中央处理单元直接或通过设备的另一个元件作为中介传送指令给设备的任何元件。Communication bus 109 enables communication and interworking between the different elements within or connected to the device. The representation of a bus is not limiting and, in particular, allows the central processing unit to transmit instructions to any element of the device, either directly or through the intermediary of another element of the device.

使可编程设备能够实现根据本发明的处理的每一程序的可执行代码可被存储在例如硬盘103或只读存储器101中。The executable code of each program enabling the programmable device to realize the processing according to the present invention may be stored in thehard disk 103 or the read-only memory 101, for example.

根据一个变化的实现方式,软盘110可包含文档以及一旦被设备阅读就被存储在硬盘103的前述程序的可执行代码。According to a variant implementation, thefloppy disk 110 may contain documentation and executable codes of the aforementioned programs stored on thehard disk 103 once read by the device.

根据另一个变化的实现方式,程序的可执行代码可通过通信网络经由接口106被接收,以便以与前述相同的方式被存储。According to another variant implementation, the executable code of the program can be received via the communication network via theinterface 106 to be stored in the same manner as previously described.

软盘可由任何一种信息载体替代,例如,光盘(CD ROM)或存储卡。通常的做法是,一种信息存储装置,可被计算机或微处理器识别,安装或并不安装在设备中,必要时可拆卸,适用于存储一个或多个程序,该程序在执行时可以实施根据本发明的方法。The floppy disk can be replaced by any kind of information carrier, for example, compact disc (CD ROM) or memory card. In general practice, an information storage device, identifiable by a computer or microprocessor, installed or not installed in a device, and detachable if necessary, suitable for storing one or more programs which, when executed, implement according to the method of the invention.

更为通常的做法,这个或这些程序可在被执行之前被装载到设备的存储装置之一中。More generally, the program or programs may be loaded into one of the device's storage means before being executed.

中央处理单元102命令和控制根据本发明的这个或这些程序的软件代码段或指令的执行,指令被存储于硬盘103或只读存储器101中,亦或存储在前述的其他存储元件中。当通上电源,存储在非易失存储器,如硬盘103或ROM存储器101上的这个或这些程序,根据本发明被转移到只读存储器RAM上,该只读存储器RAM将含有这个或这些程序的可执行代码的,也转移到用于存储使本发明实现所必需的参数变量的寄存器中。Thecentral processing unit 102 commands and controls the execution of the software code segments or instructions of the program or programs according to the present invention, and the instructions are stored in thehard disk 103 or the read-only memory 101, or in other storage elements mentioned above. When the power is turned on, the program or programs stored in the non-volatile memory, such as thehard disk 103 or theROM memory 101, are transferred according to the present invention to the read-only memory RAM, which will contain the program or programs. The executable code is also transferred to registers for storing parameter variables necessary to implement the present invention.

应当注意根据本发明包含上述装置的可编程设备也可成为一台已被编程的设备。It should be noted that a programmable device according to the present invention comprising the means described above can also be a programmed device.

这一设备因而包含这一或这些信息程序的代码,例如被固化在专用集成电路上(ASIC)。This device thus contains the code of this or these information programs, for example embodied on an application specific integrated circuit (ASIC).

参照图3,显示了图1中航空器的三维数字模型的工作环境。我们再次看到航空器4的图形表示和规格树2。Referring to FIG. 3 , the working environment of the three-dimensional digital model of the aircraft in FIG. 1 is shown. Again we see the graphical representation ofaircraft 4 and thespecification tree 2.

当选择规格树2的其中一个现用元素,这里是元素“机身fuselage.1”20B,并激活位于工具栏18里的按钮或图标18A“参数编辑”时,又一个图形界面50出现在微计算机屏幕上,重叠显示在第一个图形界面4上。When selecting one of the active elements of thespecification tree 2, here the element "Fuselage. On the computer screen, the overlap is displayed on the firstgraphical interface 4 .

这个图形界面50是一个对话框,至少包括与命令参数有关的一部分54和必要时候出现的关于相应元素的几何体的一部分52。图形界面50包含用于模型20B“机身fuselage.1”的每一个元素的选项标签60。这些标签60被个体化为60A到60F,分别对应元素“全视图”,“主体”,“横切面”,“机舱”,“汽缸”和“尾部”。Thisgraphical interface 50 is a dialog box comprising at least apart 54 relating to the command parameters and apart 52 relating to the geometry of the corresponding element, which appears when necessary.Graphical interface 50 contains option tabs 60 for each element ofmodel 20B "Fuselage.1". These tags 60 are individualized as 60A to 60F, corresponding to the elements "full view", "body", "cross section", "nacelle", "cylinder" and "tail", respectively.

在部分54中,可看见一个对应选中标签的命令参数清单70,这里是对应“横切面”的标签60C。Insection 54, a command parameter list 70 can be seen corresponding to the selected tab, here thetab 60C corresponding to "Cross Section".

参数70被个体化为70A到70K。每一个参数70对应一个域80,域中数值可由用户借助于数值改变装置如一个升降器82或一个游标82H进行修改。每一个参数同样包括一个选择按钮84。Parameters 70 are individualized as 70A to 70K. Each parameter 70 corresponds to a field 80 in which the value can be modified by the user by means of value changing means such as a lifter 82 or aslider 82H. Each parameter also includes a selection button 84 .

图标18A是一个可以根据本发明发出显示对话框50的命令的快捷方式。这一命令生成一个参数编辑器,用于在结构上和功能上反映模型而无须直接依靠规格树或部件的构造历史。参数编辑器展示用于编辑模型的某些参数至少参数70的各个域80。域80与模型参数直接关联。Icon 18A is a shortcut that can issue a command to displaydialog box 50 in accordance with the present invention. This command generates a parameter editor for structurally and functionally reflecting the model without directly relying on the specification tree or the construction history of the part. The parameter editor presents various fields 80 for editing certain parameters of at least the parameters 70 of the model. Domain 80 is directly associated with model parameters.

图形界面50由三个按钮:确认按钮“OK”90A、应用按钮90B和取消按钮90C构成。Graphical interface 50 is composed of three buttons: confirmation button "OK" 90A, applybutton 90B and cancelbutton 90C.

参照图4,用户在对话框50的部分54中选择他想要在对话框50的部分52中处理、修改和/或可视化的参数。这里,用户选择对应于横切面机身高度的参数70A。记录在对应域80A中的原始数值这里是3000mm。用户使受对话框中部分52中的参数70A影响的几何部分可视化。Referring to FIG. 4 , the user selects insection 54 ofdialog 50 the parameters that he wants to process, modify and/or visualize insection 52 ofdialog 50 . Here, the user selects theparameter 70A corresponding to the cross-sectional fuselage height. The original value recorded in thecorresponding field 80A is here 3000 mm. The user visualizes the portion of geometry affected byparameter 70A insection 52 of the dialog.

参照图5,用户希望根据图4中显示的数值修改参数70A的调节数值。例如这里,他借助升降器82A修改参数70A关于机身横截面的高度值(新数值=2000mm)。参数数值改变的效果在图形窗口52中被实时地(1至2秒钟)明显显示。Referring to FIG. 5 , the user wishes to modify the adjustment value ofparameter 70A according to the value shown in FIG. 4 . Here, for example, he modifies the value ofparameter 70A with respect to the height of the fuselage cross section (new value = 2000 mm) by means ofelevator 82A. The effect of changing the parameter value is visibly displayed in thegraphic window 52 in real time (1 to 2 seconds).

确认按钮90A(OK)的选择使得参数新数值自动加入到产品的全部元件中。Selection ofconfirmation button 90A (OK) causes the new value of the parameter to be automatically added to all components of the product.

参照图6,人们显然自动地观察到:参数70A数值借助于参考图5描述的对话框50的改变,引起规格树2和显示在图形界面4上的几何图相对于参照图1所述的工作环境2和4的相应改变(这里机身横截面缩小)。Referring to Fig. 6, one obviously automatically observes that the change of theparameter 70A value by means of thedialog box 50 described with reference to Fig. Corresponding changes forenvironments 2 and 4 (here the fuselage cross-section is reduced).

实际中,是一转换器将规格树2转换成一个用户图形界面50、52、54,其中至少一个现用元素,这里是图2至6中所述树2的现用元素20B,被关联一个对话框,该对话框包含至少一个与所述现用元素的至少一个命令参数70A关联的域80A。实际中,根据本发明需要转换器生成一个结构参数编辑器,它在与部件设计相关的技术问题的可操作方案中提供了可由非专业用户输入参数的域。In practice, a converter transforms thespecification tree 2 into agraphical user interface 50, 52, 54 in which at least one active element, here theactive element 20B of thetree 2 in FIGS. 2 to 6, is associated with a A dialog box containing at least onefield 80A associated with at least onecommand parameter 70A of said active element. In practice, the converter according to the invention is required to generate a structural parameter editor which provides fields for input of parameters by non-expert users in the operational solution of technical problems related to component design.

命令参数70A的调节是可由一位CAD软件非专业用户通过选择图标18A启动根据本发明的参数编辑器修改的。实际中,参数编辑器利用CAD软件中的可用参数编辑器的自带功能。Adjustment of thecommand parameter 70A is modifiable by a non-expert user of CAD software by selecting theicon 18A to activate the parameter editor according to the present invention. In practice, the parameter editor utilizes the native functionality of the parameter editors available in the CAD software.

根据本发明的参数编辑器借助所述自带功能组织和结构化对话框50中的模型的参数。The parameter editor according to the invention organizes and structures the parameters of the model in thedialog box 50 by means of said built-in functions.

所述命令参数的每一次调节直观地被显示在相应的域80并自动引起规格树2中相应现用元素的命令参数调节的变化。因此,一位用户可以轻易并直接地通过对话框修改参数的数值。Each adjustment of said command parameter is intuitively displayed in the corresponding field 80 and automatically causes a change in the adjustment of the command parameter of the corresponding active element in thespecification tree 2 . Thus, a user can easily and directly modify the value of a parameter via a dialog box.

图形窗口52包括相应现用元素20B的几何图,所述参数的调节被显示在所述图形窗口52,它使非专业用户可直观地确认参数数值的变化效果。Thegraphic window 52 includes a geometric diagram of the correspondingactive element 20B, and the adjustment of the parameters is displayed in thegraphic window 52, which enables non-professional users to visually confirm the effect of the change of the parameter value.

实际中,转换器根据所选择的编辑和转换规则转转每个现用元素成一个对话框。In practice, the converter converts each active element into a dialog according to the selected editing and conversion rules.

例如,规格树2中的每个元素20A,20B,20C,20D,20E属于由终端节点和非终端节点构成的组。在每一个终端节点上关联一个用户图形窗口型可视显示器52和一个参数编辑器18A。在每一个非终端节点上关联一个参数编辑器18A和多个标签60,每一个标签60关联一个子节点62。For example, eachelement 20A, 20B, 20C, 20D, 20E in thespecification tree 2 belongs to a group consisting of a terminal node and a non-terminal node. Associated with each terminal node is a user graphical window typevisual display 52 and aparameter editor 18A. Associated with each non-terminal node is aparameter editor 18A and a plurality of tags 60 , each tag 60 being associated with a child node 62 .

实际中,参数编辑器还是一个脚本编辑器,例如脚本语言是一种XML型标记语言。In practice, the parameter editor is also a script editor, for example, the script language is an XML markup language.

因而,由于通信接口106,可以远距离,以XML文件形式,交换参数域80的数值。这样一种交换允许通过交换仅包含参数的修改的文本或脚本形式的小文件,来与其它用户进行远距离协同工作。Thus, thanks to thecommunication interface 106, the value of the parameter field 80 can be exchanged remotely, in the form of an XML file. Such an exchange allows remote collaborative work with other users by exchanging small files in the form of modified text or scripts containing only parameters.

转换器在实际中体现为被一种扩展机制附加到CAD软件的一系列补充软件功能形式,被称为“插件”。这种扩展在物理上由文本文件、图标或CAD软件文件形式的一系列动态库和资源文件组成。In practice, the converter is embodied as a series of supplementary software functions added to the CAD software by an extension mechanism, which is called "plug-in". This extension physically consists of a series of dynamic libraries and resource files in the form of text files, icons or CAD software files.

编辑规则可区分两种类别的命令参数:可修改参数和不可修改参数。Editing rules distinguish two categories of command parameters: modifiable parameters and non-modifiable parameters.

根据本发明的转换软件在打开一个已经被CAD软件如Catia V5版创建的三维模型后被启动。转换软件可轻易并直接地修改三维模型的参数而不要求CAD软件的深入了解且不会造成对源代码的修改。The conversion software according to the invention is activated after opening a three-dimensional model that has been created by CAD software such as Catia V5 edition. The conversion software can easily and directly modify the parameters of the 3D model without requiring in-depth knowledge of the CAD software and without causing modifications to the source code.

Claims (15)

1. equipment that is used to generate the parameter model that is associated with the three-dimensional geometry body of parts or cover parts, described model with the form diagrammatic representation of specification tree (2) on computer screen, described specification tree (2) comprises at least one element (20B) by at least one command parameter definition, it is characterized in that it comprises that one is suitable for described specification tree (2) is converted to graphical interface of user (50,54) converter, at described graphical interface of user (50,54) in, now use the related dialog box of element (20B) at least one of described specification tree (2), described dialog box comprises and described at least one territory (80) that now is associated with at least one command parameter of element, the adjusting of described command parameter can be made amendment by means of a parameter editing machine (18A) by the user, and each adjusting of described command parameter is presented in the corresponding field (80) of dialog box and causes the change of the adjusting of the corresponding command parameter of now using element in the specification tree (2) automatically.
CN2006800214659A2005-05-192006-05-12Method and device for generation of a parametric model associated with a 3d geometryExpired - Fee RelatedCN101198957B (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
FR05050292005-05-19
FR0505029AFR2886030B1 (en)2005-05-192005-05-19 METHOD AND DEVICE FOR GENERATING A PARAMETRIC MODEL RELATING TO 3D GEOMETRY
PCT/FR2006/001075WO2006123040A2 (en)2005-05-192006-05-12Method and device for generating a parametric model linked to a 3d geometry

Publications (2)

Publication NumberPublication Date
CN101198957Atrue CN101198957A (en)2008-06-11
CN101198957B CN101198957B (en)2012-06-06

Family

ID=35058136

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2006800214659AExpired - Fee RelatedCN101198957B (en)2005-05-192006-05-12Method and device for generation of a parametric model associated with a 3d geometry

Country Status (8)

CountryLink
EP (1)EP1889196A2 (en)
JP (1)JP5009901B2 (en)
CN (1)CN101198957B (en)
BR (1)BRPI0612929A2 (en)
CA (1)CA2608320A1 (en)
FR (1)FR2886030B1 (en)
RU (1)RU2474874C2 (en)
WO (1)WO2006123040A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102804186A (en)*2009-06-192012-11-28微软公司Solver-based Visualization Framework
CN105488240A (en)*2014-10-112016-04-13中国航空工业集团公司西安飞机设计研究所Rapid generating method for three-dimensional model of integral wing rib
CN109343842A (en)*2018-10-092019-02-15上海莉莉丝科技股份有限公司Method, system, equipment and the medium of object are shown in editing machine
CN112106054A (en)*2018-05-092020-12-18西门子股份公司Preparation of three-dimensional models for data transmission

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP2266021A4 (en)2008-04-042014-01-01Landmark Graphics CorpSystems and methods for correlating meta-data model representations and asset-logic model representations
US10552391B2 (en)2008-04-042020-02-04Landmark Graphics CorporationSystems and methods for real time data management in a collaborative environment
JP2011221718A (en)2010-04-072011-11-04Sony CorpGeneration device, generation method, and program
KR101307350B1 (en)2012-04-242013-09-11국방과학연구소Method and apparatus for embodying instrument panel of reconfigurable flight simulator using graphic images
US10061481B2 (en)*2013-02-282018-08-28The Boeing CompanyMethods and devices for visually querying an aircraft based on an area of an image
US10437938B2 (en)*2015-02-252019-10-08Onshape Inc.Multi-user cloud parametric feature-based 3D CAD system
US10423884B2 (en)2015-06-042019-09-24The Mathworks, Inc.Extension of model-based design to identify and analyze impact of reliability information on systems and components
CN110930511B (en)*2019-07-252023-03-31上海钢通网络科技有限公司Support arrangement design editing method in steel bridge design
CN112100779B (en)*2020-08-212024-05-14广州明珞装备股份有限公司Method, system, device and medium for generating electrical drawing

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2754540B2 (en)*1987-10-021998-05-20松下電器産業株式会社 Pulse counting type detector
US6360357B1 (en)*1999-06-102002-03-19Dassault SystemsAdding code in an application during runtime to enrich object behavior
US6611725B1 (en)*2000-02-032003-08-26Solidworks CorporationComputer drawing system
US7079990B2 (en)*2001-02-082006-07-18Solidworks CorporationAutomated connections of computer-aided design components
US7176942B2 (en)*2001-03-232007-02-13Dassault SystemesCollaborative design
US6768486B1 (en)*2001-05-182004-07-27Autodesk, Inc.Modifying subobjects of geometry objects based on per-subobject objects
RU2324975C2 (en)*2001-12-212008-05-20Здфакто АпсMethod, computer system and software product for setting virtual representation of multiple part composition
EP1355485A1 (en)*2002-04-182003-10-22Deutsche Thomson-Brandt GmbhMethod for generating a user interface on a HAVi device for the control of a Non-HAVi device
GB2388002B (en)*2002-04-262004-05-12Oracle Int CorpGraphical modelling system
US7283939B2 (en)*2003-05-142007-10-16Incs Inc.Method, system and program for supporting mechanism design
JP3939310B2 (en)*2003-05-142007-07-04株式会社インクス Mechanism design support method, mechanism design support system, and mechanism design support program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102804186A (en)*2009-06-192012-11-28微软公司Solver-based Visualization Framework
CN102804186B (en)*2009-06-192015-08-19微软技术许可有限责任公司 Solver-based visualization framework
CN105488240A (en)*2014-10-112016-04-13中国航空工业集团公司西安飞机设计研究所Rapid generating method for three-dimensional model of integral wing rib
CN112106054A (en)*2018-05-092020-12-18西门子股份公司Preparation of three-dimensional models for data transmission
CN109343842A (en)*2018-10-092019-02-15上海莉莉丝科技股份有限公司Method, system, equipment and the medium of object are shown in editing machine
US11294541B2 (en)2018-10-092022-04-05Shanghai Lilith Technology CorporationMethod, system, and device for displaying geometry in editor, and medium

Also Published As

Publication numberPublication date
WO2006123040A3 (en)2007-05-10
FR2886030B1 (en)2007-08-10
CN101198957B (en)2012-06-06
CA2608320A1 (en)2006-11-23
JP2008541286A (en)2008-11-20
JP5009901B2 (en)2012-08-29
RU2474874C2 (en)2013-02-10
BRPI0612929A2 (en)2010-12-07
RU2007147335A (en)2009-06-27
WO2006123040A2 (en)2006-11-23
EP1889196A2 (en)2008-02-20
FR2886030A1 (en)2006-11-24

Similar Documents

PublicationPublication DateTitle
CN101198957A (en) Method and device for generating parametric models related to three-dimensional geometry
KR101885089B1 (en)Excel export method for bim design files
US8046735B1 (en)Transforming graphical objects in a graphical modeling environment
RU2409844C2 (en)Markup-based extensibility for user interfaces
JP5049280B2 (en) Extensible XML format and object model for localization data
US20040060037A1 (en)Method for gesture based modeling
CN113886362A (en) Data storage system and storage method based on workflow engine and low-code platform
KR20060087995A (en) Methods and systems for modeling workflow
WO2006055720A1 (en)Dynamic generation of formatted user interfaces in software environments
US20070038947A1 (en)Method and device for generation of a parametric model associated with a 3D geometry
US7899846B2 (en)Declarative model editor generation
Da Silva et al.Integration of RE and MDE paradigms: the ProjectIT approach and tools
CN115495069B (en)Model-driven coal industry software process implementation method, device and equipment
CN112631585B (en)XML-based rapid parameter interface configuration method
US8074200B2 (en)Method and system for providing tooling instructions through parameterization as an aid for software application development
CN119718308A (en)Managing apps, such as user interfaces, methods, and systems for developing apps
JP2009193489A (en)Work procedure manual creation system
Puerta et al.Interactively mapping task models to interfaces in MOBI-D
CN117215556A (en)Modularized page rapid construction method, system, equipment and medium
KR101985491B1 (en)Result generating and monitoring apparatus using visualzation of formula with diagram mode
Sprogis et al.Specification, configuration and implementation of DSL tool
Tching et al.IM-sgi: an interface model for shape grammar implementations
Babris et al.From Models to Interfaces: Leveraging the Two-Hemisphere Model for Automated UI Generation
Mbang* et al.Automation of the computer-aided design–computer-aided quality assurance process chain in car body engineering
Li et al.Research on a pattern-based user interface development method

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20120606

Termination date:20210512


[8]ページ先頭

©2009-2025 Movatter.jp