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]