Hi, good day.
Wanna ask, how to program FX7400G to convert given value (in decimal) to deg/min/sec? Eg : 299.700163
Fx7400g Plus
Started by
Boo
, Mar 26 2008 01:59 AM
4 replies to this topic
#1
Posted 26 March 2008 - 01:59 AM
#2
Posted 26 March 2008 - 06:13 PM
In your progam, use the following statements
INT(value) -> to calculate degrees e.g. 299
INT(60*FRAC(value))-> to calculate minutes e.g. 42
60*FRAC(60*FRAC(value))-> to calculate seconds e.g. 0.59
I don't think it is possible to have a fx-7400G program display 299?42'0.59"
but it is possible in the 'run' mode, via OPTN - ANGL
INT(value) -> to calculate degrees e.g. 299
INT(60*FRAC(value))-> to calculate minutes e.g. 42
60*FRAC(60*FRAC(value))-> to calculate seconds e.g. 0.59
I don't think it is possible to have a fx-7400G program display 299?42'0.59"
but it is possible in the 'run' mode, via OPTN - ANGL
#3
Posted 27 March 2008 - 01:46 AM
thanks for the info.. will test it .. yup,it is possible to display deg min sec in a line.
#4
Posted 22 April 2008 - 09:44 AM
hey Boo,
I found this site with some code releases. See this page, i think its about displaying in DMS form as you have ask.
http://insight4surve...ngle-converter/
But I think according the the code writer, for calculation of 2 angles you need them to be in decimal form, as what i can understand from the postings..so you can read in DMS, and then calculate in decimal and then display in DMS.
well, you take a look at the source code yourself..
I found this site with some code releases. See this page, i think its about displaying in DMS form as you have ask.
http://insight4surve...ngle-converter/
But I think according the the code writer, for calculation of 2 angles you need them to be in decimal form, as what i can understand from the postings..so you can read in DMS, and then calculate in decimal and then display in DMS.
well, you take a look at the source code yourself..
#5 Guest_kucai_*
Posted 23 May 2008 - 11:14 AM
For me..in decimal form it will make faster for key in the bearing in DMS
e.g.
158d00m11" in the 7400G you need to press the option button then angle then choose strike to DMS
but with the 'prog' or GOSUB in FX603P function we can key in the bearing as 158.0011 (in real numbers the value is 158.0011..but the program will convert it to decimal degree as 158.0031)......This is much more faster!
As a surveyor in the site workin under hot sun radiation in middle east this help so much.
and also as what you need to convert decimal degree to DMS...we used the 'prog' function to avoid pressing optn key.
But in certain calc such as 9860G and 5800P it has display function DMS...then the used of this program may eliminated.
Int A+Int ((Frac A*60))/100+((Frac (Frac A*60))*60/10000->A
This is the source code Decimal to DMS
Int A+Int (Frac A*100)/60+(Frac (Frac A*100)*100)/3600->A
This is the source code DMS to decimal
Surveyor was used this long time ago since the FX602P model
e.g.
158d00m11" in the 7400G you need to press the option button then angle then choose strike to DMS
but with the 'prog' or GOSUB in FX603P function we can key in the bearing as 158.0011 (in real numbers the value is 158.0011..but the program will convert it to decimal degree as 158.0031)......This is much more faster!
As a surveyor in the site workin under hot sun radiation in middle east this help so much.
and also as what you need to convert decimal degree to DMS...we used the 'prog' function to avoid pressing optn key.
But in certain calc such as 9860G and 5800P it has display function DMS...then the used of this program may eliminated.
Int A+Int ((Frac A*60))/100+((Frac (Frac A*60))*60/10000->A
This is the source code Decimal to DMS
Int A+Int (Frac A*100)/60+(Frac (Frac A*100)*100)/3600->A
This is the source code DMS to decimal
Surveyor was used this long time ago since the FX602P model
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users