Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
labview_embedded_programming_style_guide [2011/04/18 11:14] ablabview_embedded_programming_style_guide [2017/11/07 22:26] (current) – external edit 127.0.0.1
Line 4: Line 4:
 ===== general design approach ===== ===== general design approach =====
   * Only do small development steps at a time! \\ Remember, while working in FDM mode the code is executed on the PC and not on the target. Timing is different and VIs might execute different.   * Only do small development steps at a time! \\ Remember, while working in FDM mode the code is executed on the PC and not on the target. Timing is different and VIs might execute different.
-  * For this reason its absolutely crucial that only small pieces of code are developed in FDM mode, then compiled and tested in real time on the target+  * **For this reason its absolutely crucial that only small pieces of code are developed in FDM mode, then compiled and tested in real time on the target**
   * DO NOT use the LabVIEW "run" or "deploy" to execute your program on the target. \\ Use the "build" command and then manually download the *.dxe file to the target using VisualDSP   * DO NOT use the LabVIEW "run" or "deploy" to execute your program on the target. \\ Use the "build" command and then manually download the *.dxe file to the target using VisualDSP
  
 ===== application programming ===== ===== application programming =====
-  * Use a single loop approach wherever possible. \\ Parallel loops are only suitable for loop times > 200ms and they introduce timing jitter of 50..150ms.+  * Use a single loop approach wherever possible. \\ Parallel loops are suitable only for loop times > 200ms and they introduce timing jitter of 50..150ms.
   * Do NOT use timed loops, use while loops instead   * Do NOT use timed loops, use while loops instead
   * Do NOT use local variables   * Do NOT use local variables
 
labview_embedded_programming_style_guide.1303118081.txt.gz · Last modified: 2017/11/07 22:26 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki