Issue with SimBiology - parameters from valid .sbproj not loading
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    emjey
      
 el 22 de Ag. de 2019
  
    
    
    
    
    Respondida: Arthur Goldsipe
    
 el 22 de Ag. de 2019
            Hi, I am having an issue pertaining to some *.sbproj models. See for example the attached simple Lotka model version.
While the general model information indicates that there are 3 parameters, 4 reactions, 4 species etc.
   SimBiology Model - lotka 
   Model Components:
     Compartments:      1
     Events:            0
     Parameters:        3
     Reactions:         3
     Rules:             0
     Species:           4
the following commands
m1.Reactions
m1.Parameters
m1.Species
result in display of reactions and species arrays only
   SimBiology Reaction Array
   Index:    Reaction:
   1         x + y1 -> 2 y1 + x
   2         y1 + y2 -> 2 y2
   3         y2 -> z
ans =
  0×1 empty double column vector
   SimBiology Species Array
   Index:    Compartment:    Name:    InitialAmount:    InitialAmountUnits:
   1         unnamed         x        1                 
   2         unnamed         y1       900               
   3         unnamed         y2       900               
   4         unnamed         z        0       
The parameter array is empty!
What is wrong with the attached 'lotka.sbproj' file? Strangly enough the simulation runs just fine producing the expected results. I attach the simulation script as well.
Any comments would be very appreciated. M
0 comentarios
Respuesta aceptada
  Arthur Goldsipe
    
 el 22 de Ag. de 2019
        As described here, parameters can be scoped to either the model or to a reaction. The display counts both scopes of parameters, but the model's Parameters property only lists model-scoped parameters. I agree that this difference is quite confusing! But there is a way to programatically get all parameters on a model using sbioselect:
allParameters = sbioselect(m1, 'Type', 'parameter')
-Arthur
0 comentarios
Más respuestas (1)
Comunidades de usuarios
Más respuestas en SimBiology Community
Ver también
Categorías
				Más información sobre Extend Modeling Environment en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!