filevardef

Given a reference to a file, this procedure is used to define list of variable names, variable types, and variable dimension names.


Synopsis

	procedure filevardef (
		thefile[1] : file,
		varnames : string,
		types : string,
		dimnames : string
	)

Arguments

thefile
The reference to the file that you want to define the variables in.
varnames
An array of variable names you want to define.
types
An array of variable types of the variables you want to define
dimnames
The set of dimensions which apply to all names in varnames

Description

This procedure defines one or more variables in and output netCDF or HDF file. varnames can contain multiple names of variables and types must contain a type name for each variable name in varnames. All variables to be defined will be defined with the set of dimension names in dimnames. The dimensions must be in the order desired. Dimension 0 is the first entry in dimnames. The dimensions must also have been defined already either with the procedure filedimdef or by normal variable assignment.

This procedure is part of a set of procedures called fileattdef, filedimdef, and filevarattdef.


Example

  ncf = addfile("myfile.nc","c")
  filedimdef(ncf,(/"lat","lon"/),(/73,144/),(/False,False/)
  varNames2D = (/ "PS" /)
  varTypes2D = (/ "float" /)
  varNames3D = (/ "T", "Q" /)
  varTypes3D = (/ "float", "float" /)
  filevardef( ncf, varNames2D, varTypes2D, (/  "lat", "lon" /) )
  filevardef( ncf, varNames3D, varTypes3D, (/  "lev", "lat", "lon" /) )

Reference Manual Control Panel

NG4.1 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?


$Revision: 1.6 $ $Date: 1998/07/06 22:37:01 $