[TRNSYS-users] logic function in TRNSYS
keilholz, werner
werner.keilholz at cstb.fr
Tue Oct 26 06:18:41 PDT 2010
Hi Dimas,
You can use TRNSYS equation cards with factors for this (Assembly/insert equation); e.g. "if a > 10 then x=10 else x=20" would be written
"GT(a,10)*10+10"
Or you can use type 79 and write
"if a > 10 x=10 else x=20 end"
Please refer to the email below for more explanations about type 79.
Werner
De : keilholz, werner [mailto:werner.keilholz at cstb.fr]
Envoyé : mercredi 29 septembre 2010 16:15
À : trnsys-users at engr.wisc.edu
Objet : [TRNSYS-users] Creating TRNSYS components without a compiler: W
Dear TRNSYS users,
CSTB is proud to announce its latest TRNSYS add-on: W.
W is a TRNSYS type (TYPE 79) containing a complete programming language. Thanks to W, you no longer need to buy and master a complicated programming language and its development environment containing hundreds of mysterious buttons. Just add a type 79 to your project and write your algorithm into its external file. Then push F8 to run TRNSYS - everything happens inside Simulation Studio!
W is provided with a simple, integrated programming and testing environment attached to the type 79 parameter window as a wizard (just click on the magic stick to start it). It can be operated with only two buttons: "Save" and "Run" (to test your program).
W also
* provides all usual control structures you expect from a programming language (if-then-else, for, while, ...)
* provides vector and matrix operations (including inversion!)
* was especially designed for TRNSYS and has a very simple, easy to learn syntax, close to MATLAB wherever possible
The W manual is available here as a PDF file: ftp://ftp.cstb.fr/software/Trnsys/W/W-Manual.pdf
A demo is contained in the latest TRNSYS 17 demo version ( http://sel.me.wisc.edu/trnsys/demos/demo.html ).
You can also download a separate installer of the demo for your existing Trnsys installation: ftp://ftp.cstb.fr/software/Trnsys/W/W-Editor.EXE
(works with Trnsys 16 and 17).
W is sold by CSTB; to order: http://boutique.cstb.fr/dyn/cstb/fiche_produit.asp?pf_id=672
Do not hesitate to contact software at cstb.fr for more information.
Werner
De : Dimas Firmanda Al Riza [mailto:dimasfirmanda at gmail.com]
Envoyé : mardi 26 octobre 2010 12:29
À : trnsys-users at cae.wisc.edu
Objet : [TRNSYS-users] logic function in TRNSYS
Dear all,
I'd like to ask, are there any way to built a logic function or are there any component in TRNSYS that can be used to built logic function?
especially IF (logical statement) then .... (TRUE) else ..... (FALSE)
or do we need to create new component to do this?
Thank you
Regards,
Dimas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/trnsys-users-onebuilding.org/attachments/20101026/6d6aefe0/attachment-0005.htm>
More information about the TRNSYS-users
mailing list