Would it be possible to fill out the rest of the trigonometric functions?

Yes, I know that you can calculate some from the others, but I'm only mediocre in mathematics. I'm using formulas.

The purpose here is, I have an application with a radial dial, and I want to calculate offsets by providing the position on the circle. Needs trig. Thanks.

By the way, absolutely love macro scheduler. I had my own rickety scripts for doing smart home stuff (my personal home), but I needed something more powerful that would allow me to glue together all of these different applications and cloud systems. And it's awfully nice writing with a ready to go library.

## Trigonometric functions

**Moderators:** JRL, Dorian (MJT support)

- Dorian (MJT support)
- Automation Wizard
**Posts:**583**Joined:**Sun Nov 03, 2002 3:19 am-
**Contact:**

### Re: Trigonometric functions

I consulted Marcus about this, and he suggests it's a perfect candidate for python. A good starting point would be PyExec

Yes, we have a

**Custom Scripting Service**. Message me or go here### Re: Trigonometric functions

Could just create subroutines for each trig function you want to use. These three usually get me by. You might have to set the function result to a variable then use the variable in your formula similar to the way the result variables are used in the ending message below.

Code: Select all

```
input>Angle,Angle in Degrees,0
GoSub>Cosine,Angle
GoSub>Sine,Angle
GoSub>Tangent,Angle
SRT>Cosine
Let>Cos={cos((pi/180)*%Cosine_var_1%)}
END>Cosine
SRT>Sine
Let>sin={sin((pi/180)*%Sine_var_1%)}
END>Sine
SRT>Tangent
Let>Tan={(sin((pi/180)*%Tangent_var_1%))/(cos((pi/180)*%Tangent_var_1%))}
END>Tangent
Let>MSG_WIDTH=320
MDL>Cosine of %Angle%=%tab%%Cos%%CRLF%Sine of %Angle%=%tab%%sin%%CRLF%Tangent of %Angle%=%tab%%Tan%
```