for loop with real

Guest #3611559
Rate this post
• ▲ useful
▼ not useful
Hi everyone!

I would like to create a for loop for code like this:

if input >= 1.0 then output = 11111111111111
if input =0.999878 then output = 11111111111110
if input =0.999756 then output = 11111111111101
.
.
.
.
.
if input = -0.999878 then output = 10000000000001
if input <= -1.0 then output = 10000000000000


It seams to be simple but apparently the paramater of the for loop can't 
be of real type. Do you know an other way to do the same thing I want 
but real compatible please ??
Guest #3611579
Rate this post
• ▲ useful
▼ not useful
For-loops with real/float types are allowed, but not always useful.

In this case I would use a linear function with no loop at all.

Something like "output = (input+1)*8192". Try it for a few input values.

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.