Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Artwork Generator Data Edit

IP.com Disclosure Number: IPCOM000079823D
Original Publication Date: 1973-Sep-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 3 page(s) / 80K

Publishing Venue

IBM

Related People

Ihrig, ML: AUTHOR [+2]

Abstract

This program edits input data to an artwork generator by operations that will delete, copy, move, add and alter shapes in the data. The editing feature enables data to be reused in other artwork designs. The program is performed in conjunction with an IBM 1130 and an IBM 2250 display terminal.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 3

Artwork Generator Data Edit

This program edits input data to an artwork generator by operations that will delete, copy, move, add and alter shapes in the data. The editing feature enables data to be reused in other artwork designs. The program is performed in conjunction with an IBM 1130 and an IBM 2250 display terminal.

The program is initialized in an operation 10. An operation 12 establishes display coordinates for the cathode-ray tube (CRT). The coordinates define an area identified as a window and an origin or center point. A data section indicator is set to 1 in an operation 14 (I = 1). A storage address of a graphical message is provided as an input to the 1130 in an operation 16. A mask data record counter N is initialized to 1 in an operation 17. The data section indicator is retrieved and interpreted in an operation 18. A portion or word of the data section in storage is processed in an operation 20. A decision 22 is executed to determine whether the portion is the last word in the graphical message. A "NO" decision results in the data record N being stored in a buffer and displayed on the CRT 25 in an operation 24. The data record counter N is incremented in an operation 26. The 2250 CRT functions in a normal manner to display each point of the data in the buffer. A decision 28 checks the buffer to indicate if it is filled. A "NO" decision at 28 results in a decision 30 to determine the extent to which the portion of the graphical message has been processed. A "YES" decision at 30 results when the data section has been fully processed. An operation 32 increments the section counter and then operation 18 is executed.

An operation 34 is initiated when the "YES" path is followed from the decision 22, or when the last data record has been processed and the "YES" path is taken from the decision 28. The operation 34 creates storage for the edit and display options; other program options, not the subject of this description, can also be initialized in this operation. An operation 36 initializes an indicator flag to 0. This indicator serves as a flag to indicate when the artwork data message contains additions or deletions.

An operation 49 makes available four routines to an operator after storage is allocated in the operation 34 and the flag is set in operation 36. A select option routine 50 activates the light pen of the 2250 to interrogate the designs in the CRT display. When the delete option of operation 50 is chosen, the light pen can then be used in an operation 51 to detect a shape on the CRT. In operation 52, the number N assigned to the shape in operation 24 is determined and an operation 53 sets the variables of the shape N to 0, the flag is then set to 1 in an operation 54. The program then returns and activates the operation 50.

The copy option of operation 50 makes the light pen available to detect a shape that is to be copied in operation 61. In operation 62 the number N assigned to the shape in operation 24 is d...