« Main differences between V1.2.1 and V1.3 » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 3 : | Ligne 3 : | ||
== Compatibility with PATRIUS V3.3 == | == Compatibility with PATRIUS V3.3 == | ||
This <font color=#556B2F>'''GENOPUS'''</font> version is compatible with '''PATRIUS''' V3.3 ( | This <font color=#556B2F>'''GENOPUS'''</font> version is compatible with '''PATRIUS''' V3.3 (especially with its new management of exceptions due to divisions by zero). | ||
== GPEventDetectors == | == GPEventDetectors == | ||
Ligne 18 : | Ligne 18 : | ||
== GPVehicle == | == GPVehicle == | ||
The way to manage mass properties | The way to manage mass properties has been improved in order to allow to make mandatory the fact to display dry mass value. Moreover, when this value is equal to zero, it raises a warning and no more an error. | ||
== GPForceModels == | == GPForceModels == | ||
Ligne 30 : | Ligne 30 : | ||
It is now possible to define an attitude sequence more simply that using switches, using a single attitude law. | It is now possible to define an attitude sequence more simply that using switches, using a single attitude law. | ||
Moreover, the constructor has changed as it is also possible to define how the attitude laws list wil be displayed (one by one or all in a vertical | Moreover, the constructor has changed as it is also possible to define how the attitude laws list wil be displayed (one by one or all in a vertical listas allowed by the [http://10.120.3.216/index.php/WELCOME_TO_THE_GENIUS_WIKI GENIUS] <font color=#4169E1>GComponentList</font> widget). | ||
=> <font color=#990099>incompatibility in the code due to the new boolean flag</font> | => <font color=#990099>incompatibility in the code due to the new boolean flag</font> | ||
Ligne 42 : | Ligne 42 : | ||
== CustomUS76, CustomMSISE2000 == | == CustomUS76, CustomMSISE2000 == | ||
The | The ellipsoid used as an entry is now necessarily a '''PATRIUS''' <font color=#4169E1>ExtendedOneAxisellipoid</font> object and no more a <font color=#4169E1>BodyShape</font> which is one of its interface. | ||
=> <font color=#990099>may be some incompatibility in the code if the BodyShape interface was used</font> | => <font color=#990099>may be some incompatibility in the code if the BodyShape interface was used</font> |
Version du 13 octobre 2017 à 11:21
Some corrections and new features mainly due to the update of the PATRIUS version (3.3) and use of GENOPUS by PSIMU.
Compatibility with PATRIUS V3.3
This GENOPUS version is compatible with PATRIUS V3.3 (especially with its new management of exceptions due to divisions by zero).
GPEventDetectors
It is now possible to specify the list of available actions associated to the event and, when only one action is indicated, it does not appear on the GUI.
Moreover, for events which manage multiple occurrences, changes occurred to be more obvious for the user with now three entries:
- From nth occurrence
- Every n occurrence
- Until nth occurrence
=> incompatibility in the code due to the possibility to specify the list of available actions and to the occurrence management
GPVehicle
The way to manage mass properties has been improved in order to allow to make mandatory the fact to display dry mass value. Moreover, when this value is equal to zero, it raises a warning and no more an error.
GPForceModels
It is possible now to hide the choice of the "attraction models" (i.e. Balmino, Cunnigham, ...) as well as to define which models will be displayed.
=> incompatibility in the code due to additional arguments for the full constructor
GPAttitudeSequence
It is now possible to define an attitude sequence more simply that using switches, using a single attitude law.
Moreover, the constructor has changed as it is also possible to define how the attitude laws list wil be displayed (one by one or all in a vertical listas allowed by the GENIUS GComponentList widget).
=> incompatibility in the code due to the new boolean flag
GPGeodeticPoint
A new argument has been added to the constructor with a boolean that indicates if the name of the geodetic point will be displayed or not.
=> incompatibility in the code due to the new boolean flag
CustomUS76, CustomMSISE2000
The ellipsoid used as an entry is now necessarily a PATRIUS ExtendedOneAxisellipoid object and no more a BodyShape which is one of its interface.
=> may be some incompatibility in the code if the BodyShape interface was used