close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of howto/6


Ignore:
Timestamp:
Nov 4, 2011, 8:16:54 AM (13 years ago)
Author:
josp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • howto/6

    v1 v1  
     1== HowTo.5 Forzar igualdad entre parámetros ==
     2
     3'''¿Cómo puedo forzar la igualdad entre parámetros?'''
     4
     5Para forzar la igualdad entre 2 o más parámetros debemos hacer uso de una @MEquivalence. Hay un ejemplo de uso en [browser:trunk/MMS/samples/MatVeh/MatVeh.1_02_model.tol MatVeh.1_02_model.tol]. En ese ejemplo se establece una igualdad entre los parámetros {{{Crisis.200805}}} de los submodelos {{{Veh.Tur.Mat}}} y {{{Veh.Bus.Mat}}}
     6
     7{{{
     8#!java
     9MMS::@MEquivalence mEquivalence = model::CreateMEquivalence([[
     10  Text _.name = "Veh.Tur.Mat_Crisis.200805_Linear.0_Equivalence";
     11  Set  _.parameters = [[
     12    [["Veh.Tur.Mat", "Crisis.200805", [["Linear", 0]] ]],
     13    [["Veh.Bus.Mat", "Crisis.200805", [["Linear", 0]] ]]
     14  ]]
     15]]);
     16}}}
     17=== Notas ===
     18
     19 * La implementación de @MEquivalence se ha hecho en #254