LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot find design pattern comparisons table and design patterns decision tree

When I took LV Intermediate I a number of years ago (LV 8.0 had just been released) there were two valuable decision making aids that were in the book.  They were called the Design Pattern Comparison Table and the Design Pattern Decision Tree.  The former explained the pro's and con's of various design patterns and the latter was a flow diagram to help determine the best design pattern for a specific application.  I wanted to send those to my coworker but I could not find them anywhere.  The closest thing I could find was an explanation of the design patterns themselves here.  While I was searching it became apparent that there are many people who could benefit from those aids.  I still have my book but looking at the copyright on it I cannot copy and post it.

 

Are these aids purposely being kept by NI as proprietary knowledge so as to benefit only those that take the class?  That, to me, seems uncharacteristic of the company and if it is indeed just an oversight, I believe there are many who would be appreciative if NI "fixed the glitch" and posted those.

 

For reference, the LV Intermediate I book I have is the October 2005 Edition, PN 323756B-01, and contains both aids on pages 4-38 (Table 4-1) & 4-39 (Figure 4-21).

 

I was looking for a newer version that might be updated with newer design patterns as well.

0 Kudos
Message 1 of 6
(3,216 Views)

Interesting.  I just read Weisfield's "The Object-Oriented Thought Process" which is one of the references in the LVOOP help documents.  In the chapter on Design Patterns four key elements of a Pattern are listed: pattern name, problem, solution, and consequences. The Design Patterns which come with LV only seem to have the first and third elements (name and solution).  From your description of those aids it sounds as though they may cover much of the other two elements.  I had been thinkang that this information would make the Design Patterns much more useful.

 

I recommend that NI make this information more widely available and include it with LV.

 

Lynn

0 Kudos
Message 2 of 6
(3,212 Views)

Hi doyles, 

 

I was able to locate the two diagrams you mentioned. They still exist in the current version of the LabVIEW I Intermediate manual. All the manual from the course material are copyrighted, and hence they cannot be posted online. However, I will continue to look into this issue to see if it is possible to post them online in future. Sincerely, 

Julianne K
Systems Engineer, Embedded Systems
Certified LabVIEW Architect, Certified LabVIEW Embedded Systems Developer
National Instruments
0 Kudos
Message 3 of 6
(3,191 Views)

Any progress, or further information, on whether those diagrams will be released?

0 Kudos
Message 4 of 6
(3,161 Views)

Hi doyles, 

 

I have forwarded your request to our Customer Education Department and it does not appear that your request is possible at this time. In order to put the figures up, we would prefer to put the full context of the material up, which would require posting a significant portion of the course. You may want to post this suggestion on the LabVIEW Idea Exchange as an improvement for future documentation. Sincerely,

Julianne K
Systems Engineer, Embedded Systems
Certified LabVIEW Architect, Certified LabVIEW Embedded Systems Developer
National Instruments
0 Kudos
Message 5 of 6
(3,142 Views)

@julianne K wrote:

Hi doyles, 

 

I have forwarded your request to our Customer Education Department and it does not appear that your request is possible at this time. In order to put the figures up, we would prefer to put the full context of the material up, which would require posting a significant portion of the course. You may want to post this suggestion on the LabVIEW Idea Exchange as an improvement for future documentation. Sincerely,


 

[Set mode = rant]

 

 

Spoiler

Here is how I read that story.

 

I buy a new car and afterwards find out through the user group that there is table outlining the proper maintenance schedule. So I contact the manuf. and they tell me I will have to take the training course to learn when to maintain my vehicle.

 

In the real world my owners manual has the schedule but it does not contain instructions on how to do the work. Only what should be done when. I still have to buy the tech manual or pay someone that can do the work. The practice of hiding info about LV is just a bad idea if we are trying to spread the use of LV. This "have to be a member of a specail club" (attend NI week to see the presentations, Go to CLA Summit to get the content, attend a course...) is not serving LabVIEW, the  LabVIEW Community or the NI shareholders.

 

Is it just me or has that "we have to pass the bill in order to find out what is in the bill" seem to bleeding over into the rest old the world?

 

Yes probably just me.

 

 

[Set mode = Norant]

 

Smiley Sad

 

Ben

 

 

Spoiler

 

BTW: The reason I changed my signature over was to continually remind me that trying to spread LV knowlege in the light of the lack of support is a worthy goal and only feels like I am tilting with windmills.

 

 

 

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 6 of 6
(3,137 Views)