Previous Next        Current Page: NeXtMidas Training / Macros - Part 1 (Basics) / Pipes in a Macro / Pipe-Related Commands
Start Here   
Background   
Common Midas Concepts   
Getting Started - Part 1   
Getting Started - Part 2   
Working with Files   
Option Trees   
Macros - Part 1 (Basics)   
   + Macro Basics   
   + Loops and Control Structures   
   + Procedures and Subroutines   
   - Pipes in a Macro   
      - Pipe Sections   
         - Command Execution   
      - Data Pipes   
         - Data Flow   
         - Warm Starts   
         - Features   
      - Pipe-Related Commands   
      - Lab 1 - Macro Pipes   
         - Instructions   
         - Solution   
      - Lab 2 - Macro Pipes   
         - Instructions   
         - Solution   
   + Messages in a Macro   
Macros - Part 2 (Graphics)   
NetBeans - Part 1 (Setup)   
NetBeans - Part 2 (GUIs)   
NetBeans - Part 3 (Profiler)   
Eclipse - Part 1 (Setup)   
Eclipse - Part 2 (GUIs)   
Primitives   
Applets & WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • Some pipe-related commands:
    PIPE <FUNC>
    Manages pipes...
    PIPE ON Starts a pipe section.
    PIPE OFF Ends a pipe section.
    PIPE STOP Stops a running pipe section. (Covered in the section on Graphics.)
    PANEL
    Adds a graphical panel to the pipe.
    Closing the PANEL by clicking the 'X' in the upper corner will stop the macro.
    (Covered in detail in the section on Graphics.)
    NOOP <IN> <OUT>
    The NOOP command was created to do a No-Operation copy of data from a file to a pipe or from a pipe to a file.
    Over the years many features have been added to NOOP to allow it to reformat the data and perform rate-control.
    GCONTROL PIPEMON ,, <PIPENAME>
    Simple graphical status display for a pipe.
    One of the Debug options for a macro.
    STATUS <FILE>
    Can be used to view the status of a pipe.
    DataFile (BLUE)    :  ram:_wave
    Data Rep (H/D)     :  EEEI / EEEI
    Number of Elements :  1.0E9
    File Type          :  1000
    Data Format        :  CF - Complex Float
    Write Protect      :  false
    Abscissa units     :  Time (sec)
    Abscissa start     :  0.0
    Abscissa delta     :  1.0E-5
    IntHeader KeySize  :  15 bytes
    Pipe Size          :  32768 bytes
    Pipe inByte/outByte:  5.5148544E7 / 5.5115776E7
      outByte/Inlet    :  5.5115776E7 / WAVEFORM
      outByte/Outlet 1 :  5.5148544E7 / FFT
      outByte/Outlet 2 :  5.5148544E7 / DEMOD
      outByte/Outlet 3 :  5.5148544E7 / STATUS
      outByte/Outlet 4 :  <not attached>
      outByte/Outlet 5 :  <not attached>
      outByte/Outlet 6 :  <not attached>
      outByte/Outlet 7 :  <not attached>
      outByte/Outlet 8 :  <not attached>