|
X-Midas NeXtMidas Function
-------------- ---------- --------------------------------------------------------------------
ABScissa-I HEADERMOD Modify abscissa fields in file header
ACQmod-M N/A Enter data acquisition information into header
ADD-H FCALC Add corresponding elements of two input files
AMFSYnc-H N/A Perform bit synchronization on the output of AMFDIFF ...
ARCHive-M ARCHIVE Send all textual screen output to specified file or device
ASK-I ASK Prompt for keyboard entry of a results parameter value
ATTach-I HEADERMOD-TBD Attach a detached header back to the file data
AUDIOCD-H N/A Control a CDROM device with an audio CD
AUXiliary-I AUX Set auxiliary disk/path assignments for data files
BEEp-I BEEP Emit an audio beep
BIEXPSVI-H SVI - TBD Smooth with a bi-exponential window with user-specified width
BITMask-I N/A Create/edit/test bit masks
BLOckavg-H SVI - TBD Average blocks of file data
BOOlean-H FCALC Perform boolean operation on 1 or 2 bit streams
BREAK-I BREAK Exit nearest enclosing WHILE, DO or FOREACH loop
BROwse-M HELP/GUI Interactive utility for browsing through command capabilities
CALCulator-I CALC Implement a reverse polish pocket calculator
CALL-I CALL Invoke a macro PROCEDURE or SUBROUTINE
CATEGory-H N/A Display commands according to category
CHECkout-M CHECKOUT Copy necessary files of command from one option area to another
CIRccorl-H DSP - TBD Circular correlates one/two input signals
CLKCMD-H HW - TBD Send commands to the STL3116 via ethernet
CNTlthin-H THIN - TBD Thins a data file based on values in a control file
COMMent-I HEADERMOD Add/Modify comment fields in file header
COMPAre-M COMPARE,IF Compare two data files
CONCatenate-I SEDIT - TBD Concatenate value of string to form new results value.
CONFigure-H CONFIGURE Perform configuration functions
CONJugate-H FCALC - CONJ Produce complex conjugates of Type 1000 or 2000 data
CONStant-HD WAVEFORM Create a Type 1000 data file with constant values
CONTinue-I CONTINUE Continue iterating nearest enclosing WHILE, DO or FOREACH loop
CONTOUR-H N/A Perform various contouring functions on Midas files
CONTROL-I GCONTROL Macro interface for creating control panel entries
CONVErt-H CONVERT Convert a Midas file data and/or header to other formats
CONVOlve-H DSP - TBD Convolve input file with impulse response
COPYHeader-H HEADERMOD-TBD Copy header information from reference file to output file
CORrelate-M DSP - TBD Perform time domain auto-correlation or cross-correlation
CRAyif-M N/A control the client side of the Cray interface
DARray-H FCALC - DIV Divide each element of a file into a constant
DATAImport-M IMPORT/F Put Midas header on a non-Midas data file
DATAlist-H DATALIST List data elements of a Midas or text file
DATEs-H TIMEX Perform various date/time transfer and conversion functions
DBLog-M FCALC,FFT Convert data to dB
DCLMap-M N/A Map DCLMIDAS commands to XMIDAS commands
DCLMconv-H N/A Convert DCL Midas macro to X-Midas
DEBug-I DEBUG Turn ON/OFF the debug modes
DECAtenate-I SEDIT - TBD Remove value form string to form new ASCII result value (you can also use Java String Class directly)
DEFaults-I DEFAULTS Show command defaults
DEMOS-M DEMO Software demonstration macro
DEMux-HD FCALC Decompose complex file into separate real and imaginary output files
DETAch-I FILE DETACH Detach header from file data, or set default detach mode
DETEct-HD DEMOD Detect input into AM, FM, and PM
DIGTC-H TBD Extract digital time code from SMS/SDN data
DIVide-H FCALC Divide file 1 by corresponding elements of file 2
DPCo-H DPCO;DSP Double precision Phase/frequency/chirp-Controlled Oscillator
DR300_TTUNER-M N/A Graphical Tera Tuner controller for the DR-30X
DSM-I N/A DataStream Manager (Controls the Data Stream Managers)
DSMCLIENT-H N/A Fire off a datastream manager in local mode
DSMOdule-M N/A Define or show a DataStream Module for a statically linked engine
DT202_TTUNER-M N/A Graphical Tera Tuner controller for the DT-202
DT300_TTUNER-M N/A Graphical Tera Tuner controller for the DT-30x
DT700_TTUNER-M N/A Graphical Tera Tuner controller for the DT-70x
DUAl5000-H DUAL5000;UCL Compute measurements between two Type 5000 files
DYNzoom-M N/A Dynamic zoom utility
EDITList-M GCONTROL Generic editor for choosing multiple items from a list
ELSE-I ELSE Start macro block to be executed when IF/ELSEIF conditions fail
ELSEIF-I ELSEIF Start macro block to be executed when prior IF conditions fail
ENDIF-I ENDIF End an IF block
ENDLoop-I ENDDO End a DO block
ENDMode-I N/A Terminate the current macro
ENDSuspend-I TBD Terminate all macros and return to the X-Midas prompt
ENDWhile-I ENDWHILE End a WHILE block
ENVElope-M DSP - TBD Detect the envelope of a pre-D signal
ENVironment-I ENVIRONMENT Perform various functions on the current X-Midas/NeXtMidas environment
ERASE-I ERASE Delete files
ERROr-I ERROR Output an error message and terminate macro
EXIt-I EXIT Return to the operating system
EXPLain-I EXPLAIN Explains a command's function, arguments, and parameter requirements
EXPORt-I EXPORT - TBD Exports results parameter to operating system environment
F3000-H HEADERMOD Create Type 3000 file structure (XM4+)
FANIn-HD FANIN;XBC Collate records from multiple input files to a single output file
FANOut-HD FANOUT;XBC Decommutate records from an input file to multiple output files
FASTCorl-H FASTCORrelate;DSP Execute overlap-save FFT block cross-correlation
FASTFilter-HD FDFILTER;DSP Use FFT convolution algorithm to filter data
FCALCulator-HD FCALC Implement a reverse polish calculator on a vector
FCReate-H HEADER/CREATE Create a header and allocate space for data file
FFT-H FFT Compute the Fast Fourier Transform of an input file
FILEList-I FILES List of Midas files on Midas auxiliaries (long list of user's files in X-Midas)
FILes-I FILES List of Midas files on Midas auxiliaries (short list of user's files in X-Midas)
FILETRansp-H TBD Transpose rows and columns of Type 1000 or 2000 file
FILT3000-H TBD Extracts records from a file based on qualifiers (XM4+)
FINd-I FIND Find file and return its full path name or URL
FIRHlbrt-H DSP - TBD Create a Hilbert transform impulse response
FIRParks-H DSP - TBD Design linear phase FIR filter using Parks-McClellan algorithm
FIRWind-H FIRWIND;DSP Design a FIR filter using the window method
FNAme-I FNAME Form a full filename from its components
FORall-M FORALL,FOREACH Perform a named command on list of items or for range of numbers
FSKSIm-H DSP - TBD Generate a binary FSK modulated output file with phase continuity
FSTatistics-HD STATISTICS Determine file statistics
FSVa-H SVI - TBD Implement a Frame Synchronous Video Averager (Integrator)
FSVi-HD SVI - TBD Implement a Frame Synchronous Video Integrator
GATe-H PRI - TBD Gate input data and store results in output file
GENEXplain-M GENERATE,EXP Generate an explain file for macros, host and datastream commands
GENmsginc-H N/A Generate include files for primitives that do message passing
GETDISPlayinfo-M N/A Return X-Windows display information
GETvalue-H In-Line FILE Extract a single results parameter from a Midas file.
GO-I SYS - TBD Continue macro execution from Suspend mode
GOTO-I GOTO Transfer macro program control to a specified label
GROup-H GROUP Combine two or more inputs into a Type 3000 file
HARDLimit-H FCALC CLIP Clip the input data between given limits
HEAdermod-I HEADERMOD Modify/Create a Midas file header
HELp-H HELP Display online help information
HILbert-M DSP - TBD Generate Hilbert transform of data file
HISTOGram-H HISTOGRAM Compute the histogram of input data
HIStory-H HISTORY Show the history of commands executed in the shell
HOMEpath-I HOMEPATH Set user home directory
HOMOgenize-H RESAMPLE - TBD Interpolate Type 3000 data to uniformly-sampled Type 1000 data
HPStep-H N/A Send single command or periodically step a GPIB device via serial line
HSHFTdec-H TUNER;DSP Hilbert, frequency shift, and decimate
HW-M HW;HWC Utility for controlling Hardware devices
HWConfig-H TBD Configuration utility for HW Control software
HWDriver-D TBD Driver for controlling Hardware devices
IF-I IF Implement a logical block if-then-else function in a macro
IMFFT-H IFFT - TBD Perform multiple inverse FFTs
IMPort-I IMPORT - TBD Import results parameter from operating system environment
INFO-I INFO Cause a macro to issue an informational message
INTERLeave-M N/A Interleave two files into a single file
INTERPolate-H INTERPOLATE-TBD Interpolate data into a uniformly sampled file
INVfft-H IFFT - TBD Compute the inverse FFT of an input file
JUMP-I CALL Invoke a macro PROCEDURE or SUBROUTINE
KEYword-I KEYWORD Facility for displaying and changing keyword fields in a file header
LABEL-I LABEL Reference point for GOTO command in a macro
LIMit-H LIMIT - TBD Clip or threshold data
LISsajous-M N/A Generate pretty plots from Lissajous functions
LOADConstants-H TBD Load the constants into a results table
LOCation-H TBD Create a single entry Type 5000 file with a Geodetic frame of reference
LOGArithm-H FCALC Take logarithm of each element in data file
LOOP-I DO Implement a DO loop within a macro
LOOP
LRS-H WAVEFORM Create a linear recursive sequence
MAGnitude-H FCALC Get magnitude of a complex or real file
MAPMAN-H N/A Map manipulator for Midas maps
MARray-HD FCALC Multiply each element of file by a constant.
MASK-HF N/A Correlate an input signal against a set of masks
MASter-H N/A Set up an X-Midas session as a controller
MAXMin-H MAXMIN Find the maximum and minimum values in a data file (See also: STATISTICS)
MEDIAnfilt-H DSP - TBD Median filters a data file
MEDIT-M EDIT Open a command's source file for editing
MENu-H MENU List available commands
MERGefile-H MERGEFILE Merge an input file to the end of an output file (Use APPEND qualifier)
NOOP
MESsage-I MESSAGE Send or get a message to/from a message queue
MFFT-HD FFT Perform multiple FFTs with overlap, windowing, and single cell output
MFIle-I FILE Interface to M$FILE text file processor
MLIst-H MACRO List macro
MODUlo-H FCALC Perform the MODULO function on a data file
MORPH-H DSP - TBD Perform a Morphological operation on a file
MPOly-H POLYFIT Evaluate polynomial fit on data in a piecewise manner
MSGmask-I N/A Create/edit/test masks specifying info primitive should pass
MTRANslate-H N/A Translates a macro for execution
MULT2000-H FCALC Multiply the values in a Type class 2000 file
MULtiply-HD FCALC Multiply corresponding elements of two input files
MUX-HD FCALC Combine separate real and imaginary files into one complex file
MUX
NEWRate-H NEWRate;XBC Synchronously or asynchronously resample an input file
NOOP-HD NOOP Copy an input to an output (file, socket, HTTP, UDP)
NORmalize-HD NORmalize;DSP Normalize an input file by frames
OS-ID OS Send an operating system command to the appropriate OS
PARray-HD FCALC Add a constant to each element of file.
PARse-I PARSE Parse a command and return components in results parameters
PASsfilt-M FIRWIND Create a bandpass filter
PAUSE-I PAUSE Pause for specified time or force macro into Suspend mode
PEAKPick-H PEAKPICK Find one or more peaks in data
PHAse-H FCALC Get phase of a complex file
PIPE-H PIPE Change the macro piping mode
POLAr-H FCALC Converts rectangular to polar, with phase in degrees
POLLtc-H HW - TBD Poll time code reader or CPU time
POLYEval-H POLYEVAL Evaluate a polynomial using previously stored coefficients
POLYFit-H POLYFIT Fit a polynomial to data
POLYPHase-H DSP - TBD Emulate TMIC input filters, but with symmetric coefficients
PRIFunc-H PRI - TBD Cyclically alter an X-Midas file or pipe
PRIthin-H PRI - TBD Cyclically thin input data and store results in output file
PROtect-I FILE PROTECT Protect files from overwriting
PULse-M WAVEFORM Create a pulse of specified width and position
QSOrt-H SORT Sort Type 1000, 2000, 3000, and 5000 files
RAMp-H RAMP,WAVEFORM Create a ramp (sawtooth) file
RANDom-H CALC Generate a random number
READID-I N/A Set X-Midas read path identification string
RECall-I ! Recall previously-entered command
REFormat-H NOOP Change the data format of an existing file (With FT qualifier)
RELease-M TBD List the current X-Midas release notes
REMove-I REMOVE Remove one or more results parameters from results table
RESET-I TBD Reset the environment after pipe or macro hose up
RESults-I RESULTS Create and display results parameters (See Also: SET,GET)
RETURN-I RETURN Return from a macro, procedure, subroutine, or control section
RMIf-H RMIF Remote Midas InterFace to communicate with remote processors
RQFshift-HD N/A Real Quick Freq. SHIFT; optional filter, block avg and reformat
RSM-IH N/A Remote Session Manager (controls the Remote Sessions)
RTLiss-M N/A Generate real-time Lissajous plots
SAM-M N/A Utility for controlling SnapShot Memory and its Patch Panels
SAMDriver-H N/A Primitive driver for the SAM macro
SARray-H FCALC Subtract each element of a file from a constant.
SAVe-I FILE Save .TMP file as .PRM (or other specified name and extension)
SAY-I SAY Echo a text line to the terminal
SBTuner-H TUNER;DSP Subband tuner: input -> filter, decimate, tune -> output
SD350-M SD360 Software emulation of a spectral dynamic display
SEDIT-I SEDIT Edit a string and write it to a results parameter
SETNode-M N/A Determine plot node for X-Windows display
SETSeed-H WAVEFORM/SEED Set the random number generator seed to a new value
SINcosine-HD WAVEFORM Create sinusoidal data files
SINKFile-HD TBD Interactively output data from a Midas file/pipe to a FILE
SINKMBX-H N/A Write a Midas file/pipe to a VMS mailbox
SINKMSG-H RMIF,TBD Transfer message to readers in a given range over a socket
SINKSAM-H N/A Synchronize a SAM playback from a Midas file/pipe
SINKSB-H N/A Write data from Midas file/pipe to SoundBlaster compatible card
SINKSOCKet-H NOOP Write to a socket from a Midas file/pipe (NOOP STP://... [FILENAME])
SKIP-I SKIP - TBD Move past macro commands without executing them
SLAve-H N/A Field commands from a MASTER primitive and have them executed
SMOoth-M FILTER Smooth data file using rectangular filter
SOCKETMsg-H RMIF Connect the message queues of two X-Midas sessions
SOUnder-M N/A Run a SOUNDBLASTER spectrum analyzer/mixer/AudioCD controller
SOURCEFile-HD SOURCEFILE Interactively input data from a FILE to a Midas file/pipe
SOURCEMBX-H N/A Read VMS mailbox data into a Midas file/pipe
SOURCEMSG-H RMIF - TBD Read messages off a socket and post them to a message queue
SOURCESAM-HD N/A Synchronize a SAM acquisition into a Midas file/pipe
SOURCESB-H N/A Read data from SoundBlaster compatible card into Midas file/pipe
SOURCESOCKet-H NOOP Read from a socket to a Midas file/pipe (NOOP [FILENAME] STP://...)
SPEctra-H FFT Perform spectral analysis of two input channels
SPLice-H TBD Extract/insert subrecords/components from/to Type 3000/5000 files
SPLit-H SPLIT Split a Type 3000 file into Type 1000 files
STATEVector-H TBD Grab a set of state vectors from name source & convert to Type 5000 files
STATIstics-H STATISTICS Determine statistics of data file
STatus-I STATUS Display file header information
STEP-I TBD Execute next macro statement and return to Suspend mode
STL3116_set-M N/A Basic MSL setup macro for the STL3116 clock generator
SUBtract-H FCALC Subtract file 2 from file 1
SURFDEMO-M N/A Macro to demonstrate use of XRTSURFace
SVICmd-H N/A Send commands to STL SVI
SWItch-I SWITCH Define static switches or get a switch value into a results parameter
SYNCPlot-M N/A Convert sync file and plot output (AMFSYNC)
SYntax-I SYNTAX Show command line syntax for the named command
TCcmd-H N/A Send command to Metalize time code reader
THIn-H THIN Copy portions of one file to another
TIMECode-I HEADER,TIMEX Set and retrieve time code
TIMer-I TIMER Implement primitive execution and elapsed time functions
TIMex-I TIMEX Implement time transfer and conversion functions
TRACk-H N/A Create Type 5000 position and/or velocity files from NORAD input
TRANSFFT-H N/A Perform a corner turning operation on a 2-D complex table
TRANSform-H TBD Transform data between different reference frames,coordinate systems, scalings
TRANSPose-H TBD Perform column/row translation
TRAP-I TRAP Branch on errors or warnings
TTcmd-H N/A Send commands to Tera Tuner
TTUNER-M N/A Graphical Tera Tuner controller
TUTor-MH TBD User's Guide/Primitive Programmer's Guide tutorial
TWOdthin-H THIN Extract rectangulare subset of 2-D (Type 2000) data file
TYPEOF-I IF Get type and other information of a specified result parameter
UBIquitous-H FFT/PSD Create frequency vs time spectral output for two channels
UNGroup-H SPLIT - TBD Split subrecords from Type 3000/5000/6000 files into separate files
UNIForm-H WAVEFORM-TBD Create file of uncorrelated uniformly distributed random numbers
UNITs-H N/A List numeric codes for header units and component type names
UNIVerse-H N/A Display mathematical and geophysical constants
UNPRotect-I FILE UNPROTECT Remove file overwrite protections
UNWrap-H FCALC Unwraps/wraps data with optional differencing
UPDate-H UPDATE Update the command.cnf file for a specified option tree
UPSample-H RESAMPLE-TBD Upsample a real input file by given upsampling factor
UPZero-H THIN Upsample a file by inserting zeros
USERid-I N/A Set user identification
VALue-I RES,GET Display results parameters
VERify-I VERIFY Turn ON/OFF the verify modes; echo fully-parsed commands to terminal
WARNing-I WARNING Cause a macro to issue a warning message
WAVeform-HD WAVEFORM Create signal waveforms of various shapes
WHILE-I WHILE Implement a logical do-while loop function in a macro
WHItenoise-H WAVEFORM Create an array of Gaussian white noise random values
WIDGET-I GCONTROL Create a stand alone widget (/SHOW=NP All public vars can be WIDGETS)
WINdow-H WINDOW Create a specified window for FFT-based functions
WRAp-M FCALC Wrap data so it lies within specified range
WRITEID-I N/A Set Midas write path identification string
XATMplot-H PLOT - ??? Asynchronous Time, Message plotter
XAUdiocd-M N/A X-windows interface to an audio CD changer
XBHOST-O BLD,BUILD Low level OS utility that builds and likes HOST primitives
XBLIB-O BLD,BUILD Build the library and intrinsics
XCAll-IH GCONTROL An interface to most X-Midas graphical widgets
XCFGedit-H N/A XWindow-based configuration parameter editor
XCNTRL-H GCONTROL Primitive for running control section driven macro
XCOlormap-H TBD Interactive colormap routine for X-Windows environment.
XCONtrol-I GCONTROL Recognizer verb in macro controls section for creating control panel
XDATAlist-H LIST X-Windows based file viewer/editor/monitor
LIST2
XENVironment-M TBD Macro to adjust X-Windows environment settings
XFPP-O BUILD XMidas Fortran PreProcessor
BUILDOPT;XBC See X-Midas Backwards Compatibility section
XGEO-M GEOGUI Demonstration macro of geographical plotting capability
XGEOEvent-M LAYERGEO-TBD Dialog box to modify XGEOPLOT event records
XGEOPlot-H PLOT Generate plotter for Midas files
XMBACKUP-O NM MAKE ZIP Create an archive file of an option tree. (Must be run in OS shell)
XMBld-M BLD,BUILD Build a command or library
XMBOPT-M BLD,BUILDOPT Compile an option tree and build its support files
XMCheckproc-H N/A Check if X-Midas process is running
XMDir-O NMD Change or display the current working directory as X-Midas sees it
XMKill-H REGISTRY Kill an X-Midas Process
XMListprocs-H REGISTRY,ENV Display a list of current X-Midas processes
XMESsage-H TBD A message queue monitor for X-Windows terminals
XMOpt-O OPTION Display or define an option tree path
XMPath-M PATH Configure command dictionary according to an option search list
XMProclist-H REG - TBD Create a Type 3000 file with a list of current processes
XMRemotes-M N/A Convert the REMOTES.CFG database into OS specific procedures
XMSglog-H MESSAGELOG Create a window in which text messages are displayed
XMVer-M VERSION Display current version of Midas or a Midas option tree
XP3d-H PLOT Generic 3D plotter for special X-Midas files
XPANEL-H PANEL Draw a bare window with facilities for overlaying other windows
XPC-O BLD,BUILD X-Midas preprocess and compile utility
XPIPE-H PIPE,PANEL Primitive for running a piped macro with graphical feedback
XPLot-H PLOT General-purpose plotter for line plots of static data
XRaster-H PLOT General-purpose raster for falling raster display of static framed data
XRTDisplay-HD0 GCONTROL,TEXTDISPLAY Real time results parameter display for X-windows terminal
XRTPlot-HD0 PLOT Realtime plotter, continually updating line plot of file or pipe data
XRTRaster-HD0 PLOT Realtime raster, continually updating falling raster of file or pipe data
XRTSAMview-H N/A Graphical representation of SAM usage by XMidas files
XRTSURFace-H PLOT Plot Type 2000 data in a surface plot orientation
XSCAPE-M HELP/BUILD Browser interface
XSEarch-M N/A Demo macro patterned after a signal search algorithm
XTEXT-H TEXTDISPLAY Display lines of text (single font and color)
XTUtor-M TUTOR - TBD Graphical tutorial on X-widgets and displays
XVIew-H HELP/GUI Graphical interface to HELP, EXPLAIN, and BROWSE
XWIndow-I TBD Set the X-Windows default screen, window size, and placement
ZPIPE-H ZPIPE;UCL Transfer XMIDAS pipes between computers (sockets)
|