10-16-2007 02:59 PM - edited 10-16-2007 02:59 PM
Message Edited by Conseils on 10-16-2007 10:00 PM
10-19-2007 04:40 AM
10-19-2007 07:39 AM
A casual observation shows that the -average- # of nodes is related to the Modularity Index (MI). This measure is displayed below the total # of nodes.
It turns out it is the average of nodes per VI is 1/MI * 100.
MI -average-
2 = 50
3 = 33.33
4 = 25
5 = 20.
10-19-2007 09:35 AM
10-19-2007 09:36 AM
I suppose 1 node/ 1 subVI is the upper bound, but it is quite senseless.... (MI = 100 in that case)
wiebe@CARYA wrote:
Seems to me there should be a maximum value of MI?
10-19-2007 11:10 AM
10-19-2007 12:38 PM
10-19-2007 02:27 PM
Interesting.
My older projects have an average of 5. These projects have, to put it simply, archaic architectures compared to what I write today. Lots of brute forcing.
My newer projects that are based on an advanced architecture from top to bottom, I even use queues in my subVIs to allow instant flushing and exit... have an average of 2.9. Having seen this, I decided to calculate the metric on my basic subvi template: 3 user VIs/54 nodes ==>> MI of 5.5. This seems to be a costly architecture for a VI that does nothing. ![]()
This metric seems to prefer simple architectures or extremely large applications. Most of my applications stay under or around 5k nodes these days. Maybe I am over-architecting my projects.. ![]()
Thoughts?
10-22-2007 04:57 AM
10-22-2007 05:40 AM