I completed my Forth program for generating gcode for etching aluminum 
slide-rules. I can email it to anybody who wants it, and it is also available 
on www.forth.org. It is pretty robust code and anybody with a little knowledge 
of Forth can upgrade it to include custom scales. There are a lot of 
applications-specific scales that people might want, but I only have the more 
generally useful scales. Even if a person knows nothing of Forth, he can do 
some cut-and-paste to rearrange the scales into whatever layout he wants. At 
this time I have these slide-rules written:

two-sided basic model
two-sided electrical-engineer model (has hyperbolic trig functions)
one-side pocket model
round key-fob model (has LL scale tied to A scale for calculating compound 
interest)

I am telling you Factor folks about this as most of you know some Forth. Also, 
the most likely next step with this program will be to port it over to Factor 
and give it a GUI so that people can construct slide-rules of their own design 
and also simulate them on the computer. I've never written a GUI program 
before, so this will be a pretty big step for me. Generating the gcode for 
milling machines was the most important part, as that is necessary for building 
physical slide-rules, but that part is done now.

These are the scales that I have at this time:

L-scale Common (base-10) logarithms.
D-scale The fundamental [1,10] scale.
DI-scale The D-scale inverted.
DF-scale The D-scale folded at pi.
DIF-scale The D-scale folded at pi and inverted.
R1-scale The lower square-root scale.
R2-scale The upper square-root scale.
K1-scale The lower cube-root scale.
K2-scale The middle cube-root scale.
K3-scale The upper cube-root scale.
A-scale The complete square-root scale.
K-scale The complete cube-root scale.
S-scale The sine scale in the range [5.7,90].
CS-scale The cosine scale in the range [0.0,84.3].
T-scale The tangent scale in the range [5.7,45].
T2-scale The tangent scale in the range [45,84.3].
AT-scale The tangent scale in the range [5.7,90] and tied to the A-scale.
ST-scale The sine/tangent scale in the range [0.57,5.7].
SH1-scale The hyperbolic sine in the range [0.1,0.88]
SH2-scale The hyperbolic sine in the range [0.88,3.0]
TH-scale The hyperbolic tangent in the range [0.1,3.0]
CH-scale The hyperbolic cosine in the range [0.0,3.0]
LL3-scale The log-log scale in the range [2.718,22026].
LL2-scale The log-log scale in the range [1.105,2.718].
LL1-scale The log-log scale in the range [1.010,1.105].
LL0-scale The log-log scale in the range [1.001,1.010].
LL-scale The log-log scale in the range [1.010,2.718] and tied to the A-scale.
LL0N-scale The log-log scale in the range [0.990,0.999].
LL1N-scale The log-log scale in the range [0.905,0.990].
LL2N-scale The log-log scale in the range [0.368,0.905].
LL3N-scale The log-log scale in the range [4.540e-5,0.368].
C-scale A synonym for D-SCALE.
CI-scale A synonym for DI-SCALE.
CF-scale A synonym for DF-SCALE.
CIF-scale A synonym for DIF-SCALE.
B-scale A synonym for A-SCALE.



      
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to