The HDF_SD_START function opens or creates an HDF file and initializes the SD interface.
Note that every file opened with HDF_SD_START should eventually be closed with a call to HDF_SD_END.
Result = HDF_SD_START( Filename [, /READ | , /RDWR] [, /CREATE] )
The returned value of this function is the SD ID of the HDF file. If no keywords are present, the file is opened in read-only mode.
A scalar string containing the name of the file to be opened or created. HDF_SD_START can open the following file types: XDR-based NetCDF files, “old-style” DFSD files, or “new-style” SD files. New files are created as “new-style” SD files.
Set this keyword to open the SD interface in read-only mode. If no keywords are specified, this is the default behavior.
Set this keyword to open the SD interface in read and write mode.
Set this keyword to create a new SD file.
; Open a new HDF file. The file is ready to be accessed:
SDinterface_id = HDF_SD_START('test.hdf', /CREATE)
; When finished with the file, close it with a call to HDF_SD_END:
HDF_SD_END, SDinterface_id
For a more complicated example, see the documentation for HDF_SD_ATTRSET.
4.0 |
Introduced |
HDF_CLOSE, HDF_OPEN, HDF_SD_ATTRFIND, HDF_SD_ATTRINFO, HDF_SD_ATTRSET, HDF_SD_CREATE, HDF_SD_END, HDF_SD_FILEINFO, HDF_SD_NAMETOINDEX, HDF_SD_REFTOINDEX, HDF_SD_SELECT, HDF_SD_SETEXTFILE