[TRNSYS-users] Problem in using cycle for parameters in owned created component

David Bradley bradley at tess-inc.com
Tue Feb 12 08:42:42 PST 2008


Chun Kwong,
   By setting NP to 51, your source code is going to always look for 
51 parameters. If you want to have your Type accept a variable number 
of parameters, you need to change the variable NP to NPMAX in the 
parameter statement (you'll have to change the variable in a number 
of places. Then, during the initialization time of your Type, you 
need to set the actual (as opposed to the maximum possible) number of 
parameters for your simulation - probably by setting a new variable 
called nPars to INFO(4). INFO(4) carries the number of parameters 
that were found in the input file. You can look at Type14 in the 
standard source code to see an example of how a variable number of 
parameters might be handled.
Cheers,
  David


At 07:00 2/12/2008, h8304506 at hkusua.hku.hk wrote:
>Dear Trnsys users.
>
>I try to use cycle for particular group of parameters in developing my
>component.  I set in the source code
>
>PARAMETER (NP=51,NI=3,NOUT=2,ND=0,NSTORED=404000)
>
>where 51 is the maximum numbers of parameters.  However, when I run
>the simulation, an error occurs stating
>
>"The TRNSYS TYPE checking routine has found an inconsistency in the
>specified component between the input file and the information
>expected by the Type
>
>51 PARAMETERs are required and 35 were specified."
>
>Can anyone advise how I can set NP in the source code?  Thank you!
>
>
>Best Regards
>LEE, Chun Kwong
>PhD student
>Department of Mechanical Engineering
>University of Hong Kong
>
>
>
>
>_______________________________________________
>TRNSYS-users mailing list
>TRNSYS-users at engr.wisc.edu
>https://www.cae.wisc.edu/mailman/listinfo/trnsys-users

****************************************************************************************
Thermal Energy System Specialists (TESS), LLC
David BRADLEY                           2916 Marketplace Drive - Suite 104
Partner                                        Madison, WI 53719
Phone: (608) 274-2577 USA
Fax: (608) 278-1475
E-mail: bradley at tess-inc.com
Web Pages:  http://www.tess-inc.com     and      http://www.trnsys.com

"Providing software solutions for today's energy engineering projects"
****************************************************************************************





More information about the TRNSYS-users mailing list