This section contains bugs discovered and fixed since the official release of SansGUI version 1.0.
SG-0305-000059 The Y-Data plot flag cannot be toggled correctly right after a document is opened. It behaves correctly after the Plot Results dialog is opened.
An initialization problem in setting up plot sections has been fixed.
SG-0304-000056 A part overriding value that involves an on-off or a tri-state switch is not recorded correctly in the SansGUI data object.
The error has been corrected.
SG-0304-000055 A link object in an Object Library can be selected into the Object Toolbox and then used to create a new part in a Canvas View.
This illegal operation has been blocked.
SG-0302-000053 The Step and Fast Forward buttons in the Run toolbar are not shown correctly (should have been disabled) when a simulation is paused with any Properties dialog opened.
This behavior has been corrected. One needs to close all Properties dialogs to continue a simulation. Execution dialogs, such as Plot Results or Graphics dialogs, can remain open while the simulation is running.
SG-0301-000052 Vector or Matrix fields in the Result View may cause confusions in setting up the plotting data.
When a plotting field contains a vector or a matrix, which has multiple values in a data array, only the first element of the data array will be used for plotting. Other data elements are ignored.
SG-0301-000051 Integer values in Currency format are plotted in cents, not dollars, in Plot Results dialogs.
Integer values are now plotted in dollars.
SG-0301-000049 The Home and End key operations in Canvas Views are the same.
To be consistent with the new OpenGL window keyboard operations, the End key is modified, in addition, to reset the the zoom factor back to 100%.
SG-0212-000047 The Allow Parameter flag of a class attribute is not set as default in the Schema Definition.
The Allow Parameter flag is automatically set, if possible, when an attribute is created. Turn it off if your simulator does not allow symbolic parameters.
SG-0212-000046 The Part Override flag of a Component class attribute is not set as default in the Schema Definition.
The Part Override flag is automatically set, as default, when an attribute is created. Turn it off if your simulator does not allow the values to be overridden at the component level.
SG-0212-000044 The Link Properties dialog does not contain a Log Attribute column; therefore, the attributes cannot be selected into the Result View and plotted.
The Log Attribute column, with a question mark (?) heading, has been added.
SG-0211-000043 Plot flags, such as X-Label, X-Data, or Y-Data, are not shown correctly when objects are created automatically during a Project Model creation process.
The problem has been fixed.
SG-0204-000028 When a message contains a file path with backslashes, it is not displayed correctly in the Message View in the Bottom Pane.
The Message View has been fixed to show the exact message string with the correct file path.
SG-0204-000027 When a DLL function returns SG_R_STOP, the message box displays a red cross error icon that does not differentiate the simple stopping situation from serious run-time errors or exceptions.
The icon in the message box is changed to an exclamation mark.
SG-0201-000026 When the user select Action>Clear Log Flags from the pull-down menu, only the log flags in the objects are cleared. Those in the parts and links are not cleared as expected.
This function has been fixed to clear all log flags in all parts and links as well as all the objects.
SG-0109-000025 When resizing a Link Properties dialog, the Link Name edit field and the Assembly Path information field are not resized correctly, resulting in overlapping editing fields and labels.
This behavior has been corrected.
SG-0108-000024 Using SansGUI version 1.0.1 to set a part or a link name to 0 may cause a corrupted Project Model file which cannot be loaded back into the SansGUI environment. If you use the original version 1.0.0, the problem can be corrected by upgrading to 1.0.2 or later versions.
The internal conflict has been fixed. However, if you have a corrupted file created with the particular version 1.0.1 and is due to this error, please contact ProtoDesign Technical Support.
SG-0108-000023 When a Matrix class has only a hidden attribute, the values in the matrix are revealed when the user is not in a service session.
This problem has been corrected.
SG-0108-000022 When a Matrix or a Table object has no attribute with Input or In/Out scope, SansGUI may cause a run-time exception when it attempts to write out a model file.
The bug has been fixed.
SG-0108-000019 Hidden attributes in table objects are revealed when the user is not in a service session.
This problem has been corrected.
SG-0107-000017 When enumerated items have similar strings that differ only in letter cases, SansGUI always picks the first one without taking case-sensitivity into account.
This behavior has been corrected.
SG-0107-000016 Values entered in a currency field may be rounded incorrectly. For example, input value 0.005 becomes $0.00 and 0 becomes $0.01.
A new rounding algorithm has been implemented to correct the problem.
SG-0107-000014 The unit selections in multiple sheet tables are out of synchronization, even though the data have been converted to the new selected unit.
This behavior has been corrected. When the user selects a new unit in one sheet, all the other sheets are updated accordingly.
SG-0107-000012 The collapsed or expanded states of tree nodes in the Left Pane are not preserved across sessions.
The states of the tree nodes are now saved and made persistent correctly across user sessions.
SG-0107-000011 SansGUI may crash when converting a value from without unit to with unit, or vice versa, during version update processes.
The problem has been resolved.
SG-0106-000010 A wrong error message is displayed when typing in a new correct port number in the last row of an explicit port definition.
This error has been corrected.
SG-0106-000007 Double precision floating point values cannot be plotted correctly. An erroneous plot (with a big polyline N) is generated when any of the double precision floating point attributes in the Result View is selected for plotting.
This error has been corrected.
SG-0106-000006 Project Model files can be corrupted when a part or a link is renumbered. A corrupted Project Model can no longer be loaded into the SansGUI environment even though it has been saved successfully.
The corrupted Project Model files are fixed upon loading into the new version. A file modified flag is set so that SansGUI can remind the user to save the file upon closing.
SansGUI Modeling and Simulation Environment Version 1.2
Copyright © 2000-2003 ProtoDesign, Inc. All rights reserved.