Warning: Parameter 1 to SyntaxHighlight_GeSHi::configureParser() expected to be a reference, value given in /var/www/vhosts/rave.gatech.edu/httpdocs/help/includes/Hooks.php on line 207

Warning: Parameter 1 to SyntaxHighlight_GeSHi::resourceLoaderRegisterModules() expected to be a reference, value given in /var/www/vhosts/rave.gatech.edu/httpdocs/help/includes/Hooks.php on line 207
Difference between revisions of "Working with .rve files" - Rave Documentation

Difference between revisions of "Working with .rve files"

From Rave Documentation
Jump to: navigation, search
(Created page with "Rave Project files, or .rve files, are simply matlab .fig files with the file extension changed. This means that anything that cannot be saved in a MATLAB .fig file cannot be sav...")
 
(Inability to save java objects)
Line 7: Line 7:
  
 
==Inability to save java objects==
 
==Inability to save java objects==
 +
Unfortunately, most java objects cannot be saved. These must be removed from the SaveVars structure before it can be saved. Consequently they must be recreated from scratch when the .rve file is opened.
 +
 +
The objects that are currently removed are:
 +
*Every java object used by the main table.
 +
*The jComboBoxes used in [[GraphAxes]] controls.
 +
 +
 +
 +
==Ensuring tabobjects don't break==
 +
To ensure that there are no issues with tabs getting messed up, all tabobjects are deleted before it is saved, and the currenttab is listed as "blank". When the file save is complete, the Manage Tab is displayed anew.

Revision as of 21:15, 12 November 2011

Rave Project files, or .rve files, are simply matlab .fig files with the file extension changed. This means that anything that cannot be saved in a MATLAB .fig file cannot be saved in a .rve file. Known issues are described below.

The function for saving .rve files is ravesavestate.m

The function for loading .rve files is raveopenstate.m


Inability to save java objects

Unfortunately, most java objects cannot be saved. These must be removed from the SaveVars structure before it can be saved. Consequently they must be recreated from scratch when the .rve file is opened.

The objects that are currently removed are:

  • Every java object used by the main table.
  • The jComboBoxes used in GraphAxes controls.


Ensuring tabobjects don't break

To ensure that there are no issues with tabs getting messed up, all tabobjects are deleted before it is saved, and the currenttab is listed as "blank". When the file save is complete, the Manage Tab is displayed anew.