首页 / 技术领域 / 框图 / 专利数据
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
181 An apparatus and method for generating efficiently executable code representative of a block diagram EP91116096.8 1991-09-21 EP0513433A2 1992-11-19 Powell, Douglas B.

Each block of a block diagram corresponds to a software procedure for performing at least one function and the block comprises at least one input and at least one output. The blocks have interconnections between the inputs and outputs for forming the block diagram. The executable code is assembled by ordering the procedures in accordance with penalties associated with each procedure, so that the procedures having the smallest penalties are executed prior to the procedures having larger penalties.

182 Overriding an interface in a graphical block diagram modeling environment US13835918 2013-03-15 US09442702B1 2016-09-13 Yogesh Dalal; John E. Ciolfi; Sanjai Singh
A device receives information that identifies a parameter associated with a masked block that represents elements of a block diagram model that, when executed, simulates a behavior of a system. The masked block is associated with a first user interface that allows a value of the parameter to be specified for the masked block. The device receives an indication that the parameter is to be associated with a derived block that represents the elements of the block diagram model. The derived block inherits one or more properties from the masked block. The device creates the derived block, and associates the derived block with the parameter and a second user interface that allows a value of the parameter to be specified for the derived block. The device outputs or stores information that identifies the parameter, the derived block, and the association between the parameter and the derived block.
183 CONCEPTUALIZATION AND SEARCH OF BLOCK DIAGRAM BASED MODELS US14542954 2014-11-17 US20160139004A1 2016-05-19 Martin Witte
Methods for conceptualization and search of block diagram based models. A method includes receiving a selected model from a model library comprised of a plurality of models, mapping physical quantities to each of the plurality of properties of the selected model, associating a semantic interpretation to each of the plurality of properties, defining a similarity determination comparing the semantic interpretation of a first property and the semantic interpretation of a second property, determining property similarities comparing the specific properties for each of the plurality of models to the specific properties of the selected model by applying the similarity determination, determining a model similarity based on a weighted summation of the property similarities, and creating a similarity list of similar models with sufficient model similarities.
184 Translating of geometric models into block diagram models US12606315 2009-10-27 US08532966B1 2013-09-10 Arnav Mukherjee; Victor Chudnovsky; Jeff Wendlandt; Nathan E. Brewton
Methods and systems for translating models generated in one modeling environment into models that can be used in other modeling environments are disclosed. Because models are created using different data formats in different modeling environments, models generated in one modeling environment are generally incompatible with other models in other modeling environments. Therefore, the present invention provides a neutral data format that can store information on models generated in one modeling environment, and that can be used by other modeling environments to create their models. The present invention may export models created in one modeling environment into the neutral data format. The neutral data format may subsequently be imported into other modeling environments in which new models are generated using the information contained in the neutral data format. The present invention also provides animation of the newly generated models by animation clients via open animation interfaces. The open animation interfaces support multiple animation clients at a simultaneous time.
185 Automatically arranging objects in a graphical program block diagram US11774651 2007-07-09 US08479218B2 2013-07-02 Anand Kodaganur; Arjun J. Singri; Ashwin Prasad; Karthik S. Murthy; Craig Smith; Bharath Dev
Various embodiments of a system and method for automatically arranging or positioning objects in a block diagram of a graphical program are described. A graphical programming development environment or other software application may be operable to automatically analyze a block diagram of a graphical program, e.g., in order to determine objects present in the block diagram, as well as their initial positions within the block diagram. The graphical programming development environment may then automatically re-position various ones of the objects in the block diagram. In various embodiments, the objects may be re-positioned so as to better organize the block diagram or enable a user to more easily view or understand the block diagram.
186 PARAMETER PROMOTION IN A BLOCK DIAGRAM MODELING ENVIRONMENT US13459281 2012-04-30 US20120316851A1 2012-12-13 Yogesh Kamalkishore DALAL; Sanjai SINGH; Saikiran S. THUNUGUNTLA; John Edward CIOLFI
A computational device receives, from a user, a selection of a block, a subsystem or multiple blocks from a block diagram modeling environment, and presents, to the user, a set of parameters associated with the block, subsystem, or multiple blocks. The computational device receives, from the user, selection of a first subset of parameters from the set of parameters, and creates a customized dialog box by promoting the selected first subset of parameters to the customized dialog box, wherein the customized dialog box permits editing of values associated only with the first subset of parameters.
187 Detecting differences between high level block diagram models US12615415 2009-11-10 US08156459B1 2012-04-10 Jingzhao Ou; Chi Bun Chan
A method of detecting differences between high level block diagram models using text based analysis. Previous methods of determining differences between high level block diagram models derive differences through traversal of the block hierarchy which is complex and cannot compare differences between models created with third party design environments. The present invention increases interoperability and capabilities of existing circuit design environments, and achieves an advance in the art, by converting high level block diagram models to a user readable text-based format and performing a text-based differential analysis on the converted models to determine differences.
188 System and method for optimizing block diagram models US12760912 2010-04-15 US07949504B2 2011-05-24 Donald Paul Orofino, II; Michael James Longfritz; Ramamurthy Mani; Darel Allen Linebarger
A method includes in a system determining a constraint for constraining operation of a portion of a block diagram model, determining if the portion of the block diagram model violates the constraint, and providing a user information based on the violating of the first constraint.
189 Modeling linearly-implicit systems in block diagram modeling environments US10903168 2004-07-30 US07739081B1 2010-06-15 Jacek Kierzenka; Jeff Wendlandt
Methods for modeling and executing systems in a linearly-implicit formulation of ordinary differential equations (ODEs) or differential algebraic equations (DAEs) are provided in modeling environments. The modeling environments may include block diagram modeling environments, such as time-based block diagram modeling environments. The block diagram modeling environments may include or be coupled to other modeling environments, such as physical modeling environments, so that models created in other modeling environments may also be introduced and solved in the linearly-implicit formulation of ODEs or DAEs in the block diagram modeling environments. Models describing the systems in the linearly-implicit formulation of ODEs or DAEs may also be created directly by users using user-defined blocks in the block diagram modeling environments. The present invention provides solvers for solving the system described in the linearly-implicit formulation of DAEs as well as ODEs in the block diagram modeling environment.
190 Method of using block diagram to combine logic expressions US11624217 2007-01-18 US20080178099A1 2008-07-24 Tao Feng
A complicated logic expression uses 4 operators “and”, “or”, “not” and “( )” to combine simpler logic expressions. A method is provided to use lines and blocks to represent these operators and separate the logic expressions.
191 Multimedia document using time box diagrams US519261 1995-08-25 US5717438A 1998-02-10 Michelle Y. Kim; Junehwa Song; Daniel Tunkelang
A computer-implemented method of drawing a multimedia story including at least one episode is provided which represents a plurality of multimedia fries (e.g., text, sound, video, and picture files) graphically in a "time-box" which can be connected to other time boxes to for a time box diagram. A user can easily stretch or shrink, reposition, delete, or otherwise manipulate the fries graphically using the time boxes in order to produce a final multimedia story within given temporal (time) constraints. The method according to the invention includes steps of inputting to a processor story data having at least one episode, and, for each episode, generating first and second events and temporal constraints. Thereafter, from the temporal constraints, first coordinates of each of the first and second events for each of the episodes are determined, and the first and second events are assigned to layers based on a temporal position of the first and second events such that for each episode the first and second events are temporally connected. Thereafter, an order of events on each layer of the layers is permuted, and, from the order of the events on each layer and the temporal constraints, second coordinates of each of the first and second events for each of the episodes are determined. Finally, a layout of the story is generated.
192 Method for optimizing resource allocation starting from a high level US303295 1994-09-08 US5553001A 1996-09-03 Jorge P. Seidel; Steven K. Knapp
The more highly integrated programmable circuits include several kinds of resources for implementing the user's logic diagram. The resources provided in the chip hardware are intended to implement functions commonly specified by a user. In order for a complex chip to efficiently implement a complex design, the features called for in the design must be matched with the resources offered in the chip hardware. The present invention evaluates a user's logic diagram in comparison to resources available on a particular chip and matches a plurality of features in the design to resources in the chip which can efficiently implement those features.
193 Method for generating logic modules from a high level block diagram US268884 1994-06-30 US5499192A 1996-03-12 Steven K. Knapp; Jorge P. Seidel; Steven H. Kelem
A set of module generators produce optimized implementations of particular circuit logic arithmetic functions for Field Programmable Gate Arrays (FPGAs) or other digital circuits. The module generators allow a circuit designer to spend more time actually designing and less time determining device-specific implementation details. The module generators accept a high level block diagram schematic of the circuit and automatically perform the detailed circuit design, including propagation of data types (precision and type) through the circuit, and low level circuit design optimization using a library of arithmetic and logic functions. The module generators are particularly useful for designs using field programmable gate arrays because of their unique architectures and ability to implement complex functions.
194 Block diagram simulator using a library for generation of a computer program US631186 1990-12-20 US5151984A 1992-09-29 William C. Newman; Paul F. Titchener; Douglas B. Powell
An apparatus and/or method using an automatic program generation computer for generation of a computer program which represents a functional system on a display. A system has a plurality of interactively connected functionality blocks which form a block diagram and typically, the block diagram has one or more feedback loops. Each of the blocks has at least one input, at least some of the blocks have at least one input functionally defined by and connected to at least one of the outputs. At least one of the blocks is a state block whose operation at one time is dependent on the condition of at least one input for the state block at a prior time. A stored update state procedure is provided corresponding to the state block defining the state as a function of at least one of the inputs to the state block. At least one stored update output procedure is provided and corresponds to each of the blocks for defining at least one of the outputs of a block. The output of the update output procedure is a function of at least one of the inputs of a block and/or the state of a block.
195 Hanger for frameless pictures, mirrors, and the like US24323551 1951-08-23 US2686641A 1954-08-17 ELI FRIEDRICH
196 Method for constructing block and related part, and block thereof JP35099693 1993-12-31 JPH07197472A 1995-08-01 KATO YOICHIRO; NAGAOKA SHINGEN
PURPOSE: To fill grout into a lower space at the bottom part of a block or the like, by a method wherein the grout overflowing the upper end of a tubular member is allowed to flow in a collecting part through the gap between the tubular member and a through hole in the block or the like. CONSTITUTION: After an anchor 8 is inserted into an anchor-inserting hole 2 through a tubular member 3, grout is poured thereinto and a space part in the hole 2 is fillied with the grout. The grout overflows the upper end part of the tubular member 3 by continuously pouring the grout, flows downward through the gap between the inner surface of a through hole 5 in a block 4 and the outer surface of the tubular member 3, and flows in a collecting part 6 at the bottom part of the block 4. COPYRIGHT: (C)1995,JPO
197 A SYSTEM AND METHOD FOR USING EXECUTION CONTEXTS IN BLOCK DIAGRAM MODELING PCT/US2004011839 2004-04-16 WO2004095267A3 2005-09-29 CIOLFI JOHN; MANI RAMAMURTHY; OROFINO DONALD P II; SHAKERI MOJDEH; ULLMAN MARC; YEDDANAPUDI MURALI
A method of controlling the conditional execution of elements and subsystems in a block diagram is disclosed. Data structures known as Execution Contexts are created and associated with individual block diagram elements and subsystems. The Execution Contexts allow execution of the associated element or subsystem upon satisfaction of a specified pre-condition. The Execution Contexts may be inherited by other elements and subsystems in the block diagram and propagated programmatically throughout the block diagram. The use of the Execution Contexts allows for efficient code generation and block diagram execution, as well as supporting modular design concepts.
198 A SYSTEM AND METHOD FOR USING EXECUTION CONTEXTS IN BLOCK DIAGRAM MODELING PCT/US2004/011839 2004-04-16 WO2004095267A2 2004-11-04 CIOLFI, John; MANI, Ramamurthy; OROFINO, Donald, P., II; SHAKERI, Mojdeh; ULLMAN, Marc; YEDDANAPUDI, Murali

A method of controlling the conditional execution of elements and subsystems in a block diagram is disclosed. Data structures known as Execution Contexts are created and associated with individual block diagram elements and subsystems. The Execution Contexts allow execution of the associated element or subsystem upon satisfaction of a specified pre-condition. The Execution Contexts may be inherited by other elements and subsystems in the block diagram and propagated programmatically throughout the block diagram. The use of the Execution Contexts allows for efficient code generation and block diagram execution, as well as supporting modular design concepts.

199 带有搜索悬浮框图用户界面的电脑 CN202030112486.4 2020-03-27 CN306273368S 2021-01-08 林慧敏; 朱雀
1.本外观设计产品的名称:带有搜索悬浮框图用户界面的电脑。 2.本外观设计产品的用途:本外观设计产品用于运行程序及显示信息。 3.本外观设计产品的设计要点:在于屏幕中图形用户界面的内容。 4.最能表明设计要点的图片或照片:主视界面放大图。 5.本外观设计专利申请涉及的图形用户界面载体为现有设计,省略后视图、左视图、右视图、俯视图、仰视图。 6.图形用户界面的用途:界面用于电脑搜索悬浮框的交互界面;主视图界面为初始界面,界面中的搜索悬浮框可在界面中任意移动,点击搜索悬浮框可进行搜索所需内容;界面变化状态图1为将搜索悬浮框移至界面顶部某一位置时,所呈现的变化界面;界面变化状态图2为将搜索悬浮框移至界面右侧某一位置时,所呈现的变化界面;主视图界面在实际显示时参考界面使用状态参考图1;界面变化状态图2在实际显示时参考界面使用状态参考图2;界面变化状态图3在实际显示时参考界面使用状态参考图3。
200 Parameter promotion in a block diagram modeling environment US13459281 2012-04-30 US09058175B2 2015-06-16 Yogesh Kamalkishore Dalal; Sanjai Singh; Saikiran S. Thunuguntla; John Edward Ciolfi
A computational device receives, from a user, a selection of a block, a subsystem or multiple blocks from a block diagram modeling environment, and presents, to the user, a set of parameters associated with the block, subsystem, or multiple blocks. The computational device receives, from the user, selection of a first subset of parameters from the set of parameters, and creates a customized dialog box by promoting the selected first subset of parameters to the customized dialog box, wherein the customized dialog box permits editing of values associated only with the first subset of parameters.
QQ群二维码
意见反馈