NeXtMidas Command X-MIDAS Command Function
----------------- ----------------- -------------------
ARCHIVE-I ARCHIVE Send all textual screen output to specified file or device
ASK-I ASK Prompt for keyboard entry of results parameter value
ASSERT-I ---- Implement a logical check for testing
AUXILIARY-I AUX Set NeXtMidas auxiliary disk/path assignments for data files
BEEP-I BEEP Emit an audio beep
BLD-I XPC,XMBLD, Build a NeXtMidas command or library (alias for BUILD)
XBLIB,XBHOST
BUILD-I XPC,XMBLD, Build a NeXtMidas command or library
XBLIB,XBHOST
BUILDOPT-M XMBOPT Compile an option tree and build its support files
BREAK-I BREAK Exit nearest enclosing WHILE, DO, or FOREACH loop
CALCULATOR-I CALCULATOR Implement a reverse polish pocket calculator
CALL-I CALL,CALLP Invoke a macro PROCEDURE or SUBROUTINE
CHECKOUT-M CHECKOUT Copy necessary files of command from one option area to another
COMPARE-P COMPARE Compare two data files or one file with zero
CONFIDENCE-M %CONFIDENCE Run a set of NeXtMidas test macros on an option tree
CONFIGURE-I CONFIGURE Perform NeXtMidas configuration functions
CONTINUE-I CONTINUE Continue iterating nearest enclosing WHILE, DO or FOREACH loop
CONVERT-P CONVERT Convert a Midas file data and/or header to other formats
DATALIST-P DATALIST List data elements of a Midas or Text file
DEBUG-I DEBUG Turn ON/OFF the debug modes
DEFAULT-I DEFAULT Display the dictionary entry of the command or commands
DEMO-M DEMOS Software demonstration macro
DEMOD-P;DSP DETECT Demodulate a complex baseband signal file
DO-I LOOP Implement a DO loop within a macro
ECONTROL-P XCONTROL Macro interface for creating control panel entries (use GCONTROL)
EDIT-I MEDIT Open a command's source file for editing
ELSE-I ELSE Start macro block to be executed when IF/ELSEIF conditions fail
ELSEIF-I ELSEIF Start macro block to be executed when IF conditions fail
ENDDO-I ENDLOOP End a DO block
ENDFOR-I --- End a FOREACH block
ENDIF-I ENDIF End an IF block
ENDMACRO-I ENDMACRO Mark the end of the STARTMACRO command section
ENDWHILE-I ENDWHILE End a WHILE block
ENVIRONMENT-I ENV Perform various functions on the NeXtMidas environment
ERASE-I ERASE Delete Midas and non-Midas files in the auxiliary paths
ERMIF-P Embedded/enhanced Remote Midas InterFace (Use with ECONTROL only)
ERROR-I ERROR Cause a macro to terminate with an error
EXIT-I EXIT Exit from NeXtMidas environment back to operating system
EXPLAIN-I EXPLAIN Give an explanation of a Midas command
FCALCULATOR-P ADD,BOOLEAN, Implement a reverse polish calculator on elements of data files
CONJUGATE,DARRAY,
DBLOG,DEMUX,
DIVIDE,FCALC,
HARDLIMIT,LOG,
MAGNITUDE,MARRAY,
MODULO,MULT2000,
MULTIPLY,MUX,
PARRAY,PHASE,
POLAR,SARRAY,
SUBTRACT,
UNWRAP,WRAP
FDFILTER;DSP-P FASTFilter Use FFT convolution algorithm to filter data
FEATURE-I ---- Create a new plot feature and add it to a plotter
FFT-P FFT,MFFT,SPECTRA, Perform FFTs with overlap, Windowing, and optional power spectral density
UBIQUITOUS
FIND-I FIND Find file and return its full path name or URL
FILE-I ENV Macro interface to Midas data (*.tmp,*.prm), text or other files
DETACH Detach header from file data
MDX Export 4 Detach header from file data and copy data section to raw binary file
PROTECT Protect files from overwriting
UNPROTECT Remove file overwrite protections
FILES-I FILES List files in the specified auxiliaries using a MORE filter and columns
FILTER-M SMOOTH Filter a file
FIRKAIS;DSP-P ---- Generate a minimal-order time domain filter response using the FIR Kaiser technique
FIRWIND;DSP-P FIRWIND, PASSFILT Design a FIR filter using the window method
FLIP-P ---- Reverse the order of data in a Midas file
FNAME-I FNAME Form a full filename from its components
FORALL-M FORALL Perform a Midas command for a list of items or counter index
FOREACH-I ----- Implement a foreach iteration loop within a macro
GCONTROL-I CONTROL, XCALL, Macro interface for creating control panel entries
XCONTROL, WIDGET
GENERATE-I GENEXP Create or modify a file of various formats
GEOGUI-M DEMOS Demonstration macro of geographical plotting capability
GET-I RESULT Display results parameters
GLOBAL-I ---- Declare results names as global to the macro (LOCAL is default for results)
GOTO-I GOTO Unconditionally transfers macro program control
GROUP-P GROUP Combine two or more inputs into a Type 3000 file
HEADERMOD-I HEADERMOD Modify/create a Midas file header
HELP-I HELP Display online help information
HISTORY-I HISTORY Show the history of commands executed in the shell
HOMEPATH-I HOMEPATH Set user home directory
HTTPSERV-P ---- An HTTP/1.1 server for files rooted in given directory (RMIF can be server, too)
IF-I COMPARE,IF,TYPEOF Implement a logical block if-then-else function in a macro
INCLUDE-I INCLUDE Include a block of code from a text file into the current macro
INVOKE-I ---- Invoke a method on an object and optionally return the result
INFO-I INFO Cause a macro to issue an informational message
KEYWORD-I KEYWORD Facility for displaying and changing keyword fields in a file header
LABEL-I LABEL Declare target for a GOTO command in a macro
LAYER-I ---- Create a new plot layer and add it to a plotter
LIST-P XDATALIST Display Midas data as textual list
LIST2-P XDATALIST Display Midas data as textual list in a table
LOCAL-I LOCAL Declare results names as local to the macro (deprecated)
LOOP-I LOOP Implement a basic counting loop within a macro
MACROFUNC-I MLIST Create, translate, and list macro for debug
MAXMIN-M MAXMIN Find the maximum and minimum value in a data file
MEDIT-M MEDIT Open a macro source file for editing
MENU-I MENU List NeXtMidas commands in the command dictionary
MESSAGE-I MESSAGE Send or get a message to/from a message queue
MESSAGELOG-P XMSGLOG Graphical display of all messages from within a macro
MERGEFILE-P MERGEFILE Merges an input file to the end of an output file
NEW-I ---- Create a new object from the Macro language
NM-I XM Oneshot NeXtMidas command interface
NMD-O XMD Change or display the current working directory
NM MAKE ZIP XMBACKUP Create an archive file of an option tree. (Must be run in OS shell)
NOOP-P MERGEFILE,NOOP, Copy an input to an output (file,socket,HTTP,UDP)
REFORMAT,SINKSOCKET,
SOURCESOCKET
OPTION-I XMOPT Display or define an option tree path
OS-I OS Send an operating system command to the appropriate OS
PANEL-P XPIPE Draw a bare window with facilities for overlaying other windows
PARSE-I PARSE Parse a command and return components in results parameters
PATH-M XMPATH Configure dictionary to resemble hierarchical search path
PAUSE-I PAUSE Pause for specified time or force macro into Suspend mode
PEAKPICK-P PEAKPICK Find one or more peaks in data
PIPE-I PIPE Change the macro piping mode
PLOT-P XPLOT Generic plotter for Midas files (or shared Layer objects)
PLOT-P XRTPLOT
PLOT-P XRASTER
PLOT-P XRTRASTER
POLYFIT-P POLYFIT Evaluate polynomial fit on data in a piecewise manner
PROCEDURE-I PROCEDURE Mark beginning of macro procedure
PYTHON-I ---- Execute a python script
QUERY-I HELP Query object for methods, fields, and interfaces
RAMP-P RAMP Create a ramp (sawtooth) file
REGISTRY-I XMKILL, XMLISTPROCS Manipulate registry entries
REMOVE-I REMOVE Remove one or more results parameters from the results table
RESULTS-I RESULTS Handles creation and display of results parameters
RETURN-I RETURN Return from a macro, procedure, subroutine, or control section
RMIF-P RMIF Remote Midas InterFace handles communication with remote processors
RUN-I OS Execute NeXtMidas command stored in a results parameter
SAY-I SAY Echo a text line to the terminal
SD360-M SD350 Software emulation of a spectral dynamics display
SEDIT-I SEDIT Edit a string and write it to a results parameter
SET-I RESULTS Set a value in the results table (or one of its objects)
SHELLGUI-P ---- Start a shell in a graphical window
SINKRTP-P ---- Stream data to a device supporting Real-Time Protocol for audio
SORT-P QSORT Sorts Type 3000 files
SOURCEFILE-P SOURCEFILE Interactively input data from a FILE to a Midas file/pipe
SPLIT-P SPLIT, UNGROUP Split apart a Type 3000 file into Type 1000 files
STARTMACRO-I STARTMACRO Mark the start of the command section of a macro
STATISTICS-P STATISTICS, Determine statistics of data file
FSTATISTICS
STATUS-I STATUS Output the header information of a Midas file
STEP-I STEP Execute next macro statement and return to Suspend mode
STOP-I ---- Terminate Macro execution
SUBROUTINE-I SUBROUTINE Mark beginning of macro subroutine
SWITCH-I SWITCH Define static switches or get a switch value into a results parameter
SYntax-I SYNTAX Show command line syntax for the named command
SYSTEM-P ---- Get system statistics
TEXTDISPLAY-P XTEXT Display lines of text (single font and color)
THIN-P THIN, TWODTHIN Copy one file to another with optional offset, length, and decimation
TIMER-I TIMER Implement various time functions
TIMEX-I TIMEX Perform various time transfer and conversion functions
TRAP-I TRAP Branch on errors or warnings
TUNER-P HSHFTDEC,SBTUNER Tunes, filters and/or decimates
UPDATE-I UPDATE Update the command.cnf file for a specified option tree
VERIFY-I VERIFY Turn ON/OFF the verify modes
WARNING-I WARNING Cause a macro to issue a warning message
WAVEFORM-P SINCOS Create signal waveforms of various shapes
CONStant Create a Type 1000 data file with constant values
LRS Create a linear recursive sequence
PULse Create a pulse of specified width and position
SETSeed Set the random number generator seed to a new value
PULse Create a pulse of specified width and position
WINDOW-P WINDOW Create a specified window for FFT based functions
WHILE-I WHILE Implement a logical do-while loop function in a macro