[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: constant card: how can I do in iisibat?



Laurent,

I am sorry, I did not understand that this was your problem.
Once a variable is declared in a block of equations (on the "intermediate
and outputs" side), you can use it in the deck without using explicitly
IISiBat links.
All you have to do is change the "units/type" of the parameter to "String"
and type in the name of the variable you wish to use for a parameter (last
choice of the drop-down menu).
Please note that the equation block must be written to the deck file BEFORE
the type in which you want to use it, otherwise you will get an
"UNRECOGNIZED VARIABLE NAME OR BAD DATA CARD" error.
You can check this in "Control Cards / Component order"

Michaël
  -----Original Message-----
  From: owner-trnsys@relay.doit.wisc.edu
[mailto:owner-trnsys@relay.doit.wisc.edu]On Behalf Of Laurent Serres
  Sent: Monday, April 08, 2002 03:48
  To: trnsys@relay.doit.wisc.edu
  Subject: Re: constant card: how can I do in iisibat?


  Michael,
  OK to do that when you write the deck file. But is it possible to write
the same  deck with iisibat ?
  It' s easy for the input (the output of "equation" statement is the input
of an other unit).
  But for parameters? Can I obtain something like:

  Parameters 3
  1.0   MyPar   2.0

  Regards
  Laurent
    ----- Original Message -----
    From: Michael Kummert (SEL)
    To: trnsys@relay.doit.wisc.edu
    Sent: Friday, April 05, 2002 5:56 PM
    Subject: RE: constant card: how can I do in iisibat?


    Laurent,

    Equations can be used as parameters. You can also use them as initial
value for inputs or derivatives.
    However, you should only use equations that give a constant value to do
this, e.g:

    Equations 1
    MyPar=1.0

    Unit 1 Type xxx

    Parameters 3
    1.0   MyPar   2.0

    Inputs 2
    1,1 1,2
    0.0 MyPar

    Derivatives 2
    10.0 MyPar


    Please note that If you use equations that vary with time or that
include Types outputs as a parameter, the equation will be evaluated only
once and you might get unexpected results.


    Michael

      -----Original Message-----
      From: owner-trnsys@relay.doit.wisc.edu
[mailto:owner-trnsys@relay.doit.wisc.edu]On Behalf Of Laurent Serres
      Sent: Friday, April 05, 2002 01:55
      To: trnsys@relay.doit.wisc.edu
      Subject: Re: constant card: how can I do in iisibat?


      Michael,

      with "constant" statement, if I define a constant, I can use it in
parameters of several types.
      Can I do the same thing with "equation" statement?

      Regards,

      Laurent Serres.


        ----- Original Message -----
        From: Michael Kummert (SEL)
        To: trnsys@relay.doit.wisc.edu
        Sent: Thursday, April 04, 2002 5:48 PM
        Subject: RE: constant card: how can I do in iisibat?


        Laurent,

        The "Equation" statement is more flexible than the "Constants"
statement but gives the same result if you restrict the expression to the
right of the equal sign to a constant.
        So you can use the IISiBat "Assembly / Insert New Equation" command
to introduce constant expressions in your deck files.

        If you really want to use the "Constant" statement, you can add it
to the "Simulation cards" edit box in IISiBat Control cards (the place which
usually includes the "VERSION 15" line).

        Regards,

        Michael Kummert

          -----Original Message-----
          From: owner-trnsys@relay.doit.wisc.edu
[mailto:owner-trnsys@relay.doit.wisc.edu]On Behalf Of Laurent Serres
          Sent: Thursday, April 04, 2002 09:09
          To: trnsys@relay.doit.wisc.edu
          Subject: constant card: how can I do in iisibat?


          Dear TRNSYS users,

          I'm trying to obtain the same result with iisibat that I obtained
with CONSTANTS card in TRNSYS. I don't find in the help.
          How can I do?

          Thanks a lot.
          regards.

          SERRES Laurent
          IUT Génie Civil
          3, Rue du Clos Courtel
          BP 90422
          35704 RENNES CEDEX 7
          FRANCE
          Tel: (33) 2 23 23 42 02

          Fax: (33) 2 23 23 40 51

          e-mail: laurent.serres@univ-rennes1.fr