Post Reply 
Adding Table of constant Units? how?
09-04-2016, 06:50 PM
Post: #6
RE: Adding Table of constant Units? how?
If you need your constants to include units rather than just numbers, there is a complication: CONVERT's second parameter must be 1 unit, not 0.5 unit (using 0.5 in this example to convert between HP AU and my own AU, to make the output value obviously different.

Code:


 EXPORT MYAU:=0.5;//MULTIPLIER TO CONVERT BETWEEN HP AU AND MY AU
 EXPORT MYAUinAU:=0.5*1_au;//DOESNT WORK
 EXPORT LY()
 BEGIN
  PRINT();
  PRINT("LYR in HP AU: "+CONVERT(1_lyr,1_au));
  PRINT("LYR in MY AU: "+MYAU*CONVERT(1_lyr,1_au));
  PRINT("LYR NOT in my AU: "+CONVERT(1_lyr,MYAUinAU));//users may not expect this
 END;


To make Using your own units possible you would want CONVERT to notice that MYAUinAU was a value other than 1 unit and modify the number returned accordingly.

Stephen Lewkowicz (G1CMZ)
https://my.numworks.com/python/steveg1cmz
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Adding Table of constant Units? how? - StephenG1CMZ - 09-04-2016 06:50 PM



User(s) browsing this thread: 2 Guest(s)