Skip to content

Page 1

GKS 2D FOR ND-500

ND 210753

+--------------------------------------------------+
|            GRAPHICAL KERNEL SYSTEM               |
|--------------------------------------------------|
|                   Application Programs           |
|--------------------------------------------------|
|                  Application Oriented Layer      |
|--------------------------------------------------|
|                    Language Dependent Layer      |
|--------------------------------------------------|
|                      Graphical Kernel System     |
|--------------------------------------------------|
|                       OPERATING SYSTEM           |
|--------------------------------------------------|
|   Other resources    |   Graphical Resources     |
|--------------------------------------------------|
|                    LAYER MODEL OF GKS            |
+--------------------------------------------------+

Norsk Data

[Logo: ND Norsk Data]


Page 2

GKS 2D for ND-500

INTRODUCTION

GKS-2D-500 is a set of FORTRAN subroutines for those who need graphics as part of an application.

GKS defines standard functions for 2D computer graphics programming and a configuration of graphic input and output devices. GKS is an ANSI and ISO standard. The current product is following the ISO 7942 standard.

The present version conforms to level 2B. (Will be extended to 2C.)

FEATURES

  • Basic graphical building blocks:
    • POLYLINE
    • POLYMARKER
    • FILL AREA
    • TEXT
    • CELL AREA
    • CIRCLES, ELLIPSES, SPLINES
  • Display attribute on each primitive:
    • COLOR
    • LINE TYPE
    • LINE WIDTH
    • TEXT FONT
  • Primitives can be "grouped" into segments.
  • Segments can be copied, translated, rotated etc.
  • Segment attributes:
    • HIGHLIGHTING
    • VISIBLE/INVISIBLE
    • DETECTABLE/UNDETECTABLE
  • Through WISS (Workstation-Independent Segment Storage), segments may be shared between several GKS workstations.
  • Input devices can be handled in Sample, Request or Event mode. (Event mode in level 2C)
  • Standard drivers included:
    • HP 7475 plotter
    • Tektronix 4014 terminal
    • Tektronix 4105 terminal
    • ND 103240 terminal (ND 103200 with ND 103210 Graphic option.)
  • Other drivers will be available later.

Page 3

GKS 2D for ND-500

PRODUCT DESCRIPTION

FORTRAN 77 subroutine library.

GKS includes all the capabilities for the whole spectrum of graphics, from simple passive output to highly interactive applications. The potential applications range covers business graphics, process control display systems, mapping, CAD/CAM, military graphic systems, etc.

The philosophy behind GKS is to provide a conceptual model of a workstation, the GKS workstation, shielding any hardware peculiarities from the application program easily portable.

By adhering to the GKS standards in application development, the users can benefit in several ways. Among the benefits are: Portability, flexibility in choosing graphical devices and extended life expectancy of the application package.

The capabilities of a GKS workstation are defined by the GKS standard. GKS is programming-language independent. For integration into a language, GKS is embedded in a language layer containing such language conventions as parameters and name assignments.

FORTRAN Code Example

      SUBROUTINE DUCK
      C
      REAL PTX2(44), PTY2(44), XW(10), YW(10)
      C
      DATA MTX2/0.0, 2.0, 4.0, 6.0, 8.0, 10.0, 12.0, 14.0, 16.4,
     +17.0, 17.3, 17.8, 18.5, 20.2, 20.2, 20.4, 20.6, 28.0, 29.0,
     +28.2, 28.4, 25.0, 23.0, 21.5, 21.1, 21.5, 22.8, 24.1, 25.1,
     +25.5, 24.2, 22.2, 20.0, 18.6, 10.0, 9.0, 8.0, 8.0,
     +6.1, 4.2, 3.0, 1.3, 0.0/
      DATA PTY2/8.7, 5.7, 7.4, 8.6, 8.9, 9.6, 9.9, 9.9, 4.9, 7.7,
     +12.0, 14.0, 16.1, 17.0, 17.6, 13.9, 13.1, 13.1, 2.4, 2.3,
     +15.5, 11.5, 11.2, 10.5, 9.0, 8.0, 7.0, 5.5, 1.3, 1.6,
     +1.1, 0.5, 0.7, 0.8, 1.0, 1.2, 1.8, 2.1, 2.9, 4.1, 6.0, 8.8/
      DATA XW/15.7, 10.7, 17.7, 13.3, 15.3, 13.0, 11.9, 0.7, 0.4, 7.4/
      DATA YW/7.0, 6.1, 5.0, 3.8, 3.0, 2.7, 3.0, 3.6, 4.2, 5.2/
      C
      C    Create the Primitives and Send them to the workstation.
      C
           CALL GPL (44, PTX2, PTY2)
           CALL GPLI (10, XW, YW)
      C
           RETURN
      END
   ____________________________
  |                            |
  |                            |
  |                            |
  |           ____            |
  |         (–   –)            |
  |          \___/             |
  |                            |
  |____________________________|

REQUIREMENTS

ND 210190 FORTRAN for ND-500.

DOCUMENTATION

Document Reference
ND-GKS User Manual ND-65.019.1 EN
ND-GKS Reference Manual ND-65.020.1 EN

Page 4

Norsk Data

Corporate Headquarters

Olaf Helsets vei 5
P.O Box 25, Bogerud
0621 Oslo 6
Norway

Tel.: + 47-2-620000
Fax: 47-2-724512
Telex: 47229 norge n
Cable: nedatalogoslo

Norway

Oslo, tel: 47-2-390290
Tromsø, tel: 47-83-55566
Sandnes, tel: 47-4-576760
Bergen, tel: 47-5-217220
Trondheim, tel: 47-7-921222

ND Comtec

Head Office

Olaf Helsets vei 5
P.O Box 25, Bogerud
0621 Oslo 6
Norway

Tel.: 47-2-444666
Telex: 47229 norge n
Sweden, tel: 46-8-760562

Denmark

Glostrup, tel: 45-1-651111
Charlottenlund, tel: 45-1-651512
Varde, tel: 45-25-35654
Austria, tel: 43-222-12536
Finland, tel: 358-0-884826

Sweden

ND Norsk Data AB
Kanalvagen 1
P.O Box 171
191 22 Upplands Vasby
Sweden

Tel.: 46-8-758-9600
Telex: 16552 norodta s
Telefax: 46-8-7606927 (A)

Gothenburg, tel: 46-31-496760
Malmö, tel: 46-40-70510

ND-Silvadata

Silvedal AB
5810 Sandvoval
Sweden

Tel.: 46-40-154150

Vasby

Telje, tel: 46-8-470-46020
Stockholm, tel: 46-760-92000

Denmark

Norsk Data A/S
Lotupbak 1-3
2730 Ballerup
Denmark

Tel.: 45-2-865665
Telex: 43-527-868641 (A)

Copenhagen, tel: 45-2-865055/681220
Alborg, tel: 45-6-161166

Finland

ND Norsk Data Ab
Sophialoeke 6A (Vandaa)
P.O Box 225
SF-01531 Vantaa 15

Tel.: 358-0-946-027

Telex: 124227 passport sf

Switzerland

Norsk Data (Switzerland) S A
Solenturnstrasse 7
2500 Biel/Bienne 4
Switzerland

Tel.: 41-32-801921
Telex: 919-177

Ticino, tel: 41-91-961-6787
Geneva, tel: 41-31-586697
Glattburg (Zurich), tel: 41-1-8101033

West Germany

Norsk Data GmbH
Thornsstrasse 10-12
6303 Bad Homburg v.d.H.
West Germany

Tel.: 49-6172-9700
Telex: 4111755nd d
Telefax: 49-6172-2239 (A)

West Berlin, tel: 49-30-213-8906
Hamburg, tel: 49-40-577922
Munich, tel: 49-89-764994
Stuttgart, tel: 49-711-789-401

The Netherlands

Norsk Data Nederland B.V
Brugans BV
P.O Box 500
3430 AB New Wegian
The Netherlands

Tel.: 31-340-72411
Telex: 49450 nd nl

France

Norsk Data S.A.r.l
Le Liberty 3,
F-78180 Montigny le Bretonneux

Tel.: 33-305-460576
Telex: 435508 nordata ferriv

United Kingdom

Norsk Data Limited
Benhayon House
Newbury RG14 6LD
United Kingdom

Tel.: 44-635-510427
London, tel: 44-1-343-9368
Manchester, tel: 44-61-291-30101
Edinburgh, tel: 44-131-667-7350

USA

Norsk Data N.A., Inc.
Westborough Office Park
1800 West Park Drive
Suite 105
Westborough, MA 01581
USA

Tel.: 1-617-366-4662
Thcc: 203-921734
Los Angeles, tel: 1-714-752-5081

Hong Kong

Norsk Data International
11 Ching Poon Road
Hong Kong

Tel.: 852-5-411921/421053
Thc: 0802-8611
Telex: 852-851506

Represented by Agent In:

India

Norsk Data (India) Pvt, Ltd.

Tel.: 91-44-4923971/92196

Thailand

Norsk Data Co., Ltd
Banghan Road
Bangkok 10300 Thailand
Tel.: 66-2859-235

France and Italy

Mata D'astynation S.A. Paris

Tel.: 33-302494109
Telex: 430530 mdattra f

Mata D'astynation S.A. Lyon
Tel.: 33-472456986
Telex: 40-370472 montroy

Mata D'astynation S.A. Toulouse
Tel.: 33-924300

[Photo: Norsk Data logo]