Some courses and learning paths on NI Learning Center may not appear on learner dashboards. Our team is actively investigating.

If you encounter access issues, please contact services@ni.com and include the learner’s name, email, service ID or EA number, and the list of required courses.

Random Ramblings on LabVIEW Design

Community Browser
Labels
cancel
Showing results for 
Search instead for 
Did you mean: 

Floated Index to articles - LabVIEW

swatts
Active Participant

Here's an index to my ramblings. I've exceeded the 50,000 character limit for 1 article... so I now have to split the index into indexes (I was only joking in the comments, but there you go)

Mainly it's the response that I enjoy the most. Always read the comments, there's gold in them there comments.

 

You'll find the index to Software management articles here

and the index to Notices etc here

 

As I now have a weight of material I thought it would be good to have a cross-reference/index. I will update this as I go along.

Design

1 - LabVIEW Design - An introduction

2 - LabVIEW Smells - Anti-patterns

3 - A Rant about FGVs

5 - Design is not black and white!

6 - CODE Smell: if not EASY and not SIMPLE or not UNDERSTANDABLE=COMPLEX LOGIC!

8 - LVOOP and how it got fixed in my head

9 - Over-painting

10 - Databases with Jonny and Stevey

11 - Encapsulating Encapsulation

12 - If LabVIEW was SteveVIEW

14 - As requested:-A typical SSDC Project

17 - Cohesion for VIs and your State Machine

21 - Some Conclusions

23 - Rapid Modification and Debugging

32 - SMORES, SMURF or SCRFFMRDM

41 - Enbugging

43 - LabVIEW Taboos I don't understand

56 - Singleton Schmingleton

57 - Convergence

58 - Damn! My Silver Bullet Appears To Be Made of Crap

63 - Immediacy Presentation

67 - Multi-media Project

78 - Keep it Standard Stupid!

94 - LabVIEW Life Lessons #4 - Program Slow/ Debug Fast

95 - LabVIEW Life Lessons #5 - KISS, KISS and KISSER

97 - LabVIEW Life Lessons #7 - Research First!

103 - Design Priorities

114 - Software Design an Electronic Design Analogy

117 - Gateways - A Design Concept

118 - Functional Programming / Immediately Testable VIs

119 - A Pessimistic Approach to Software Design

131 - A Strategy For Dealing With .NET and LabVIEW

134 -  The Difference Between P and D

135 - Complexity happens when you don't take care of the small things

141 - Lean LabVIEW

142 - State Machines Done Right

144 - A Holistic Approach to Software Design

145 - Project Biased Design vs API/Tool Biased Design

147 - Creativity Needs Discipline

150 - Let's Talk Technical Accounting

151 - Software Design and Italian Cooking

152 - Uncomfortable Truths

155 - Don't Apologise!

156 - Your Block Diagram Should Be "At a glance readable"

160 - Thinking about Design Thinking

161 - Centrist Approach to Process and Design

166 - Transitions are Important! - State Machines Done Right

167 - Human Language is Important, Even in Graphical Programming

168 - Fear of Change is a Code Smell!

177 - Self-Managing Designs Make Your Life Easier

179 - Parsing State Machines: An Iterative Design Process

180 - Seeing the Moving Parts

187 - A Good Design ....... Is Self-Explanatory

190 - A Good Design ...... Does One Thing Only

196 - The Concept of Block Diagram Time

 

LabVIEW Techniques

24 - Groovy Splash Screen

26 - Deploy Part 1 of 2 (or maybe 3)

27 - Deploy Part 2 of 2

28 - I'm not being critical but... (Re-use) Part 1

33 - OpenDocument Format

36 - Recovery Part 1 Virtual Private Server

37 - Recovery Part 2 of 3 Local Backups

38 - Recovery Part 3 of 3 Bug Reporting

62 - Historical Perspective

64 - Synchronizing Multiple Chassis

65 - Synchronizing Multiple Chassis #2

66 - Datalog VIs - LabVIEWs forgotten feature

68 - On the subject of screen sizes 1 of 2

69 - On the subject of screen sizes 2 of 2

74 - Tree Control - A Little Present

76 - A Tidy Project is a Happy Project

79 - Open Document Toolkit

81 - Open Document Text Document

88 - Controversial thoughts on reuse

91 - LabVIEW Life Lessons #1 Project Portability

124 - Project Portability #2 Modbus Library Case Study

126 - Ping Dialog

129 - Commenting I Like!

130 - Component Builder

136 - I'm not being critical but... (Re-use) Part 2

139 - I'm not being critical but... (Re-use) Part 3

143 - I'm not being critical but... (Re-use) Part 4

159 - I want Semantic Zoom and I want it now

163 - A neat trick for dealing with Large Table Data

174 - Databases - MySQL and SQLite

181 - Open Document Format Session

185 - User Interface Playtime Session

186 - UI Playtime Session Follow Up

188 - Database Playtime Session
189 - Database Playtime Session Follow Up

192 - Encrypted SQLite - A Gift

201 - ODT Update - Now with extra table-age

204 - Debug Driven Design/Development - Why?

205 - Debug Driven Design/Development - What?

221 - LabVIEW and Linux - Intro

222 - LabVIEW OpenSUSE Leap15.5 on a LattePanda V1

223 - LabVIEW OpenSUSE Leap 15.5 on a little PC

224 - LabVIEW Firmata - Easy control of Arduino Microcontrollers

229 - LabVIEW in a Box!

 

I hope they've been a distraction

Much Love

Steve

Steve


Opportunity to learn from experienced developers / entrepeneurs (Fab,Joerg and Brian amongst them):
DSH Pragmatic Software Development Workshop


Random Ramblings Index
My Profile