Changes between Version 16 and Version 17 of LanguageChanges


Ignore:
Timestamp:
Jan 15, 2007, 3:06:20 PM (15 years ago)
Author:
Rafael de Pelegrini Soares
Comment:

Upgraded the CalcObject suggestion

Legend:

Unmodified
Added
Removed
Modified
  • LanguageChanges

    v16 v17  
    5252Model stream_therm as stream
    5353        PARAMETERS
    54         outer  PP   as Plugin(Brief = "External Physical Properties", File="vrpp");
     54        outer  PP   as Plugin(Brief = "External Physical Properties", Type="PP");
    5555       
    5656        EQUATIONS
     
    6060
    6161Another problem with the Plugin's is that each Plugin '''call''' (e.g. '''PP.LiquidEnthalpy(T, P, z)''') generates a units of measurement warning.
    62 In order to solve this problem I suggest the specification of the '''File''' attribute even for '''outer''' Plugins (as exemplified above).
    63 Then the simulator can check the units of measurement and number of arguments when checking the model and not only when the simulation is run.
     62In order to solve this problem I suggest the specification of the '''Type''' attribute even for '''outer''' Plugins (as exemplified above).
     63Then we can add new property set window where the user should register a DLL for each '''Type''' of Plugin.
     64This way the simulator can check the units of measurement and number of arguments when checking the model and not only when the simulation is run.
     65Besides this, the Plugin can be changed any any time using the GUI without need to change the models.
    6466
    6567||Who || Opinion || Why ||
    6668||Rafael || '''agreed''' || proposed the change ||
    6769||Paula || '''agreed''' || because the warnings about unit checked in models cause a bad impression ||
    68 ||Arge || '''partially agreed''' || the name '''Plugin''' is fine, but the obligation of the '''File''' specification turns the Plugins less pluggable (unless they could be overwritten) ||
     70||Arge || '''partially agreed''' || the name '''Plugin''' is fine, but the obligation of the '''File''' specification turns the Plugins less pluggable (unless they could be overwritten) [[Color(red, please review your comments because the suggestion changed)]] ||
    6971
    7072== Repository Directory Layout ==