Hello,
In response to your first question, we currently do not have such a function. However, such functionality is on the roadmap for a future release. As for the second question, each MathScript node is currently sandboxed -- that is, it has its own variable space. This was done so that there is no variable collision between different MathScript nodes. We will be improving the interaction between the MathScript node and the MathScript Window in the future and your suggestion is one idea we are considering. It would most likely be an option on the node and not enabled by default to prevent any variable collisions.
You do not need to create a project in order to use globals to share data between the MathScript node and the MathScript Window. However, the MathScript node and the MathScript Window need to be in the same application instance. Thus, if you are already using projects, make sure you launch the MathScript Window from the same project in which your VI is located. If you are using the default application context (no projects open), then you should be able to share a variable "a" between a MathScript node and the MathScript Window by typing in each:
global aGrant M.
Staff Software Engineer | LabVIEW Math & Signal Processing | National Instruments