Automatic data acquisition subsystem synchronization and sample rate arbitration
    41.
    发明授权
    Automatic data acquisition subsystem synchronization and sample rate arbitration 有权
    自动数据采集子系统同步和采样率仲裁

    公开(公告)号:US09423822B1

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

    申请号:US14209667

    申请日:2014-03-13

    CPC classification number: G06F1/12

    Abstract: Embodiments of the disclosed subject matter can provide techniques for synchronizing data acquisition (DAQ) modules in a data acquisition system. In data acquisition systems where multiple DAQ modules are in use, it can be desirable to synchronize the DAQ modules to facilitate the analysis of signals captured by sensors coupled to those DAQ modules. This way, a signal processing platform, such as a computer, can analyze different sensor signals (e.g., an audio sensor and vibration sensor) without separately compensating for the time difference between the audio and vibration signals. In some embodiments, the synchronization techniques can include an automatic or a semi-automatic mechanism for temporally synchronizing the sensors and for arbitrating the sampling rate between the data acquisition systems.

    Abstract translation: 所公开的主题的实施例可以提供用于在数据采集系统中同步数据采集(DAQ)模块的技术。 在使用多个DAQ模块的数据采集系统中,可以期望同步DAQ模块,以便于对耦合到这些DAQ模块的传感器捕获的信号进行分析。 这样,诸如计算机的信号处理平台可以分析不同的传感器信号(例如,音频传感器和振动传感器),而不需要分别补偿音频和振动信号之间的时间差。 在一些实施例中,同步技术可以包括用于在时间上同步传感器和用于仲裁数据采集系统之间的采样率的自动或半自动机构。

    BIDOMAIN SIMULATOR
    42.
    发明申请
    BIDOMAIN SIMULATOR 审中-公开
    双向模拟器

    公开(公告)号:US20160196376A1

    公开(公告)日:2016-07-07

    申请号:US15072183

    申请日:2016-03-16

    CPC classification number: G06F17/5009 G06F8/10

    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.

    Abstract translation: 由计算机设备执行的方法可以包括在建模应用中选择可执行图形模型中的一个或多个输入和输出点,并在多个时间点上模拟可执行图形模型。 该方法还可以包括:基于模拟生成可执行图形模型的时域响应图; 基于在所述多个时间点的特定时间点处所选择的一个或多个输入和输出点获得偏导数的矩阵; 基于获得的偏导数矩阵生成可执行图形模型的频域响应图; 并且生成出价模拟器用户界面,所述投标模拟器用户界面包括生成的时域响应图和所生成的频域响应图。

    Linking code and non-code in a programming environment
    43.
    发明授权
    Linking code and non-code in a programming environment 有权
    在编程环境中链接代码和非代码

    公开(公告)号:US09361096B1

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

    申请号:US14190744

    申请日:2014-02-26

    CPC classification number: G06F8/73

    Abstract: A device may receive information that identifies code included in a document provided via a programming environment. The code may include executable program code capable of being executed via the programming environment. The device may receive information that identifies non-code included in the document. The non-code may include information other than executable program code. The device may receive an indication to link a code portion, included in the code, and a non-code portion, included in the non-code, and may create a link between the code portion and the non-code portion based on receiving the indication. The device may provide, via a user interface, content included in the document. The content may include the code portion, the non-code portion, and other information included in the document. The device may provide, via the user interface, a link indicator that identifies the link between the code portion and the non-code portion.

    Abstract translation: 设备可以接收识别通过编程环境提供的文档中包括的代码的信息。 代码可以包括能够经由编程环境执行的可执行程序代码。 设备可以接收标识文档中包括的非代码的信息。 非代码可以包括除可执行程序代码之外的信息。 设备可以接收链接包括在代码中的代码部分和包括在非代码中的非代码部分的指示,并且可以基于接收到代码部分和非代码部分之间的链接来创建链接 指示。 设备可以经由用户界面提供包括在文档中的内容。 内容可以包括代码部分,非代码部分和包括在文档中的其他信息。 该设备可以经由用户界面提供标识代码部分和非代码部分之间的链接的链接指示符。

    MESSAGE-BASED MODEL VERIFICATION
    44.
    发明申请
    MESSAGE-BASED MODEL VERIFICATION 审中-公开
    基于消息的模型验证

    公开(公告)号:US20160132371A1

    公开(公告)日:2016-05-12

    申请号:US14997027

    申请日:2016-01-15

    CPC classification number: G06F9/546 G06F8/34

    Abstract: A system and method may generate executable block diagrams having blocks that run in accordance with message-based execution semantics. A message may include an input data payload that does not change over time, and the message may persist for only a determined time interval during execution of block diagram. A verification engine may provide one or more tools for evaluating and verifying operation of message-based blocks. The verification engine may support one or more verification blocks that may be added to the block diagram and associated with the diagram's message-based blocks. The verification blocks may capture and present messages exchanged among the message-based blocks. The verification blocks may also specify an expected interaction of messages, and determine whether the actual messages are equivalent to the expected interaction.

    Abstract translation: 系统和方法可以生成具有根据基于消息的执行语义运行的块的可执行框图。 消息可以包括不随时间改变的输入数据有效载荷,并且消息可以在执行框图期间仅持续确定的时间间隔。 验证引擎可以提供用于评估和验证基于消息的块的操作的一个或多个工具。 验证引擎可以支持一个或多个可以被添加到框图并与图的基于消息的块相关联的验证块。 验证块可以捕获并呈现在基于消息的块之间交换的消息。 验证块还可以指定消息的预期交互,并确定实际消息是否等同于预期的交互。

    Using an element in a first model to call a portion of a second model
    45.
    发明授权
    Using an element in a first model to call a portion of a second model 有权
    使用第一个模型中的元素来调用第二个模型的一部分

    公开(公告)号:US09311436B2

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

    申请号:US14713527

    申请日:2015-05-15

    CPC classification number: G06F17/5009 G06F8/34 G06F8/35 G06F9/541 G06F17/15

    Abstract: A device may receive function information that describes a caller element that calls a called element that is separate from the caller element. The function information may identify a name or reference of the called element, a passed input, and a passed output. The passed input may be provided by the caller element to the called element, and the passed output may be received by the caller element from the called element. The caller element may be associated with a caller model, and the called element may be associated with a called model. The device may identify the called element, and may execute the caller element in a simulation environment. Execution of the caller element may cause execution of the called element without causing execution of an entirety of the called model. The device may receive the passed output from the called element based on executing the called element.

    Abstract translation: 设备可以接收描述调用与呼叫者元件分离的被叫元素的呼叫者元素的功能信息。 功能信息可以标识被叫元素的名称或引用,传递的输入和传递的输出。 传递的输入可以由调用者元素提供给被调用元素,并且传递的输出可以被调用者元素从被调用元件接收。 呼叫者元素可以与呼叫者模型相关联,被叫元素可以与被叫模型相关联。 设备可以识别被叫元素,并且可以在模拟环境中执行呼叫者元素。 调用者元素的执行可能导致被调用元素的执行,而不会导致被调用的模型的整体的执行。 该设备可以基于执行被调用元件从被调用元件接收传递的输出。

    Message-based modeling
    46.
    发明授权
    Message-based modeling 有权
    基于消息的建模

    公开(公告)号:US09304840B2

    公开(公告)日:2016-04-05

    申请号:US14163147

    申请日:2014-01-24

    CPC classification number: G06F9/546 G06F8/34

    Abstract: A system and method may generate executable block diagrams in which at least some of the blocks run in accordance with message-based execution semantics. A message may include an input data payload that does not change over time, and the message may persist for only a determined time interval during execution of block diagram. A message-based execution engine may control execution of message-based blocks in which a source block may generate a message at a particular point in time, the message may be sent to one or more destination blocks triggering execution of those blocks, and the message may be destroyed on or after a determined time interval. Other execution domains, such as a time-based or state-based execution domain, may be provided, and the system may implement a hybrid execution model.

    Abstract translation: 系统和方法可以生成可执行框图,其中至少一些块根据基于消息的执行语义运行。 消息可以包括不随时间改变的输入数据有效载荷,并且消息可以在执行框图期间仅持续确定的时间间隔。 基于消息的执行引擎可以控制基于消息的块的执行,其中源块可以在特定时间点生成消息,该消息可以被发送到触发这些块的执行的一个或多个目的地块,并且消息 可能在确定的时间间隔之后或之后销毁。 可以提供其他执行域,例如基于时间或状态的执行域,并且系统可以实现混合执行模型。

    System and method for generating message sequence diagrams from graphical programs
    47.
    发明授权
    System and method for generating message sequence diagrams from graphical programs 有权
    用于从图形程序生成消息序列图的系统和方法

    公开(公告)号:US09256485B1

    公开(公告)日:2016-02-09

    申请号:US14150282

    申请日:2014-01-08

    Abstract: A system and method automatically generating one or more message sequence diagrams based on an analysis of the execution behavior of a model, such as a computer-generated, executable graphical model. A model analyzer examines execution instructions generated for the model. A filtering unit identifies execution instructions that concern designated elements of the model. An auto diagram builder generates one or more message sequence diagrams. The diagrams may include display features that represent activities involving the designated model elements. The diagrams may show the relative execution time order of the activities.

    Abstract translation: 基于对诸如计算机生成的可执行图形模型的模型的执行行为的分析,系统和方法自动生成一个或多个消息序列图。 模型分析器检查为模型生成的执行指令。 过滤单元识别涉及模型的指定元素的执行指令。 自动图构建器生成一个或多个消息序列图。 这些图可以包括表示涉及指定的模型元素的活动的显示特征。 图表可能显示活动的相对执行时间顺序。

    ADAPTIVE INTERFACE FOR CROSS-PLATFORM COMPONENT GENERATION
    48.
    发明申请
    ADAPTIVE INTERFACE FOR CROSS-PLATFORM COMPONENT GENERATION 有权
    适用于跨平台组件生成的自适应接口

    公开(公告)号:US20160034276A1

    公开(公告)日:2016-02-04

    申请号:US14448671

    申请日:2014-07-31

    CPC classification number: G06F8/76 G06F8/60 G06F21/105 G06F21/125 G06F21/6281

    Abstract: Exemplary embodiments provide adapted components that may be used by a computer program under different execution contexts. The adapted components may include platform independent source code which may be executed regardless of the execution context in which the component is deployed. Adaptation logic may wrap the execution context independent component in a wrapper. The wrapper may perform data marshaling between the execution context independent component and a computer program invoking the execution context independent component, or the host system on which the computer program is deployed. The execution context independent component may be adapted to a new execution context dynamically the first time that the execution context independent component is invoked in the execution context. Thereafter, the execution context independent component may be invoked statically without the need to re-adapt the component.

    Abstract translation: 示例性实施例提供可由不同执行上下文下的计算机程序使用的适配组件。 所适配的组件可以包括平台无关的源代码,这可以被执行,而不管其中部署组件的执行上下文。 适应逻辑可以将执行上下文独立组件包装在包装器中。 包装器可以在执行上下文独立组件和调用执行上下文独立组件的计算机程序或其上部署计算机程序的主机系统之间执行数据封送。 第一次在执行上下文中调用执行上下文独立组件时,执行上下文独立组件可以动态地适应新的执行上下文。 此后,可以静态地调用执行上下文独立组件,而不需要重新适配组件。

    Minimum resource fast fourier transform

    公开(公告)号:US09244886B1

    公开(公告)日:2016-01-26

    申请号:US14091547

    申请日:2013-11-27

    CPC classification number: G06F17/142

    Abstract: A minimum resource FFT design may calculate the FFT for an input data series using minimal logic resources to implement the FFT. In one implementation, the FFT design may include a butterfly component for performing one or more complex addition and multiplication operations and outputting a plurality of results; a first memory coupled to the butterfly component, the first memory including a number of memory banks equal in number to the number of the plurality of the results; a second memory coupled to the butterfly component, the second memory including a number of memory banks equal in number to a number of the plurality of the results; and a control component to control reading and writing from the first and second memories and the butterfly component using a ping-pong access technique that reads and writes intermediate values to the first and second memories to implement the FFT.

    MESSAGE-BASED MODELING
    50.
    发明申请
    MESSAGE-BASED MODELING 有权
    基于消息的建模

    公开(公告)号:US20160011920A1

    公开(公告)日:2016-01-14

    申请号:US14163147

    申请日:2014-01-24

    CPC classification number: G06F9/546 G06F8/34

    Abstract: A system and method may generate executable block diagrams in which at least some of the blocks run in accordance with message-based execution semantics. A message may include an input data payload that does not change over time, and the message may persist for only a determined time interval during execution of block diagram. A message-based execution engine may control execution of message-based blocks in which a source block may generate a message at a particular point in time, the message may be sent to one or more destination blocks triggering execution of those blocks, and the message may be destroyed on or after a determined time interval. Other execution domains, such as a time-based or state-based execution domain, may be provided, and the system may implement a hybrid execution model.

    Abstract translation: 系统和方法可以生成可执行框图,其中至少一些块根据基于消息的执行语义运行。 消息可以包括不随时间改变的输入数据有效载荷,并且消息可以在执行框图期间仅持续确定的时间间隔。 基于消息的执行引擎可以控制基于消息的块的执行,其中源块可以在特定时间点生成消息,该消息可以被发送到触发这些块的执行的一个或多个目的地块,并且消息 可能在确定的时间间隔之后或之后销毁。 可以提供其他执行域,例如基于时间或状态的执行域,并且系统可以实现混合执行模型。

Patent Agency Ranking