Keyword Expression question

3 posts / 0 new
Last post

Hello Expressionistas,
Is there a simpler way to achieve #L("TYPE")==#SI("PSZ","SYSTEM","TYPE")
I was thinking there would be a way to return the TYPE number, ie. PSZ = 19, PVAVS = 21, etc.

Christopher R. Jones, P.Eng.
Technical Specialist
Sustainability & Energy

[cid:image001.png at 01D3BD46.56B88510]
T +1 416-644-0252

2300 Yonge Street, Suite 2300
Toronto, ON M4P 1E4 Canada

wsp.com

Please consider the environment before printing...

Jones, Christopher2's picture
Joined: 2017-10-12
Reputation: 0

Answering my own question:
if(#SV(#L("TYPE"))= 22 ) $PTAC

Christopher R. Jones, P.Eng.
Technical Specialist
Sustainability & Energy

[cid:image001.png at 01D3BD47.6BB04C40]
T +1 416-644-0252

2300 Yonge Street, Suite 2300
Toronto, ON M4P 1E4 Canada

wsp.com

Please consider the environment before printing...

Jones, Christopher2's picture
Joined: 2017-10-12
Reputation: 0

Christopher,

I think you are looking for

#SV(#L("TYPE"))==XX,

Where XX corresponds to the integer symbol value assigned in BDL.?
BDLKEY.OUT is where you can find what the symbol values are for a given
keyword.

Here is the section for the SYSTEM:TYPE command/keyword:

? 1> TYPE??????????????????????????????? Symbolic Defined??? 1? 100
(CODE-WORD?????? )? TABLE =0??? 1???????? -9 (* Required *??? )
????????????????????????????? SYMBOL TABLE ENTRY
PSZ????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 19
????????????????????????????? SYMBOL TABLE ENTRY
PMZS???????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 20
????????????????????????????? SYMBOL TABLE ENTRY
PVAVS??????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 21
????????????????????????????? SYMBOL TABLE ENTRY
PVVT???????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 28
????????????????????????????? SYMBOL TABLE ENTRY
PTAC???????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 22
????????????????????????????? SYMBOL TABLE ENTRY
HP?????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 15
????????????????????????????? SYMBOL TABLE ENTRY
SZRH???????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 2
????????????????????????????? SYMBOL TABLE ENTRY
VAVS???????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 13
????????????????????????????? SYMBOL TABLE ENTRY
RHFS???????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 14
????????????????????????????? SYMBOL TABLE ENTRY
DDS????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 4
????????????????????????????? SYMBOL TABLE ENTRY
MZS????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 3
????????????????????????????? SYMBOL TABLE ENTRY
PIU????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 23
????????????????????????????? SYMBOL TABLE ENTRY
FC?????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 9
????????????????????????????? SYMBOL TABLE ENTRY
IU?????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 11
????????????????????????????? SYMBOL TABLE ENTRY
UVT????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 6
????????????????????????????? SYMBOL TABLE ENTRY
UHT????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 7
????????????????????????????? SYMBOL TABLE ENTRY
HVSYS??????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 16
????????????????????????????? SYMBOL TABLE ENTRY
EVAP-COOL??????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 26
????????????????????????????? SYMBOL TABLE ENTRY
RESYS2?????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 29
????????????????????????????? SYMBOL TABLE ENTRY
RESVVT?????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 27
????????????????????????????? SYMBOL TABLE ENTRY
RESYS??????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 17
????????????????????????????? SYMBOL TABLE ENTRY
SZCI???????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 5
????????????????????????????? SYMBOL TABLE ENTRY
CBVAV??????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 18
????????????????????????????? SYMBOL TABLE ENTRY
FPH????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 8
????????????????????????????? SYMBOL TABLE ENTRY
PTGSD??????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 25
????????????????????????????? SYMBOL TABLE ENTRY
SUM????????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=??? 1
????????????????????????????? SYMBOL TABLE ENTRY
FNSYS1?????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 24
????????????????????????????? SYMBOL TABLE ENTRY
*UNUSED-TYPE1??????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 10
????????????????????????????? SYMBOL TABLE ENTRY
*UNUSED-TYPE2??????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 12
????????????????????????????? SYMBOL TABLE ENTRY
*SYS-30????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 30
????????????????????????????? SYMBOL TABLE ENTRY
*SYS-31????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 31
????????????????????????????? SYMBOL TABLE ENTRY
*SYS-32????????????????????????? TYPE =? 100 DEF/REF? -1/ -1????? VALUE
=?? 32

David Reddy4's picture
Offline
Joined: 2012-03-30
Reputation: 0