Run-time tunable sample time in programming or modeling environments
    1.
    发明授权
    Run-time tunable sample time in programming or modeling environments 有权
    在编程或建模环境中运行时可调采样时间

    公开(公告)号:US08620628B2

    公开(公告)日:2013-12-31

    申请号:US11880954

    申请日:2007-07-24

    IPC分类号: G06F7/60 G06F9/45

    摘要: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.

    摘要翻译: 公开了以可调采样时间模拟或执行程序或模型的编程或建模环境。 可以在模拟或执行程序或模型期间更改可调取样时间,而无需重新编译程序或模型。 在模拟或执行程序或模型期间,对采样次数进行参数化,并且取样时间的值会发生变化。 采样时间可由用户手动更改。 或者,可以通过程序性地定义何时以及如何确定采样时间来自动改变采样时间。

    Run-time tunable sample time in programming or modeling environments
    2.
    发明申请
    Run-time tunable sample time in programming or modeling environments 有权
    在编程或建模环境中运行时可调采样时间

    公开(公告)号:US20070271083A1

    公开(公告)日:2007-11-22

    申请号:US11880954

    申请日:2007-07-24

    IPC分类号: G06F9/45

    摘要: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.

    摘要翻译: 公开了以可调采样时间模拟或执行程序或模型的编程或建模环境。 可以在模拟或执行程序或模型期间更改可调样本时间,而无需重新编译程序或模型。 在模拟或执行程序或模型期间,对采样次数进行参数化,并且取样时间的值会发生变化。 采样时间可由用户手动更改。 或者,可以通过程序性地定义何时以及如何确定采样时间来自动改变采样时间。

    Run-time tunable sample time in programming or modeling environments
    3.
    发明授权
    Run-time tunable sample time in programming or modeling environments 有权
    在编程或建模环境中运行时可调采样时间

    公开(公告)号:US08065117B2

    公开(公告)日:2011-11-22

    申请号:US11305907

    申请日:2005-12-19

    IPC分类号: G06F7/60 G06F9/45

    摘要: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.

    摘要翻译: 公开了以可调采样时间模拟或执行程序或模型的编程或建模环境。 可以在模拟或执行程序或模型期间更改可调样本时间,而无需重新编译程序或模型。 在模拟或执行程序或模型期间,对采样次数进行参数化,并且取样时间的值会发生变化。 采样时间可由用户手动更改。 或者,可以通过程序性地定义何时以及如何确定采样时间来自动改变采样时间。

    Run-time tunable sample time in programming or modeling environments

    公开(公告)号:US20070143095A1

    公开(公告)日:2007-06-21

    申请号:US11305907

    申请日:2005-12-19

    IPC分类号: G06F9/45

    摘要: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.

    Implementing user-selectable concurrent access protection mechanism in a multi-tasking modeling environment
    6.
    发明授权
    Implementing user-selectable concurrent access protection mechanism in a multi-tasking modeling environment 失效
    在多任务建模环境中实现用户可选的并发访问保护机制

    公开(公告)号:US08707306B1

    公开(公告)日:2014-04-22

    申请号:US11880936

    申请日:2007-07-24

    申请人: Biao Yu James Carrick

    发明人: Biao Yu James Carrick

    IPC分类号: G06F9/46 G06F9/50 G06F13/00

    摘要: A system for providing model level protection for resources holding data accessed by multiple tasks in a model is discussed. The protection occurs at the model level so that the protection mechanism does not interfere with model dynamics. Resources concurrently accessed by multiple tasks are identified so that a unified protection mechanism can be applied to the resource. A user interface may be provided which enables the selection of a particular type of protection mechanism for the data in the resource. User supplied protection mechanisms may also be implemented.

    摘要翻译: 讨论了一种用于提供模型级保护的系统,用于保存模型中由多个任务访问的数据的资源。 保护在模型级别发生,使得保护机制不会干扰模型动力学。 识别由多个任务同时访问的资源,以便可以将统一的保护机制应用于资源。 可以提供用户接口,其能够为资源中的数据选择特定类型的保护机制。 也可以实现用户提供的保护机制。

    Scheduling generated code based on target characteristics
    8.
    发明授权
    Scheduling generated code based on target characteristics 有权
    根据目标特征调度生成的代码

    公开(公告)号:US08990783B1

    公开(公告)日:2015-03-24

    申请号:US13016613

    申请日:2011-01-28

    摘要: Embodiments can include computer-implemented methods or non-transitory computer readable media storing executable instructions. The method or instructions can perform execution scheduling for code generated from an executable graphical model, where the generated code is executed on a target. The method/instructions can perform execution scheduling for a first code portion having a first execution rate, and a second code portion having a second execution rate that is temporally related to the first execution rate. The execution scheduling can account for target environment characteristics obtained from a target, can use an execution schedule, and can account for optimizations related to the first code portion or the second code portion. The method/instructions can further schedule execution of the first code portion and the second code portion in generated executable code based on the performing.

    摘要翻译: 实施例可以包括存储可执行指令的计算机实现的方法或非暂时的计算机可读介质。 方法或指令可以执行从可执行图形模型生成的代码的执行调度,其中生成的代码在目标上执行。 该方法/指令可以执行具有第一执行速率的第一代码部分的执行调度,以及具有与第一执行速率暂时相关的第二执行速率的第二代码部分。 执行调度可以解决从目标获得的目标环境特征,可以使用执行调度,并且可以考虑与第一代码部分或第二代码部分相关的优化。 方法/指令可以基于执行进一步调度所生成的可执行代码中的第一代码部分和第二代码部分的执行。

    DATA SHARING IN HIGH-FIDELITY SIMULATION AND REAL-TIME MULTI-CORE EXECUTION
    9.
    发明申请
    DATA SHARING IN HIGH-FIDELITY SIMULATION AND REAL-TIME MULTI-CORE EXECUTION 有权
    数据共享在高度模拟和实时多核执行

    公开(公告)号:US20130346647A1

    公开(公告)日:2013-12-26

    申请号:US13708599

    申请日:2012-12-07

    申请人: Jim Carrick Biao Yu

    发明人: Jim Carrick Biao Yu

    IPC分类号: G06F5/06

    CPC分类号: G06F5/065 G06F8/34

    摘要: When executing a graphical model of a dynamic system that includes two or more concurrently executing sets of operations, a processor is configured to create a first buffer and a second buffer within the executable graphical model. A first set of operations is configured to write data to the first buffer during a first execution instance of the first set of operations. The first set of operations is configured to write data to the second buffer during a second execution instance of the first thread. A second set of operations is configured to read the data from the first buffer during an instance of the second thread that executes contemporaneously with the second execution instance of the first set of operations. Determinations regarding access to the first buffer and second buffer by the first thread and second thread are self-contained within the first thread and second thread, respectively.

    摘要翻译: 当执行包括两个或多个并行执行的操作集合的动态系统的图形模型时,处理器被配置为在可执行图形模型内创建第一缓冲器和第二缓冲器。 第一组操作被配置为在第一组操作的第一执行实例期间将数据写入第一缓冲器。 第一组操作被配置为在第一线程的第二执行实例期间将数据写入第二缓冲器。 第二组操作被配置为在与第一组操作的第二执行实例同时执行的第二线程的实例期间从第一缓冲器读取数据。 关于通过第一线和第二线分别访问第一缓冲器和第二缓冲器的确定分别在第一线程和第二线程内自包含。

    Motor
    10.
    发明授权
    Motor 有权
    发动机

    公开(公告)号:US08063529B2

    公开(公告)日:2011-11-22

    申请号:US12565227

    申请日:2009-09-23

    IPC分类号: H02K21/04

    CPC分类号: H02K1/17

    摘要: A motor comprises a stator and a rotor (20) disposed within the stator. The stator comprises a shell comprising a plurality of sidewalls (10a-10d) and arcuate connection parts (11a-11d) connecting neighboring sidewalls. The cross section of the shell is a polygon with fillets. The stator also comprises a plurality of magnets (12a-12d) installed inside the arcuate connection parts. The magnets (12a-12d) are mutual arranged at intervals. The outer surface of each magnet (12a-12d) is attached to inner surfaces of the two neighboring sidewalls (10a-10b) and a gap is formed between the magnet and the inner surface of the corresponding arcuate connection part. Air gaps are formed between the inner surface of the magnets (12a-12d) and the outer surface of the rotor. Disposing the magnets inside the arcuate connection parts improves the space utilization ratio. In addition, the gaps formed between the outer surface of magnets and the inner surface of arcuate connection parts may be used for adhesive to fix the magnets to the shell.

    摘要翻译: 电动机包括定子和设置在定子内的转子(20)。 定子包括壳体,其包括多个侧壁(10a-10d)和连接相邻侧壁的弓形连接部分(11a-11d)。 外壳的横截面是带圆角的多边形。 定子还包括安装在弓形连接部分内的多个磁体(12a-12d)。 磁铁(12a-12d)间隔地配置。 每个磁体(12a-12d)的外表面附接到两个相邻侧壁(10a-10b)的内表面,并且在磁体和相应的弓形连接部分的内表面之间形成间隙。 在磁体(12a-12d)的内表面和转子的外表面之间形成气隙。 将磁铁置于弧形连接部件内部可提高空间利用率。 另外,在磁体的外表面和弓形连接部件的内表面之间形成的间隙可以用于将磁体固定到壳体上的粘合剂。