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
Last revisionBoth sides next revision
labview_embedded_programming_style_guide [2011/04/18 11:14] ablabview_embedded_programming_style_guide [2011/08/05 04:24] ba
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.txt · Last modified: 2017/11/07 22:26 by 127.0.0.1
 
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