Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Utmatning på plotter

Hagbjer, Lennart (1971) In MSc Theses
Department of Automatic Control
Abstract
The task was to write a program for plotter output on a ink jet plotter built at Inst. för Elmät, LTH. This plotter puts dots of ink on a paper fastened to a rotating drum and it must have, for every x-coordinate in its turn, the y-coordinates in rising order where it shall put a dot. 0<x,y<1024. <br>In data exists in dump mode on DEC-tape, and consists of files of starting points followed by step increments. Each file has to be changed into pairs of xy-coordinates and then sorted and arranged in a suitable way for output. <br> The intermediate results are stored on disk. On account of the rather small core memory and the mass of coordinates, the sorting procedure is made in two steps. First a merge of several files sorted after x is made,... (More)
The task was to write a program for plotter output on a ink jet plotter built at Inst. för Elmät, LTH. This plotter puts dots of ink on a paper fastened to a rotating drum and it must have, for every x-coordinate in its turn, the y-coordinates in rising order where it shall put a dot. 0<x,y<1024. <br>In data exists in dump mode on DEC-tape, and consists of files of starting points followed by step increments. Each file has to be changed into pairs of xy-coordinates and then sorted and arranged in a suitable way for output. <br> The intermediate results are stored on disk. On account of the rather small core memory and the mass of coordinates, the sorting procedure is made in two steps. First a merge of several files sorted after x is made, then the y's are sorted for each x-coordinate. <br>The program consists of six subroutines, linked by a program PLOTUT, written in FORTRAN. <br>CHANGE: changes indata into several files of coord. sorted after the x-value. <br>UNITE: merges those files into one. <br>YSORT: sorts y-values and transforms the file in a way suitable for the plotter. <br>OUTPUT: takes care of the actual ouput of data to the plotter. <br>MSORT: does the actual sorting, called from CHANGE, YSORT. <br>INUT: handles the transfer of data between disk and core memory. (Less)
Please use this url to cite or link to this publication:
author
Hagbjer, Lennart
supervisor
organization
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
MSc Theses
report number
TFRT-5093
ISSN
0346-5500
language
Swedish
id
8850667
date added to LUP
2016-03-29 16:06:23
date last changed
2016-03-29 16:06:23
@misc{8850667,
  abstract     = {{The task was to write a program for plotter output on a ink jet plotter built at Inst. för Elmät, LTH. This plotter puts dots of ink on a paper fastened to a rotating drum and it must have, for every x-coordinate in its turn, the y-coordinates in rising order where it shall put a dot. 0<x,y<1024. <br>In data exists in dump mode on DEC-tape, and consists of files of starting points followed by step increments. Each file has to be changed into pairs of xy-coordinates and then sorted and arranged in a suitable way for output. <br> The intermediate results are stored on disk. On account of the rather small core memory and the mass of coordinates, the sorting procedure is made in two steps. First a merge of several files sorted after x is made, then the y's are sorted for each x-coordinate. <br>The program consists of six subroutines, linked by a program PLOTUT, written in FORTRAN. <br>CHANGE: changes indata into several files of coord. sorted after the x-value. <br>UNITE: merges those files into one. <br>YSORT: sorts y-values and transforms the file in a way suitable for the plotter. <br>OUTPUT: takes care of the actual ouput of data to the plotter. <br>MSORT: does the actual sorting, called from CHANGE, YSORT. <br>INUT: handles the transfer of data between disk and core memory.}},
  author       = {{Hagbjer, Lennart}},
  issn         = {{0346-5500}},
  language     = {{swe}},
  note         = {{Student Paper}},
  series       = {{MSc Theses}},
  title        = {{Utmatning på plotter}},
  year         = {{1971}},
}