×

Scientific instrument emulator having a computer and an analog signal interface for real-time signal processing

  • US 5,630,164 A
  • Filed: 03/29/1996
  • Issued: 05/13/1997
  • Est. Priority Date: 02/27/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A scientific instrument emulator comprising:

  • a computer including a memory coupled to a processor;

    a multifunctional input/output signal module having at least one analogue signal input with digitizing means connected thereto and at least one signal output and being configurable with respect to at least a sampling frequency of said analogue signal input;

    a video display coupled to a video display generator, said video display generator being coupled to said processor;

    a library program stored in said memory, said library program including a plurality of instrumentation units each being able to be displayed on said video display and each having a predetermined signal processing function;

    a set-up program stored in said memory and carried out by said processor to allow an operator to interconnect selected instrumentation units to form an array of interconnected instrumentation units, wherein a sampling frequency for said multifunctional input/output signal module is specified, said set-up program enables contiguous signal feedback interconnection in said array, said array having an output being provided to at least one of the following;

    said video display, said multifunctional input/output signal module and said memory; and

    a graphic compiler program stored in said memory and executable by said processor on completion of said set-up program to create a scientific instrument emulation program to carry out an overall signal processing function of said array of selected interconnected instrumentation units, said graphic compiler program being capable of resolving contiguous signal feedback in said array and to form an ordered list in said emulation program of said predetermined signal processing functions of said instrument units, which are each to be carried out once between successive samples of an input signal obtained using said multifunctional input/output signal module, said emulation program containing operations for configuring said sampling frequency of said multifunctional input/output signal module for sampling said input signal to provide a contiguous data stream;

    an instrument emulation sub-assembly coupled to said processor, said memory, and said video display generator, wherein said instrument emulation sub-assembly is directly connected to said multifunctional input/output signal module, said instrument emulation sub-assembly having;

    a second processor for executing said scientific instrument emulation program to continuously carry out said overall signal processing function so that each sample of said contiguous data stream is processed during a single sample time to produce an array output of said scientific instrument emulator before a successive sample of said input signal is obtained by said multifunctional input/output signal module;

    wherein at least one of a plurality of operations is performed, said plurality of operations including each of displaying said array output on said video display in real time, storing said array output in the memory, and providing said array output to said signal output of said multifunctional input/output signal module in real time.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×