Previous Next        Current Page: NeXtMidas Training / Primitives / Special Variables / List of Variables / MQ, MR, MW
back
Start Here   
Background   
Common Midas Concepts   
Getting Started - Part 1   
Getting Started - Part 2   
Working with Files   
Option Trees   
Macros - Part 1 (Basics)   
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   
   + Overview   
   + Open, Process, Close   
   + Building   
   + The NeXtMidas API   
   + Lab 1   
   - Special Variables   
      - List of Variables   
         - M   
         - MA   
         - MQ, MR, MW   
   + Lab 2   
   + Lab 3*   
   + Files in a Primitive   
   + Lab 4   
   + Lab 5*   
   + Test Macros   
   + Lab 6   
   + Real Time Controls   
   + Lab 7   
   + Working with Messages   
   + Lab 8   
   + Primitive Restarts   
   + Introduction to DSP   
   + Lab 9   
WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • The current MessageQueue (MQ):
    • Used to send a Message.
    • (More will be said about this later.)
  • The Results table (MR):
    • Can get and set (put) results.
    • Yes, that's about it.
    • MR.put("KEY", "results value");
      MR.put(rename, calculatedValue);
  • The MWindow (MW) (graphical primitives only):
    • Handle to the graphics library being used.
    • (Not covered in this module.)
X-Midas Users Take Note:
Since NeXtMidas makes it easy to create real-time controls that alter variables held privately inside a primitive (shown later in this module) there is rarely a need to access results parameters from a primitive except to store the results of a computation (which is always done in the close() method). As a rule NeXtMidas primitives never poll the values of results parameters.

back