Getting Started with
MDSplus

Section 7 - MDSplus Data Types and Structures

Table of Data Types Supported



MDSplus can understand a wide variety of data types including simple ones that you are probably familiar with from languages such as fortran, c, and IDL as well as some complex data types. The data types supported are listed in the table below.  For a discussion of the data types, return to the page that links to this table.
 
 

Fullname/Description
Short Name
ID
Simple Datatypes
Unsigned Byte (8-bit unsigned integer) DTYPE_BU 2
Unsigned Word (16-bit unsigned integer) DTYPE_WU 3
Unsigned Long (32-bit unsigned integer) DTYPE_LU 4
Unsigned Quadword (64-bit unsigned integer)
DTYPE_QU
5
Signed Byte (8-bit signed integer)
DTYPE_B
6
Signed Word (16-bit signed integer)
DTYPE_W
7
Signed Long (32-bit unsigned integer)
DTYPE_L
8
Signed Quadword (64-bit unsigned integer)
DTYPE_Q
9
Single Precision Real (VAX format)
DTYPE_F
10
Double Precision Real (VAX format)
DTYPE_D
11
Single Precision Real Complex (VAX format)
DTYPE_FC
12
Double Precision Real Complex (VAX format)
DTYPE_DC
13
Text (8-bit characters)
DTYPE_T
14
Double Precision Real (VAX G_FLOAT format)
DTYPE_G
27
Double Precision Real Complex (VAX G_FLOAT format)
DTYPE_GC
29
Single Precision Real (IEEE format)
DTYPE_FS
52
Double Precision Real (IEEE format)
DTYPE_FT
53
Single Precision Real Complex (IEEE format)
DTYPE_FSC
54
Double Precision Real Complex (IEEE format) DTYPE_FTC 55
MDSplus Datatypes
Variable Name
DTYPE_IDENT
191
Node (ID)
DTYPE_NID
192
Node (Path)
DTYPE_PATH
193
Parameter
DTYPE_PARAM
194
Signal
DTYPE_SIGNAL
195
Dimension
DTYPE_DIMENSION
196
Window
DTYPE_WINDOW
197
Builtin Function Call
DTYPE_FUNCTION
199
Conglomerate/Device
DTYPE_CONGLOM
200
Range
DTYPE_RANGE
201
Action
DTYPE_ACTION
202
Dispatch
DTYPE_DISPATCH
203
Routine
DTYPE_ROUTINE
205
Method
DTYPE_METHOD
207
Data With Units
DTYPE_WITH_UNITS
211
External Function Call
DTYPE_CALL
212
Data With Error
DTYPE_WITH_ERROR
213
Obsolete or Depricated MDSplus Datatypes
 Slope
DTYPE_SLOPE
198
Program
DTYPE_PROGRAM
204
Procedure
DTYPE_PROCEDURE
206
Dependency
DTYPE_DEPENDENCY
208
Condition
DTYPE_CONDITION
209
Event
DTYPE_EVENT
210