Advanced

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},
}