Graphical Programming Methods for Generation, Control and Routing of Digital Pulses
    1.
    发明申请
    Graphical Programming Methods for Generation, Control and Routing of Digital Pulses 有权
    用于数字脉冲的生成,控制和路由的图形编程方法

    公开(公告)号:US20070044030A1

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

    申请号:US11463210

    申请日:2006-08-08

    申请人: Timothy Hayles

    发明人: Timothy Hayles

    IPC分类号: G06F3/00 G06F9/44

    CPC分类号: G06F8/34

    摘要: A system and method for configuring a target hardware device. The system receives user input selecting instances of circuit-like primitives and instances of dataflow primitives. The user may wire the instances together using wires of various kinds to specify a graphical program. The wires are distinguished into types depending on whether or not they impose dataflow ordering dependencies and depending on the kind of data they are intended to carry. The circuit-like primitives may receive and/or generate digital signals to control the timing of processes or events such as A/D conversion, D/A conversion, digital input, digital output, pulse generation, etc. The circuit-like primitives and the dataflow primitives may communicate with each other through cast primitives and satellite nodes. Program code corresponding to the graphical program may be compiled to a format suitable for configuring a programmable hardware element or some other target device.

    摘要翻译: 一种用于配置目标硬件设备的系统和方法。 系统接收用户输入选择电路状图元素和数据流图元实例。 用户可以使用各种电线将实例连接在一起,以指定图形程序。 根据它们是否施加数据流排序依赖性并根据它们要携带的数据类型,将电线区分为类型。 类似电路的原语可以接收和/或产生数字信号以控制诸如A / D转换,D / A转换,数字输入,数字输出,脉冲生成等过程或事件的定时。电路状图元和 数据流原语可以通过转换原语和卫星节点彼此通信。 对应于图形程序的程序代码可以被编译成适合于配置可编程硬件元件或其他目标设备的格式。

    Automatically Generating a Graphical Data Flow Program Based on a Circuit Diagram
    2.
    发明申请
    Automatically Generating a Graphical Data Flow Program Based on a Circuit Diagram 审中-公开
    基于电路图自动生成图形数据流程序

    公开(公告)号:US20070044072A1

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

    申请号:US11465072

    申请日:2006-08-16

    申请人: Timothy Hayles

    发明人: Timothy Hayles

    IPC分类号: G06F9/44

    CPC分类号: G06F8/35 G06F8/34

    摘要: A method and system configured to: (a) display a first diagram including a first icon in response to input selecting the first icon; (b) associate the first icon with a first hardware device in response to input selecting the first hardware device from a set of hardware devices; (c) associate the first icon with a set of physical channels of the first hardware device in response to user input selecting the physical channels; and (d) perform the following operations one or more times: receive user input selecting a resource from a set of available resources including resources on the first hardware device; update the first diagram to include a graphical representation of the selected resource; receive user input to the first diagram specifying configuration information for the selected resource; and store the configuration information; (e) display a dataflow node indicating a transfer operation to be performed.

    摘要翻译: 一种方法和系统,被配置为:(a)响应于选择所述第一图标的输入显示包括第一图标的第一图; (b)响应于从一组硬件设备选择第一硬件设备的输入,将第一图标与第一硬件设备相关联; (c)响应于选择所述物理信道的用户输入,将所述第一图标与所述第一硬件设备的一组物理信道相关联; 以及(d)一次或多次执行以下操作:接收从包括所述第一硬件设备上的资源的一组可用资源中选择资源的用户输入; 更新第一个图表以包括所选资源的图形表示; 接收用户输入到指定所选资源的配置信息的第一图; 并存储配置信息; (e)显示指示要执行的传送操作的数据流节点。

    Diagram with Configurable Wires
    3.
    发明申请
    Diagram with Configurable Wires 有权
    具有可配置电线的图

    公开(公告)号:US20080034079A1

    公开(公告)日:2008-02-07

    申请号:US11759991

    申请日:2007-06-08

    IPC分类号: G06F3/048 G06F15/173

    摘要: Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram.

    摘要翻译: 在图中配置电线/图标。 该图可以是诸如图形程序或系统图的可执行图。 该图可以包括通过线连接的多个图标,并且图标可以在视觉上表示该图的功能。 该图可以是可执行的以执行功能。 显示图可以包括在图中显示第一线,其中第一线连接第一图标和第二图标。 可以为图中的第一线和/或第一或第二图标指定数据传输功能。 数据传输功能可以在图中以视觉方式指示,例如通过第一图标,第二图标,第一导线和/或附近显示在图的这些部件上的图标的出现。

    Efficient Configuration of Hardware Devices in a Graphical Dataflow Programming Environment
    4.
    发明申请
    Efficient Configuration of Hardware Devices in a Graphical Dataflow Programming Environment 审中-公开
    硬件设备在图形数据流编程环境中的高效配置

    公开(公告)号:US20070044071A1

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

    申请号:US11465068

    申请日:2006-08-16

    申请人: Timothy Hayles

    发明人: Timothy Hayles

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38

    摘要: A method and system configured to: (a) display a first diagram including a first icon in response to input selecting the first icon; (b) associate the first icon with a first hardware device in response to input selecting the first hardware device from a set of hardware devices; (c) associate the first icon with a set of physical channels of the first hardware device in response to user input selecting the physical channels; and (d) perform the following operations one or more times: receive user input selecting a resource from a set of available resources including resources on the first hardware device; update the first diagram to include a graphical representation of the selected resource; receive user input to the first diagram specifying configuration information for the selected resource; and store the configuration information; (e) display a dataflow node indicating a transfer operation to be performed.

    摘要翻译: 一种方法和系统,被配置为:(a)响应于选择所述第一图标的输入显示包括第一图标的第一图; (b)响应于从一组硬件设备选择第一硬件设备的输入,将第一图标与第一硬件设备相关联; (c)响应于选择所述物理信道的用户输入,将所述第一图标与所述第一硬件设备的一组物理信道相关联; 以及(d)一次或多次执行以下操作:接收从包括所述第一硬件设备上的资源的一组可用资源中选择资源的用户输入; 更新第一个图表以包括所选资源的图形表示; 接收用户输入到指定所选资源的配置信息的第一图; 并存储配置信息; (e)显示指示要执行的传送操作的数据流节点。

    Automatic synchronization of I/O devices
    5.
    发明申请
    Automatic synchronization of I/O devices 有权
    自动同步I / O设备

    公开(公告)号:US20060036992A1

    公开(公告)日:2006-02-16

    申请号:US10978345

    申请日:2004-11-01

    IPC分类号: G06F9/44

    摘要: System and method for automatically synchronizing multiple I/O devices with homogeneous and/or heterogeneous timing and I/O channel types. A graphical program specifying configuration and operation of a plurality of timed circuits, e.g., input circuits and/or output circuits, comprised on one or more I/O devices, may be created in response to user input, and executed to perform an I/O operation using the devices, where executing the program includes invoking software to: analyze the timed circuits to determine timing and triggering information for operation of the circuits, configure the circuits in accordance with the timing and triggering information, and operate the configured circuits to perform the operation. The analyzing may include determining the timed circuits, and one or more of: number, types, sharing, sources, exporting, and routing, of timing signals for each circuit, and starting/stopping orders for the circuits. User input may be received specifying setting and querying properties of the circuits.

    摘要翻译: 用于自动同步多个同步和/或异构定时和I / O通道类型的I / O设备的系统和方法。 可以响应于用户输入而创建指定包括在一个或多个I / O设备上的多个定时电路(例如,输入电路和/或输出电路)的配置和操作的图形程序,并执行以执行I / 使用这些设备的O操作,其中执行程序包括调用软件以分析定时电路以确定定时和触发电路操作的信息,根据定时和触发信息配置电路,并且操作配置的电路以执行 的操作。 分析可以包括确定定时电路,以及每个电路的定时信号的数量,类型,共享,源,导出和路由以及电路的启动/停止命令中的一个或多个。 可以接收用户输入,指定电路的设置和查询属性。