Showing results for 
Search instead for 
Did you mean: 

Labview - How to create Random graphics generator (Kaleidoscope)

Hello all,

My name is Mailson,I am studying mechatronics engineering. I need to create a Random graphics generator (Kaleidoscope) in labview , but I can not, I dont have idea how to create or iniciate. I found a video on youtube that shows exactly what I have to create, but in the video does not show the block diagram. Follow the video link.


Could someone help me with some hint, print, how to develop the block diagram of that program?

Best Regards,

Mailson Paulista



Ola a Todos,

Me chamo Mailson, estou estudando engenharia mecatrônica. Eu preciso criar um Gerador de graficos randomico (caleidoscopio) no labview, mas nao estou conseguindo, nao tenho ideia de como fazer ou iniciar. Eu encontrei um vídeo no youtube que mostra exatamente o que eu tenho que criar, mas no vídeo não mostra o diagrama de blocos. Segue o link de vídeo.

Alguém poderia me ajudar com alguma dica, print, de como desenvolver o diagrama de blocos desse programa?



Mailson Paulista

0 Kudos
Message 1 of 8

Hi m.,


but I can not, I dont have idea how to create or iniciate.

So you know, what you want - but you don't have an idea how to get there?

Well, reading books/papers/articles might be a good starting point!


Hint: either use complex numbers or use sin()/cos() functions…

Best regards,

using LV2020 on Win8.1+cRIO
0 Kudos
Message 2 of 8


it seems to be a series of pictures shown in the front panel. Isn't it?

If yes, you should load and show these pictures in the same picture indicator.


0 Kudos
Message 3 of 8

You should try to put more effort into this 😉 If you are a beginner in LabVIEW, take the tutorials. Also, I advice you to google for the term "Lissajous curves", and how to create such patterns mathematically. When you understand the mathematics behind, you can program it in any computer language, like LabVIEW. But first you need to have a pesudo-code, an algorithm which can create such "pleasant looking" animations.

Have a look at this example, this could be a starting point to enhance further:



Message 4 of 8

Hi sqrt,


I guess it's an "animation" shown in a XY graph…

Best regards,

using LV2020 on Win8.1+cRIO
0 Kudos
Message 5 of 8

Some more links for ideas/algorithms:

This is a C# implementaton, but shows the algorithm how to use triangles to create such kaleidoscope looking patterns:


Message 6 of 8

Hi m.Paulista,


I think this code I'm attaching on this response may help you. The randow graphs are based on array of sine waves and cos functions with the XY Graph.




Forum_Randow Graphics generator.JPG

Let me you if that is all you need to solve your problem !


Best Regards,


César Teixeira




César Teixeira
Certified LabVIEW Developer - CLD
Applications Engineering
National Instruments Brazil

0 Kudos
Message 7 of 8

Darn it Teixeira, we don't do homework for the students.  We give them advice

"Should be" isn't "Is" -Jay
0 Kudos
Message 8 of 8