Method and system for modeling a mechanical system
    1.
    发明授权
    Method and system for modeling a mechanical system 有权
    机械系统建模方法及系统

    公开(公告)号:US08271245B1

    公开(公告)日:2012-09-18

    申请号:US13181113

    申请日:2011-07-12

    申请人: Giles D. Wood

    发明人: Giles D. Wood

    IPC分类号: G06F17/50 G06F19/00

    摘要: A system and methods are disclosed herein for modeling a mechanical system having body elements movable in at least two dimensions in a graphical modeling environment. The system and methods described herein allow constraints on body elements movable in at least two dimensions in the mechanical system to be generalized and represented by a single block in the graphical modeling environment. The system and methods described herein simplify the modeling of a mechanical system by allowing a user to construct a definition of generalized constraints through a connectivity table. Thus, it is possible to model a mechanical system in a graphical modeling environment with less than all the body elements represented by blocks in a graphical model.

    摘要翻译: 本文公开了一种用于建模具有在图形建模环境中至少两维可移动的主体元件的机械系统的系统和方法。 本文描述的系统和方法允许在机械系统中在至少两个维度上可移动的主体元件的约束将被归纳并由图形建模环境中的单个块表示。 本文描述的系统和方法通过允许用户通过连接表来构建广义约束的定义来简化机械系统的建模。 因此,可以在图形建模环境中对具有小于图形模型中的块所表示的全部身体元素的机械系统进行建模。

    Generating and delaying function calls in a discrete event modeling environment
    2.
    发明授权
    Generating and delaying function calls in a discrete event modeling environment 有权
    在离散事件建模环境中生成和延迟函数调用

    公开(公告)号:US08260601B2

    公开(公告)日:2012-09-04

    申请号:US13251797

    申请日:2011-10-03

    IPC分类号: G06G7/62

    CPC分类号: G06F17/5009

    摘要: A mechanism to dynamically vary the amount of delay for an event-generated function call is discussed. The event causing the generation of the function call may be a signal-based event, function call event or some other type of event. A function call generating delay component is inserted into a DES model and dynamically adjusts the amount of delay to apply prior to generating and transmitting the function call to an intended target component. The function call generating component reads a value from an input port in determining the amount of delay. The identified value at the input port may be a signal value or an attribute associated with an event entity received at the port.

    摘要翻译: 讨论了动态改变事件生成函数调用的延迟量的机制。 导致产生函数调用的事件可能是基于信号的事件,函数调用事件或某种其他类型的事件。 函数调用生成延迟组件被插入到DES模型中,并且在生成并将函数调用发送到预期的目标组件之前动态地调整应用的延迟量。 函数调用生成组件在确定延迟量时从输入端口读取一个值。 输入端口处的识别值可以是与在端口处接收的事件实体相关联的信号值或属性。

    Non-machine specific optical-media based copy protection
    3.
    发明授权
    Non-machine specific optical-media based copy protection 有权
    非机器特定的基于光学介质的复制保护

    公开(公告)号:US08006313B1

    公开(公告)日:2011-08-23

    申请号:US10763484

    申请日:2004-01-23

    IPC分类号: G06F7/04

    摘要: A method of preventing use of an illegally copied optical medium comprises the step of identifying the media type of the optical medium to determine whether the optical medium is an original version or an unauthorized copy. If the media type indicates that the optical medium is an original version, use of the optical medium is not prevented. If the media type indicates that the optical medium is an unauthorized copy, use of the optical medium is inhibited. The media type can be identified by reviewing a medium-type code field contained in a mode parameter header of the optical medium, which corresponds to the media type of the optical medium, and is a feature integrated into the media that cannot be copied.

    摘要翻译: 防止使用非法复制的光学介质的方法包括识别光学介质的介质类型以确定光学介质是原始版本还是未经授权的复制的步骤。 如果介质类型表示光学介质是原始版本,则不能防止光学介质的使用。 如果介质类型表示光学介质是未经授权的复制,则禁止使用光学介质。 媒体类型可以通过查看包含在光学介质的模式参数报头中的介质类型代码字段来识别,该介质类型代码字段对应于光学介质的介质类型,并且是集成到不能被复制的介质中的特征。

    Recoverable error detection for concurrent computing programs
    4.
    发明授权
    Recoverable error detection for concurrent computing programs 有权
    并发计算程序的可恢复错误检测

    公开(公告)号:US07925791B2

    公开(公告)日:2011-04-12

    申请号:US11488432

    申请日:2006-07-17

    IPC分类号: G06F15/16

    摘要: The present invention provides a system and method for detecting communication error among multiple nodes in a concurrent computing environment. A barrier synchronization point or regions are used to check for communication mismatch. The barrier synchronization can be placed anywhere in a concurrent computing program. If a communication error occurred before the barrier synchronization point, it would at least be detected when a node enters the barrier synchronization point. Once a node has reached the barrier synchronization point, it is not allowed to communicate with another node regarding data that is needed to execute the concurrent computing program, even if the other node has not reached the barrier synchronization point. Regions can also be used to detect a communication mismatch instead of barrier synchronization points. A concurrent program on each node is separated into one or more regions. Two nodes can only communicate with each other when their regions are compatible. If their regions are not compatible, then there is a communication mismatch.

    摘要翻译: 本发明提供了一种用于在并发计算环境中检测多个节点之间的通信错误的系统和方法。 屏障同步点或区域用于检查通信不匹配。 屏障同步可以放置在并发计算程序中的任何位置。 如果在屏障同步点之前发生通信错误,则当节点进入屏障同步点时,至少会被检测到。 一旦节点达到屏障同步点,即使其他节点尚未到达屏障同步点,也不允许与其他节点通信,以执行并发计算程序所需的数据。 区域也可用于检测通信不匹配而不是屏障同步点。 每个节点上的并发程序分为一个或多个区域。 当两个节点的区域兼容时,两个节点只能相互通信。 如果他们的区域不兼容,那么通信不匹配。

    Automatic minimal build dependency determination and building an executable with source code
    5.
    发明授权
    Automatic minimal build dependency determination and building an executable with source code 有权
    自动最小构建依赖性确定和构建具有源代码的可执行文件

    公开(公告)号:US07818730B1

    公开(公告)日:2010-10-19

    申请号:US11479002

    申请日:2006-06-30

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/36 G06F8/34 G06F8/41

    摘要: The present invention provides a method and system for building an executable using only the necessary source modules or a reduced set of source modules. The complete list of necessary source modules can be determined by checking for dependency of any already identified necessary source modules. Hence, if any of the source modules belongs to a library, the entire library will not need to be compiled in order to use any necessary source module to build the executable. The present invention has the advantage that the executable takes shorter time to build and the executable is smaller in memory size so that it is easier to be ported to a target system. The present invention may also be used to minimize or reduce the memory needed to load a model so that only the elements/blocks that are used in the model are loaded into memory when a model loads. The present invention may further be used to minimize or reduce efforts in validating a model by creating a new library containing only the library elements/blocks that are used in the model, so that it is easy to identify which library elements/blocks need to be validated.

    摘要翻译: 本发明提供一种仅使用必需的源模块或一组缩减的源模块来构建可执行程序的方法和系统。 可以通过检查任何已经识别的必需源模块的依赖关系来确定必要源模块的完整列表。 因此,如果任何源模块属于库,则不需要编译整个库,以便使用任何必需的源模块来构建可执行文件。 本发明的优点在于可执行文件需要更短的建立时间,并且可执行文件的存储器大小较小,从而更容易被移植到目标系统。 本发明还可以用于最小化或减少加载模型所需的存储器,使得当模型加载时,仅将模型中使用的元件/块加载到存储器中。 本发明还可以用于通过创建仅包含在模型中使用的库元素/块的新库来最小化或减少验证模型的努力,使得容易地识别哪些库元素/块需要 验证。

    Integrated instrument driver network
    6.
    发明授权
    Integrated instrument driver network 有权
    集成仪器驱动网络

    公开(公告)号:US07752005B2

    公开(公告)日:2010-07-06

    申请号:US11888988

    申请日:2007-08-02

    申请人: Patrick L. Edson

    发明人: Patrick L. Edson

    IPC分类号: G06F3/00

    CPC分类号: G06F9/4411

    摘要: An application development environment is provided. A selection of instruments is provided. A selection of an instrument is received. The selected instrument is automatically queried for an identification information of an instrument driver. An absence of the instrument driver is determined in the application development environment. The instrument driver is identified at a remote storage location, the instrument driver having metadata. The identified instrument driver is verified based on the metadata. The verified instrument driver is automatically retrieved from the remote storage location. The retrieved instrument driver is installed in the application development environment. Communications are established between the application development environment and the selected instrument via the installed driver.

    摘要翻译: 提供了应用程序开发环境。 提供了一系列仪器。 收到仪器的选择。 自动查询所选仪器以查找仪器驱动程序的识别信息。 在应用开发环境中确定仪器驱动程序的缺失。 仪器驱动程序在远程存储位置识别,仪器驱动程序具有元数据。 基于元数据验证所识别的仪器驱动程序。 从远程存储位置自动检索已验证的仪器驱动程序。 检索到的仪器驱动程序安装在应用程序开发环境中。 通过安装的驱动程序在应用程序开发环境和所选仪器之间建立通信。

    Graphical functions
    7.
    发明授权
    Graphical functions 有权
    图形功能

    公开(公告)号:US07720656B2

    公开(公告)日:2010-05-18

    申请号:US09855199

    申请日:2001-05-14

    IPC分类号: G06G7/48 G06F9/44

    CPC分类号: G06F8/34

    摘要: A method, system and computer program product to define and utilize functions graphically is provided which may be used in the simulation of finite state machines. The functions may combine mathematical, logical, non-linear and comparative operations. The graphical elements of the function may be hidden for ease of display of various portions of a model.

    摘要翻译: 提供了一种用于定义和利用图形化功能的方法,系统和计算机程序产品,可用于有限状态机的仿真。 这些功能可以组合数学,逻辑,非线性和比较操作。 功能的图形元素可以被隐藏以便于显示模型的各个部分。

    Control of analog to digital conversion for analog I/O boards
    8.
    发明授权
    Control of analog to digital conversion for analog I/O boards 有权
    模拟量I / O板的模数转换控制

    公开(公告)号:US07609192B1

    公开(公告)日:2009-10-27

    申请号:US11881330

    申请日:2007-07-26

    申请人: Michael A. Vetsch

    发明人: Michael A. Vetsch

    IPC分类号: H03M1/12

    CPC分类号: G01R19/2509 G06F3/05

    摘要: A system and method for converting analog signals to digital signals minimize the latency of the analog to digital conversion for real-time systems. The conversion system and method implements the hardware of an analog to digital converter input/output (I/O) board and a software-based I/O-driver in an expansion bus. The hardware of the ADC I/O board executes free-running conversion of an analog signal into digital form and stores the converted values in a first level of a buffer having two levels. Previously stored converted values are pushed to the second level of the buffer when a new value is written to the first level. The I/O driver then retrieves stored values from the second level of the buffer when needed by the real-time system and gates the buffer to prevent pushing during retrieval of values from the second level.

    摘要翻译: 用于将模拟信号转换为数字信号的系统和方法使实时系统的模数转换的延迟最小化。 转换系统和方法在扩展总线中实现模数转换器输入/输出(I / O)板和基于软件的I / O驱动器的硬件。 ADC I / O板的硬件执行自由运行的模拟信号到数字形式的转换,并将转换的值存储在具有两个级别的缓冲器的第一级中。 当新值写入第一级时,先前存储的转换值将被推送到缓冲区的第二级。 然后,当实时系统需要时,I / O驱动器从缓冲器的第二级检索存储的值,并且在缓冲器检测到来自第二级的值时,缓冲缓冲器以防止推送。

    Revision control and configuration management
    9.
    发明授权
    Revision control and configuration management 有权
    修订控制和配置管理

    公开(公告)号:US08775392B1

    公开(公告)日:2014-07-08

    申请号:US13155059

    申请日:2011-06-07

    IPC分类号: G06F17/30

    摘要: In an illustrative embodiment, an apparatus, computer-readable medium, or method may be configured to manage a configuration. Files may be inserted into a file container in a computing environment and state information on the files may be stored. A change to a file in the file container may be received. A comparison result may be obtained by comparing a previous version of the file container to the file container after receiving the change to the file. The comparison result may be provided.

    摘要翻译: 在说明性实施例中,设备,计算机可读介质或方法可以被配置为管理配置。 可以将文件插入到计算环境中的文件容器中,并且可以存储关于文件的状态信息。 可以接收对文件容器中的文件的更改。 通过将文件容器的先前版本与文件容器进行比较,可以获得比较结果。 可以提供比较结果。

    Composite signal configuration element for modeling environments
    10.
    发明授权
    Composite signal configuration element for modeling environments 有权
    用于建模环境的复合信号配置元素

    公开(公告)号:US08635055B1

    公开(公告)日:2014-01-21

    申请号:US11975078

    申请日:2007-10-16

    IPC分类号: G06G7/62 G06F17/50

    CPC分类号: G06F17/5045

    摘要: In a modeling environment, a composite signal configuration element is provided. The composite signal configuration element configures one or more signals of a composite signal having a selectable grouping of the one or more signals. Configuring signals of a composite signal allows for the selectable creation, editing, and separation of composite signals. In some embodiments, hierarchical composite signals may be selectably created edited or separated into individual signals. In certain embodiments the composite signal configuration element may include additional functionality for performing operation on the composite signal.

    摘要翻译: 在建模环境中,提供复合信号配置元件。 复合信号配置元件配置具有一个或多个信号的可选择分组的复合信号的一个或多个信号。 配置复合信号的信号允许复合信号的可选择的创建,编辑和分离。 在一些实施例中,分层复合信号可以可选择地被编辑或分离成单个信号。 在某些实施例中,复合信号配置元件可以包括用于对复合信号执行操作的附加功能。