US3809868A - System for generating orthogonal control signals to produce curvilinear motion - Google Patents

System for generating orthogonal control signals to produce curvilinear motion Download PDF

Info

Publication number
US3809868A
US3809868A US00253891A US25389172A US3809868A US 3809868 A US3809868 A US 3809868A US 00253891 A US00253891 A US 00253891A US 25389172 A US25389172 A US 25389172A US 3809868 A US3809868 A US 3809868A
Authority
US
United States
Prior art keywords
parameters
signals
control
control signals
developing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US00253891A
Other languages
English (en)
Inventor
L Villalobos
A Harano
R Breinlinger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HARVIL Corp
Original Assignee
Hughes Aircraft Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hughes Aircraft Co filed Critical Hughes Aircraft Co
Priority to US00253891A priority Critical patent/US3809868A/en
Priority to DE19732323684 priority patent/DE2323684A1/de
Priority to FR7317530A priority patent/FR2191766A5/fr
Priority to GB2313873A priority patent/GB1423686A/en
Priority to CA171,438A priority patent/CA1023455A/fr
Priority to IT4995573A priority patent/IT989636B/it
Priority to JP5321173A priority patent/JPS4967080A/ja
Application granted granted Critical
Publication of US3809868A publication Critical patent/US3809868A/en
Priority to JP13212274A priority patent/JPS5076490A/ja
Assigned to HARVIL CORPORATION reassignment HARVIL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: HUGHES AIRCRAFT COMPANY
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/17Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method
    • G06F17/175Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method of multidimensional data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers specially adapted therefor
    • G06G7/22Arrangements for performing computing operations, e.g. operational amplifiers specially adapted therefor for evaluating trigonometric functions; for conversion of co-ordinates; for computations involving vector quantities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers specially adapted therefor
    • G06G7/26Arbitrary function generators
    • G06G7/28Arbitrary function generators for synthesising functions by piecewise approximation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/06Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
    • G09G1/08Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam directly tracing characters, the information to be displayed controlling the deflection and the intensity as a function of time in two spatial co-ordinates, e.g. according to a cartesian co-ordinate system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34136Ellipse, hyperbola
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35554Mirror, other conversions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49221Control of scale

Definitions

  • a sequence of curve sections 3,488,483 1/1970 Freedman 340/324 A X may be pieced together with smooth transitions free of 3,205,349 9/1965 Bryan 1 235/151 X slope discontinuities, 3.283.317 11/1966 Courter 340/324 A 3 335,416 8/1967 Hughes 340/324 A 31 Claims, 24 Drawing Figures Es'1 L AY oR coTiT Ro L T 2 l I I XY 1 X0 I 9 c RT INPUT J L 28 30 ($535355 POINTS SLOPES DATA K F NCTI l 2 l D, 1 1 0 ON 1 PO'NT ANGLES AND k 1 WA CON V R TER MOlIl 1 'OR I SLOPE CONTROL CONVERTER GENERATOR 20 4 REGISTERS M ENABLE J I ETC) YO I I 1 I l 34 l 1 l I I 38 I l f l INCREMENTAL l 1 PLOTTER l I l
  • This invention relates to systems for generating orthogonally'r'eacting control signals for application to a display or tool controller and in particular relates to a system for generating control signals which react to produce elliptical motion.
  • the design of the present invention provides for the generation of orthogonally reacting control signals to control a display or mechanical tool system in accor-' uniquely to'fit the input sepcifications of points and slopes.
  • the generation of control signals can be accomplished through either stored program computer conmore fully described below in a detailed'descriptionof signals with a minimum of generator components or computer time, particularly important when a plurality of sections must be constructed in rapid sequence;
  • control signals from the input point and slope specifications is accomplished in two steps, a first step, governed by one of several tranformations, depending upon different ways of specifying the input constraints, produces four intermediate control parameters which are then applied to a function generator where the four parameters are employed to scale quadrature phased, time varying, quarter cycle, sinusoidal signals/The scaled signals are then combined in pairs to produce the orthogonal control signals and, additional offset and initial position signals are combined with the paired time varying signals to provide appropriate placement of the initial point for each stroke of the elliptical curve sections.
  • the present invention is able to produce complex and most commonly used shapes from a minimum of strokes by employing the flexibility of elliptical curve sections.
  • the intermediate parameter approach permits predetermined characters, symbols and graphics to be stored in very small memory areas permitting an extremely large repertory of predetermined figures which may be called up for display or tool control by simply specifying a memory address without the need for recalculation of a series of intermediate control parameters for the function generator.
  • linked curves can be generated with smooth transitions between adjacent sections.
  • the cruve sections are generated in either of the two possible directions to furtherincrease system flexibility.
  • FIG. 1 is a block diagram of basic functional compo- I nents employed in the invention
  • FIG. 2 is a graph useful in describing the principles of the invention.
  • FIGS. 3 and 58 illustrate circuit diagrams for different conversions available for input data as employed in FIG. 1;
  • FIGS. 4 and 4A show circuitry for one implementation of a function generator for usein FIG. 1;
  • FIGS. 9 and 10 illustrate circuitry for an alternative version of a function generator for use in FIG. 1;
  • FIG. 11 presents a basic functional diagram of additional features of the invention.
  • FIGS. 12-16 illustrate circuitry to provide different transformations which may be employed in the system of FIG. 11;
  • FIGS. 12A, 13A, 14A and 15A present algebraic statements of the transformation of the corresponding circuitry Figures
  • FIG. 17 illustrates a system for generating preselected symbols, characters and graphics from stored instruction sets
  • FIG. 18 illustrates circuitry for operation of the invention in accordance with stored program computer control
  • FIG. 19 presents a flow chart describing the programming for use in FIG. 18 in generating linked sections.
  • FIG. 20 presents a three-dimensional rotation implementation for the invention.
  • FIG. 1 the basic functional parts of the display or tool control system according to the present invention can be understood to establish perspective for more detailed descriptions of the structure of each part. Since a part of what is described below is presented in our above-referenced copending United States patent application, there will be some similarities between this case and that presented before. There has been, however, during the evolution of this design a change of notation which is reflected in the equations of FIG. 1A. These provide the correspondence between parameters employed in the present application and those of the previous case. With specific reference now to FIG.
  • an input source 12 such as a keyboard or a set of registers for point and slope data is provided from which one or more sets of point and slope information is provided to a data converter 14.
  • the data converter 14 is programmed by hard wired interconnection of a plurality of digital modules as will be explained below. or through software commands in a computer as will also be more fully described below.
  • the converter 14 responds to the point and slope input information from source 12 to provide a plurality of output parameter signals to a function generator 16.
  • the output parameters include initial points in. orthogonal X and Y coordinates (X0 and Y0) for each curve section to be generated as well as four additional pa rameters labeled with thenotation J, K, L and M which define each stroke.
  • the function generator 16 receives the initial point coordinates and the four parameters (J, K, L and M) and employs them to scale quadrature phased sinusoidal signals according to a predetermined relationship. The resulting scaled signals are then summed in pairs with one of the parameters and with the initial point coordinates to produce corresponding orthogonally reacting, time varying control signals labeled as X(t) and Y(t) on lines 18 and 20. The output control signals are applied to a display or other utilization device 22.
  • the X and Y control signals from the generator 16 may be in digital or analog form and in the former will be converted to analog form by a digital-to-analog converter 24 for use by analog inputs of such display devices as an X-Y cathode-ray-tube 26, scan converter 28 and associated television monitor 30, direct view storage tube 32, or X-Y plotter 34.
  • An enabled signal is provided to a blanking circuit 36 which causes marking by the displays only during the selected portion of a cycle of the quadrature phased-sinusoidal signals.
  • the X and Y control signal outputs of the generator 16 are in digital incremental form wherein each pulse output represents a predetermined positioning change for the display or other utilization device 22.
  • the incremental pulse signals are ideally suited for application to an incremental digital plotter 38 or numerically controlled tool system 40.
  • FIG. 2 A significant factor in the efficiency of the present system is the use of selected portion of an ellipse approach.
  • a curve section 42 is to be displayed or a tool system is to be governed by the motion represented by that curve.
  • the curve will be specified from the input source 12 in the typical case by a set of points or points and slopes along the curve 42.
  • the data converter 14 accepts point and slope information for any of these five cases and provides electrical output signals representative of the coordinates of the beginning point P0 (X0, Y0) and four intermediate parameters J, K, L and M which specify the curve on the basis of a quarter cycle ellipse.
  • the mathematics which govern this conversion in the five cases is presented below.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Pure & Applied Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Mathematics (AREA)
  • Algebra (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Generation (AREA)
US00253891A 1971-01-13 1972-05-16 System for generating orthogonal control signals to produce curvilinear motion Expired - Lifetime US3809868A (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US00253891A US3809868A (en) 1971-01-13 1972-05-16 System for generating orthogonal control signals to produce curvilinear motion
DE19732323684 DE2323684A1 (de) 1972-05-16 1973-05-10 Vorrichtung zur erzeugung von steuersignalen fuer bewegungen in zueinander senkrechten richtungen
GB2313873A GB1423686A (en) 1972-05-16 1973-05-15 System for generating orthogonal control signals to produce curvilinear motion
CA171,438A CA1023455A (fr) 1971-01-13 1973-05-15 Systeme generateur de signaux de commande orthogonaux pour la production de mouvement curviligne
FR7317530A FR2191766A5 (fr) 1972-05-16 1973-05-15
IT4995573A IT989636B (it) 1972-05-16 1973-05-15 Apparecchiatura di produzione di segnali di comando per presenta zione visiva
JP5321173A JPS4967080A (fr) 1972-05-16 1973-05-15
JP13212274A JPS5076490A (fr) 1972-05-16 1974-11-18

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10610871A 1971-01-13 1971-01-13
US00253891A US3809868A (en) 1971-01-13 1972-05-16 System for generating orthogonal control signals to produce curvilinear motion

Publications (1)

Publication Number Publication Date
US3809868A true US3809868A (en) 1974-05-07

Family

ID=26803307

Family Applications (1)

Application Number Title Priority Date Filing Date
US00253891A Expired - Lifetime US3809868A (en) 1971-01-13 1972-05-16 System for generating orthogonal control signals to produce curvilinear motion

Country Status (2)

Country Link
US (1) US3809868A (fr)
CA (1) CA1023455A (fr)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4001806A (en) * 1976-01-07 1977-01-04 United Technologies Corporation Deflection signal pre-start circuit for a constant speed, stroke-write vector display system
US4032768A (en) * 1975-10-24 1977-06-28 Tektronix, Inc. Constant velocity vector generator
FR2373840A1 (fr) * 1976-12-07 1978-07-07 Sperry Rand Corp Ap
US4146925A (en) * 1977-08-04 1979-03-27 Smiths Industries, Inc. Graphics generator
US4181971A (en) * 1976-02-09 1980-01-01 The University Of Akron Apparatus for presenting a sequence of fixed pictures
US4296930A (en) * 1975-11-26 1981-10-27 Bally Manufacturing Corporation TV Game apparatus
US4346445A (en) * 1980-03-06 1982-08-24 Koh-I-Noor Rapidograph Portable alphanumeric and symbol drafting device
US4423481A (en) * 1981-05-26 1983-12-27 Rca Corporation Numerically controlled method of machining cams and other parts
WO1984002993A1 (fr) * 1983-01-20 1984-08-02 Dicomed Corp Procede et appareil pour la representation d'une courbe de largeur uniforme
US4475172A (en) * 1978-05-30 1984-10-02 Bally Manufacturing Corporation Audio/visual home computer and game apparatus
US4503493A (en) * 1981-04-07 1985-03-05 Dr. Johannes Heidenhain Gmbh NC Machine for producing tangential entry to and exit from a compensated contour
US4566072A (en) * 1975-07-21 1986-01-21 Hewlett-Packard Company Programmable calculator including means for digitizing the position of an X-Y plotter pen
US4575805A (en) * 1980-12-24 1986-03-11 Moermann Werner H Method and apparatus for the fabrication of custom-shaped implants
US4635212A (en) * 1981-12-25 1987-01-06 Hitachi, Ltd. Method for generating a rotated print pattern
US4636973A (en) * 1982-07-21 1987-01-13 Raytheon Company Vernier addressing apparatus
EP0145967A3 (en) * 1983-11-15 1987-02-04 Mitsubishi Denki Kabushiki Kaisha Curvilinear interpolation system and method
US4674058A (en) * 1981-12-07 1987-06-16 Dicomed Corporation Method and apparatus for flexigon representation of a two dimensional figure
US4682189A (en) * 1978-05-31 1987-07-21 Purdy Haydn V Reproduction of character images, particularly for typesetting apparatus
US4866631A (en) * 1986-10-21 1989-09-12 Sony Corporation Method for generating offset surface data
US5003498A (en) * 1986-01-13 1991-03-26 Hitachi, Ltd. Graphic display method
US5065348A (en) * 1987-10-26 1991-11-12 Sony Corporation Method and system for transforming a free curved surface
US5297023A (en) * 1989-06-07 1994-03-22 Fanuc Ltd. NC data editing method using transformation matrix and conversion command
US6377261B1 (en) * 1991-02-28 2002-04-23 Adobe Systems Incorporated Compiling glyphs into instructions for imaging for execution on a general purpose computer
CN109794660A (zh) * 2018-12-28 2019-05-24 太仓新思成模具钢有限公司 一种针对模具钢的高精度驱动装置、及其驱动方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3205349A (en) * 1961-10-02 1965-09-07 Electronic Associates Function generator
US3283317A (en) * 1963-06-14 1966-11-01 Sperry Rand Corp Symbol generators
US3335416A (en) * 1963-08-07 1967-08-08 Ferranti Ltd Character display systems
US3422305A (en) * 1967-10-12 1969-01-14 Tektronix Inc Geometry and focus correcting circuit
US3476974A (en) * 1968-01-22 1969-11-04 Stromberg Datagraphix Inc Digital controlled elliptical display
US3488483A (en) * 1967-06-30 1970-01-06 Raytheon Co Constant writing rate vector generator
US3519876A (en) * 1968-07-26 1970-07-07 Harris Intertype Corp Alphanumeric character display
US3539860A (en) * 1969-04-01 1970-11-10 Adage Inc Vector generator

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3205349A (en) * 1961-10-02 1965-09-07 Electronic Associates Function generator
US3283317A (en) * 1963-06-14 1966-11-01 Sperry Rand Corp Symbol generators
US3335416A (en) * 1963-08-07 1967-08-08 Ferranti Ltd Character display systems
US3488483A (en) * 1967-06-30 1970-01-06 Raytheon Co Constant writing rate vector generator
US3422305A (en) * 1967-10-12 1969-01-14 Tektronix Inc Geometry and focus correcting circuit
US3476974A (en) * 1968-01-22 1969-11-04 Stromberg Datagraphix Inc Digital controlled elliptical display
US3519876A (en) * 1968-07-26 1970-07-07 Harris Intertype Corp Alphanumeric character display
US3539860A (en) * 1969-04-01 1970-11-10 Adage Inc Vector generator

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4566072A (en) * 1975-07-21 1986-01-21 Hewlett-Packard Company Programmable calculator including means for digitizing the position of an X-Y plotter pen
US4032768A (en) * 1975-10-24 1977-06-28 Tektronix, Inc. Constant velocity vector generator
US4296930A (en) * 1975-11-26 1981-10-27 Bally Manufacturing Corporation TV Game apparatus
US4001806A (en) * 1976-01-07 1977-01-04 United Technologies Corporation Deflection signal pre-start circuit for a constant speed, stroke-write vector display system
US4181971A (en) * 1976-02-09 1980-01-01 The University Of Akron Apparatus for presenting a sequence of fixed pictures
FR2373840A1 (fr) * 1976-12-07 1978-07-07 Sperry Rand Corp Ap
US4115863A (en) * 1976-12-07 1978-09-19 Sperry Rand Corporation Digital stroke display with vector, circle and character generation capability
US4146925A (en) * 1977-08-04 1979-03-27 Smiths Industries, Inc. Graphics generator
US4475172A (en) * 1978-05-30 1984-10-02 Bally Manufacturing Corporation Audio/visual home computer and game apparatus
US4682189A (en) * 1978-05-31 1987-07-21 Purdy Haydn V Reproduction of character images, particularly for typesetting apparatus
US4346445A (en) * 1980-03-06 1982-08-24 Koh-I-Noor Rapidograph Portable alphanumeric and symbol drafting device
US4575805A (en) * 1980-12-24 1986-03-11 Moermann Werner H Method and apparatus for the fabrication of custom-shaped implants
US4503493A (en) * 1981-04-07 1985-03-05 Dr. Johannes Heidenhain Gmbh NC Machine for producing tangential entry to and exit from a compensated contour
US4423481A (en) * 1981-05-26 1983-12-27 Rca Corporation Numerically controlled method of machining cams and other parts
US4674058A (en) * 1981-12-07 1987-06-16 Dicomed Corporation Method and apparatus for flexigon representation of a two dimensional figure
US4635212A (en) * 1981-12-25 1987-01-06 Hitachi, Ltd. Method for generating a rotated print pattern
US4636973A (en) * 1982-07-21 1987-01-13 Raytheon Company Vernier addressing apparatus
US4620287A (en) * 1983-01-20 1986-10-28 Dicomed Corporation Method and apparatus for representation of a curve of uniform width
WO1984002993A1 (fr) * 1983-01-20 1984-08-02 Dicomed Corp Procede et appareil pour la representation d'une courbe de largeur uniforme
EP0145967A3 (en) * 1983-11-15 1987-02-04 Mitsubishi Denki Kabushiki Kaisha Curvilinear interpolation system and method
US5003498A (en) * 1986-01-13 1991-03-26 Hitachi, Ltd. Graphic display method
US4866631A (en) * 1986-10-21 1989-09-12 Sony Corporation Method for generating offset surface data
US5065348A (en) * 1987-10-26 1991-11-12 Sony Corporation Method and system for transforming a free curved surface
US5297023A (en) * 1989-06-07 1994-03-22 Fanuc Ltd. NC data editing method using transformation matrix and conversion command
US6377261B1 (en) * 1991-02-28 2002-04-23 Adobe Systems Incorporated Compiling glyphs into instructions for imaging for execution on a general purpose computer
CN109794660A (zh) * 2018-12-28 2019-05-24 太仓新思成模具钢有限公司 一种针对模具钢的高精度驱动装置、及其驱动方法

Also Published As

Publication number Publication date
CA1023455A (fr) 1977-12-27

Similar Documents

Publication Publication Date Title
US3809868A (en) System for generating orthogonal control signals to produce curvilinear motion
EP0172920B1 (fr) Procede d'affichage d'images
US4283765A (en) Graphics matrix multiplier
EP0577130A2 (fr) Système et procédé pour l'affichage de courbes de bézier splines
JPS62159286A (ja) カーソル制御方法及び3次元図形表示装置
CA2050651C (fr) Generateur de signaux d'ombrage et de tracage de coniques et de vecteurs integre a un processeur graphique
EP0124986A2 (fr) Appareil et méthode pour générer des curseurs multiples dans un système d'affichage à balayage de trame
US4835722A (en) Curve generation in a display system
Papaioannou Interpolation algorithms for numerical control
US4507656A (en) Character/vector controller for stroke written CRT displays
EP0349182B1 (fr) Méthode et appareil pour l'approximation d'une courbe par une ligne polygonale
US3916175A (en) Programmable digital frequency multiplication system with manual override
EP0389890B1 (fr) Procédé et appareil pour la génération de figures avec trois degrés de liberté
US6392648B1 (en) Three dimensional graphical display generating system and method
US4941116A (en) Elliptical arc generator for display systems
JPS60256807A (ja) ロボットのティーチング装置
JP2538645B2 (ja) 曲線の折線近似装置
JPH0729022A (ja) 直線描画装置
JP3691105B2 (ja) 三次元画像処理システム
JPS6232519B2 (fr)
JPH07113852B2 (ja) 自動制御される作業機器の教示方法
JP2505257B2 (ja) 作図装置
JPS61118875A (ja) 図形作成装置
US5504498A (en) Control method for moving a specific portion of a graph
EP0631253B1 (fr) Dispositif utilisé dans le traitement numérique d'images graphiques comprenant une ligne droite

Legal Events

Date Code Title Description
AS Assignment

Owner name: HARVIL CORPORATION, 60 STATE ST., BOSTON, MA. 0210

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:HUGHES AIRCRAFT COMPANY;REEL/FRAME:003962/0708

Effective date: 19801107

Owner name: HARVIL CORPORATION, MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HUGHES AIRCRAFT COMPANY;REEL/FRAME:003962/0708

Effective date: 19801107