Our May 15th meeting had a great turnout and a lot of new faces! Thanks again to Dave and Laurel for organizing, and to NI for hosting.
John Tyler gave a nice presentation on UML. The scope of UML is quite broad, and John did a great job of introducing the group to the concept, and even had us all participate in a hands-on execise in which we were given a problem, and encouraged to identify actors, develop use cases, and generate static and domain model diagrams. John also provided a veritable plethora of authors, books, and resources related to UML.
Bill Brown demonstrated the problem of, and offered code solution examples for distributing large state machines. He demonstraed how it is possible to hierarchically ditribute state machines across mutiple VIs (or even machines) while still maintaining a high level of cohesion. His technique involved using multiple queues for passing data and parameters back and forth between VIs. This included utilizing a cluster to house not only the enumerated type of the states for each state machine, but a variant componenet as well to be used for state parameters. Bill gave a highly effective demonstration on how to solve the real world problem of "my state machine is too big", which is sure to spark future discussions.
Stay tuned for our September 18th meeting agenda.....