LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

8x8 led matrix

hi,
 
    i am currently working on a 8x8 led matrix hardware to light up different shapes and numbers. For a start, i tried lighting up the number '9' to get the concept first.
 
 
I am using the current module and transistor module to control the hardware. I have implemented using a row by row scanning method.And the channel selection and current input are configured in the properties of the fieldpoint in the block diagram.
 
But the outcome is not desirable. The scanning speed is too slow and flickering could be seen.
 
may i know how i can solve this problem.
And i would like to know if my programming method is correct.
As this is my first time working on labview, i have very little knowledge about it.
 
I have attached my programme below.
 
Pls help me in solving this problem as it is urgent.
0 Kudos
Message 1 of 2
(4,461 Views)
Hi vivek,

I don't work with FieldPoint module, so cannot help on this special topic.
But I have some more general hints:
-Using the error cluster in/out you can define execution order of your FP express vis without using this huge sequence structure. This will greatly enhance readability of your code.
-What's the timing for? When the display should last for a given time, the delay should be put in it's own frame after setting the display! Btw. you should use the correct datatype for indicators to avoid unnessessary type conversions (shown by red dot).
-the express vi's are nice for easy development, but they hide all the settings from the programmer. IMHO it's better to use "direct access" vi's (VISA or special FP vi's - I don't have the toolkit installed). This way you can optimize for speed (you don't know what the express vi is doing aside from FP communication) more easily.
Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 2 of 2
(4,436 Views)