Since I suck at mathematics in general, I could use some help extrapolating the subjectively perceived gibberish required to explain the concept to what I can actually see it doing.

Aspc=1 // so it is visible in frame
ConB=1
// sqwv(x) :
// return 1 if abs(X) <= 1.0, otherwise 0
// or MORE ACCURATELY a square PULSE [-1 ... 1]
A0="(2*s-1)*2" // [-2 ... 2], inclusive
X0="A0"
Y0="sqwv(A0)/2" // divided by 2 so it is visible in frame
Vers=500

ShohS wrote:I think its a square wave that doesn't loop

Well, you're absolutely right. The abbreviation 'sqwv' can mean 'square wave'. In the Documentation, under Config Programming | Logic/Discrete it technically explains "returns 1 if |x| <= 1.0 and 0 otherwise". This should make sense to you.