The new version of the library is issued 2009/08/23.
Random access to Samcef “des” and “fac” Result files.
Addition of one “UNDEF” layer for Result keys.
Most methods of “NastranDb” class devoted to the manipulation of XDB attachments have been renamed. (The “Xdb” in method name has been removed.)
Addition of method “getAttachmentNbrSubCases” to “NastranDb” class.
Correction of a bug in the conversion of “SamcefDb” arguments in COM component.
Correction of several bugs related to the modification of coordinate systems for beam Results.
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected.
Moreover:
Correction of Samcef Contact Result names in the manual.
Suppression of the example illustrating sequential access to Nastran XDB Results with excel.
Addition of an example illustrating random access to Samcef DES/FAC Results with excel.
Modification of the excel post-processing example to allow the post-processing of Samcef Results as well as Nastran Results.
The new version of the library is issued 2009/11/08.
Correction of a bug in the writing of Nastran cards in wide format.
Correction of a bug in the reading of Groups from Patran session files. (Now several “ga_group_entity_add” statements can be interpreted for a single Group, or a Group can be build by reading several session files.)
Correction of a bug in method “deriveByRemapping” method of Result class. The “MergeLayersKeepId” option did not keep the layer as it should.
Correction of a bug in the writing of GMSH meshes for Nastran models.
The new version of the library is issued 2009/12/13.
Correction of several bugs in the CLA calculations (ClaLam class).
Correction of a bug in the creation of COM component. (The creation of component was not possible with several languages.)
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected.
The new version of the library is issued 2010/01/03.
Modification of method “getAttachmentNbrSubCases” in “NastranDb” class.
Addition/modification of several DES/FAC “attachment” methods to the “SamcefDb” class. (The purpose of these modifications is to defined the same methods in “NastranDb” and “SamcefDb” class.
Addition of several checks when results are read from Nastran XDB files (insertion of pairs key-values for composite results in particular).
Addition of methods “isThermalLoadingDefined”, “isMoistureLoadingDefined” and “isMechanicalLoadingDefined” to the “ClaLam” class.
Correction of a bug in the management of units for Classical Laminate Analysis.
Modification of the management of storage buffers for methods and classes providing random access to binary Result files. (Presently, Nastran XDB files and Samcef DES/FAC files.) After the modification the, management of buffers is common to the different result attachments. The maximum capacity for storage buffers is managed by singleton methods “setStorageBufferMaxCapacity” and “getStorageBufferMaxCapacity” of the generic “DataBase” Class. The corresponding methods of “NastranDb” and “SamcefDb” classes have been deleted.
Correction of a bug in the reading of Nastran SOL107 Results from XDB files.
Correction of a bug in the simplification of include paths when Nastran BDF files are read with “readBdf” method of “NastranDb” class. The same correction has been done for the reading of Samcef Bacon files with “readSamcefDat” method of “SamcefDb” class.
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected.
Moreover:
In examples “RUBY/EX13”, modification of the source file “extendedCLA.rb” to illustrate the use of new “ClaLam” class methods. The manual is modified accordingly.
The new version of the library is issued 2010/01/24.
Correction of a bug in the storage buffer for Result reading. (Previously, the actual size of buffer was 16 times the size specified by the call of “setStorageBufferMaxCapacity”.)
Correction of a bug in the reading of Samcef contact result codes 1305, 1306 and 1307 from FAC result files.
Correction of a bug in the reading of abbreviations from Samcef "dat" files.
he modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected. Moreover:
In examples “RUBY/EX13”, modification of the source file “extendedCLA.rb” to illustrate the use of new “ClaLam” class methods. The manual is modified accordingly.
The new version of the library is issued 2010/01/31.
Correction of small bugs in the random access to Nastran XDB result files.
Improvement of the reading of ESAComp files. Now version 4 files are supported as well as those of version 3.4.
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected. Moreover:
Addition of installation instructions to the distributed ruby extensions and COM components.
Modification and documentation of the COM excel examples.
The new version of the library is issued 2010/02/07.
Correction of a bug in the extraction of Result eigen-values. Previously, the extraction algorithm sometimes failed when two eigen-values were very close to each other.
Correction of a bug in the reading of Nastran BDF files. The rules for including sub-files have changed.
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected. Moreover:
More explanation is given about the rules applied by FeResPost to include sub-files when Nastran BDF files are imported into a DataBase.
Some tidying up of the manual (among other things in the list of versions and changes).
Addition of the example “RUBY/EX01/readBdf_V3.rb” to test new versions of file includes statement in BDF read with “readBdf” of “NastranDb” class.
The new version of the library is issued 2010/02/21.
Correction of a bug in the reading of result code 221 (reaction forces and moments) from Samcef Mecano des/fac files.
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected. Moreover:
Additional information on the Hash object returned by “getAttachmentResults” and “getAttachmentResultsCombili” in NastranDb and SamcefDb classes.
New example “RUBY/EX19/attachedXdbExtract.rb” illustrating the extraction of Results from XDB attachments.
The new version of the library is issued 2010/04/11.
Correction of several bugs here and there. Most of these bugs are related to segmentation faults that appear when using the Microsoft Visual C++ compiler.
Correction of several bugs in the reading of Nastran CBEAM element forces, stresses and strains from XDB result files.
Correction of a bug in Nastran XDB files reading. Now, results produced with SORT2 Nastran output can be read as well as those produced with SORT1 option.
Addition of flag “DES_FAC_DEBUG” to SamcefDb class to allow the debugging of Des/Fac Result files access.
Modification in the reading of Samcef Des files: lines containing NULL characters are now accepted by FeResPost. (Note that we consider this as a bug in Samcef, as it is very nasty to add NULL characters in a file that is supposed to be formatted.)
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected. Moreover:
Additional information on the reading of composite stresses from Nastran op2 or xdb result files. (In particular about the out-of-plane shear stress components.)
The example described in section VII.3 (Classical Laminate Analysis with Excel) is slightly modified: for spreadsheets calculating laminate load response in which loading is directly defined in the spreadsheet, loading units are now the same as the laminate ones. (Loading is no longer defined with default units.)
In “calcLamLoadResponse” module, methods “calcLamOopShearForces” and “calcLamOopShearStrains” have been added. Spreadhseets “LamLoadResponse_A” and “LamLoadResponse_B” have been modified to use the new methods.
The new version of the library is issued 2010/05/02.
Correction of several bugs in COM conversions, and iterators.
Addition of a second version of Yamada-Sun criterion (more adapted to the justification of fabrics).
The modifications of the manual correspond to some of the modifications of the library and a few errors in the manual have been corrected. Moreover:
The Laminate Analysis example with Excel has been updated. (Several bugs were fixed in thee excel VBA.)