[TRNSYS-users] Problem occurs when creating TRNED distributions

David BRADLEY d.bradley at tess-inc.com
Wed Mar 28 09:19:31 PDT 2012


Billy,
   There seems to be some confusion about these variable names. I will 
try to clarify.

First, As Jeff and Tim correctly point out, variables starting with the 
letters END, INC, EQU, and CON are not recommended because these three 
letter codes are also keywords that the TRNSYS input file processor 
recognizes; it may get confused as to whether it is processing an 
equation or a simulation keyword. The situations are considered to be 
warnings instead of errors because usually the input file processor can 
detect whether there are other letters following the three letter that 
would make for a legal variable name.

Second, you are correct that the Studio automatically sets up the 
variable names for you and that it sometimes uses those same 
three-letters codes. However, you can (and probably should) change the 
automatic names manually in TRNEdit. The Studio is a jumping-off point 
for developing TRNSED applications. You will need to do a significant 
amount of modification to your *.trd file in TRNEdit anyway to make it 
look the way you want. The rules of syntax are in the 06-TRNEdit manual.

Third, the cause of your error is the following pair of lines in your 
TRNSED input file:

OFOSCILL=5
  of oscillations permitted             |-|-|0|1|1|99.000|1000

It should be something like:

OFOSCILL=5
*|Number of oscillations permitted             |-|-|0|1|1|99.000|1000

The TRNSYS input file processor is trying to parse your equations and 
because there is no asterisk at the beginning of the line, the TRNSYS 
processor does not recognize it as a comment and instead tries to read 
it as an equation.

Best,
  David



On 3/28/2012 10:19, Timothy McDowell wrote:
> Billy -
>
> In your lst file you have the following messages:
>
>     Generated by Type     : Not applicable or not available
>     TRNSYS Message     11 : The TRNSYS processor has reported an 
> illegal variable name in an EQUATIONS or CONSTANTS card.  Equations or 
> constants must not begin with END, INC, EQU or CON as these are 
> protected codes required when reading the TRNSYS input file.  The 
> offending variable name is listed below.
>     Reported information  : CONTROLF
>
>     TRNSYS Message     11 : The TRNSYS processor has reported an 
> illegal variable name in an EQUATIONS or CONSTANTS card.  Equations or 
> constants must not begin with END, INC, EQU or CON as these are 
> protected codes required when reading the TRNSYS input file.  The 
> offending variable name is listed below.
>     Re! ported information  : CONTROLS
>
>     TRNSYS Message     11 : The TRNSYS processor has reported an 
> illegal variable name in an EQUATIONS or CONSTANTS card.  Equations or 
> constants must not begin with END, INC, EQU or CON as these are 
> protected codes required when reading the TRNSYS input file.  The 
> offending variable name is listed below.
>     Reported information  : CONTROLS1
>
>     TRNSYS Message     11 : The TRNSYS processor has reported an 
> illegal variable name in an EQUATIONS or CONSTANTS card.  Equations or 
> constants must not begin with END, INC, EQU or CON as these are 
> protected codes required when reading the TRNSYS input file.  The 
> offending variable name is listed below.
>     Reported information  : CONTROLS2
>
>     TRNSYS Message     11 : The TRNS! YS processor has reported an 
> illegal variable name in an EQUATIONS or CONSTANTS card.  Equations or 
> constants must not begin with END, INC, EQU or CON as these are 
> protected codes required when reading the TRNSYS input file.  The 
> offending variable name is listed below.
>     Reported information  : CONTROLS3
>
> These variable names must be changed or it will not run.
>
> Tim
>
>
>
> ----------------------------------
> Timothy McDowell
> Executive Vice President
> Thermal Energy System Specialists, LLC
> 22 N. Carroll St, Suite 370
> Madison, WI 53703
> Phone: 608-274-2577
> Fax: 608-278-1475
>
>
>
> *----- Original Message -----*
> *From:* "" <coolbilly1999 at gmail.com>
> *Sent:* Wed, March 28, 2012 9:59
> *S! ubject:* Re: [TRNSYS-users] Problem occurs when creating TRNED 
> distributions
>
> Hi Jeff and David,
> Thanks for the advice. But the variable name is from the components' 
> parameter, I don't think I can change it. Unfortunately, I still can't 
> locate the fatal error since there is no equation named OF. And I 
> found it acts very weird, because sometime it can run the calculation 
> in TRNED and no error comes up, and sometime this error comes up, 
> especially after I linked the required data files under the same 
> directory.It's kinda random, I have no clue how to solve this problem. 
> So I turn to you for more helps. Please check the attached .trd file 
> and let me know if you need ! more data file. Thanks very much.
> Best regards,
> Billy
> *From:* Jeff Thornton <mailto:thornton at tess-inc.com>
> *Sent:* Monday, March 26, 2012 6:53 PM
> *To:* Billy Chen <mailto:coolbilly1999 at gmail.com> ; 
> trnsys-users at cae.wisc.edu <mailto:trnsys-users at cae.wisc.edu> ; 
> d.bradley at tess-inc.com <mailto:d.bradley at tess-inc.com>
> *Subject:* Re: [TRNSYS-users] Problem occurs when creating TRNED dis! 
> tributions
> Billy,
>
> You used an illegal variable name.  Equation names cannot start with 
> CON (nor EQU, SIM, etc.).  The TRNSYS processor looks at the first 
> three letters of any line for key words and CON is the the beginning 
> of CONstants.  So your variable named CONTROL is thereby illegal.
>
> On another note, always look for the first error in the list file and 
> not the last error when debugging...
>
> Jeff
>
>
> Jeff Thornton
> President - TESS, LLC
>
> 22 North Carroll Street - Suite 370
> Madison WI 53703 USA
>
> Phone: 608-274-2577
> Fax: 608-278-1475
> E-mail: thornton at tess-inc.com
> Web: www.tess-inc.com
>
>
>
> *----- Original Message -----*
> *From:* "Billy Chen" <coolbilly1999 at gmail.com>
> *Sent:* Mon, March 26, 2012 17:39
> *Subject:* [TRNSYS-users] Problem occurs when creating TRNED distributions
>
> Hi TRNSYS users,
> I met a problem when I tried to create a demo using TRNED. I cannot 
> create the distributable and the error shown as below:
> *** Fatal Error at time   :         0.000000
>     Generated by Unit     : Not applicable or not available
>     Generated by Type     : Not applicable or not available    TRNSYS 
> Message     13 : The TRNSYS Processor has reported an error while 
> trying to process EQUATIONS. The reported error was that an equal sign 
> (=) did not follow the variable name. One common cause of this error 
> is to have fewer equations that that specified in the EQUATIONS card. 
> Please check the input file and re-run the simulation
>     Reported information  : OF
> I tried to locate the error but failed. I wonder if anyone has such 
> problem before and please kindly give me some advice. Please check the 
> attached LST file and let me know if more detailed information is need.
> Thanks very much in advance.
> Regards,
> Billy
> ------------------------------------------------------------------------
> _______________________________________________
> TRNSYS-users mailing list
> TRNSYS-users at cae.wisc.edu  <#>
> https://mailman.cae.wisc.edu/listinfo/trnsys-users
>
> ------------------------------------------------------------------------
> _______________________________________________
> TRNSYS-users mailing list
> TRNSYS-users at cae.wisc.edu  <javascript:bodyCreateMail('TRNSYS-users%40cae.wisc.edu')>
> https://mailman.cae.wisc.edu/listinfo/trnsys-users
>
>
>
> _______________________________________________
> TRNSYS-users mailing list
> TRNSYS-users at cae.wisc.edu
> https://mailman.cae.wisc.edu/listinfo/trnsys-users

-- 
***************************
David BRADLEY
Principal
Thermal Energy Systems Specialists, LLC
22 North Carroll Street - suite 370
Madison, WI  53703 USA

P:+1.608.274.2577
F:+1.608.278.1475
d.bradley at tess-inc.com

http://www.tess-inc.com
http://www.trnsys.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/trnsys-users-onebuilding.org/attachments/20120328/f0b43ccd/attachment-0001.htm>


More information about the TRNSYS-users mailing list