<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Crelf</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Crelf"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Crelf"/>
	<updated>2026-05-08T06:32:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=List_of_LabVIEW_Champions&amp;diff=35626</id>
		<title>List of LabVIEW Champions</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=List_of_LabVIEW_Champions&amp;diff=35626"/>
		<updated>2025-04-13T20:30:05Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Updated my stage name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{see also|LabVIEW Champion|LabVIEW Champions program FAQ}} &lt;br /&gt;
Complete List at NI.com: [https://forums.ni.com/t5/LabVIEW-Champions-Directory/tkb-p/3012 LabVIEW Champions]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Tenure&lt;br /&gt;
! Home&lt;br /&gt;
|-&lt;br /&gt;
| [[Albert Geven (LabVIEW Champion)|Albert Geven]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Netherlands&lt;br /&gt;
|-&lt;br /&gt;
| [[Alessandro Ricco (LabVIEW Champion)|Alessandro Ricco]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Italy&lt;br /&gt;
|-&lt;br /&gt;
| [[André Manzolli (LabVIEW Champion)|André Manzolli]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Brazil&lt;br /&gt;
|-&lt;br /&gt;
| [[Ben Rayner (LabVIEW Champion)|Ben Rayner]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Bill Meier (LabVIEW Champion)|Bill Meier]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Bogdan Iwinski (LabVIEW Champion)|Bogdan Iwinski]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| Poland&lt;br /&gt;
|-&lt;br /&gt;
| [[Brett Percy (LabVIEW Champion)|Brett Percy]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Australia&lt;br /&gt;
|-&lt;br /&gt;
| [[Bruce Ammons (LabVIEW Champion)|Bruce Ammons]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Buddy Haun (LabVIEW Champion)|Buddy Haun]]&lt;br /&gt;
| 2008-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Charles Ghommidh (LabVIEW Champion)|Charles Ghommidh]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| France&lt;br /&gt;
|-&lt;br /&gt;
| [[Chris Cilino (LabVIEW Champion)|Chris Cilino]]&lt;br /&gt;
| 2017-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Chris Roebuck (LabVIEW Champion)|Chris Roebuck]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| United Kingdom&lt;br /&gt;
|-&lt;br /&gt;
| [[Christian Altenbach (LabVIEW Champion)|Christian Altenbach]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Christian Butcher (LabVIEW Champion)|Christian Butcher]]&lt;br /&gt;
| 2021-Present&lt;br /&gt;
| Japan&lt;br /&gt;
|-&lt;br /&gt;
| [[Christophe Salzmann (LabVIEW Champion)|Christophe Salzmann]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Christopher G. Relf (LabVIEW Champion)|Chris Relf]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Cyril Gambini (LabVIEW Champion)|Cyril Gambini]]&lt;br /&gt;
| 2023-Present&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| [[Dany Allard (LabVIEW Champion)|Dany Allard]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| [[Darin Kinion (LabVIEW Champion)|Darin Kinion]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[David Thomson (LabVIEW Champion)|David Thomson]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Dennis Knutson (LabVIEW Champion)|Dennis Knutson]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Ed Dickens (LabVIEW Champion)|Ed Dickens]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Ederson Ramalho (LabVIEW Champion)|Ederson Ramalho]]&lt;br /&gt;
| 2023-Present&lt;br /&gt;
| Brazil&lt;br /&gt;
|-&lt;br /&gt;
| [[Fabiola De la Cueva (LabVIEW Champion)|Fabiola De la Cueva]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Felipe Pinheiro Silva (LabVIEW Champion)|Felipe Pinheiro Silva]]&lt;br /&gt;
| 2021-Present&lt;br /&gt;
| Brazil&lt;br /&gt;
|-&lt;br /&gt;
| [[Francois Normandin (LabVIEW Champion)|Francois Normandin]]&lt;br /&gt;
| 2019-Present&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| [[Gaurav Kulkarni (LabVIEW Champion)|Gaurav Kulkarni]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| India&lt;br /&gt;
|-&lt;br /&gt;
| [[Jeff Bohrer (LabVIEW Champion)|Jeff Bohrer]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Jim Kring (LabVIEW Champion)|Jim Kring]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Joe Hoskins (LabVIEW Champion)|Joe Hoskins]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Joerg Hampel (LabVIEW Champion)|Joerg Hampel]]&lt;br /&gt;
| 2018-Present&lt;br /&gt;
| Austria&lt;br /&gt;
|-&lt;br /&gt;
| [[Jonathon Green (LabVIEW Champion)|Jonathon Green]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| Australia&lt;br /&gt;
|-&lt;br /&gt;
| [[Justin Goeres (LabVIEW Champion)|Justin Goeres]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Kabul Maharjan (LabVIEW Champion)|Kabul Maharjan]]&lt;br /&gt;
| 2019-Present&lt;br /&gt;
| United Kingdom&lt;br /&gt;
|-&lt;br /&gt;
| [[Kevin Shirey (LabVIEW Champion)|Kevin Shirey]]&lt;br /&gt;
| 2022-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Leigh Christian (LabVIEW Champion)|Leigh Christian]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Marcus Johnson (LabVIEW Champion)|Marcus Johnson]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| Sweden&lt;br /&gt;
|-&lt;br /&gt;
| [[Mark Balla (LabVIEW Champion)|Mark Balla]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Mark Ridgley (LabVIEW Champion)|Mark Ridgley]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Mark Yedinak (LabVIEW Champion)|Mark Yedinak]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Michael Aivaliotis (LabVIEW Champion)|Michael Aivaliotis]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| [[Mike Porter (LabVIEW Champion)|Mike Porter]]&lt;br /&gt;
| 2008-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Mike Radziwon (LabVIEW Champion)|Mike Radziwon]]&lt;br /&gt;
| 2024-Present&lt;br /&gt;
| Denmark&lt;br /&gt;
|-&lt;br /&gt;
| [[Muthuraman Sudalaimuthu (LabVIEW Champion)|Muthuraman Sudalaimuthu]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| India&lt;br /&gt;
|-&lt;br /&gt;
| [[Nancy Hollenback (LabVIEW Champion)|Nancy Hollenback]]&lt;br /&gt;
| 2008-2010&amp;lt;ref&amp;gt;In 2010, Nancy joined NI.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Navin Subramani (LabVIEW Champion)|Navin Subramani]]&lt;br /&gt;
| 2021-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Norm Kirchner (LabVIEW Champion)|Norm Kirchner]]&lt;br /&gt;
| 2008-2008&amp;lt;ref&amp;gt;Months after becoming a Champion, Norm joined NI.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| 2018-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Parag Deshpande (LabVIEW Champion)|Parag Deshpande]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| India&lt;br /&gt;
|-&lt;br /&gt;
| [[Pavan Bathla (LabVIEW Champion)|Pavan Bathla]]&lt;br /&gt;
| 2007-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Piotr Maj (LabVIEW Champion)|Piotr Maj]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| Poland&lt;br /&gt;
|-&lt;br /&gt;
| [[Putnam W. Monroe Jr. (LabVIEW Champion)|Putnam W. Monroe Jr.]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Ray Robichaud (LabVIEW Champion)|Ray Robichaud]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| [[Richard Sorrells (LabVIEW Champion)|Richard Sorrells]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Rick Beauchaine (LabVIEW Champion)|Rick Beauchaine]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Richard Thomas (LabVIEW Champion)|Richard Thomas]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| England&lt;br /&gt;
|-&lt;br /&gt;
| [[Roger Isaksson (LabVIEW Champion)|Roger Isaksson]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| Sweden&lt;br /&gt;
|-&lt;br /&gt;
| [[Rolf Kalbermatter (LabVIEW Champion)|Rolf Kalbermatter]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| Netherlands&lt;br /&gt;
|-&lt;br /&gt;
| [[Sam Roundy (LabVIEW Champion)|Sam Roundy]]&lt;br /&gt;
| 2019-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Samuel James (LabVIEW Champion)|Samuel James]]&lt;br /&gt;
| 2012-Present&lt;br /&gt;
| India&lt;br /&gt;
|-&lt;br /&gt;
| [[Samuel Taggart (LabVIEW Champion)|Samuel Taggart]]&lt;br /&gt;
| 2018-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Saverio Mercurio (LabVIEW Champion)|Saverio Mercurio]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Scott Hannahs (LabVIEW Champion)|Scott Hannahs]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Shane O&#039;Neill (LabVIEW Champion)|Shane O&#039;Neill]]&lt;br /&gt;
| 2010-Present&lt;br /&gt;
| Switzerland&lt;br /&gt;
|-&lt;br /&gt;
| [[Steve Watts (LabVIEW Champion)|Steve Watts]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| United Kingdom&lt;br /&gt;
|-&lt;br /&gt;
| [[Tim Robinson (LabVIEW Champion)|Tim Robinson]]&lt;br /&gt;
| 2013-Present&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Tomi Maila (LabVIEW Champion)|Tomi Maila]]&lt;br /&gt;
| 2007-Present&lt;br /&gt;
| Finland&lt;br /&gt;
|-&lt;br /&gt;
| [[Tom McQuillan (LabVIEW Champion)|Tom McQuillan]]&lt;br /&gt;
| 2021-Present&lt;br /&gt;
| United Kingdom&lt;br /&gt;
|-&lt;br /&gt;
| [[Urs Lauterburg (LabVIEW Champion)|Urs Lauterburg]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Switzerland&lt;br /&gt;
|-&lt;br /&gt;
| [[Yair Neeman (LabVIEW Champion)|Yair Neeman]]&lt;br /&gt;
| 2007-Present&lt;br /&gt;
| Israel&lt;br /&gt;
|-&lt;br /&gt;
| [[Zbigniew Sobków (LabVIEW Champion)|Zbigniew Sobków]]&lt;br /&gt;
| 2005-Present&lt;br /&gt;
| Poland&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]]&lt;br /&gt;
[[Category:LabVIEW Champions]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Christopher_G._Relf_(LabVIEW_Champion)&amp;diff=35625</id>
		<title>Christopher G. Relf (LabVIEW Champion)</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Christopher_G._Relf_(LabVIEW_Champion)&amp;diff=35625"/>
		<updated>2025-04-13T20:28:44Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Biography: man, that thing was stale... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{infobox&lt;br /&gt;
|category=person&lt;br /&gt;
|name=Chris Relf&lt;br /&gt;
|person-citizenship=Sothern California, USA&lt;br /&gt;
|person-title=champion&lt;br /&gt;
|person-certification=cla&lt;br /&gt;
|person-certification2=ctd&lt;br /&gt;
|person-first-labview-version=3.0&lt;br /&gt;
|person-application-area=&lt;br /&gt;
|person-application-area2=&lt;br /&gt;
|person-application-area3=&lt;br /&gt;
|person-application-area4=&lt;br /&gt;
|person-application-area5=&lt;br /&gt;
|person-application-area6=&lt;br /&gt;
|person-application-area7=&lt;br /&gt;
|person-certification3=cpi}}&lt;br /&gt;
&lt;br /&gt;
== Biography:  ==&lt;br /&gt;
&lt;br /&gt;
Chris Relf is a founding [https://forums.ni.com/t5/LabVIEW-Champions/ct-p/7029 LabVIEW Champion], Director of Test at [https://www.virgingalactic.com/ Virgin Galactic] and author of &amp;quot;[http://www.amazon.com/Image-Acquisition-Processing-LabVIEW/dp/0849314801/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1240687027&amp;amp;sr=8-1 Image Acquisition and Processing with LabVIEW]&amp;quot; ([https://www.routledge.com/ Routledge Press]). Chris&#039; industrial experience includes roles as the Director of Test at [https://en.wikipedia.org/wiki/Tyvak Tyvak/Terran Orbital], Director of Test and System Integration at [https://en.wikipedia.org/wiki/Virgin_Orbit Virgin Orbit], the Development Manager for [https://www.nvsi.com.au/pages/home.htm Neo Vista System Integrators], an Automation Scientist at the Division of Telecommunications and Industrial Physics of the Australian [http://www.csiro.au/ Commonweath Scientific and Industrial Research Organisation] (CSIRO), a Process Software Engineer [http://www.jdsu.com JDS Uniphase] and a freelance technical journalist for [http://www.acp.com.au/ Australian Consolidated Press]. &lt;br /&gt;
&lt;br /&gt;
=== Books:  ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.amazon.com/exec/obidos/ASIN/0849314801/nationalinstrume Image Acquisition and Processing with LabVIEW (CRC Press)] &lt;br /&gt;
*[http://www.amazon.com/exec/obidos/ASIN/0849315867/nationalinstrume The Engineering Handbook 2nd &amp;amp;amp;3rd Editions (CRC Press)]&lt;br /&gt;
&lt;br /&gt;
=== Discussion Groups:  ===&lt;br /&gt;
&lt;br /&gt;
LAVA, Open-G, NI Discussion Forums &lt;br /&gt;
&lt;br /&gt;
=== Websites:  ===&lt;br /&gt;
&lt;br /&gt;
*[https://crelf.com crelf.com]&lt;br /&gt;
&lt;br /&gt;
=== Articles  ===&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;NeoLOG - Datalogging with LabVIEW Plug-ins&amp;quot; - 2005 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;Australian Square Kilometer Array Site Testing&amp;quot; - 2005 NI-Week Case Study - Relf C. G., Raynal L. &lt;br /&gt;
#&amp;quot;Athlete Psychology Testing System&amp;quot; - 2005 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;RF Compliance Test System&amp;quot; - 2005 NI-Week Case Study - Relf C. G., Bowyer G. K. &lt;br /&gt;
#&amp;quot;Wheat Grain Crush Curve Analysis System&amp;quot; - 2003 NI-Week Case Study - Bowyer G. K., Relf C. G. &lt;br /&gt;
#&amp;quot;Custom System Integration and Commercial Off-The-Shelf Products&amp;quot; - 2005 Information Circular &lt;br /&gt;
#&amp;quot;TEDS - Are You Ready?&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;PACs versus PLCs - What are the Real Differences?&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;Data Validity - Are Your Numbers Legit?&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;Automated Object Inspection - Finally a Mature Technology&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;50 Ton Load Cell Testing System&amp;quot; - 2004 NI-Week Case Study - Raynal L., Granger W., Relf C. G. &lt;br /&gt;
#&amp;quot;Printed Circuit Board (PCB) Automated Inspection System&amp;quot; - 2004 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;CAMS - Cable Analysis Measurement System&amp;quot; - 2004 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;Rail Line Scan - Overhead Line Alignment Measurement&amp;quot; - 2004 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;Laboratory Subject Monitoring and Stimuli Delivery System&amp;quot; - 2004 NI-Week Case Study - Bowyer G. K., Relf C. G. &lt;br /&gt;
#&amp;quot;Alphachron™ He Extraction/Measurement Instrument&amp;quot; - 2004 NI-Week Case Study - Raynal L., Relf C. G., McInnes B. &lt;br /&gt;
#&amp;quot;LabVIEW Software Engineering&amp;quot; - 2004 The Engineering Handbook (2nd Ed.) &lt;br /&gt;
#&amp;quot;Environmental Chamber Monitoring and Control&amp;quot; - 2003 NI-Week Case Study - Granger L., Dick R., Relf C. G. &lt;br /&gt;
#&amp;quot;LabVIEW Automates Eccentricity Measurement in an Industrial Production Line&amp;quot; - 2002 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#“Automated Object Inspection – Finally a Mature Technology” - What&#039;s New in Process Technology &lt;br /&gt;
#“Automated Object Inspection – Front-End Components” - What&#039;s New in Process Technology &lt;br /&gt;
#“Automated Object Inspection – Shedding a Little Light on the Subject” - What&#039;s New in Process Technology &lt;br /&gt;
#“Feedback to Better Control your Processes” - What&#039;s New in Process Technology &lt;br /&gt;
#“Closed Loop Control – Common Models” - What&#039;s New in Process Technology &lt;br /&gt;
#“Industrial Automobile Networks – Driving the Data” - What&#039;s New in Process Technology &lt;br /&gt;
#“Deterministic Data Acquisition and Control with a Real-Time Operating System (Part 1)” - What&#039;s New in Process Technology &lt;br /&gt;
#“Deterministic Data Acquisition and Control with a Real-Time Operating System (Part 2)” - What&#039;s New in Process Technology&lt;br /&gt;
&lt;br /&gt;
=== User Groups:  ===&lt;br /&gt;
&lt;br /&gt;
[[OpenG]] User Group, LabVIEW Advanced Virtual Architects ([[LAVA]]) User Group.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[List of LabVIEW Champions]]&lt;br /&gt;
*[[LabVIEW Champions]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_2023_Q3&amp;diff=32236</id>
		<title>LabVIEW 2023 Q3</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_2023_Q3&amp;diff=32236"/>
		<updated>2024-02-01T23:43:11Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|LabVIEW 2023 Q1|LabVIEW Versions|LabVIEW 2024 Q1}}&lt;br /&gt;
{{LabVIEW Version&lt;br /&gt;
|version=LabVIEW 2023 Q3&lt;br /&gt;
|logo=File:LV2023.png&lt;br /&gt;
|release=24.07.2023&lt;br /&gt;
|change_0=Block diagram zoom&lt;br /&gt;
|change_1=Different animation speeds&lt;br /&gt;
|change_2=Change label to data type&lt;br /&gt;
|change_3=Create controls while wiring&lt;br /&gt;
|change_4=Apple silicon support}}&lt;br /&gt;
&lt;br /&gt;
LabVIEW 2023 Q3 was released on July 24th, 2023.&amp;lt;ref name=&amp;quot;labview-download&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Added==&lt;br /&gt;
* Added [[Block Diagram]] zoom (from 25% to 250%).&amp;lt;ref name=&amp;quot;diagram-zoom&amp;quot;/&amp;gt;&lt;br /&gt;
* Added [[JKI Dragon]] support.&lt;br /&gt;
* Added the ability to create [[control]]s, [[indicator]]s, or [[constant]]s while wiring.&amp;lt;ref name=&amp;quot;create-control-indicator&amp;quot;/&amp;gt;&lt;br /&gt;
* Added a [[Quick Change]] menu to change the content of a [[free label]] to a [[Simple data type|simple]] or [[Array data type|array]] data type.&amp;lt;ref name=&amp;quot;change-to-object&amp;quot;/&amp;gt;&lt;br /&gt;
* Added a [[Quick Change]] palette to wrap the content under a selection rectangle in a [[structure]], or extract it into a [[SubVI]].&amp;lt;ref name=&amp;quot;wrap-in-structure&amp;quot;/&amp;gt;&lt;br /&gt;
* Added support for [[Find All Instances]] when a VI is running.&amp;lt;ref name=&amp;quot;find-all-instances&amp;quot;/&amp;gt;&lt;br /&gt;
* Added different animation speeds for [[execution highlighting]]:&amp;lt;ref name=&amp;quot;execution-highlighting&amp;quot;/&amp;gt;&lt;br /&gt;
** Slow&lt;br /&gt;
** Medium (default)&lt;br /&gt;
** Fast&lt;br /&gt;
** Very Fast&lt;br /&gt;
* Added [[corner mark]]s to toolbar buttons that provide additional options:&amp;lt;ref name=&amp;quot;corner-markers&amp;quot;/&amp;gt;&lt;br /&gt;
** [[Execution highlighting|Highlight Execution]]&lt;br /&gt;
** [[Debugging Basics|Step Out]]&lt;br /&gt;
* Added support for [[wikipedia:Apple silicon|Apple silicon]].&amp;lt;ref name=&amp;quot;apple-silicon&amp;quot;/&amp;gt;&lt;br /&gt;
* New configuration file tokens&lt;br /&gt;
** &amp;lt;code&amp;gt;EnableEmacsTextEditingShortcuts&amp;lt;/code&amp;gt; Enables test editing bindings for macOS and Linux. Default: True.&amp;lt;ref name=&amp;quot;EnableEmacsTextEditingShortcuts&amp;quot;/&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;DoubleClickWhenWiringCreation&amp;lt;/code&amp;gt; Enables double-click to finish wiring and create control/indicator/constant. Default: True.&amp;lt;ref name=&amp;quot;DoubleClickWhenWiringCreation&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Changed==&lt;br /&gt;
* Changed how the build cache for [[Application]]s, [[Packed Project Library|Packed Project Libraries]] and [[Source Distribution]]s works, so that subsequent builds are much faster.&amp;lt;ref name=&amp;quot;build-caching&amp;quot;/&amp;gt;&lt;br /&gt;
* Changed the visual feedback when hovering and branching wires.&amp;lt;ref name=&amp;quot;wire-highlighting&amp;quot;/&amp;gt;&lt;br /&gt;
* Changed the hotkeys to modify the font size to &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt;+&amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; (smaller) and &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt;+&amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; (larger).&amp;lt;ref name=&amp;quot;execution-highlighting&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Removed==&lt;br /&gt;
Nothing.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://forums.ni.com/t5/LabVIEW/Announcing-LabVIEW-2023-Q3/td-p/4318494 Announcing LabVIEW 2023 Q3!]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;labview-download&amp;gt;[https://www.ni.com/en-us/support/downloads/software-products/download.labview.html LabVIEW 2023 Q3]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;diagram-zoom&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Diagram-Zoom/td-p/4297781 New Feature: Diagram Zoom]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;execution-highlighting&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Multiple-Animation-Speeds-for-Execution-Highlighting/td-p/4297785 New Feature: Multiple Animation Speeds for Execution Highlighting]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;change-to-object&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Quick-Change-Label-to-Object/td-p/4298001 New Feature: Quick Change Label to Object]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;wrap-in-structure&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Quick-Change-Rectangular-Selection/td-p/4298007 New Feature: Quick Change Rectangular Selection]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;create-control-indicator&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Double-click-to-Finish-Wiring-and-Create-Control/td-p/4298009 New Feature: Double-click to Finish Wiring and Create Control/Indicator/Constant]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;find-all-instances&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Find-All-Instances-When-Running/td-p/4298073 New Feature: Find All Instances When Running]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;wire-highlighting&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-New-Visual-Feedback-When-Selecting-and-Branching/td-p/4298011 New Feature: New Visual Feedback When Selecting and Branching Wires]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;build-caching&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Performance-Improvements-to-Building-Applications/td-p/4298080 New Feature: Performance Improvements to Building Applications, Packed Project Libraries and Source Distributions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;apple-silicon&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-LabVIEW-for-macOS-Supports-Apple-Silicon/td-p/4298013 New Feature: LabVIEW for macOS Supports Apple Silicon]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;corner-markers&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Multiple-Animation-Speeds-for-Execution-Highlighting/m-p/4299630/highlight/true#M56 Re: New Feature: Multiple Animation Speeds for Execution Highlighting]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;EnableEmacsTextEditingShortcuts&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW/Announcing-LabVIEW-2023-Q3/td-p/4318494#:~:text=Text%20Editing%20Shortcuts%20on%20macOS%20and%20Linux EnableEmacsTextEditingShortcuts]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;DoubleClickWhenWiringCreation&amp;quot;&amp;gt;[https://forums.ni.com/t5/LabVIEW-Public-Beta-Program-in/New-Feature-Double-click-to-Finish-Wiring-and-Create-Control/m-p/4318913/highlight/true#M228 DoubleClickWhenWiringCreation]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Added BD zoom clarification]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5407</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5407"/>
		<updated>2014-05-15T19:14:52Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* DataAct dqGOOP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
[[File:VISTAClassGenerator.png|thumb|VISTA Class Generator]] &lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
[[File:EndevoGDS.png|thumb|Endevo GOOP Development Toolkit]]&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GOOP Development Suite was acquired by National Instruments in 2014, and is now a free [http://sine.ni.com/nips/cds/view/p/lang/en/nid/209038 download] from the LabVIEW Tools Network.&lt;br /&gt;
&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
[[File:DqGOOP.png|thumb|dqGOOP]]&lt;br /&gt;
As the name suggests, the dqGOOP design is based on a queue of a single element that encapsulates the private class data. Created in 2003 for LabVIEW 7, the architect concentrated on delivering a toolkit where the performance of the system was key. An excerpt from the dqGOOP website:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Most of the existing GOOP examples involve classes with relatively few objects that get created at the application initialization and destroyed at the end.  What if you want to build an application applying OOP principals where there are hundreds or even thousands of objects and the design entails that one object may contain multiple other objects which in turn contain objects themselves?&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I started to develop such an application and soon ran into the performance limitations of the existing GOOP frameworks... There was an offhanded comment on the Info-LabVIEW mailing list about how the queues in LabVIEW were improved in LabVIEW 7.  Then I started to poke at the concept of using a queue as the data store for GOOP objects.  Not only is the access fast, but queues have built in locking which means there is no need to create Semaphores or Occurrences.  I used the new &amp;quot;Show Buffers...&amp;quot; tool and focused on creating the dqGOOP VIs with one priority...PERFORMANCE.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dqGOOP is free and can be [http://www.dataact.com/dqGOOP.htm downloaded] from the DataAct website.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5406</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5406"/>
		<updated>2014-05-15T19:14:21Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* DataAct dqGOOP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
[[File:VISTAClassGenerator.png|thumb|VISTA Class Generator]] &lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
[[File:EndevoGDS.png|thumb|Endevo GOOP Development Toolkit]]&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GOOP Development Suite was acquired by National Instruments in 2014, and is now a free [http://sine.ni.com/nips/cds/view/p/lang/en/nid/209038 download] from the LabVIEW Tools Network.&lt;br /&gt;
&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
[[File:DqGOOP.png|thumb|dqGOOP]]&lt;br /&gt;
As the name suggests, the dqGOOP design is based on a queue of a single element that encapsulates the private class data. Created in 2003 for LabVIEW 7, the architect concentrated on delivering a toolkit where the performance of the system was key. An excerpt from the dqGOOP website:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Most of the existing GOOP examples involve classes with relatively few objects that get created at the application initialization and destroyed at the end.  What if you want to build an application applying OOP principals where there are hundreds or even thousands of objects and the design entails that one object may contain multiple other objects which in turn contain objects themselves?&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I started to develop such an application and soon ran into the performance limitations of the existing GOOP frameworks... There was an offhanded comment on the Info-LabVIEW mailing list about how the queues in LabVIEW were improved in LabVIEW 7.  Then I started to poke at the concept of using a queue as the data store for GOOP objects.  Not only is the access fast, but queues have built in locking which means there is no need to create Semaphores or Occurrences.  I used the new &amp;quot;Show Buffers...&amp;quot; tool and focused on creating the dqGOOP VIs with one priority...PERFORMANCE.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dqGOOP is free and can be http://www.dataact.com/dqGOOP.htm from the DataAct website.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=File:DqGOOP.png&amp;diff=5405</id>
		<title>File:DqGOOP.png</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=File:DqGOOP.png&amp;diff=5405"/>
		<updated>2014-05-15T19:13:46Z</updated>

		<summary type="html">&lt;p&gt;Crelf: dqGOOP Screen Shot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;dqGOOP Screen Shot&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5404</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5404"/>
		<updated>2014-05-15T19:12:45Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Endevo GOOP and the GOOP Development Suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
[[File:VISTAClassGenerator.png|thumb|VISTA Class Generator]] &lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
[[File:EndevoGDS.png|thumb|Endevo GOOP Development Toolkit]]&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GOOP Development Suite was acquired by National Instruments in 2014, and is now a free [http://sine.ni.com/nips/cds/view/p/lang/en/nid/209038 download] from the LabVIEW Tools Network.&lt;br /&gt;
&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
As the name suggests, the dqGOOP design is based on a queue of a single element that encapsulates the private class data. Created in 2003 for LabVIEW 7, the architect concentrated on delivering a toolkit where the performance of the system was key. An excerpt from the dqGOOP website:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Most of the existing GOOP examples involve classes with relatively few objects that get created at the application initialization and destroyed at the end.  What if you want to build an application applying OOP principals where there are hundreds or even thousands of objects and the design entails that one object may contain multiple other objects which in turn contain objects themselves?&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I started to develop such an application and soon ran into the performance limitations of the existing GOOP frameworks... There was an offhanded comment on the Info-LabVIEW mailing list about how the queues in LabVIEW were improved in LabVIEW 7.  Then I started to poke at the concept of using a queue as the data store for GOOP objects.  Not only is the access fast, but queues have built in locking which means there is no need to create Semaphores or Occurrences.  I used the new &amp;quot;Show Buffers...&amp;quot; tool and focused on creating the dqGOOP VIs with one priority...PERFORMANCE.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dqGOOP is free and can be http://www.dataact.com/dqGOOP.htm from the DataAct website.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=File:EndevoGDS.png&amp;diff=5403</id>
		<title>File:EndevoGDS.png</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=File:EndevoGDS.png&amp;diff=5403"/>
		<updated>2014-05-15T19:09:23Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Endevo GOOP Development Toolkit Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Endevo GOOP Development Toolkit Screenshot&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5402</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5402"/>
		<updated>2014-05-15T19:07:00Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* V I Engineering VISTA Class Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
[[File:VISTAClassGenerator.png|thumb|VISTA Class Generator]] &lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GOOP Development Suite was acquired by National Instruments in 2014, and is now a free [http://sine.ni.com/nips/cds/view/p/lang/en/nid/209038 download] from the LabVIEW Tools Network.&lt;br /&gt;
&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
As the name suggests, the dqGOOP design is based on a queue of a single element that encapsulates the private class data. Created in 2003 for LabVIEW 7, the architect concentrated on delivering a toolkit where the performance of the system was key. An excerpt from the dqGOOP website:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Most of the existing GOOP examples involve classes with relatively few objects that get created at the application initialization and destroyed at the end.  What if you want to build an application applying OOP principals where there are hundreds or even thousands of objects and the design entails that one object may contain multiple other objects which in turn contain objects themselves?&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I started to develop such an application and soon ran into the performance limitations of the existing GOOP frameworks... There was an offhanded comment on the Info-LabVIEW mailing list about how the queues in LabVIEW were improved in LabVIEW 7.  Then I started to poke at the concept of using a queue as the data store for GOOP objects.  Not only is the access fast, but queues have built in locking which means there is no need to create Semaphores or Occurrences.  I used the new &amp;quot;Show Buffers...&amp;quot; tool and focused on creating the dqGOOP VIs with one priority...PERFORMANCE.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dqGOOP is free and can be http://www.dataact.com/dqGOOP.htm from the DataAct website.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5401</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5401"/>
		<updated>2014-05-15T19:06:03Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* V I Engineering VISTA Class Generator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
[[File:VISTAClassGenerator.png]]&lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GOOP Development Suite was acquired by National Instruments in 2014, and is now a free [http://sine.ni.com/nips/cds/view/p/lang/en/nid/209038 download] from the LabVIEW Tools Network.&lt;br /&gt;
&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
As the name suggests, the dqGOOP design is based on a queue of a single element that encapsulates the private class data. Created in 2003 for LabVIEW 7, the architect concentrated on delivering a toolkit where the performance of the system was key. An excerpt from the dqGOOP website:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Most of the existing GOOP examples involve classes with relatively few objects that get created at the application initialization and destroyed at the end.  What if you want to build an application applying OOP principals where there are hundreds or even thousands of objects and the design entails that one object may contain multiple other objects which in turn contain objects themselves?&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I started to develop such an application and soon ran into the performance limitations of the existing GOOP frameworks... There was an offhanded comment on the Info-LabVIEW mailing list about how the queues in LabVIEW were improved in LabVIEW 7.  Then I started to poke at the concept of using a queue as the data store for GOOP objects.  Not only is the access fast, but queues have built in locking which means there is no need to create Semaphores or Occurrences.  I used the new &amp;quot;Show Buffers...&amp;quot; tool and focused on creating the dqGOOP VIs with one priority...PERFORMANCE.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dqGOOP is free and can be http://www.dataact.com/dqGOOP.htm from the DataAct website.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=File:VISTAClassGenerator.png&amp;diff=5400</id>
		<title>File:VISTAClassGenerator.png</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=File:VISTAClassGenerator.png&amp;diff=5400"/>
		<updated>2014-05-15T19:04:56Z</updated>

		<summary type="html">&lt;p&gt;Crelf: VISTA Class Generator Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VISTA Class Generator Screenshot&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5399</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5399"/>
		<updated>2014-05-14T17:49:40Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Added dqGOOP text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GOOP Development Suite was acquired by National Instruments in 2014, and is now a free [http://sine.ni.com/nips/cds/view/p/lang/en/nid/209038 download] from the LabVIEW Tools Network.&lt;br /&gt;
&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
As the name suggests, the dqGOOP design is based on a queue of a single element that encapsulates the private class data. Created in 2003 for LabVIEW 7, the architect concentrated on delivering a toolkit where the performance of the system was key. An excerpt from the dqGOOP website:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Most of the existing GOOP examples involve classes with relatively few objects that get created at the application initialization and destroyed at the end.  What if you want to build an application applying OOP principals where there are hundreds or even thousands of objects and the design entails that one object may contain multiple other objects which in turn contain objects themselves?&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I started to develop such an application and soon ran into the performance limitations of the existing GOOP frameworks... There was an offhanded comment on the Info-LabVIEW mailing list about how the queues in LabVIEW were improved in LabVIEW 7.  Then I started to poke at the concept of using a queue as the data store for GOOP objects.  Not only is the access fast, but queues have built in locking which means there is no need to create Semaphores or Occurrences.  I used the new &amp;quot;Show Buffers...&amp;quot; tool and focused on creating the dqGOOP VIs with one priority...PERFORMANCE.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dqGOOP is free and can be http://www.dataact.com/dqGOOP.htm from the DataAct website.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5398</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5398"/>
		<updated>2014-05-14T17:35:20Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Added link to GDS download from ni.com&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GOOP Development Suite was acquired by National Instruments in 2014, and is now a free [http://sine.ni.com/nips/cds/view/p/lang/en/nid/209038 download] from the LabVIEW Tools Network.&lt;br /&gt;
&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5397</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5397"/>
		<updated>2014-05-14T17:33:32Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Added VISTA Class Generator text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
Inspired by the implementation of the Config File VIs that shipped in vilib in LabVIEW 3.0, David Hoadley ([http://www.viengineering.com V I Engineering] Director of Engineering) and Stan Case (Senior Project Engineer) created a class generator that would dynamically create by-reference LabVIEW classes.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generator would prompt the user to name the class, and then create a control (for private member data) and methods, to be filled out by the user later. The generation of the class was by copying of an existing class template that shipped with the class generator, and a very early implementation of LabVIEW scripting to rename and recompile the new class.&lt;br /&gt;
&lt;br /&gt;
The reference used to distinguish objects was a datalog file refnum, with a single-element enum inside it - the data value of the enum (the text in the 0th element) defined the actual datatype of the class, prohibiting cross-pollination of object types (LabVIEW would break wires that were connected between different class types). All code in the generated class, as well as the generator, was pure LabVIEW.&lt;br /&gt;
The VISTA Class Generator was bundled (along with other components of the VISTA product offerings) with the VIE LabVIEW Advanced Application Development Course. The course was later acquired by National Instruments, and forms the foundation of the existing LabVIEW Advanced Course.&lt;br /&gt;
&lt;br /&gt;
The VISTA Class Generator was deprecated in 2000, and V I Engineering became the North American distributor and support center for Endevo GOOP and the GOOP Development Suite.&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5396</id>
		<title>History of GOOP</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=History_of_GOOP&amp;diff=5396"/>
		<updated>2014-05-14T17:20:14Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Reformatted, added headings for other GOOP implementations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==V I Engineering VISTA Class Generator==&lt;br /&gt;
&lt;br /&gt;
==Endevo GOOP and the GOOP Development Suite==&lt;br /&gt;
An excerpt from an OpenG discussion forum posting from Mattias Ericsson (Endevo project leader and main developer of the GOOP2, Wizard 2 and 3) to Jim Kring on: Tue 01 of Jul, 2003&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;The GOOP history began back in 1994 when Jörgen Jehander (one of the founders of Endevo) developed the first GOOP, actually taking advantage of his background as a C++ programmer and found a way of implementing OO in LabVIEW. This was a genuine LabVIEW implementation of the GOOP. There existed no Wizard back then. During 1994 and 1997 the GOOP went through many changes, especially the attribute synchronization and reference handling.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1997, a GOOP course, &amp;quot;LabVIEW System Design with GOOP&amp;quot; was held for the first time in Sweden and been held ever since and has also just recently started in the US.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In 1998-99 a cooperation began between Jörgen Jehander and Stepan Rhia from NI which started to developed the GOOP (the CIN based). The design was made both by Jörgen and Stepan, but it was Stepan who implemented both the CIN and the _goopsup.llb (included in LabVIEW 6 in vi.lib/platform). The reason why there is a CIN and not a LabVIEW implementation is that back then the performance was better with a CIN, but when LabVIEW 6 was launched (which has a much improved memory management) the benifits of using a CIN is gone. The GOOP Wizard 1.0, which might be download from ni.com, was developed in 1999 both by Jörgen and Stepan.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;In 2002, Endevo launched a new GOOP Wizard 2, a new tool for creating and editing GOOP classes. This is not a new implementation of GOOP itself, but is only an improved Wizard with a lot of editing functionallity and also build-in icon generation. This Wizard is not distributed by NI, but may be bought from the Endevo homepage.&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;In 2003, a new GOOP, called GOOP2, is launched which has full support for inheritance (method and attribute inheritance, virtual methods and also static attributes) together with a new Wizard, the GOOP Wizard 3. This is sold as a new toolkit, GOOP Inheritance Toolkit. This new GOOP2 is a genuine LabVIEW implementation (no CIN, DLL or anything strange).&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
==OpenG OpenGOOP==&lt;br /&gt;
==SciWare GOOP Developer==&lt;br /&gt;
==DataAct dqGOOP==&lt;br /&gt;
== See Also ==&lt;br /&gt;
{{Portal|GOOP}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Graphical_Object-Oriented_Programming&amp;diff=5395</id>
		<title>Graphical Object-Oriented Programming</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Graphical_Object-Oriented_Programming&amp;diff=5395"/>
		<updated>2014-05-14T16:58:56Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Portal for GOOP and LabVOOP.&lt;br /&gt;
&lt;br /&gt;
GOOP stands for &amp;quot;Graphical Object-Oriented Programming.&amp;quot;&lt;br /&gt;
LabVOOP stands for &amp;quot;LabVIEW Object-Oriented Programming.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GOOP is a term used to refer to the various OOP toolkits from V I Engineering, Endevo/NI, SciWare and OpenG. These toolkits were written in G.&lt;br /&gt;
&lt;br /&gt;
LabVOOP refers to the native LabVIEW classes that first appeared in LV8.2.&lt;br /&gt;
&lt;br /&gt;
The toolkits were not obsoleted by the native implementation. All of the toolkits use a reference model for passing objects on the block diagram, similar to File refnums or Queue refnums in LabVIEW. The native classes pass by value, similar to clusters and arrays. The two mechanisms are complementary, not exclusionary, and there may be times when both approaches are used in the same LV program.&lt;br /&gt;
&lt;br /&gt;
==Pages Here:==&lt;br /&gt;
*[[GOOP - Graphical Object Oriented Programming]]&lt;br /&gt;
*[[History of GOOP]]&lt;br /&gt;
*[[LVOOP|LabVOOP - LabVIEW Object-Oriented Programming (aka LVOOP)]]&lt;br /&gt;
*[[LVOOP Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
[[Category:GOOP]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=4881</id>
		<title>Forum Guidelines</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=4881"/>
		<updated>2012-10-10T19:04:59Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|__TOC__&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These rules and guidelines apply to the discussion threads associated with LabVIEW Wiki articles.&#039;&#039;&#039; For Guidelines pertaining to other sites in the LAVA family see:&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW Wiki:Policies and guidelines|LabVIEW Wiki Policies and Guidelines]]&lt;br /&gt;
*[[Help:Contents|Complete LabVIEW Wiki Help, FAQ and Guidelines]]&lt;br /&gt;
*[http://lavag.org/index.php?app=forums&amp;amp;module=extras&amp;amp;section=boardrules LAVA Forums Guidelines]&lt;br /&gt;
*[http://forums.lavag.org/Code-Repository-Discussions-f62.html Code Repository Information and Procedure]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The LabVIEW Wiki is managed and maintained by dedicated LabVIEW enthusiasts like yourself. We are volunteers committed to the development of an open and unbiased exchange of ideas on intermediate to advanced topics in LabVIEW. The document that follows covers key areas of the Forums and should answer most of your questions regarding features, proper usage and etiquette.&lt;br /&gt;
&lt;br /&gt;
== Finding information ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use Search.&#039;&#039;&#039; Your question has probably already been answered. Before posting a LabVIEW question we recommend that you try checking the [[Portal:LabVIEW FAQ|LabVIEW FAQ]] and if your question is still not answered, [http://forums.lavag.org/labviewsearch.html Search the Forums]. A link for searching the Forums can be found in the top header banner at the top right of all pages in the Forums.&lt;br /&gt;
&lt;br /&gt;
== Contributing and posting in the forums ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Use images&#039;&#039;&#039;. Images are the best way to convey the problem you are having. In LabVIEW this is more important because of the graphical nature of the language. You cannot include text code like you would in C++ or other languages. Please check our [http://forums.lavag.org/How-to-Insert-Images-in-your-Posts-t771.html Guide] for how to post images.&lt;br /&gt;
*&#039;&#039;&#039;Upload example code&#039;&#039;&#039;. We love that here. Please upload your code that you are having problems with. You can include all your code into a single [[llb]] or just include all vi&#039;s into a *.zip file format. If certain files are missing then it will be more difficult for others to help you with your problem. You will be surprised how many people are willing to re-write your code and make suggestions for you. This can only happen with functional code. Are you uploading code in response to a question? If so then please respect the recipient&#039;s LabVIEW version. If you can, perform a save to previous version on your code so they can open it up in their LabVIEW development environment. If the code is very simple and is contained on one diagram then you might want to consider posting an image of the solution instead.&lt;br /&gt;
*&#039;&#039;&#039;Post in the right Forum&#039;&#039;&#039;. Choose a Forum which best suits the topic of your question. For example, questions about user interface issues would best be put in the [http://forums.lavag.org/User-Interface-f19.html user interface Forum], questions about hardware would go in the [http://forums.lavag.org/Hardware-f21.html hardware Forum]. Regardless of which Forum you post in, be detailed. Include as much pertinent information as possible in your question and also include all relevant system specs. Do not respond to a post located in the wrong forum to let the user know it&#039;s in the wrong forum. This is the job of the moderator since they have the power to move the post. Again, please use the report post to moderator button. Making comments of this fact is considered impersonating a moderator and is not acceptable.&lt;br /&gt;
*&#039;&#039;&#039;Update your personal profile&#039;&#039;&#039; information to include the current LV version you are using. This will help everyone answer your question properly and tailor it to the proper version you have. Unlike other forums, the number of posts you have does not reflect the experience you have using LV. Please be honest about your experience level. If you are a new user or an experienced professional, this should be reflected by specifying the year you started using LabVIEW in your profile.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t cross-post&#039;&#039;&#039;. Cross-posting (asking the same question in more than one LAVA Forum) is pretty annoying, so people often ignore cross-posts. Even worse, your question may be deleted by a moderator (mod) or administator (admin). Don&#039;t worry, most users check most, if not all of the Forums, so your question will be answered. The reason for this policy is that cross-posts put irrelevant information which takes time to comb through. By avoiding redundant posts, the Forums are kept &#039;cleaner&#039;, thus, it makes it easier to find, and answer questions.&lt;br /&gt;
*&#039;&#039;&#039;Ask Questions the right way&#039;&#039;&#039;. Please help others trying to hep you by providing as much information as possible. Explain what the problem is, what you have done so far, what works, what does not work, etc. Here is an excellent link with more suggestions on [http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
*&#039;&#039;&#039;Be nice to new LabVIEW Users&#039;&#039;&#039;. All of us were [http://en.wikipedia.org/wiki/Newbie new] once and many of us still consider ourselves new to LabVIEW even after months (or years) of programming. New LabVIEW users are prospective &amp;quot;Architects&amp;quot; and are therefore our most valuable resource. We must treat new users with kindness and patience — nothing scares potentially valuable contributors away faster than hostility or elitism. please follow the [[#The Golden Forum Rules|Golden Rules]] below for proper conduct. In general, do not post comments to any discussion about how the user will be better off on another website or forum.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t abuse the PM&#039;&#039;&#039; (Personal Message System) Please don&#039;t PM people on these forums for LabVIEW technical support. Especially after you&#039;ve already posted your question on the Forums. It is a personal choice for someone to respond to a question on the Forums. A PM is Personal (hence the name). Would you go around town knocking on the doors of people you don&#039;t know asking for LV help? No, so why would you do the same on the internet? Most of the time, a PM triggers an email notification to the recipient which can be even more annoying. Please think twice before sending a PM. If the person has not responded to your question on the Forums then what makes you think they will respond in person? I think your chances of getting a response from thousands of readers is better than just a response from one.... &#039;nuf said.&lt;br /&gt;
*&#039;&#039;&#039;Signature Size&#039;&#039;&#039;. Signatures may contain images, however to keep the page loading time and visual annoyance factor down to a minimum, ensure your graphical signatures do not exceed a maximum of 12,500 pixels or 15 kilobytes file size, whichever is reached first. Alternatively, three lines of text can be used as a signature. Do not pad out your text lines with blanks lines. A line of text is defined such that it does not wrap when viewed at a resolution of 640x480. If these limits are exceeded then you may be contacted by a moderator requesting an amendment to your signature. If none is made within a reasonable period of time, then a moderator may remove your signature from your profile.&lt;br /&gt;
*&#039;&#039;&#039;DON&#039;T WRITE ALL IN CAPS&#039;&#039;&#039;. IT CAN BECOME VERY ANNOYING. CAPS ARE GENERALLY REGARDED AS YELLING, SO IF YOU WRITE ALL IN CAPS, FOLKS WILL THINK YOU ARE YELLING AT THEM, SO THEY WILL AVOID YOU. ALSO, CAPS LOOK ugly, so avoid writing all in caps.&lt;br /&gt;
*&#039;&#039;&#039;No flame wars&#039;&#039;&#039; (see glossary below). People obviously don&#039;t like to be insulted, so they will avoid flame wars. Flamers get a bad reputation, so their questions are more likely to be ignored.&lt;br /&gt;
*&#039;&#039;&#039;Spread the Love&#039;&#039;&#039;. The regulars would really appreciate it if you would acknowledge the helpfulness of their aid. Not only does praise make them love you, it helps them to understand if their help really was helpful. This way, they will know how to respond if they get a similar question again. This way, they can tailor their responses to better suit your needs.&lt;br /&gt;
*&#039;&#039;&#039;You may not use profanity&#039;&#039;&#039;. It is unprofessional and offensive and will not be tolerated. We have word filters in place for the most vulgar terms. Circumventing those word filters will result in punitive action.&lt;br /&gt;
*&#039;&#039;&#039;Editing previous posts&#039;&#039;&#039;. It is often better to edit than make a new post. Use your better judgment. At the bottom of each of your posts, you will find several icons. Click on the one that says &#039;Edit&#039; in order to edit a post. You may only edit a post you have written, and there is a 24hr time limit on editions. Here are some general guidelines to follow when editing posts:&lt;br /&gt;
**Don&#039;t take out anything that may be required to understand the context of later posts&lt;br /&gt;
**Edit a previous post rather than make a new one. Use your judgment; sometimes it&#039;s necessary to make a new post.&lt;br /&gt;
**It&#039;s polite to sometimes list what was edited at the bottom of the post. If this ends up being longer than 2 lines, don&#039;t bother.&lt;br /&gt;
*&#039;&#039;&#039;We require all posts to be positive, constructive, and on topic&#039;&#039;&#039;. We reserve the right to remove any topics we deem inappropriate or disruptive to the LabVIEW community. Please note that, from time to time, topics may be removed for being inappropriate even though your individual post in that topic may have been perfectly fine. Please do not feel this reflects badly on you.&lt;br /&gt;
*&#039;&#039;&#039;No Spam&#039;&#039;&#039;. Spamming is not permitted; please keep all your posts as constructive and on-topic as possible. If you think a specific post is clearly spam use the report post to moderator button. Replying to such posts only adds visibility to them and makes the problem worse.&lt;br /&gt;
&lt;br /&gt;
== Homework hustlers ==&lt;br /&gt;
&lt;br /&gt;
Homework hustlers are those forum visitors that ask questions on the forums trying to get an easy solution to a school assignment. They do not try to put any effort on their own to solve the school assignment and want other forum members to give them the answer or solution to their problem. Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
&lt;br /&gt;
If you think a certain post is a homework hustling type question. Click on the report post to moderator button. This is the only recourse available to you. DO NOT respond to the post. You are not a moderator and posting negative or disrespectful comments will be considered abuse and results in a penalty by suspension of your account for a period of 2 days (see [[#Penalties for guideline and golden rule violations]]). If a post has been determined to be a Homework question, the guilty party will be contacted via PM and a clarification will be requested. If the issue is still not resolved to the satisfaction of a moderator, then the users&#039; account will be deleted and all their posts removed.&lt;br /&gt;
&lt;br /&gt;
== Glossary of useful forum terms ==&lt;br /&gt;
&lt;br /&gt;
#Admin - (shortened form of Administrator); The ultimate gods of the Forums. They make the final decision on who can be banned, and other life-threatening questions.&lt;br /&gt;
#Banned - This is when you are not allowed to make anymore posts. Your IP address, E-mail address, and user name will prevent you to make anymore posts. This is extreeeeemly rare, and is preceded by a warning.&lt;br /&gt;
#LabVIEW FAQ - Frequently asked questions. The best resource for common questions.&lt;br /&gt;
#Flame war - a deliberate exchange of insults between two parties. This usually involves a series of insulting, irrelevant posts in the same thread.&lt;br /&gt;
#Kill - To delete a post.&lt;br /&gt;
#LQTM - Laughs Quietly To Myself - similar to, but usually more honest than, LOL (see below).&lt;br /&gt;
#LOL - Laughs Out loud.&lt;br /&gt;
#RMB - Right menu Button (used in LabVIEW)&lt;br /&gt;
#AFAIK - As far as I know&lt;br /&gt;
#Nuke - To maliciously destroy a thread.&lt;br /&gt;
#Mod - shortened form of Moderator); A moderator who has been given the power to delete/edit other people&#039;s posts. They are there to ensure that discussions are relevant and interesting. Don&#039;t worry, they only use their powers very sparingly. The moderators were chosen by God himself. God, what with being all-knowing and stuff, chose enough moderators to handle the load. Please don&#039;t ask to be made a moderator. We have enough, and you will only be disappointed.&lt;br /&gt;
#OCG - Modern, and [http://www.qwantz.com/archive/001057.html slightly crude], interpretation to OMG (see below).&lt;br /&gt;
#OMG - Oh My God or Oh My Gosh - an expression of exclaimation.&lt;br /&gt;
#Regular - Someone who lives on the Forums. Their diet usually consists of waffles, syrup and Mountain Dew. Renowned for their general friendliness, regulars are far from being extinct. But please, support their cause by donating generously to the Poor Boy Foundation&lt;br /&gt;
#Thread - A topic started by one member to which anyone can reply. Discussions should be about the original topic.&lt;br /&gt;
#PM - Private Message&lt;br /&gt;
#IMHO - In my humble opinion, used to express one&#039;s meaning&lt;br /&gt;
&lt;br /&gt;
== File downloads in the forums==&lt;br /&gt;
&lt;br /&gt;
An important thing to keep in mind. This is of course, a public space and it behooves you and the health of your computer to take care in clicking on any links/files of unknown origin that someone may post in a thread. Sad as it may seem, there are unsocialized bone nuts out there that get their jollies by causing mayhem. Due to the immediate nature of the forums, we can&#039;t insure that a damaging file won&#039;t find its way onto the site, though we&#039;ll make every effort to keep things safe by removing them ASAP. Please inform the Forum admin or any moderators you see wandering around if you spy something suspicious. Exercise caution and keep your common sense meter turned on and properly calibrated. We cannot be held responsible for the content posted by other Forum users. It may very well happen that something posted, be it text, images, files, or links to any of these thing may be offensive to you. The LAVA moderators will do the best they can to keep the Forums clean of offensive posts, but with such a large community, it is impossible to screen every post quickly and efficiently. Also keep in mind that we highly regard free speech, so the protection of that right will be utmost in deeming what is appropriate. If you have any specific complaint about something offensive you have seen, please feel free to contact a moderator or administrator. The best prevention is sound judgment.&lt;br /&gt;
&lt;br /&gt;
Information about file downloads in the [http://forums.lavag.org/downloads.html Code Repository] can be found [http://forums.lavag.org/Code-Repository-Discussions-f62.html here]:&lt;br /&gt;
&lt;br /&gt;
== The golden forum rules ==&lt;br /&gt;
&lt;br /&gt;
#There will be no excessive use of profanity.&lt;br /&gt;
#Do not abuse the PM system&lt;br /&gt;
#There will be no racial, ethnic, gender based insults or any other personal discriminations.&lt;br /&gt;
#There will be no posts meant to offend or hurt any other member, in a manner which is offensive or inflammatory. Respect new members trying to learn LabVIEW.&lt;br /&gt;
#Spamming is not permitted; please keep all your posts as constructive and on-topic as possible.&lt;br /&gt;
#Pornography, warez, or any other illegal transactions may NOT be linked in any shape or form.&lt;br /&gt;
#All posts are property of the poster. This forum and all web sites owned in conjunction with this forum have the right to request alteration or deletion of any offensive post. Posts may be deleted for any reasons the forum administrators or moderators deem reasonable.&lt;br /&gt;
#Users may not argue a moderators decision publicly. Any and all complaints directed at a moderator must first address the moderator in question via PM. If the problem can not be resolved, then the moderator and user must send their positions to the forum admin. The forum admin will make or change any and/or all final decisions.&lt;br /&gt;
#Pictures may be posted as long as they are not explicit or offensive.&lt;br /&gt;
#Please keep foul language to a minimum, any excessive un-called for language will be removed and you will receive a final warning.&lt;br /&gt;
#Remember to post in the correct forum. Take your time to look at other topics and see where your topic should go. If your topic is placed in the wrong forum, it will be moved by a moderator.&lt;br /&gt;
#If a topic is recognized as being posted in the wrong forum, or if the post is a violation of our guidelines then please contact a moderator via the &amp;quot;! REPORT&amp;quot; post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a appropriateness of a member&#039;s topic will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Having fun is good, we like fun. There are general forums for non-programming related topics. Please keep it positive and polite. We do not censor opinions or ideas on our forums but we do take action against posts and/or topics that could cause unrest in the community beyond a civil and polite disagreement.  If you beleive that a post and/or thread fits this critereon then please contact a moderator via the &amp;quot;! REPORT&amp;quot; post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a appropriateness of a member&#039;s will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Any impersonation of a user, Admin or moderator, in any mode of communication, is strictly prohibited and will result in a banning.&lt;br /&gt;
#Linked and locked topics are pruned regularly to reduce page clutter. If you have a question about where your topic went, please PM (personal message) a Moderator or Administrator before starting a new topic asking where it went, or posting a duplicate of the original topic. We will be happy to provide you with a link to the new location, or a reason why it was locked and/or removed.&lt;br /&gt;
#Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
#LabVIEW serial number or registration key requests are NOT allowed. No exceptions.&lt;br /&gt;
&lt;br /&gt;
== Penalties for guideline and golden rule violations ==&lt;br /&gt;
&lt;br /&gt;
*Anyone found breaking the above rules and guidelines will have their account suspended for two (2) days.&lt;br /&gt;
*Anyone abusing the PM system will have their account suspended for four (4) days.&lt;br /&gt;
*If you repeatedly break the rules, your account will be permanently deleted and a ban placed on your registration info to prevent the account from being reused in the future.&lt;br /&gt;
&lt;br /&gt;
All moderator decisions and outcomes (suspensions, deletions etc) will be kept private and confidential. This will allow offenders to recover from what may possibly be a mistake or error on their part or on the part of the moderators.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
Only the moderators are authorized by the LAVA Forums to perform any user account suspension/deletion, post editing, post deletion and post moving. In addition, only moderators can decide if a post is a Homework question. Moderators do not read every post. This is impossible. Please use the &#039;&#039;&#039;report post to moderator&#039;&#039;&#039; button to bring anything to the attention of a moderator.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Remember, being a nice netizen will lead to respect, which leads to prompt answers and much fun. Do your best to be cordial, and you will see what a great thing the LabVIEW community is. If you have any questions about any issue brought up by this thread, feel free to ask the moderators, or your fellow Forumites.&lt;br /&gt;
Above all, have a nice day&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://forums.lavag.org/Tutorials-f72.html Tutorials on Using the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Site-Feedback-and-Support-f27.html General Forums Feedback &amp;amp; Support]&lt;br /&gt;
*[http://forums.lavag.org/Suggestions-and-Ideas-f67.html Post Suggestions and Ideas for the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Bug-Reports-f66.html Report a Forum Bug]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
&lt;br /&gt;
[[category:LAVA]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=List_of_LabVIEW_Champions&amp;diff=4706</id>
		<title>List of LabVIEW Champions</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=List_of_LabVIEW_Champions&amp;diff=4706"/>
		<updated>2012-08-16T18:27:50Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{see also|LabVIEW Champion|LabVIEW Champions program FAQ}}&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Champion Since&lt;br /&gt;
! Expertise&lt;br /&gt;
! NI Certification&lt;br /&gt;
! Home&lt;br /&gt;
|-&lt;br /&gt;
| [[Albert Geven (LabVIEW Champion)|Albert Geven]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, Algol-60, Applesoft, Pascal, Modula 2, C/C++&lt;br /&gt;
| CLA&lt;br /&gt;
| Netherlands&lt;br /&gt;
|-&lt;br /&gt;
| [[Alessandro Ricco (LabVIEW Champion)|Alessandro Ricco]]&lt;br /&gt;
| 2006&lt;br /&gt;
| LabVIEW, Java&lt;br /&gt;
|&lt;br /&gt;
| Italy&lt;br /&gt;
|-&lt;br /&gt;
| [[André Manzolli (LabVIEW Champion)|André Manzolli]]&lt;br /&gt;
| 2006&lt;br /&gt;
| LabVIEW, Visual Basic, C&lt;br /&gt;
| CLD&lt;br /&gt;
| Brazil&lt;br /&gt;
|-&lt;br /&gt;
| [[Ben Rayner (LabVIEW Champion)|Ben Rayner]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, DSC, LV RT&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Bill Meier (LabVIEW Champion)|Bill Meier]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW, Visual Basic, Basic, Java, Fortran, Pascal, Cobol&lt;br /&gt;
| CLAD&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Bogdan Iwinski (LabVIEW Champion)|Bogdan Iwinski]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLD, CPI&lt;br /&gt;
| Poland&lt;br /&gt;
|-&lt;br /&gt;
| [[Brett Percy (LabVIEW Champion)|Brett Percy]]&lt;br /&gt;
| 2006&lt;br /&gt;
| LabVIEW, TestStand, C/C++, Objective C, Assembler&lt;br /&gt;
| CLD&lt;br /&gt;
| Australia&lt;br /&gt;
|-&lt;br /&gt;
| [[Bruce Ammons (LabVIEW Champion)|Bruce Ammons]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, C, Fortran, Basic&lt;br /&gt;
| CLD&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Buddy Haun (LabVIEW Champion)|Buddy Haun]]&lt;br /&gt;
| 2006&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLA, CPI&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Charles Ghommidh (LabVIEW Champion)|Charles Ghommidh]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| France&lt;br /&gt;
|-&lt;br /&gt;
| [[Christian Altenbach (LabVIEW Champion)|Christian Altenbach]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, Fortran&lt;br /&gt;
| CLAD&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Christophe Salzmann (LabVIEW Champion)|Christophe Salzmann]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW, C, Matlab, Javascript&lt;br /&gt;
| NICI&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Christopher G. Relf (LabVIEW Champion)|Christopher G. Relf]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, TestStand, SignalExpress, NI-Vision, Vision Builder, LV RT, LV FPGA, Synchronized DAQ, LV PDA, GOOP&lt;br /&gt;
| CLA, CTD, CPI&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Darin Kinion (LabVIEW Champion)|Darin Kinion]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW, C++, Fortran, Python&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[David Thomson (LabVIEW Champion)|David Thomson]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, LV RT, LV FPGA, LV PDA&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Dennis Knutson (LabVIEW Champion)|Dennis Knutson]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Ed Dickens (LabVIEW Champion)|Ed Dickens]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, LV RT, LV FPGA&lt;br /&gt;
| CLA, CPI&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Fabiola De la Cueva (LabVIEW Champion)|Fabiola De la Cueva]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW, C/C++ and Java&lt;br /&gt;
| CLA, CPI&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Jack Dunaway (LabVIEW Champion)|Jack Dunaway]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW, LVOOP, UX&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Jeff Bohrer (LabVIEW Champion)|Jeff Bohrer]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW, TestStand&lt;br /&gt;
| CLD&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Jim Kring (LabVIEW Champion)|Jim Kring]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, Python, PHP&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Joe Hoskins (LabVIEW Champion)|Joe Hoskins]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Jonathon Green (LabVIEW Champion)|Jonathon Green]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLA&lt;br /&gt;
| Australia&lt;br /&gt;
|-&lt;br /&gt;
| [[Justin Goeres (LabVIEW Champion)|Justin Goeres]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW, PHP&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Leigh Christian (LabVIEW Champion)|Leigh Christian]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Mark Balla (LabVIEW Champion)|Mark Balla]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Mark Yedinak (LabVIEW Champion)|Mark Yedinak]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW, C/C++&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Michael Aivaliotis (LabVIEW Champion)|Michael Aivaliotis]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, LV RT, TestStand&lt;br /&gt;
| CLA&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| [[Mike Porter (LabVIEW Champion)|Mike Porter]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Nancy Hollenback (LabVIEW Champion)|Nancy Hollenback]]&lt;br /&gt;
| Champion Emeritus&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Norm Kirchner (LabVIEW Champion)|Norm Kirchner]]&lt;br /&gt;
| Champion Emeritus&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Parag Deshpande (LabVIEW Champion)|Parag Deshpande]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW, TestStand, MATLAB, Simulink, C#, SQL&lt;br /&gt;
| CLA&lt;br /&gt;
| India&lt;br /&gt;
|-&lt;br /&gt;
| [[Pavan Bathla (LabVIEW Champion)|Pavan Bathla]]&lt;br /&gt;
| 2007&lt;br /&gt;
| LabVIEW, C/C++, CVI, VB, TestStand, LV RT, LV FPGA, Matlab, UML, GOOP&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Piotr Maj (LabVIEW Champion)|Piotr Maj]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLD, CPI&lt;br /&gt;
| Poland&lt;br /&gt;
|-&lt;br /&gt;
| [[Putnam W. Monroe Jr. (LabVIEW Champion)|Putnam W. Monroe Jr.]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLD&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Ray Robichaud (LabVIEW Champion)|Ray Robichaud]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, LabWindows-CVI, C/C++&lt;br /&gt;
|&lt;br /&gt;
| Canada&lt;br /&gt;
|-&lt;br /&gt;
| [[Rick Beauchaine (LabVIEW Champion)|Rick Beauchaine]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLA&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Richard Thomas (LabVIEW Champion)|Richard Thomas]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW, LV RT, LV FPGA&lt;br /&gt;
| CLA&lt;br /&gt;
| England&lt;br /&gt;
|-&lt;br /&gt;
| [[Rolf Kalbermatter (LabVIEW Champion)|Rolf Kalbermatter]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW, Pascal, C/C++, Java, Lua, Python&lt;br /&gt;
| CLD&lt;br /&gt;
| Netherlands&lt;br /&gt;
|-&lt;br /&gt;
| [[Samuel James (LabVIEW Champion)|Samuel James]]&lt;br /&gt;
| 2012&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLA&lt;br /&gt;
| India&lt;br /&gt;
|-&lt;br /&gt;
| [[Saverio Mercurio (LabVIEW Champion)|Saverio Mercurio]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Scott Hannahs (LabVIEW Champion)|Scott Hannahs]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW, C&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Shane O&#039;Neill (LabVIEW Champion)|Shane O&#039;Neill]]&lt;br /&gt;
| 2010&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| United States&lt;br /&gt;
|-&lt;br /&gt;
| [[Tomi Maila (LabVIEW Champion)|Tomi Maila]]&lt;br /&gt;
| 2007&lt;br /&gt;
| LabVIEW, C/C++, MATLAB, Perl, PHP, Java, Scala, Haskell&lt;br /&gt;
| CLAD&lt;br /&gt;
| Finland&lt;br /&gt;
|-&lt;br /&gt;
| [[Urs Lauterburg (LabVIEW Champion)|Urs Lauterburg]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| Switzerland&lt;br /&gt;
|-&lt;br /&gt;
| [[Yair Neeman (LabVIEW Champion)|Yair Neeman]]&lt;br /&gt;
| 2007&lt;br /&gt;
| LabVIEW&lt;br /&gt;
|&lt;br /&gt;
| Israel&lt;br /&gt;
|-&lt;br /&gt;
| [[Zbigniew Sobków (LabVIEW Champion)|Zbigniew Sobków]]&lt;br /&gt;
| 2005&lt;br /&gt;
| LabVIEW&lt;br /&gt;
| CLD, CPI&lt;br /&gt;
| Poland&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:LabVIEW Champions]]&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=OpenG_Submission_Process&amp;diff=4600</id>
		<title>OpenG Submission Process</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=OpenG_Submission_Process&amp;diff=4600"/>
		<updated>2011-11-01T14:41:10Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=OpenG_Release_Process&amp;diff=4599</id>
		<title>OpenG Release Process</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=OpenG_Release_Process&amp;diff=4599"/>
		<updated>2011-11-01T14:40:45Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=OpenG_Release_Process&amp;diff=4598</id>
		<title>OpenG Release Process</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=OpenG_Release_Process&amp;diff=4598"/>
		<updated>2011-11-01T14:30:38Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Created page with &amp;quot; Placeholder&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Placeholder&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=OpenG_Submission_Process&amp;diff=4597</id>
		<title>OpenG Submission Process</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=OpenG_Submission_Process&amp;diff=4597"/>
		<updated>2011-11-01T14:30:05Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Created page with &amp;quot; Placeholder&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Placeholder&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=4382</id>
		<title>LabVIEW configuration file</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=4382"/>
		<updated>2011-02-10T16:35:06Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article contains information related to the LabVIEW configuration file. This file is used by LabVIEW to store configuration information related to the LabVIEW development environment. If you are interested in finding out how to read and write your own [[Configuration file]] then see the article on the [[Configuration file|configuration file VIs]].&lt;br /&gt;
&lt;br /&gt;
== Editing the LabVIEW configuration file - A disclaimer ==&lt;br /&gt;
&lt;br /&gt;
The options that aren&#039;t in the preferences dialog are generally considered to be not useful or even harmful. They are sometimes there to allow National Instruments a backdoor or a workaround for when the LabVIEW development team changes a behavior. They are also used to turn on obscure development features that the developers use to make or debug LabVIEW. These obscure features are typically kind of like the attic or basement of a house, not finished out, not very interesting, and potentially harmful.&lt;br /&gt;
&lt;br /&gt;
The LabVIEW developers have never tried to hide any of these strings, but it is unlikely that you will gain any benefit from trying out various combinations of the settings. If you ask technical support what a setting is, they will likely tell you that they have no idea. They are telling you the truth.&lt;br /&gt;
&lt;br /&gt;
Even some of the folks in NI R&amp;amp;amp;D may not know what some of the settings do without checking the code. Others, such as exoticcontrols, no longer do anything. It was once used to show a control palette submenu that contained controls that were still in work and not ready for prime-time. They were experiments, unsupported features, and guaranteed to crash if you did much with them. Just the sort of thing that is needed for development, but not useful to even advanced LabVIEW users unless they have a death-wish.&lt;br /&gt;
&lt;br /&gt;
If you experiment with the .ini file and you crash mysteriously losing hours of work, I&#039;d suggest putting the file back to the way LabVIEW left it. Don&#039;t ask tech support to fix it or complain that the LabVIEW attic has rusty nails and splinters.&amp;lt;br&amp;gt; Resedit is a low level tool that in the right hands is useful, in the wrong hands, well, its in the wrong hands. For the person that likes taking a multimeter and a soldering iron to computers and household appliances, its exactly what you always wanted. If you start monkeying with things in the resources or the .ini file, use common sense and do it on a copy or you will just end up reinstalling LabVIEW.&lt;br /&gt;
&lt;br /&gt;
Once the fun and experimentation is over with, I think you will agree that the useful options, with very few exceptions are in the Preferences dialog.&lt;br /&gt;
&lt;br /&gt;
== Settings Descriptions ==&lt;br /&gt;
&lt;br /&gt;
This is a relatively comprehensive list of the settings that can be included in a labview.ini file (or a compiled executable&#039;s ini file). While some of these settings appear in the files by default, others may only appear when the features used require them to be there. Some settings can only be added manually to provide access to back door features and operations.&lt;br /&gt;
&lt;br /&gt;
LabVIEW configuration keys are organized into the following categories (in alphabetical order):&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW configuration file/Block Diagram|Block Diagram]]&lt;br /&gt;
*[[LabVIEW configuration file/Colors|Colors]]&lt;br /&gt;
*[[LabVIEW configuration file/Debugging|Debugging]]&lt;br /&gt;
*[[LabVIEW configuration file/Execution System|Execution System]]&lt;br /&gt;
*[[LabVIEW configuration file/Fonts|Fonts]]&lt;br /&gt;
*[[LabVIEW configuration file/Front Panel|Front Panel]]&lt;br /&gt;
*[[LabVIEW configuration file/Getting Started Window|Getting Started Window]]&lt;br /&gt;
*[[LabVIEW configuration file/History|History]]&lt;br /&gt;
*[[LabVIEW configuration file/Miscellaneous|Miscellaneous]]&lt;br /&gt;
*[[LabVIEW configuration file/Paths|Paths]]&lt;br /&gt;
*[[LabVIEW configuration file/Performance|Performance]]&lt;br /&gt;
*[[LabVIEW configuration file/Printing|Printing]]&lt;br /&gt;
*[[LabVIEW configuration file/Time and Date|Time and Date]]&lt;br /&gt;
*[[LabVIEW configuration file/VI Server|VI Server]]&lt;br /&gt;
*[[LabVIEW configuration file/Web Server|Web Server]]&lt;br /&gt;
*[[LabVIEW configuration file/Unknown|Uncategorized]] - Do you recognize any of these? Move them to the right place!&lt;br /&gt;
*[[LabVIEW configuration file/Easter Eggs|Easter Eggs]] - Reveal hidden messages and features (no functional advantage. Just for fun)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &#039;&#039;&#039;Editor&#039;s Note:&#039;&#039;&#039; To add new configuration keys to any of the above pages, please use the [[Template:Labviewconfigurationkey|LabVIEW Configuration Key Template]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
*[[Custom LabVIEW configuration file]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
*[http://zone.ni.com/reference/en-XX/help/371361B-01/lvconcepts/customizing_your_work_environment/#How_LabVIEW_Stores_Options NI.com online help for LV configuration files]&lt;br /&gt;
*[http://sthmac.magnet.fsu.edu/labview/LVOptionsList.html Scott Hannahs&#039;s LabVIEW Info Page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration File]]&lt;br /&gt;
[[Category:Development environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=4381</id>
		<title>LabVIEW configuration file</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=4381"/>
		<updated>2011-02-10T16:34:38Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Changed &amp;quot;Unknown&amp;quot; group name to &amp;quot;Uncategorized&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article contains information related to the LabVIEW configuration file. This file is used by LabVIEW to store configuration information related to the LabVIEW development environment. If you are interested in finding out how to read and write your own [[Configuration file]] then see the article on the [[Configuration file|configuration file VIs]].&lt;br /&gt;
&lt;br /&gt;
== Editing the LabVIEW configuration file - A disclaimer ==&lt;br /&gt;
&lt;br /&gt;
The options that aren&#039;t in the preferences dialog are generally considered to be not useful or even harmful. They are sometimes there to allow National Instruments a backdoor or a workaround for when the LabVIEW development team changes a behavior. They are also used to turn on obscure development features that the developers use to make or debug LabVIEW. These obscure features are typically kind of like the attic or basement of a house, not finished out, not very interesting, and potentially harmful.&lt;br /&gt;
&lt;br /&gt;
The LabVIEW developers have never tried to hide any of these strings, but it is unlikely that you will gain any benefit from trying out various combinations of the settings. If you ask technical support what a setting is, they will likely tell you that they have no idea. They are telling you the truth.&lt;br /&gt;
&lt;br /&gt;
Even some of the folks in NI R&amp;amp;amp;D may not know what some of the settings do without checking the code. Others, such as exoticcontrols, no longer do anything. It was once used to show a control palette submenu that contained controls that were still in work and not ready for prime-time. They were experiments, unsupported features, and guaranteed to crash if you did much with them. Just the sort of thing that is needed for development, but not useful to even advanced LabVIEW users unless they have a death-wish.&lt;br /&gt;
&lt;br /&gt;
If you experiment with the .ini file and you crash mysteriously losing hours of work, I&#039;d suggest putting the file back to the way LabVIEW left it. Don&#039;t ask tech support to fix it or complain that the LabVIEW attic has rusty nails and splinters.&amp;lt;br&amp;gt; Resedit is a low level tool that in the right hands is useful, in the wrong hands, well, its in the wrong hands. For the person that likes taking a multimeter and a soldering iron to computers and household appliances, its exactly what you always wanted. If you start monkeying with things in the resources or the .ini file, use common sense and do it on a copy or you will just end up reinstalling LabVIEW.&lt;br /&gt;
&lt;br /&gt;
Once the fun and experimentation is over with, I think you will agree that the useful options, with very few exceptions are in the Preferences dialog.&lt;br /&gt;
&lt;br /&gt;
== Settings Descriptions ==&lt;br /&gt;
&lt;br /&gt;
This is a relatively comprehensive list of the settings that can be included in a labview.ini file (or a compiled executable&#039;s ini file). While some of these settings appear in the files by default, others may only appear when the features used require them to be there. Some settings can only be added manually to provide access to back door features and operations.&lt;br /&gt;
&lt;br /&gt;
LabVIEW configuration keys are organized into the following categories (in alphabetical order):&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW configuration file/Block Diagram|Block Diagram]]&lt;br /&gt;
*[[LabVIEW configuration file/Colors|Colors]]&lt;br /&gt;
*[[LabVIEW configuration file/Debugging|Debugging]]&lt;br /&gt;
*[[LabVIEW configuration file/Execution System|Execution System]]&lt;br /&gt;
*[[LabVIEW configuration file/Fonts|Fonts]]&lt;br /&gt;
*[[LabVIEW configuration file/Front Panel|Front Panel]]&lt;br /&gt;
*[[LabVIEW configuration file/Getting Started Window|Getting Started Window]]&lt;br /&gt;
*[[LabVIEW configuration file/History|History]]&lt;br /&gt;
*[[LabVIEW configuration file/Miscellaneous|Miscellaneous]]&lt;br /&gt;
*[[LabVIEW configuration file/Paths|Paths]]&lt;br /&gt;
*[[LabVIEW configuration file/Performance|Performance]]&lt;br /&gt;
*[[LabVIEW configuration file/Printing|Printing]]&lt;br /&gt;
*[[LabVIEW configuration file/Time and Date|Time and Date]]&lt;br /&gt;
*[[LabVIEW configuration file/VI Server|VI Server]]&lt;br /&gt;
*[[LabVIEW configuration file/Web Server|Web Server]]&lt;br /&gt;
*[[LabVIEW configuration file/Unknown|Uncategorized]] Do you recognize any of these? Move them to the right place!&lt;br /&gt;
*[[LabVIEW configuration file/Easter Eggs|Easter Eggs]] Reveal hidden messages and features (no functional advantage. Just for fun)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &#039;&#039;&#039;Editor&#039;s Note:&#039;&#039;&#039; To add new configuration keys to any of the above pages, please use the [[Template:Labviewconfigurationkey|LabVIEW Configuration Key Template]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
*[[Custom LabVIEW configuration file]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
*[http://zone.ni.com/reference/en-XX/help/371361B-01/lvconcepts/customizing_your_work_environment/#How_LabVIEW_Stores_Options NI.com online help for LV configuration files]&lt;br /&gt;
*[http://sthmac.magnet.fsu.edu/labview/LVOptionsList.html Scott Hannahs&#039;s LabVIEW Info Page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration File]]&lt;br /&gt;
[[Category:Development environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Getting_Started_Window&amp;diff=4380</id>
		<title>LabVIEW configuration file/Getting Started Window</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Getting_Started_Window&amp;diff=4380"/>
		<updated>2011-02-10T16:25:00Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Added GSW_RSSCheckEnabled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of LabVIEW ini File settings relating to the Getting Started Window.&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =GSW_RSSCheckEnabled&lt;br /&gt;
| example =GSW_RSSCheckEnabled=FALSE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =Stop LabVIEW from checking ni.com for updates to the &amp;quot;Latest from ni.com&amp;quot;, &amp;quot;Online Support&amp;quot; and &amp;quot;Help&amp;quot; lists.&lt;br /&gt;
| permitted_values =TRUE or FALS&lt;br /&gt;
| default =TRUE&lt;br /&gt;
| LV1 = 2009&lt;br /&gt;
| LV2 = 2010&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =MaxGSWRecentProjects&lt;br /&gt;
| example =MaxGSWRecentProjects=5&lt;br /&gt;
| datatype =i&lt;br /&gt;
| description =Set the number of recently opened projects in the &amp;quot;Open&amp;quot; list of the Getting Started Window&lt;br /&gt;
| permitted_values =0...&lt;br /&gt;
| default =2&lt;br /&gt;
| LV1 = 2009&lt;br /&gt;
| LV2 = 2010&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Getting_Started_Window&amp;diff=4379</id>
		<title>LabVIEW configuration file/Getting Started Window</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Getting_Started_Window&amp;diff=4379"/>
		<updated>2011-02-10T16:21:28Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Spelling correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of LabVIEW ini File settings relating to the Getting Started Window.&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =MaxGSWRecentProjects&lt;br /&gt;
| example =MaxGSWRecentProjects=5&lt;br /&gt;
| datatype =i&lt;br /&gt;
| description =Set the number of recently opened projects in the &amp;quot;Open&amp;quot; list of the Getting Started Window&lt;br /&gt;
| permitted_values =0...&lt;br /&gt;
| default =2&lt;br /&gt;
| LV1 = 2009&lt;br /&gt;
| LV2 = 2010&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Getting_Started_Window&amp;diff=4378</id>
		<title>LabVIEW configuration file/Getting Started Window</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Getting_Started_Window&amp;diff=4378"/>
		<updated>2011-02-10T16:20:27Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Initial page creation, added MaxGSWRecentProjects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is a list of LabVIEW ini File settings relating to teh Getting Started Window.&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =MaxGSWRecentProjects&lt;br /&gt;
| example =MaxGSWRecentProjects=5&lt;br /&gt;
| datatype =i&lt;br /&gt;
| description =Set the number of recently opened projects in the &amp;quot;Open&amp;quot; list of the Getting Started Window&lt;br /&gt;
| permitted_values =0...&lt;br /&gt;
| default =2&lt;br /&gt;
| LV1 = 2009&lt;br /&gt;
| LV2 = 2010&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=4377</id>
		<title>LabVIEW configuration file</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=4377"/>
		<updated>2011-02-10T16:16:57Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Added Getting Started Window&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article contains information related to the LabVIEW configuration file. This file is used by LabVIEW to store configuration information related to the LabVIEW development environment. If you are interested in finding out how to read and write your own [[Configuration file]] then see the article on the [[Configuration file|configuration file VIs]].&lt;br /&gt;
&lt;br /&gt;
== Editing the LabVIEW configuration file - A disclaimer ==   &lt;br /&gt;
&lt;br /&gt;
The options that aren&#039;t in the preferences dialog are generally considered to be not useful or even harmful. They are sometimes there to allow National Instruments a backdoor or a workaround for when the LabVIEW development team changes a behavior. They are also used to turn on obscure development features that the developers use to make or debug LabVIEW. These obscure features are typically kind of like the attic or basement of a house, not finished out, not very interesting, and potentially harmful.&lt;br /&gt;
&lt;br /&gt;
The LabVIEW developers have never tried to hide any of these strings, but it is unlikely that you will gain any benefit from trying out various combinations of the settings. If you ask technical support what a setting is, they will likely tell you that they have no idea. They are telling you the truth.&lt;br /&gt;
&lt;br /&gt;
Even some of the folks in NI R&amp;amp;amp;D may not know what some of the settings do without checking the code. Others, such as exoticcontrols, no longer do anything. It was once used to show a control palette submenu that contained controls that were still in work and not ready for prime-time. They were experiments, unsupported features, and guaranteed to crash if you did much with them. Just the sort of thing that is needed for development, but not useful to even advanced LabVIEW users unless they have a death-wish.&lt;br /&gt;
&lt;br /&gt;
If you experiment with the .ini file and you crash mysteriously losing hours of work, I&#039;d suggest putting the file back to the way LabVIEW left it. Don&#039;t ask tech support to fix it or complain that the LabVIEW attic has rusty nails and splinters.&amp;lt;br&amp;gt; Resedit is a low level tool that in the right hands is useful, in the wrong hands, well, its in the wrong hands. For the person that likes taking a multimeter and a soldering iron to computers and household appliances, its exactly what you always wanted. If you start monkeying with things in the resources or the .ini file, use common sense and do it on a copy or you will just end up reinstalling LabVIEW.&lt;br /&gt;
&lt;br /&gt;
Once the fun and experimentation is over with, I think you will agree that the useful options, with very few exceptions are in the Preferences dialog.&lt;br /&gt;
&lt;br /&gt;
== Settings Descriptions ==   &lt;br /&gt;
&lt;br /&gt;
This is a relatively comprehensive list of the settings that can be included in a labview.ini file (or a compiled executable&#039;s ini file). While some of these settings appear in the files by default, others may only appear when the features used require them to be there. Some settings can only be added manually to provide access to back door features and operations.&lt;br /&gt;
&lt;br /&gt;
LabVIEW configuration keys are organized into the following categories (in alphabetical order):&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW configuration file/Block Diagram|Block Diagram]]&lt;br /&gt;
*[[LabVIEW configuration file/Colors|Colors]]&lt;br /&gt;
*[[LabVIEW configuration file/Debugging|Debugging]]&lt;br /&gt;
*[[LabVIEW configuration file/Execution System|Execution System]]&lt;br /&gt;
*[[LabVIEW configuration file/Fonts|Fonts]]&lt;br /&gt;
*[[LabVIEW configuration file/Front Panel|Front Panel]]&lt;br /&gt;
*[[LabVIEW configuration file/Getting Started Window|Getting Started Window]]&lt;br /&gt;
*[[LabVIEW configuration file/History|History]]&lt;br /&gt;
*[[LabVIEW configuration file/Miscellaneous|Miscellaneous]]&lt;br /&gt;
*[[LabVIEW configuration file/Paths|Paths]]&lt;br /&gt;
*[[LabVIEW configuration file/Performance|Performance]]&lt;br /&gt;
*[[LabVIEW configuration file/Printing|Printing]]&lt;br /&gt;
*[[LabVIEW configuration file/Time and Date|Time and Date]]&lt;br /&gt;
*[[LabVIEW configuration file/VI Server|VI Server]]&lt;br /&gt;
*[[LabVIEW configuration file/Web Server|Web Server]]&lt;br /&gt;
*[[LabVIEW configuration file/Unknown|Unknown]]&amp;lt;br&amp;gt;Do you recognize any of these?&lt;br /&gt;
*[[LabVIEW configuration file/Easter Eggs|Easter Eggs]]&amp;lt;br&amp;gt;Reveal hidden messages and features (no functional advantage. Just for fun)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &#039;&#039;&#039;Editor&#039;s Note:&#039;&#039;&#039; To add new configuration keys to any of the above pages, please use the [[Template:Labviewconfigurationkey|LabVIEW Configuration Key Template]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== See Also ==   &lt;br /&gt;
&lt;br /&gt;
*[[Custom LabVIEW configuration file]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==   &lt;br /&gt;
&lt;br /&gt;
*[http://zone.ni.com/reference/en-XX/help/371361B-01/lvconcepts/customizing_your_work_environment/#How_LabVIEW_Stores_Options NI.com online help for LV configuration files]&lt;br /&gt;
*[http://sthmac.magnet.fsu.edu/labview/LVOptionsList.html Scott Hannahs&#039;s LabVIEW Info Page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration File]]&lt;br /&gt;
[[Category:Development environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Christopher_G._Relf_(LabVIEW_Champion)&amp;diff=4020</id>
		<title>Christopher G. Relf (LabVIEW Champion)</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Christopher_G._Relf_(LabVIEW_Champion)&amp;diff=4020"/>
		<updated>2009-04-25T19:24:35Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
| Christopher G. Relf&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Home&#039;&#039;&#039;&lt;br /&gt;
| Farmington Hills, MI&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Certification&#039;&#039;&#039;&lt;br /&gt;
| Certified LabVIEW Architect, Certified Professional Instructor&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Used LabVIEW Since:&#039;&#039;&#039;&lt;br /&gt;
| LabVIEW 3.0&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Applications Areas&#039;&#039;&#039;&lt;br /&gt;
| System Integrator - Medical, Aerospace, Defense, Mining, Research and Development, Psychometric, Vision Systems&lt;br /&gt;
|}&lt;br /&gt;
== Biography:  ==&lt;br /&gt;
&lt;br /&gt;
Christopher G. Relf is the Chief Architect at [http://www.viengineering.com VI Engineering Inc]&amp;amp;nbsp;(a [http://www.ni.com National Instruments] [http://www.ni.com/alliance/member_levels.htm Select Alliance Partner]), and a freelance technical journalist currently contributing a monthly column in &amp;quot;[http://www.westwick-farrow.com.au/mags/default.asp?origin=process What&#039;s New in Process Technology]&amp;quot;, published by [http://www.westwick-farrow.com.au Westwick-Farrow]. A keen software and hardware automation engineer, Christopher is a National Instruments [http://sine.ni.com/nips/cds/view/p/lang/en/nid/13477 Certified LabVIEW Architect] and the author of &amp;quot;[http://www.amazon.com/Image-Acquisition-Processing-LabVIEW/dp/0849314801/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1240687027&amp;amp;sr=8-1 Image Acquisition and Processing with LabVIEW]&amp;quot; ([http://crcpress.com/ CRC Press]). Christopher&#039;s industrial experience includes roles as the Development Manager / Senior Technical Specialist for [http://www.nvsi.com.au Neo Vista System Integrators Pty Ltd], an Automation Scientist at the Division of Telecommunications and Industrial Physics of the Australian [http://www.csiro.au/ Commonweath Scientific and Industrial Research Organisation] (CSIRO), a Process Software Engineer [http://www.jdsu.com JDS Uniphase] and as a freelance technical journalist for [http://www.acp.com.au/ Australian Consolidated Press]. &lt;br /&gt;
&lt;br /&gt;
=== Books:  ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.amazon.com/exec/obidos/ASIN/0849314801/nationalinstrume Image Acquisition and Processing with LabVIEW (CRC Press)] &lt;br /&gt;
*[http://www.amazon.com/exec/obidos/ASIN/0849315867/nationalinstrume The Engineering Handbook 2nd &amp;amp;amp;3rd Editions (CRC Press)]&lt;br /&gt;
&lt;br /&gt;
=== Discussion Groups:  ===&lt;br /&gt;
&lt;br /&gt;
LAVA, Open-G, NI Discussion Forums &lt;br /&gt;
&lt;br /&gt;
=== Websites:  ===&lt;br /&gt;
&lt;br /&gt;
*[http://forums.lavag.org/blog/crelfs_technology_articles/index.php? Crelf&#039;s Technology Article]&lt;br /&gt;
&lt;br /&gt;
=== Articles  ===&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;NeoLOG - Datalogging with LabVIEW Plug-ins&amp;quot; - 2005 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;Australian Square Kilometer Array Site Testing&amp;quot; - 2005 NI-Week Case Study - Relf C. G., Raynal L. &lt;br /&gt;
#&amp;quot;Athlete Psychology Testing System&amp;quot; - 2005 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;RF Compliance Test System&amp;quot; - 2005 NI-Week Case Study - Relf C. G., Bowyer G. K. &lt;br /&gt;
#&amp;quot;Wheat Grain Crush Curve Analysis System&amp;quot; - 2003 NI-Week Case Study - Bowyer G. K., Relf C. G. &lt;br /&gt;
#&amp;quot;Custom System Integration and Commercial Off-The-Shelf Products&amp;quot; - 2005 Information Circular &lt;br /&gt;
#&amp;quot;TEDS - Are You Ready?&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;PACs versus PLCs - What are the Real Differences?&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;Data Validity - Are Your Numbers Legit?&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;Automated Object Inspection - Finally a Mature Technology&amp;quot; - What&#039;s New in Process Technology &lt;br /&gt;
#&amp;quot;50 Ton Load Cell Testing System&amp;quot; - 2004 NI-Week Case Study - Raynal L., Granger W., Relf C. G. &lt;br /&gt;
#&amp;quot;Printed Circuit Board (PCB) Automated Inspection System&amp;quot; - 2004 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;CAMS - Cable Analysis Measurement System&amp;quot; - 2004 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;Rail Line Scan - Overhead Line Alignment Measurement&amp;quot; - 2004 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#&amp;quot;Laboratory Subject Monitoring and Stimuli Delivery System&amp;quot; - 2004 NI-Week Case Study - Bowyer G. K., Relf C. G. &lt;br /&gt;
#&amp;quot;Alphachron™ He Extraction/Measurement Instrument&amp;quot; - 2004 NI-Week Case Study - Raynal L., Relf C. G., McInnes B. &lt;br /&gt;
#&amp;quot;LabVIEW Software Engineering&amp;quot; - 2004 The Engineering Handbook (2nd Ed.) &lt;br /&gt;
#&amp;quot;Environmental Chamber Monitoring and Control&amp;quot; - 2003 NI-Week Case Study - Granger L., Dick R., Relf C. G. &lt;br /&gt;
#&amp;quot;LabVIEW Automates Eccentricity Measurement in an Industrial Production Line&amp;quot; - 2002 NI-Week Case Study - Relf C. G. &lt;br /&gt;
#“Automated Object Inspection – Finally a Mature Technology” - What&#039;s New in Process Technology &lt;br /&gt;
#“Automated Object Inspection – Front-End Components” - What&#039;s New in Process Technology &lt;br /&gt;
#“Automated Object Inspection – Shedding a Little Light on the Subject” - What&#039;s New in Process Technology &lt;br /&gt;
#“Feedback to Better Control your Processes” - What&#039;s New in Process Technology &lt;br /&gt;
#“Closed Loop Control – Common Models” - What&#039;s New in Process Technology &lt;br /&gt;
#“Industrial Automobile Networks – Driving the Data” - What&#039;s New in Process Technology &lt;br /&gt;
#“Deterministic Data Acquisition and Control with a Real-Time Operating System (Part 1)” - What&#039;s New in Process Technology &lt;br /&gt;
#“Deterministic Data Acquisition and Control with a Real-Time Operating System (Part 2)” - What&#039;s New in Process Technology&lt;br /&gt;
&lt;br /&gt;
=== User Groups:  ===&lt;br /&gt;
&lt;br /&gt;
[[OpenG]] User Group, LabVIEW Advanced Virtual Architects ([[LAVA]]) User Group.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[List of LabVIEW Champions]]&lt;br /&gt;
*[[LabVIEW Champions]]&lt;br /&gt;
&lt;br /&gt;
[[category:LabVIEW Champions|Relf, Christopher G]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3763</id>
		<title>Forum Guidelines</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3763"/>
		<updated>2008-12-07T23:35:33Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* The golden forum rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|__TOC__&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These rules and guidelines apply to the LAVA [http://forums.lavag.org/forums.html Forums] and all the discussion threads associated with the Wiki articles.&#039;&#039;&#039; For Guidelines pertaining to other areas of the site see:&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW Wiki:Policies and guidelines|LabVIEW Wiki Policies and Guidelines]]&lt;br /&gt;
*[[Help:Contents|Complete LabVIEW Wiki Help, FAQ and Guidelines]]&lt;br /&gt;
*[http://forums.lavag.org/Code-Repository-Discussions-f62.html Code Repository Information and Procedure]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The LAVA Forums are managed and maintained by dedicated LabVIEW enthusiasts like yourself. We are volunteers committed to the development of an open and unbiased exchange of ideas on intermediate to advanced topics in LabVIEW. The document that follows covers key areas of the Forums and should answer most of your questions regarding features, proper usage and etiquette.&lt;br /&gt;
&lt;br /&gt;
== Finding information ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use Search.&#039;&#039;&#039; Your question has probably already been answered. Before posting a LabVIEW question we recommend that you try checking the [[Portal:LabVIEW FAQ|LabVIEW FAQ]] and if your question is still not answered, [http://forums.lavag.org/labviewsearch.html Search the Forums]. A link for searching the Forums can be found in the top header banner at the top right of all pages in the Forums.&lt;br /&gt;
&lt;br /&gt;
== Contributing and posting in the forums ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Use images&#039;&#039;&#039;. Images are the best way to convey the problem you are having. In LabVIEW this is more important because of the graphical nature of the language. You cannot include text code like you would in C++ or other languages. Please check our [http://forums.lavag.org/How-to-Insert-Images-in-your-Posts-t771.html Guide] for how to post images.&lt;br /&gt;
*&#039;&#039;&#039;Upload example code&#039;&#039;&#039;. We love that here. Please upload your code that you are having problems with. You can include all your code into a single [[llb]] or just include all vi&#039;s into a *.zip file format. If certain files are missing then it will be more difficult for others to help you with your problem. You will be surprised how many people are willing to re-write your code and make suggestions for you. This can only happen with functional code. Are you uploading code in response to a question? If so then please respect the recipient&#039;s LabVIEW version. If you can, perform a save to previous version on your code so they can open it up in their LabVIEW development environment. If the code is very simple and is contained on one diagram then you might want to consider posting an image of the solution instead.&lt;br /&gt;
*&#039;&#039;&#039;Post in the right Forum&#039;&#039;&#039;. Choose a Forum which best suits the topic of your question. For example, questions about user interface issues would best be put in the [http://forums.lavag.org/User-Interface-f19.html user interface Forum], questions about hardware would go in the [http://forums.lavag.org/Hardware-f21.html hardware Forum]. Regardless of which Forum you post in, be detailed. Include as much pertinent information as possible in your question and also include all relevant system specs. Do not respond to a post located in the wrong forum to let the user know it&#039;s in the wrong forum. This is the job of the moderator since they have the power to move the post. Again, please use the report post to moderator button. Making comments of this fact is considered impersonating a moderator and is not acceptable.&lt;br /&gt;
*&#039;&#039;&#039;Update your personal profile&#039;&#039;&#039; information to include the current LV version you are using. This will help everyone answer your question properly and tailor it to the proper version you have. Unlike other forums, the number of posts you have does not reflect the experience you have using LV. Please be honest about your experience level. If you are a new user or an experienced professional, this should be reflected by specifying the year you started using LabVIEW in your profile.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t cross-post&#039;&#039;&#039;. Cross-posting (asking the same question in more than one LAVA Forum) is pretty annoying, so people often ignore cross-posts. Even worse, your question may be deleted by a moderator (mod) or administator (admin). Don&#039;t worry, most users check most, if not all of the Forums, so your question will be answered. The reason for this policy is that cross-posts put irrelevant information which takes time to comb through. By avoiding redundant posts, the Forums are kept &#039;cleaner&#039;, thus, it makes it easier to find, and answer questions.&lt;br /&gt;
*&#039;&#039;&#039;Ask Questions the right way&#039;&#039;&#039;. Please help others trying to hep you by providing as much information as possible. Explain what the problem is, what you have done so far, what works, what does not work, etc. Here is an excellent link with more suggestions on [http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
*&#039;&#039;&#039;Be nice to new LabVIEW Users&#039;&#039;&#039;. All of us were [http://en.wikipedia.org/wiki/Newbie new] once and many of us still consider ourselves new to LabVIEW even after months (or years) of programming. New LabVIEW users are prospective &amp;quot;Architects&amp;quot; and are therefore our most valuable resource. We must treat new users with kindness and patience — nothing scares potentially valuable contributors away faster than hostility or elitism. please follow the [[#The Golden Forum Rules|Golden Rules]] below for proper conduct. In general, do not post comments to any discussion about how the user will be better off on another website or forum.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t abuse the PM&#039;&#039;&#039; (Personal Message System) Please don&#039;t PM people on these forums for LabVIEW technical support. Especially after you&#039;ve already posted your question on the Forums. It is a personal choice for someone to respond to a question on the Forums. A PM is Personal (hence the name). Would you go around town knocking on the doors of people you don&#039;t know asking for LV help? No, so why would you do the same on the internet? Most of the time, a PM triggers an email notification to the recipient which can be even more annoying. Please think twice before sending a PM. If the person has not responded to your question on the Forums then what makes you think they will respond in person? I think your chances of getting a response from thousands of readers is better than just a response from one.... &#039;nuf said.&lt;br /&gt;
*&#039;&#039;&#039;Signature Size&#039;&#039;&#039;. Signatures may contain images, however to keep the page loading time and visual annoyance factor down to a minimum, ensure your graphical signatures do not exceed a maximum of 12,500 pixels or 15 kilobytes file size, whichever is reached first. Alternatively, three lines of text can be used as a signature. Do not pad out your text lines with blanks lines. A line of text is defined such that it does not wrap when viewed at a resolution of 640x480. If these limits are exceeded then you may be contacted by a moderator requesting an amendment to your signature. If none is made within a reasonable period of time, then a moderator may remove your signature from your profile.&lt;br /&gt;
*&#039;&#039;&#039;DON&#039;T WRITE ALL IN CAPS&#039;&#039;&#039;. IT CAN BECOME VERY ANNOYING. CAPS ARE GENERALLY REGARDED AS YELLING, SO IF YOU WRITE ALL IN CAPS, FOLKS WILL THINK YOU ARE YELLING AT THEM, SO THEY WILL AVOID YOU. ALSO, CAPS LOOK ugly, so avoid writing all in caps.&lt;br /&gt;
*&#039;&#039;&#039;No flame wars&#039;&#039;&#039; (see glossary below). People obviously don&#039;t like to be insulted, so they will avoid flame wars. Flamers get a bad reputation, so their questions are more likely to be ignored.&lt;br /&gt;
*&#039;&#039;&#039;Spread the Love&#039;&#039;&#039;. The regulars would really appreciate it if you would acknowledge the helpfulness of their aid. Not only does praise make them love you, it helps them to understand if their help really was helpful. This way, they will know how to respond if they get a similar question again. This way, they can tailor their responses to better suit your needs.&lt;br /&gt;
*&#039;&#039;&#039;You may not use profanity&#039;&#039;&#039;. It is unprofessional and offensive and will not be tolerated. We have word filters in place for the most vulgar terms. Circumventing those word filters will result in punitive action.&lt;br /&gt;
*&#039;&#039;&#039;Editing previous posts&#039;&#039;&#039;. It is often better to edit than make a new post. Use your better judgment. At the bottom of each of your posts, you will find several icons. Click on the one that says &#039;Edit&#039; in order to edit a post. You may only edit a post you have written, and there is a 24hr time limit on editions. Here are some general guidelines to follow when editing posts:&lt;br /&gt;
**Don&#039;t take out anything that may be required to understand the context of later posts&lt;br /&gt;
**Edit a previous post rather than make a new one. Use your judgment; sometimes it&#039;s necessary to make a new post.&lt;br /&gt;
**It&#039;s polite to sometimes list what was edited at the bottom of the post. If this ends up being longer than 2 lines, don&#039;t bother.&lt;br /&gt;
*&#039;&#039;&#039;We require all posts to be positive, constructive, and on topic&#039;&#039;&#039;. We reserve the right to remove any topics we deem inappropriate or disruptive to the LabVIEW community. Please note that, from time to time, topics may be removed for being inappropriate even though your individual post in that topic may have been perfectly fine. Please do not feel this reflects badly on you.&lt;br /&gt;
*&#039;&#039;&#039;No Spam&#039;&#039;&#039;. Spamming is not permitted; please keep all your posts as constructive and on-topic as possible. If you think a specific post is clearly spam use the report post to moderator button. Replying to such posts only adds visibility to them and makes the problem worse.&lt;br /&gt;
&lt;br /&gt;
== Homework hustlers ==&lt;br /&gt;
&lt;br /&gt;
Homework hustlers are those forum visitors that ask questions on the forums trying to get an easy solution to a school assignment. They do not try to put any effort on their own to solve the school assignment and want other forum members to give them the answer or solution to their problem. Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
&lt;br /&gt;
If you think a certain post is a homework hustling type question. Click on the report post to moderator button. This is the only recourse available to you. DO NOT respond to the post. You are not a moderator and posting negative or disrespectful comments will be considered abuse and results in a penalty by suspension of your account for a period of 2 days (see [[#Penalties for guideline and golden rule violations]]). If a post has been determined to be a Homework question, the guilty party will be contacted via PM and a clarification will be requested. If the issue is still not resolved to the satisfaction of a moderator, then the users&#039; account will be deleted and all their posts removed.&lt;br /&gt;
&lt;br /&gt;
== Glossary of useful forum terms ==&lt;br /&gt;
&lt;br /&gt;
#Admin - (shortened form of Administrator); The ultimate gods of the Forums. They make the final decision on who can be banned, and other life-threatening questions.&lt;br /&gt;
#Banned - This is when you are not allowed to make anymore posts. Your IP address, E-mail address, and user name will prevent you to make anymore posts. This is extreeeeemly rare, and is preceded by a warning.&lt;br /&gt;
#LabVIEW FAQ - Frequently asked questions. The best resource for common questions.&lt;br /&gt;
#Flame war - a deliberate exchange of insults between two parties. This usually involves a series of insulting, irrelevant posts in the same thread.&lt;br /&gt;
#Kill - To delete a post.&lt;br /&gt;
#LQTM - Laughs Quietly To Myself - similar to, but usually more honest than, LOL (see below).&lt;br /&gt;
#LOL - Laughs Out loud.&lt;br /&gt;
#RMB - Right menu Button (used in LabVIEW)&lt;br /&gt;
#AFAIK - As far as I know&lt;br /&gt;
#Nuke - To maliciously destroy a thread.&lt;br /&gt;
#Mod - shortened form of Moderator); A moderator who has been given the power to delete/edit other people&#039;s posts. They are there to ensure that discussions are relevant and interesting. Don&#039;t worry, they only use their powers very sparingly. The moderators were chosen by God himself. God, what with being all-knowing and stuff, chose enough moderators to handle the load. Please don&#039;t ask to be made a moderator. We have enough, and you will only be disappointed.&lt;br /&gt;
#OCG - Modern, and [http://www.qwantz.com/archive/001057.html slightly crude], interpretation to OMG (see below).&lt;br /&gt;
#OMG - Oh My God or Oh My Gosh - an expression of exclaimation.&lt;br /&gt;
#Regular - Someone who lives on the Forums. Their diet usually consists of waffles, syrup and Mountain Dew. Renowned for their general friendliness, regulars are far from being extinct. But please, support their cause by donating generously to the Poor Boy Foundation&lt;br /&gt;
#Thread - A topic started by one member to which anyone can reply. Discussions should be about the original topic.&lt;br /&gt;
#PM - Private Message&lt;br /&gt;
#IMHO - In my humble opinion, used to express one&#039;s meaning&lt;br /&gt;
&lt;br /&gt;
== File downloads in the forums==&lt;br /&gt;
&lt;br /&gt;
An important thing to keep in mind. This is of course, a public space and it behooves you and the health of your computer to take care in clicking on any links/files of unknown origin that someone may post in a thread. Sad as it may seem, there are unsocialized bone nuts out there that get their jollies by causing mayhem. Due to the immediate nature of the forums, we can&#039;t insure that a damaging file won&#039;t find its way onto the site, though we&#039;ll make every effort to keep things safe by removing them ASAP. Please inform the Forum admin or any moderators you see wandering around if you spy something suspicious. Exercise caution and keep your common sense meter turned on and properly calibrated. We cannot be held responsible for the content posted by other Forum users. It may very well happen that something posted, be it text, images, files, or links to any of these thing may be offensive to you. The LAVA moderators will do the best they can to keep the Forums clean of offensive posts, but with such a large community, it is impossible to screen every post quickly and efficiently. Also keep in mind that we highly regard free speech, so the protection of that right will be utmost in deeming what is appropriate. If you have any specific complaint about something offensive you have seen, please feel free to contact a moderator or administrator. The best prevention is sound judgment.&lt;br /&gt;
&lt;br /&gt;
Information about file downloads in the [http://forums.lavag.org/downloads.html Code Repository] can be found [http://forums.lavag.org/Code-Repository-Discussions-f62.html here]:&lt;br /&gt;
&lt;br /&gt;
== The golden forum rules ==&lt;br /&gt;
&lt;br /&gt;
#There will be no excessive use of profanity.&lt;br /&gt;
#Do not abuse the PM system&lt;br /&gt;
#There will be no racial, ethnic, gender based insults or any other personal discriminations.&lt;br /&gt;
#There will be no posts meant to offend or hurt any other member, in a manner which is offensive or inflammatory. Respect new members trying to learn LabVIEW.&lt;br /&gt;
#Spamming is not permitted; please keep all your posts as constructive and on-topic as possible.&lt;br /&gt;
#Pornography, warez, or any other illegal transactions may NOT be linked in any shape or form.&lt;br /&gt;
#All posts are property of the poster. This forum and all web sites owned in conjunction with this forum have the right to request alteration or deletion of any offensive post. Posts may be deleted for any reasons the forum administrators or moderators deem reasonable.&lt;br /&gt;
#Users may not argue a moderators decision publicly. Any and all complaints directed at a moderator must first address the moderator in question via PM. If the problem can not be resolved, then the moderator and user must send their positions to the forum admin. The forum admin will make or change any and/or all final decisions.&lt;br /&gt;
#Pictures may be posted as long as they are not explicit or offensive.&lt;br /&gt;
#Please keep foul language to a minimum, any excessive un-called for language will be removed and you will receive a final warning.&lt;br /&gt;
#Remember to post in the correct forum. Take your time to look at other topics and see where your topic should go. If your topic is placed in the wrong forum, it will be moved by a moderator.&lt;br /&gt;
#If a topic is recognized as being posted in the wrong forum, or if the post is a violation of our guidelines then please contact a moderator via the &amp;quot;! REPORT&amp;quot; post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a appropriateness of a member&#039;s topic will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Having fun is good, we like fun. There are general forums for non-programming related topics. Please keep it positive and polite. We do not censor opinions or ideas on our forums but we do take action against posts and/or topics that could cause unrest in the community beyond a civil and polite disagreement.  If you beleive that a post and/or thread fits this critereon then please contact a moderator via the &amp;quot;! REPORT&amp;quot; post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a appropriateness of a member&#039;s will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Any impersonation of a user, Admin or moderator, in any mode of communication, is strictly prohibited and will result in a banning.&lt;br /&gt;
#Linked and locked topics are pruned regularly to reduce page clutter. If you have a question about where your topic went, please PM (personal message) a Moderator or Administrator before starting a new topic asking where it went, or posting a duplicate of the original topic. We will be happy to provide you with a link to the new location, or a reason why it was locked and/or removed.&lt;br /&gt;
#Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
#LabVIEW serial number or registration key requests are NOT allowed. No exceptions.&lt;br /&gt;
&lt;br /&gt;
== Penalties for guideline and golden rule violations ==&lt;br /&gt;
&lt;br /&gt;
*Anyone found breaking the above rules and guidelines will have their account suspended for two (2) days.&lt;br /&gt;
*Anyone abusing the PM system will have their account suspended for four (4) days.&lt;br /&gt;
*If you repeatedly break the rules, your account will be permanently deleted and a ban placed on your registration info to prevent the account from being reused in the future.&lt;br /&gt;
&lt;br /&gt;
All moderator decisions and outcomes (suspensions, deletions etc) will be kept private and confidential. This will allow offenders to recover from what may possibly be a mistake or error on their part or on the part of the moderators.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
Only the moderators are authorized by the LAVA Forums to perform any user account suspension/deletion, post editing, post deletion and post moving. In addition, only moderators can decide if a post is a Homework question. Moderators do not read every post. This is impossible. Please use the &#039;&#039;&#039;report post to moderator&#039;&#039;&#039; button to bring anything to the attention of a moderator.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Remember, being a nice netizen will lead to respect, which leads to prompt answers and much fun. Do your best to be cordial, and you will see what a great thing the LabVIEW community is. If you have any questions about any issue brought up by this thread, feel free to ask the moderators, or your fellow Forumites.&lt;br /&gt;
Above all, have a nice day&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://forums.lavag.org/Tutorials-f72.html Tutorials on Using the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Site-Feedback-and-Support-f27.html General Forums Feedback &amp;amp; Support]&lt;br /&gt;
*[http://forums.lavag.org/Suggestions-and-Ideas-f67.html Post Suggestions and Ideas for the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Bug-Reports-f66.html Report a Forum Bug]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
&lt;br /&gt;
[[category:LAVA]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3762</id>
		<title>Forum Guidelines</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3762"/>
		<updated>2008-12-07T23:34:00Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* The golden forum rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|__TOC__&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These rules and guidelines apply to the LAVA [http://forums.lavag.org/forums.html Forums] and all the discussion threads associated with the Wiki articles.&#039;&#039;&#039; For Guidelines pertaining to other areas of the site see:&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW Wiki:Policies and guidelines|LabVIEW Wiki Policies and Guidelines]]&lt;br /&gt;
*[[Help:Contents|Complete LabVIEW Wiki Help, FAQ and Guidelines]]&lt;br /&gt;
*[http://forums.lavag.org/Code-Repository-Discussions-f62.html Code Repository Information and Procedure]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The LAVA Forums are managed and maintained by dedicated LabVIEW enthusiasts like yourself. We are volunteers committed to the development of an open and unbiased exchange of ideas on intermediate to advanced topics in LabVIEW. The document that follows covers key areas of the Forums and should answer most of your questions regarding features, proper usage and etiquette.&lt;br /&gt;
&lt;br /&gt;
== Finding information ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use Search.&#039;&#039;&#039; Your question has probably already been answered. Before posting a LabVIEW question we recommend that you try checking the [[Portal:LabVIEW FAQ|LabVIEW FAQ]] and if your question is still not answered, [http://forums.lavag.org/labviewsearch.html Search the Forums]. A link for searching the Forums can be found in the top header banner at the top right of all pages in the Forums.&lt;br /&gt;
&lt;br /&gt;
== Contributing and posting in the forums ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Use images&#039;&#039;&#039;. Images are the best way to convey the problem you are having. In LabVIEW this is more important because of the graphical nature of the language. You cannot include text code like you would in C++ or other languages. Please check our [http://forums.lavag.org/How-to-Insert-Images-in-your-Posts-t771.html Guide] for how to post images.&lt;br /&gt;
*&#039;&#039;&#039;Upload example code&#039;&#039;&#039;. We love that here. Please upload your code that you are having problems with. You can include all your code into a single [[llb]] or just include all vi&#039;s into a *.zip file format. If certain files are missing then it will be more difficult for others to help you with your problem. You will be surprised how many people are willing to re-write your code and make suggestions for you. This can only happen with functional code. Are you uploading code in response to a question? If so then please respect the recipient&#039;s LabVIEW version. If you can, perform a save to previous version on your code so they can open it up in their LabVIEW development environment. If the code is very simple and is contained on one diagram then you might want to consider posting an image of the solution instead.&lt;br /&gt;
*&#039;&#039;&#039;Post in the right Forum&#039;&#039;&#039;. Choose a Forum which best suits the topic of your question. For example, questions about user interface issues would best be put in the [http://forums.lavag.org/User-Interface-f19.html user interface Forum], questions about hardware would go in the [http://forums.lavag.org/Hardware-f21.html hardware Forum]. Regardless of which Forum you post in, be detailed. Include as much pertinent information as possible in your question and also include all relevant system specs. Do not respond to a post located in the wrong forum to let the user know it&#039;s in the wrong forum. This is the job of the moderator since they have the power to move the post. Again, please use the report post to moderator button. Making comments of this fact is considered impersonating a moderator and is not acceptable.&lt;br /&gt;
*&#039;&#039;&#039;Update your personal profile&#039;&#039;&#039; information to include the current LV version you are using. This will help everyone answer your question properly and tailor it to the proper version you have. Unlike other forums, the number of posts you have does not reflect the experience you have using LV. Please be honest about your experience level. If you are a new user or an experienced professional, this should be reflected by specifying the year you started using LabVIEW in your profile.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t cross-post&#039;&#039;&#039;. Cross-posting (asking the same question in more than one LAVA Forum) is pretty annoying, so people often ignore cross-posts. Even worse, your question may be deleted by a moderator (mod) or administator (admin). Don&#039;t worry, most users check most, if not all of the Forums, so your question will be answered. The reason for this policy is that cross-posts put irrelevant information which takes time to comb through. By avoiding redundant posts, the Forums are kept &#039;cleaner&#039;, thus, it makes it easier to find, and answer questions.&lt;br /&gt;
*&#039;&#039;&#039;Ask Questions the right way&#039;&#039;&#039;. Please help others trying to hep you by providing as much information as possible. Explain what the problem is, what you have done so far, what works, what does not work, etc. Here is an excellent link with more suggestions on [http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
*&#039;&#039;&#039;Be nice to new LabVIEW Users&#039;&#039;&#039;. All of us were [http://en.wikipedia.org/wiki/Newbie new] once and many of us still consider ourselves new to LabVIEW even after months (or years) of programming. New LabVIEW users are prospective &amp;quot;Architects&amp;quot; and are therefore our most valuable resource. We must treat new users with kindness and patience — nothing scares potentially valuable contributors away faster than hostility or elitism. please follow the [[#The Golden Forum Rules|Golden Rules]] below for proper conduct. In general, do not post comments to any discussion about how the user will be better off on another website or forum.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t abuse the PM&#039;&#039;&#039; (Personal Message System) Please don&#039;t PM people on these forums for LabVIEW technical support. Especially after you&#039;ve already posted your question on the Forums. It is a personal choice for someone to respond to a question on the Forums. A PM is Personal (hence the name). Would you go around town knocking on the doors of people you don&#039;t know asking for LV help? No, so why would you do the same on the internet? Most of the time, a PM triggers an email notification to the recipient which can be even more annoying. Please think twice before sending a PM. If the person has not responded to your question on the Forums then what makes you think they will respond in person? I think your chances of getting a response from thousands of readers is better than just a response from one.... &#039;nuf said.&lt;br /&gt;
*&#039;&#039;&#039;Signature Size&#039;&#039;&#039;. Signatures may contain images, however to keep the page loading time and visual annoyance factor down to a minimum, ensure your graphical signatures do not exceed a maximum of 12,500 pixels or 15 kilobytes file size, whichever is reached first. Alternatively, three lines of text can be used as a signature. Do not pad out your text lines with blanks lines. A line of text is defined such that it does not wrap when viewed at a resolution of 640x480. If these limits are exceeded then you may be contacted by a moderator requesting an amendment to your signature. If none is made within a reasonable period of time, then a moderator may remove your signature from your profile.&lt;br /&gt;
*&#039;&#039;&#039;DON&#039;T WRITE ALL IN CAPS&#039;&#039;&#039;. IT CAN BECOME VERY ANNOYING. CAPS ARE GENERALLY REGARDED AS YELLING, SO IF YOU WRITE ALL IN CAPS, FOLKS WILL THINK YOU ARE YELLING AT THEM, SO THEY WILL AVOID YOU. ALSO, CAPS LOOK ugly, so avoid writing all in caps.&lt;br /&gt;
*&#039;&#039;&#039;No flame wars&#039;&#039;&#039; (see glossary below). People obviously don&#039;t like to be insulted, so they will avoid flame wars. Flamers get a bad reputation, so their questions are more likely to be ignored.&lt;br /&gt;
*&#039;&#039;&#039;Spread the Love&#039;&#039;&#039;. The regulars would really appreciate it if you would acknowledge the helpfulness of their aid. Not only does praise make them love you, it helps them to understand if their help really was helpful. This way, they will know how to respond if they get a similar question again. This way, they can tailor their responses to better suit your needs.&lt;br /&gt;
*&#039;&#039;&#039;You may not use profanity&#039;&#039;&#039;. It is unprofessional and offensive and will not be tolerated. We have word filters in place for the most vulgar terms. Circumventing those word filters will result in punitive action.&lt;br /&gt;
*&#039;&#039;&#039;Editing previous posts&#039;&#039;&#039;. It is often better to edit than make a new post. Use your better judgment. At the bottom of each of your posts, you will find several icons. Click on the one that says &#039;Edit&#039; in order to edit a post. You may only edit a post you have written, and there is a 24hr time limit on editions. Here are some general guidelines to follow when editing posts:&lt;br /&gt;
**Don&#039;t take out anything that may be required to understand the context of later posts&lt;br /&gt;
**Edit a previous post rather than make a new one. Use your judgment; sometimes it&#039;s necessary to make a new post.&lt;br /&gt;
**It&#039;s polite to sometimes list what was edited at the bottom of the post. If this ends up being longer than 2 lines, don&#039;t bother.&lt;br /&gt;
*&#039;&#039;&#039;We require all posts to be positive, constructive, and on topic&#039;&#039;&#039;. We reserve the right to remove any topics we deem inappropriate or disruptive to the LabVIEW community. Please note that, from time to time, topics may be removed for being inappropriate even though your individual post in that topic may have been perfectly fine. Please do not feel this reflects badly on you.&lt;br /&gt;
*&#039;&#039;&#039;No Spam&#039;&#039;&#039;. Spamming is not permitted; please keep all your posts as constructive and on-topic as possible. If you think a specific post is clearly spam use the report post to moderator button. Replying to such posts only adds visibility to them and makes the problem worse.&lt;br /&gt;
&lt;br /&gt;
== Homework hustlers ==&lt;br /&gt;
&lt;br /&gt;
Homework hustlers are those forum visitors that ask questions on the forums trying to get an easy solution to a school assignment. They do not try to put any effort on their own to solve the school assignment and want other forum members to give them the answer or solution to their problem. Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
&lt;br /&gt;
If you think a certain post is a homework hustling type question. Click on the report post to moderator button. This is the only recourse available to you. DO NOT respond to the post. You are not a moderator and posting negative or disrespectful comments will be considered abuse and results in a penalty by suspension of your account for a period of 2 days (see [[#Penalties for guideline and golden rule violations]]). If a post has been determined to be a Homework question, the guilty party will be contacted via PM and a clarification will be requested. If the issue is still not resolved to the satisfaction of a moderator, then the users&#039; account will be deleted and all their posts removed.&lt;br /&gt;
&lt;br /&gt;
== Glossary of useful forum terms ==&lt;br /&gt;
&lt;br /&gt;
#Admin - (shortened form of Administrator); The ultimate gods of the Forums. They make the final decision on who can be banned, and other life-threatening questions.&lt;br /&gt;
#Banned - This is when you are not allowed to make anymore posts. Your IP address, E-mail address, and user name will prevent you to make anymore posts. This is extreeeeemly rare, and is preceded by a warning.&lt;br /&gt;
#LabVIEW FAQ - Frequently asked questions. The best resource for common questions.&lt;br /&gt;
#Flame war - a deliberate exchange of insults between two parties. This usually involves a series of insulting, irrelevant posts in the same thread.&lt;br /&gt;
#Kill - To delete a post.&lt;br /&gt;
#LQTM - Laughs Quietly To Myself - similar to, but usually more honest than, LOL (see below).&lt;br /&gt;
#LOL - Laughs Out loud.&lt;br /&gt;
#RMB - Right menu Button (used in LabVIEW)&lt;br /&gt;
#AFAIK - As far as I know&lt;br /&gt;
#Nuke - To maliciously destroy a thread.&lt;br /&gt;
#Mod - shortened form of Moderator); A moderator who has been given the power to delete/edit other people&#039;s posts. They are there to ensure that discussions are relevant and interesting. Don&#039;t worry, they only use their powers very sparingly. The moderators were chosen by God himself. God, what with being all-knowing and stuff, chose enough moderators to handle the load. Please don&#039;t ask to be made a moderator. We have enough, and you will only be disappointed.&lt;br /&gt;
#OCG - Modern, and [http://www.qwantz.com/archive/001057.html slightly crude], interpretation to OMG (see below).&lt;br /&gt;
#OMG - Oh My God or Oh My Gosh - an expression of exclaimation.&lt;br /&gt;
#Regular - Someone who lives on the Forums. Their diet usually consists of waffles, syrup and Mountain Dew. Renowned for their general friendliness, regulars are far from being extinct. But please, support their cause by donating generously to the Poor Boy Foundation&lt;br /&gt;
#Thread - A topic started by one member to which anyone can reply. Discussions should be about the original topic.&lt;br /&gt;
#PM - Private Message&lt;br /&gt;
#IMHO - In my humble opinion, used to express one&#039;s meaning&lt;br /&gt;
&lt;br /&gt;
== File downloads in the forums==&lt;br /&gt;
&lt;br /&gt;
An important thing to keep in mind. This is of course, a public space and it behooves you and the health of your computer to take care in clicking on any links/files of unknown origin that someone may post in a thread. Sad as it may seem, there are unsocialized bone nuts out there that get their jollies by causing mayhem. Due to the immediate nature of the forums, we can&#039;t insure that a damaging file won&#039;t find its way onto the site, though we&#039;ll make every effort to keep things safe by removing them ASAP. Please inform the Forum admin or any moderators you see wandering around if you spy something suspicious. Exercise caution and keep your common sense meter turned on and properly calibrated. We cannot be held responsible for the content posted by other Forum users. It may very well happen that something posted, be it text, images, files, or links to any of these thing may be offensive to you. The LAVA moderators will do the best they can to keep the Forums clean of offensive posts, but with such a large community, it is impossible to screen every post quickly and efficiently. Also keep in mind that we highly regard free speech, so the protection of that right will be utmost in deeming what is appropriate. If you have any specific complaint about something offensive you have seen, please feel free to contact a moderator or administrator. The best prevention is sound judgment.&lt;br /&gt;
&lt;br /&gt;
Information about file downloads in the [http://forums.lavag.org/downloads.html Code Repository] can be found [http://forums.lavag.org/Code-Repository-Discussions-f62.html here]:&lt;br /&gt;
&lt;br /&gt;
== The golden forum rules ==&lt;br /&gt;
&lt;br /&gt;
#There will be no excessive use of profanity.&lt;br /&gt;
#Do not abuse the PM system&lt;br /&gt;
#There will be no racial, ethnic, gender based insults or any other personal discriminations.&lt;br /&gt;
#There will be no posts meant to offend or hurt any other member, in a manner which is offensive or inflammatory. Respect new members trying to learn LabVIEW.&lt;br /&gt;
#Spamming is not permitted; please keep all your posts as constructive and on-topic as possible.&lt;br /&gt;
#Pornography, warez, or any other illegal transactions may NOT be linked in any shape or form.&lt;br /&gt;
#All posts are property of the poster. This forum and all web sites owned in conjunction with this forum have the right to request alteration or deletion of any offensive post. Posts may be deleted for any reasons the forum administrators or moderators deem reasonable.&lt;br /&gt;
#Users may not argue a moderators decision publicly. Any and all complaints directed at a moderator must first address the moderator in question via PM. If the problem can not be resolved, then the moderator and user must send their positions to the forum admin. The forum admin will make or change any and/or all final decisions.&lt;br /&gt;
#Pictures may be posted as long as they are not explicit or offensive.&lt;br /&gt;
#Please keep foul language to a minimum, any excessive un-called for language will be removed and you will receive a final warning.&lt;br /&gt;
#Remember to post in the correct forum. Take your time to look at other topics and see where your topic should go. If your topic is placed in the wrong forum, it will be moved by a moderator.&lt;br /&gt;
#If a topic is recognized as being posted in the wrong forum, or if the post is a violation of our guidelines then please contact a moderator vai the &amp;quot;! REPORT&amp;quot; post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a member&#039;s topic (which has been posted in error and requires locking or moving to another forum) will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Having fun is good, we like fun. There are general forums for non-programming related topics. Please keep it positive and polite. We do not censor opinions or ideas on our forums but we do take action against posts and/or topics that could cause unrest in the community beyond a civil and polite disagreement.  If you beleive that a post and/or thread fits this critereon then please contact a moderator via the &amp;quot;! REPORT&amp;quot; post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a member&#039;s topic (which has been posted in error and requires locking or moving to another forum) will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Any impersonation of a user, Admin or moderator, in any mode of communication, is strictly prohibited and will result in a banning.&lt;br /&gt;
#Linked and locked topics are pruned regularly to reduce page clutter. If you have a question about where your topic went, please PM (personal message) a Moderator or Administrator before starting a new topic asking where it went, or posting a duplicate of the original topic. We will be happy to provide you with a link to the new location, or a reason why it was locked and/or removed.&lt;br /&gt;
#Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
#LabVIEW serial number or registration key requests are NOT allowed. No exceptions.&lt;br /&gt;
&lt;br /&gt;
== Penalties for guideline and golden rule violations ==&lt;br /&gt;
&lt;br /&gt;
*Anyone found breaking the above rules and guidelines will have their account suspended for two (2) days.&lt;br /&gt;
*Anyone abusing the PM system will have their account suspended for four (4) days.&lt;br /&gt;
*If you repeatedly break the rules, your account will be permanently deleted and a ban placed on your registration info to prevent the account from being reused in the future.&lt;br /&gt;
&lt;br /&gt;
All moderator decisions and outcomes (suspensions, deletions etc) will be kept private and confidential. This will allow offenders to recover from what may possibly be a mistake or error on their part or on the part of the moderators.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
Only the moderators are authorized by the LAVA Forums to perform any user account suspension/deletion, post editing, post deletion and post moving. In addition, only moderators can decide if a post is a Homework question. Moderators do not read every post. This is impossible. Please use the &#039;&#039;&#039;report post to moderator&#039;&#039;&#039; button to bring anything to the attention of a moderator.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Remember, being a nice netizen will lead to respect, which leads to prompt answers and much fun. Do your best to be cordial, and you will see what a great thing the LabVIEW community is. If you have any questions about any issue brought up by this thread, feel free to ask the moderators, or your fellow Forumites.&lt;br /&gt;
Above all, have a nice day&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://forums.lavag.org/Tutorials-f72.html Tutorials on Using the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Site-Feedback-and-Support-f27.html General Forums Feedback &amp;amp; Support]&lt;br /&gt;
*[http://forums.lavag.org/Suggestions-and-Ideas-f67.html Post Suggestions and Ideas for the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Bug-Reports-f66.html Report a Forum Bug]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
&lt;br /&gt;
[[category:LAVA]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3742</id>
		<title>Forum Guidelines</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3742"/>
		<updated>2008-10-17T17:18:18Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Glossary of useful forum terms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|__TOC__&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These rules and guidelines apply to the LAVA [http://forums.lavag.org/forums.html Forums] and all the discussion threads associated with the Wiki articles.&#039;&#039;&#039; For Guidelines pertaining to other areas of the site see:&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW Wiki:Policies and guidelines|LabVIEW Wiki Policies and Guidelines]]&lt;br /&gt;
*[[Help:Contents|Complete LabVIEW Wiki Help, FAQ and Guidelines]]&lt;br /&gt;
*[http://forums.lavag.org/Code-Repository-Discussions-f62.html Code Repository Information and Procedure]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The LAVA Forums are managed and maintained by dedicated LabVIEW enthusiasts like yourself. We are volunteers committed to the development of an open and unbiased exchange of ideas on intermediate to advanced topics in LabVIEW. The document that follows covers key areas of the Forums and should answer most of your questions regarding features, proper usage and etiquette.&lt;br /&gt;
&lt;br /&gt;
== Finding information ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use Search.&#039;&#039;&#039; Your question has probably already been answered. Before posting a LabVIEW question we recommend that you try checking the [[Portal:LabVIEW FAQ|LabVIEW FAQ]] and if your question is still not answered, [http://forums.lavag.org/labviewsearch.html Search the Forums]. A link for searching the Forums can be found in the top header banner at the top right of all pages in the Forums.&lt;br /&gt;
&lt;br /&gt;
== Contributing and posting in the forums ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Use images&#039;&#039;&#039;. Images are the best way to convey the problem you are having. In LabVIEW this is more important because of the graphical nature of the language. You cannot include text code like you would in C++ or other languages. Please check our [http://forums.lavag.org/How-to-Insert-Images-in-your-Posts-t771.html Guide] for how to post images.&lt;br /&gt;
*&#039;&#039;&#039;Upload example code&#039;&#039;&#039;. We love that here. Please upload your code that you are having problems with. You can include all your code into a single [[llb]] or just include all vi&#039;s into a *.zip file format. If certain files are missing then it will be more difficult for others to help you with your problem. You will be surprised how many people are willing to re-write your code and make suggestions for you. This can only happen with functional code. Are you uploading code in response to a question? If so then please respect the recipient&#039;s LabVIEW version. If you can, perform a save to previous version on your code so they can open it up in their LabVIEW development environment. If the code is very simple and is contained on one diagram then you might want to consider posting an image of the solution instead.&lt;br /&gt;
*&#039;&#039;&#039;Post in the right Forum&#039;&#039;&#039;. Choose a Forum which best suits the topic of your question. For example, questions about user interface issues would best be put in the [http://forums.lavag.org/User-Interface-f19.html user interface Forum], questions about hardware would go in the [http://forums.lavag.org/Hardware-f21.html hardware Forum]. Regardless of which Forum you post in, be detailed. Include as much pertinent information as possible in your question and also include all relevant system specs. Do not respond to a post located in the wrong forum to let the user know it&#039;s in the wrong forum. This is the job of the moderator since they have the power to move the post. Again, please use the report post to moderator button. Making comments of this fact is considered impersonating a moderator and is not acceptable.&lt;br /&gt;
*&#039;&#039;&#039;Update your personal profile&#039;&#039;&#039; information to include the current LV version you are using. This will help everyone answer your question properly and tailor it to the proper version you have. Unlike other forums, the number of posts you have does not reflect the experience you have using LV. Please be honest about your experience level. If you are a new user or an experienced professional, this should be reflected by specifying the year you started using LabVIEW in your profile.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t cross-post&#039;&#039;&#039;. Cross-posting (asking the same question in more than one LAVA Forum) is pretty annoying, so people often ignore cross-posts. Even worse, your question may be deleted by a moderator (mod) or administator (admin). Don&#039;t worry, most users check most, if not all of the Forums, so your question will be answered. The reason for this policy is that cross-posts put irrelevant information which takes time to comb through. By avoiding redundant posts, the Forums are kept &#039;cleaner&#039;, thus, it makes it easier to find, and answer questions.&lt;br /&gt;
*&#039;&#039;&#039;Ask Questions the right way&#039;&#039;&#039;. Please help others trying to hep you by providing as much information as possible. Explain what the problem is, what you have done so far, what works, what does not work, etc. Here is an excellent link with more suggestions on [http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
*&#039;&#039;&#039;Be nice to new LabVIEW Users&#039;&#039;&#039;. All of us were [http://en.wikipedia.org/wiki/Newbie new] once and many of us still consider ourselves new to LabVIEW even after months (or years) of programming. New LabVIEW users are prospective &amp;quot;Architects&amp;quot; and are therefore our most valuable resource. We must treat new users with kindness and patience — nothing scares potentially valuable contributors away faster than hostility or elitism. please follow the [[#The Golden Forum Rules|Golden Rules]] below for proper conduct. In general, do not post comments to any discussion about how the user will be better off on another website or forum.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t abuse the PM&#039;&#039;&#039; (Personal Message System) Please don&#039;t PM people on these forums for LabVIEW technical support. Especially after you&#039;ve already posted your question on the Forums. It is a personal choice for someone to respond to a question on the Forums. A PM is Personal (hence the name). Would you go around town knocking on the doors of people you don&#039;t know asking for LV help? No, so why would you do the same on the internet? Most of the time, a PM triggers an email notification to the recipient which can be even more annoying. Please think twice before sending a PM. If the person has not responded to your question on the Forums then what makes you think they will respond in person? I think your chances of getting a response from thousands of readers is better than just a response from one.... &#039;nuf said.&lt;br /&gt;
*&#039;&#039;&#039;Signature Size&#039;&#039;&#039;. Signatures may contain images, however to keep the page loading time and visual annoyance factor down to a minimum, ensure your graphical signatures do not exceed a maximum of 12,500 pixels or 15 kilobytes file size, whichever is reached first. Alternatively, three lines of text can be used as a signature. Do not pad out your text lines with blanks lines. A line of text is defined such that it does not wrap when viewed at a resolution of 640x480. If these limits are exceeded then you may be contacted by a moderator requesting an amendment to your signature. If none is made within a reasonable period of time, then a moderator may remove your signature from your profile.&lt;br /&gt;
*&#039;&#039;&#039;DON&#039;T WRITE ALL IN CAPS&#039;&#039;&#039;. IT CAN BECOME VERY ANNOYING. CAPS ARE GENERALLY REGARDED AS YELLING, SO IF YOU WRITE ALL IN CAPS, FOLKS WILL THINK YOU ARE YELLING AT THEM, SO THEY WILL AVOID YOU. ALSO, CAPS LOOK ugly, so avoid writing all in caps.&lt;br /&gt;
*&#039;&#039;&#039;No flame wars&#039;&#039;&#039; (see glossary below). People obviously don&#039;t like to be insulted, so they will avoid flame wars. Flamers get a bad reputation, so their questions are more likely to be ignored.&lt;br /&gt;
*&#039;&#039;&#039;Spread the Love&#039;&#039;&#039;. The regulars would really appreciate it if you would acknowledge the helpfulness of their aid. Not only does praise make them love you, it helps them to understand if their help really was helpful. This way, they will know how to respond if they get a similar question again. This way, they can tailor their responses to better suit your needs.&lt;br /&gt;
*&#039;&#039;&#039;You may not use profanity&#039;&#039;&#039;. It is unprofessional and offensive and will not be tolerated. We have word filters in place for the most vulgar terms. Circumventing those word filters will result in punitive action.&lt;br /&gt;
*&#039;&#039;&#039;Editing previous posts&#039;&#039;&#039;. It is often better to edit than make a new post. Use your better judgment. At the bottom of each of your posts, you will find several icons. Click on the one that says &#039;Edit&#039; in order to edit a post. You may only edit a post you have written, and there is a 24hr time limit on editions. Here are some general guidelines to follow when editing posts:&lt;br /&gt;
**Don&#039;t take out anything that may be required to understand the context of later posts&lt;br /&gt;
**Edit a previous post rather than make a new one. Use your judgment; sometimes it&#039;s necessary to make a new post.&lt;br /&gt;
**It&#039;s polite to sometimes list what was edited at the bottom of the post. If this ends up being longer than 2 lines, don&#039;t bother.&lt;br /&gt;
*&#039;&#039;&#039;We require all posts to be positive, constructive, and on topic&#039;&#039;&#039;. We reserve the right to remove any topics we deem inappropriate or disruptive to the LabVIEW community. Please note that, from time to time, topics may be removed for being inappropriate even though your individual post in that topic may have been perfectly fine. Please do not feel this reflects badly on you.&lt;br /&gt;
*&#039;&#039;&#039;No Spam&#039;&#039;&#039;. Spamming is not permitted; please keep all your posts as constructive and on-topic as possible. If you think a specific post is clearly spam use the report post to moderator button. Replying to such posts only adds visibility to them and makes the problem worse.&lt;br /&gt;
&lt;br /&gt;
== Homework hustlers ==&lt;br /&gt;
&lt;br /&gt;
Homework hustlers are those forum visitors that ask questions on the forums trying to get an easy solution to a school assignment. They do not try to put any effort on their own to solve the school assignment and want other forum members to give them the answer or solution to their problem. Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
&lt;br /&gt;
If you think a certain post is a homework hustling type question. Click on the report post to moderator button. This is the only recourse available to you. DO NOT respond to the post. You are not a moderator and posting negative or disrespectful comments will be considered abuse and results in a penalty by suspension of your account for a period of 2 days (see [[#Penalties for guideline and golden rule violations]]). If a post has been determined to be a Homework question, the guilty party will be contacted via PM and a clarification will be requested. If the issue is still not resolved to the satisfaction of a moderator, then the users&#039; account will be deleted and all their posts removed.&lt;br /&gt;
&lt;br /&gt;
== Glossary of useful forum terms ==&lt;br /&gt;
&lt;br /&gt;
#Admin - (shortened form of Administrator); The ultimate gods of the Forums. They make the final decision on who can be banned, and other life-threatening questions.&lt;br /&gt;
#Banned - This is when you are not allowed to make anymore posts. Your IP address, E-mail address, and user name will prevent you to make anymore posts. This is extreeeeemly rare, and is preceded by a warning.&lt;br /&gt;
#LabVIEW FAQ - Frequently asked questions. The best resource for common questions.&lt;br /&gt;
#Flame war - a deliberate exchange of insults between two parties. This usually involves a series of insulting, irrelevant posts in the same thread.&lt;br /&gt;
#Kill - To delete a post.&lt;br /&gt;
#LQTM - Laughs Quietly To Myself - similar to, but usually more honest than, LOL (see below).&lt;br /&gt;
#LOL - Laughs Out loud.&lt;br /&gt;
#RMB - Right menu Button (used in LabVIEW)&lt;br /&gt;
#AFAIK - As far as I know&lt;br /&gt;
#Nuke - To maliciously destroy a thread.&lt;br /&gt;
#Mod - shortened form of Moderator); A moderator who has been given the power to delete/edit other people&#039;s posts. They are there to ensure that discussions are relevant and interesting. Don&#039;t worry, they only use their powers very sparingly. The moderators were chosen by God himself. God, what with being all-knowing and stuff, chose enough moderators to handle the load. Please don&#039;t ask to be made a moderator. We have enough, and you will only be disappointed.&lt;br /&gt;
#OCG - Modern, and [http://www.qwantz.com/archive/001057.html slightly crude], interpretation to OMG (see below).&lt;br /&gt;
#OMG - Oh My God or Oh My Gosh - an expression of exclaimation.&lt;br /&gt;
#Regular - Someone who lives on the Forums. Their diet usually consists of waffles, syrup and Mountain Dew. Renowned for their general friendliness, regulars are far from being extinct. But please, support their cause by donating generously to the Poor Boy Foundation&lt;br /&gt;
#Thread - A topic started by one member to which anyone can reply. Discussions should be about the original topic.&lt;br /&gt;
#PM - Private Message&lt;br /&gt;
#IMHO - In my humble opinion, used to express one&#039;s meaning&lt;br /&gt;
&lt;br /&gt;
== File downloads in the forums==&lt;br /&gt;
&lt;br /&gt;
An important thing to keep in mind. This is of course, a public space and it behooves you and the health of your computer to take care in clicking on any links/files of unknown origin that someone may post in a thread. Sad as it may seem, there are unsocialized bone nuts out there that get their jollies by causing mayhem. Due to the immediate nature of the forums, we can&#039;t insure that a damaging file won&#039;t find its way onto the site, though we&#039;ll make every effort to keep things safe by removing them ASAP. Please inform the Forum admin or any moderators you see wandering around if you spy something suspicious. Exercise caution and keep your common sense meter turned on and properly calibrated. We cannot be held responsible for the content posted by other Forum users. It may very well happen that something posted, be it text, images, files, or links to any of these thing may be offensive to you. The LAVA moderators will do the best they can to keep the Forums clean of offensive posts, but with such a large community, it is impossible to screen every post quickly and efficiently. Also keep in mind that we highly regard free speech, so the protection of that right will be utmost in deeming what is appropriate. If you have any specific complaint about something offensive you have seen, please feel free to contact a moderator or administrator. The best prevention is sound judgment.&lt;br /&gt;
&lt;br /&gt;
Information about file downloads in the [http://forums.lavag.org/downloads.html Code Repository] can be found [http://forums.lavag.org/Code-Repository-Discussions-f62.html here]:&lt;br /&gt;
&lt;br /&gt;
== The golden forum rules ==&lt;br /&gt;
&lt;br /&gt;
#There will be no excessive use of profanity.&lt;br /&gt;
#Do not abuse the PM system&lt;br /&gt;
#There will be no racial, ethnic, gender based insults or any other personal discriminations.&lt;br /&gt;
#There will be no posts meant to offend or hurt any other member, in a manner which is offensive or inflammatory. Respect new members trying to learn LabVIEW.&lt;br /&gt;
#Spamming is not permitted; please keep all your posts as constructive and on-topic as possible.&lt;br /&gt;
#Pornography, warez, or any other illegal transactions may NOT be linked in any shape or form.&lt;br /&gt;
#All posts are property of the poster. This forum and all web sites owned in conjunction with this forum have the right to request alteration or deletion of any offensive post. Posts may be deleted for any reasons the forum administrators or moderators deem reasonable.&lt;br /&gt;
#Users may not argue a moderators decision publicly. Any and all complaints directed at a moderator must first address the moderator in question via PM. If the problem can not be resolved, then the moderator and user must send their positions to the forum admin. The forum admin will make or change any and/or all final decisions.&lt;br /&gt;
#Pictures may be posted as long as they are not explicit or offensive.&lt;br /&gt;
#Please keep foul language to a minimum, any excessive un-called for language will be removed and you will receive a final warning.&lt;br /&gt;
#Remember to post in the correct forum. Take your time to look at other topics and see where your topic should go. If your topic is placed in the wrong forum, it will be moved by a moderator.&lt;br /&gt;
#If a topic is recognized as being posted in the wrong forum, or if the post is a violation of our guidelines then please contact a moderator either via PM (personal message) or the report post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a member&#039;s topic (which has been posted in error and requires locking or moving to another forum) will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Having fun is good, we like fun. There are general forums for non-programming related topics. Please keep it positive and polite. We do not censor opinions or ideas on our forums but we do take action against posts and/or topics that could cause unrest in the community beyond a civil and polite disagreement.&lt;br /&gt;
#Any impersonation of a user, Admin or moderator, in any mode of communication, is strictly prohibited and will result in a banning.&lt;br /&gt;
#Linked and locked topics are pruned regularly to reduce page clutter. If you have a question about where your topic went, please PM (personal message) a Moderator or Administrator before starting a new topic asking where it went, or posting a duplicate of the original topic. We will be happy to provide you with a link to the new location, or a reason why it was locked and/or removed.&lt;br /&gt;
#Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
#LabVIEW serial number or registration key requests are NOT allowed. No exceptions.&lt;br /&gt;
&lt;br /&gt;
== Penalties for guideline and golden rule violations ==&lt;br /&gt;
&lt;br /&gt;
*Anyone found breaking the above rules and guidelines will have their account suspended for two (2) days.&lt;br /&gt;
*Anyone abusing the PM system will have their account suspended for four (4) days.&lt;br /&gt;
*If you repeatedly break the rules, your account will be permanently deleted and a ban placed on your registration info to prevent the account from being reused in the future.&lt;br /&gt;
&lt;br /&gt;
All moderator decisions and outcomes (suspensions, deletions etc) will be kept private and confidential. This will allow offenders to recover from what may possibly be a mistake or error on their part or on the part of the moderators.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
Only the moderators are authorized by the LAVA Forums to perform any user account suspension/deletion, post editing, post deletion and post moving. In addition, only moderators can decide if a post is a Homework question. Moderators do not read every post. This is impossible. Please use the &#039;&#039;&#039;report post to moderator&#039;&#039;&#039; button to bring anything to the attention of a moderator.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Remember, being a nice netizen will lead to respect, which leads to prompt answers and much fun. Do your best to be cordial, and you will see what a great thing the LabVIEW community is. If you have any questions about any issue brought up by this thread, feel free to ask the moderators, or your fellow Forumites.&lt;br /&gt;
Above all, have a nice day&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://forums.lavag.org/Tutorials-f72.html Tutorials on Using the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Site-Feedback-and-Support-f27.html General Forums Feedback &amp;amp; Support]&lt;br /&gt;
*[http://forums.lavag.org/Suggestions-and-Ideas-f67.html Post Suggestions and Ideas for the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Bug-Reports-f66.html Report a Forum Bug]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
&lt;br /&gt;
[[category:LAVA]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3741</id>
		<title>Forum Guidelines</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3741"/>
		<updated>2008-10-17T16:26:39Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Glossary of useful forum terms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|__TOC__&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These rules and guidelines apply to the LAVA [http://forums.lavag.org/forums.html Forums] and all the discussion threads associated with the Wiki articles.&#039;&#039;&#039; For Guidelines pertaining to other areas of the site see:&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW Wiki:Policies and guidelines|LabVIEW Wiki Policies and Guidelines]]&lt;br /&gt;
*[[Help:Contents|Complete LabVIEW Wiki Help, FAQ and Guidelines]]&lt;br /&gt;
*[http://forums.lavag.org/Code-Repository-Discussions-f62.html Code Repository Information and Procedure]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The LAVA Forums are managed and maintained by dedicated LabVIEW enthusiasts like yourself. We are volunteers committed to the development of an open and unbiased exchange of ideas on intermediate to advanced topics in LabVIEW. The document that follows covers key areas of the Forums and should answer most of your questions regarding features, proper usage and etiquette.&lt;br /&gt;
&lt;br /&gt;
== Finding information ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use Search.&#039;&#039;&#039; Your question has probably already been answered. Before posting a LabVIEW question we recommend that you try checking the [[Portal:LabVIEW FAQ|LabVIEW FAQ]] and if your question is still not answered, [http://forums.lavag.org/labviewsearch.html Search the Forums]. A link for searching the Forums can be found in the top header banner at the top right of all pages in the Forums.&lt;br /&gt;
&lt;br /&gt;
== Contributing and posting in the forums ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Use images&#039;&#039;&#039;. Images are the best way to convey the problem you are having. In LabVIEW this is more important because of the graphical nature of the language. You cannot include text code like you would in C++ or other languages. Please check our [http://forums.lavag.org/How-to-Insert-Images-in-your-Posts-t771.html Guide] for how to post images.&lt;br /&gt;
*&#039;&#039;&#039;Upload example code&#039;&#039;&#039;. We love that here. Please upload your code that you are having problems with. You can include all your code into a single [[llb]] or just include all vi&#039;s into a *.zip file format. If certain files are missing then it will be more difficult for others to help you with your problem. You will be surprised how many people are willing to re-write your code and make suggestions for you. This can only happen with functional code. Are you uploading code in response to a question? If so then please respect the recipient&#039;s LabVIEW version. If you can, perform a save to previous version on your code so they can open it up in their LabVIEW development environment. If the code is very simple and is contained on one diagram then you might want to consider posting an image of the solution instead.&lt;br /&gt;
*&#039;&#039;&#039;Post in the right Forum&#039;&#039;&#039;. Choose a Forum which best suits the topic of your question. For example, questions about user interface issues would best be put in the [http://forums.lavag.org/User-Interface-f19.html user interface Forum], questions about hardware would go in the [http://forums.lavag.org/Hardware-f21.html hardware Forum]. Regardless of which Forum you post in, be detailed. Include as much pertinent information as possible in your question and also include all relevant system specs. Do not respond to a post located in the wrong forum to let the user know it&#039;s in the wrong forum. This is the job of the moderator since they have the power to move the post. Again, please use the report post to moderator button. Making comments of this fact is considered impersonating a moderator and is not acceptable.&lt;br /&gt;
*&#039;&#039;&#039;Update your personal profile&#039;&#039;&#039; information to include the current LV version you are using. This will help everyone answer your question properly and tailor it to the proper version you have. Unlike other forums, the number of posts you have does not reflect the experience you have using LV. Please be honest about your experience level. If you are a new user or an experienced professional, this should be reflected by specifying the year you started using LabVIEW in your profile.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t cross-post&#039;&#039;&#039;. Cross-posting (asking the same question in more than one LAVA Forum) is pretty annoying, so people often ignore cross-posts. Even worse, your question may be deleted by a moderator (mod) or administator (admin). Don&#039;t worry, most users check most, if not all of the Forums, so your question will be answered. The reason for this policy is that cross-posts put irrelevant information which takes time to comb through. By avoiding redundant posts, the Forums are kept &#039;cleaner&#039;, thus, it makes it easier to find, and answer questions.&lt;br /&gt;
*&#039;&#039;&#039;Ask Questions the right way&#039;&#039;&#039;. Please help others trying to hep you by providing as much information as possible. Explain what the problem is, what you have done so far, what works, what does not work, etc. Here is an excellent link with more suggestions on [http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
*&#039;&#039;&#039;Be nice to new LabVIEW Users&#039;&#039;&#039;. All of us were [http://en.wikipedia.org/wiki/Newbie new] once and many of us still consider ourselves new to LabVIEW even after months (or years) of programming. New LabVIEW users are prospective &amp;quot;Architects&amp;quot; and are therefore our most valuable resource. We must treat new users with kindness and patience — nothing scares potentially valuable contributors away faster than hostility or elitism. please follow the [[#The Golden Forum Rules|Golden Rules]] below for proper conduct. In general, do not post comments to any discussion about how the user will be better off on another website or forum.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t abuse the PM&#039;&#039;&#039; (Personal Message System) Please don&#039;t PM people on these forums for LabVIEW technical support. Especially after you&#039;ve already posted your question on the Forums. It is a personal choice for someone to respond to a question on the Forums. A PM is Personal (hence the name). Would you go around town knocking on the doors of people you don&#039;t know asking for LV help? No, so why would you do the same on the internet? Most of the time, a PM triggers an email notification to the recipient which can be even more annoying. Please think twice before sending a PM. If the person has not responded to your question on the Forums then what makes you think they will respond in person? I think your chances of getting a response from thousands of readers is better than just a response from one.... &#039;nuf said.&lt;br /&gt;
*&#039;&#039;&#039;Signature Size&#039;&#039;&#039;. Signatures may contain images, however to keep the page loading time and visual annoyance factor down to a minimum, ensure your graphical signatures do not exceed a maximum of 12,500 pixels or 15 kilobytes file size, whichever is reached first. Alternatively, three lines of text can be used as a signature. Do not pad out your text lines with blanks lines. A line of text is defined such that it does not wrap when viewed at a resolution of 640x480. If these limits are exceeded then you may be contacted by a moderator requesting an amendment to your signature. If none is made within a reasonable period of time, then a moderator may remove your signature from your profile.&lt;br /&gt;
*&#039;&#039;&#039;DON&#039;T WRITE ALL IN CAPS&#039;&#039;&#039;. IT CAN BECOME VERY ANNOYING. CAPS ARE GENERALLY REGARDED AS YELLING, SO IF YOU WRITE ALL IN CAPS, FOLKS WILL THINK YOU ARE YELLING AT THEM, SO THEY WILL AVOID YOU. ALSO, CAPS LOOK ugly, so avoid writing all in caps.&lt;br /&gt;
*&#039;&#039;&#039;No flame wars&#039;&#039;&#039; (see glossary below). People obviously don&#039;t like to be insulted, so they will avoid flame wars. Flamers get a bad reputation, so their questions are more likely to be ignored.&lt;br /&gt;
*&#039;&#039;&#039;Spread the Love&#039;&#039;&#039;. The regulars would really appreciate it if you would acknowledge the helpfulness of their aid. Not only does praise make them love you, it helps them to understand if their help really was helpful. This way, they will know how to respond if they get a similar question again. This way, they can tailor their responses to better suit your needs.&lt;br /&gt;
*&#039;&#039;&#039;You may not use profanity&#039;&#039;&#039;. It is unprofessional and offensive and will not be tolerated. We have word filters in place for the most vulgar terms. Circumventing those word filters will result in punitive action.&lt;br /&gt;
*&#039;&#039;&#039;Editing previous posts&#039;&#039;&#039;. It is often better to edit than make a new post. Use your better judgment. At the bottom of each of your posts, you will find several icons. Click on the one that says &#039;Edit&#039; in order to edit a post. You may only edit a post you have written, and there is a 24hr time limit on editions. Here are some general guidelines to follow when editing posts:&lt;br /&gt;
**Don&#039;t take out anything that may be required to understand the context of later posts&lt;br /&gt;
**Edit a previous post rather than make a new one. Use your judgment; sometimes it&#039;s necessary to make a new post.&lt;br /&gt;
**It&#039;s polite to sometimes list what was edited at the bottom of the post. If this ends up being longer than 2 lines, don&#039;t bother.&lt;br /&gt;
*&#039;&#039;&#039;We require all posts to be positive, constructive, and on topic&#039;&#039;&#039;. We reserve the right to remove any topics we deem inappropriate or disruptive to the LabVIEW community. Please note that, from time to time, topics may be removed for being inappropriate even though your individual post in that topic may have been perfectly fine. Please do not feel this reflects badly on you.&lt;br /&gt;
*&#039;&#039;&#039;No Spam&#039;&#039;&#039;. Spamming is not permitted; please keep all your posts as constructive and on-topic as possible. If you think a specific post is clearly spam use the report post to moderator button. Replying to such posts only adds visibility to them and makes the problem worse.&lt;br /&gt;
&lt;br /&gt;
== Homework hustlers ==&lt;br /&gt;
&lt;br /&gt;
Homework hustlers are those forum visitors that ask questions on the forums trying to get an easy solution to a school assignment. They do not try to put any effort on their own to solve the school assignment and want other forum members to give them the answer or solution to their problem. Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
&lt;br /&gt;
If you think a certain post is a homework hustling type question. Click on the report post to moderator button. This is the only recourse available to you. DO NOT respond to the post. You are not a moderator and posting negative or disrespectful comments will be considered abuse and results in a penalty by suspension of your account for a period of 2 days (see [[#Penalties for guideline and golden rule violations]]). If a post has been determined to be a Homework question, the guilty party will be contacted via PM and a clarification will be requested. If the issue is still not resolved to the satisfaction of a moderator, then the users&#039; account will be deleted and all their posts removed.&lt;br /&gt;
&lt;br /&gt;
== Glossary of useful forum terms ==&lt;br /&gt;
&lt;br /&gt;
#Admin - (shortened form of Administrator); The ultimate gods of the Forums. They make the final decision on who can be banned, and other life-threatening questions.&lt;br /&gt;
#Banned - This is when you are not allowed to make anymore posts. Your IP address, E-mail address, and user name will prevent you to make anymore posts. This is extreeeeemly rare, and is preceded by a warning.&lt;br /&gt;
#LabVIEW FAQ - Frequently asked questions. The best resource for common questions.&lt;br /&gt;
#Flame war - a deliberate exchange of insults between two parties. This usually involves a series of insulting, irrelevant posts in the same thread.&lt;br /&gt;
#Kill - To delete a post.&lt;br /&gt;
#LQTM - Laughs Quietly To Myself - similar to, but usually more honest than, LOL (see below).&lt;br /&gt;
#LOL - Laughs Out loud.&lt;br /&gt;
#RMB - Right menu Button (used in LabVIEW)&lt;br /&gt;
#AFAIK - As far as I know&lt;br /&gt;
#Nuke - To maliciously destroy a thread.&lt;br /&gt;
#Mod - shortened form of Moderator); A moderator who has been given the power to delete/edit other people&#039;s posts. They are there to ensure that discussions are relevant and interesting. Don&#039;t worry, they only use their powers very sparingly. The moderators were chosen by God himself. God, what with being all-knowing and stuff, chose enough moderators to handle the load. Please don&#039;t ask to be made a moderator. We have enough, and you will only be disappointed.&lt;br /&gt;
#OCG - Modern, and [http://www.boingboing.net/2008/04/23/graphic-graphic-uk-o.html slightly crude], interpretation to OMG (see below).&lt;br /&gt;
#OMG - Oh My God or Oh My Gosh - an expression of exclaimation.&lt;br /&gt;
#Regular - Someone who lives on the Forums. Their diet usually consists of waffles, syrup and Mountain Dew. Renowned for their general friendliness, regulars are far from being extinct. But please, support their cause by donating generously to the Poor Boy Foundation&lt;br /&gt;
#Thread - A topic started by one member to which anyone can reply. Discussions should be about the original topic.&lt;br /&gt;
#PM - Private Message&lt;br /&gt;
#IMHO - In my humble opinion, used to express one&#039;s meaning&lt;br /&gt;
&lt;br /&gt;
== File downloads in the forums==&lt;br /&gt;
&lt;br /&gt;
An important thing to keep in mind. This is of course, a public space and it behooves you and the health of your computer to take care in clicking on any links/files of unknown origin that someone may post in a thread. Sad as it may seem, there are unsocialized bone nuts out there that get their jollies by causing mayhem. Due to the immediate nature of the forums, we can&#039;t insure that a damaging file won&#039;t find its way onto the site, though we&#039;ll make every effort to keep things safe by removing them ASAP. Please inform the Forum admin or any moderators you see wandering around if you spy something suspicious. Exercise caution and keep your common sense meter turned on and properly calibrated. We cannot be held responsible for the content posted by other Forum users. It may very well happen that something posted, be it text, images, files, or links to any of these thing may be offensive to you. The LAVA moderators will do the best they can to keep the Forums clean of offensive posts, but with such a large community, it is impossible to screen every post quickly and efficiently. Also keep in mind that we highly regard free speech, so the protection of that right will be utmost in deeming what is appropriate. If you have any specific complaint about something offensive you have seen, please feel free to contact a moderator or administrator. The best prevention is sound judgment.&lt;br /&gt;
&lt;br /&gt;
Information about file downloads in the [http://forums.lavag.org/downloads.html Code Repository] can be found [http://forums.lavag.org/Code-Repository-Discussions-f62.html here]:&lt;br /&gt;
&lt;br /&gt;
== The golden forum rules ==&lt;br /&gt;
&lt;br /&gt;
#There will be no excessive use of profanity.&lt;br /&gt;
#Do not abuse the PM system&lt;br /&gt;
#There will be no racial, ethnic, gender based insults or any other personal discriminations.&lt;br /&gt;
#There will be no posts meant to offend or hurt any other member, in a manner which is offensive or inflammatory. Respect new members trying to learn LabVIEW.&lt;br /&gt;
#Spamming is not permitted; please keep all your posts as constructive and on-topic as possible.&lt;br /&gt;
#Pornography, warez, or any other illegal transactions may NOT be linked in any shape or form.&lt;br /&gt;
#All posts are property of the poster. This forum and all web sites owned in conjunction with this forum have the right to request alteration or deletion of any offensive post. Posts may be deleted for any reasons the forum administrators or moderators deem reasonable.&lt;br /&gt;
#Users may not argue a moderators decision publicly. Any and all complaints directed at a moderator must first address the moderator in question via PM. If the problem can not be resolved, then the moderator and user must send their positions to the forum admin. The forum admin will make or change any and/or all final decisions.&lt;br /&gt;
#Pictures may be posted as long as they are not explicit or offensive.&lt;br /&gt;
#Please keep foul language to a minimum, any excessive un-called for language will be removed and you will receive a final warning.&lt;br /&gt;
#Remember to post in the correct forum. Take your time to look at other topics and see where your topic should go. If your topic is placed in the wrong forum, it will be moved by a moderator.&lt;br /&gt;
#If a topic is recognized as being posted in the wrong forum, or if the post is a violation of our guidelines then please contact a moderator either via PM (personal message) or the report post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a member&#039;s topic (which has been posted in error and requires locking or moving to another forum) will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Having fun is good, we like fun. There are general forums for non-programming related topics. Please keep it positive and polite. We do not censor opinions or ideas on our forums but we do take action against posts and/or topics that could cause unrest in the community beyond a civil and polite disagreement.&lt;br /&gt;
#Any impersonation of a user, Admin or moderator, in any mode of communication, is strictly prohibited and will result in a banning.&lt;br /&gt;
#Linked and locked topics are pruned regularly to reduce page clutter. If you have a question about where your topic went, please PM (personal message) a Moderator or Administrator before starting a new topic asking where it went, or posting a duplicate of the original topic. We will be happy to provide you with a link to the new location, or a reason why it was locked and/or removed.&lt;br /&gt;
#Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
#LabVIEW serial number or registration key requests are NOT allowed. No exceptions.&lt;br /&gt;
&lt;br /&gt;
== Penalties for guideline and golden rule violations ==&lt;br /&gt;
&lt;br /&gt;
*Anyone found breaking the above rules and guidelines will have their account suspended for two (2) days.&lt;br /&gt;
*Anyone abusing the PM system will have their account suspended for four (4) days.&lt;br /&gt;
*If you repeatedly break the rules, your account will be permanently deleted and a ban placed on your registration info to prevent the account from being reused in the future.&lt;br /&gt;
&lt;br /&gt;
All moderator decisions and outcomes (suspensions, deletions etc) will be kept private and confidential. This will allow offenders to recover from what may possibly be a mistake or error on their part or on the part of the moderators.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
Only the moderators are authorized by the LAVA Forums to perform any user account suspension/deletion, post editing, post deletion and post moving. In addition, only moderators can decide if a post is a Homework question. Moderators do not read every post. This is impossible. Please use the &#039;&#039;&#039;report post to moderator&#039;&#039;&#039; button to bring anything to the attention of a moderator.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Remember, being a nice netizen will lead to respect, which leads to prompt answers and much fun. Do your best to be cordial, and you will see what a great thing the LabVIEW community is. If you have any questions about any issue brought up by this thread, feel free to ask the moderators, or your fellow Forumites.&lt;br /&gt;
Above all, have a nice day&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://forums.lavag.org/Tutorials-f72.html Tutorials on Using the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Site-Feedback-and-Support-f27.html General Forums Feedback &amp;amp; Support]&lt;br /&gt;
*[http://forums.lavag.org/Suggestions-and-Ideas-f67.html Post Suggestions and Ideas for the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Bug-Reports-f66.html Report a Forum Bug]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
&lt;br /&gt;
[[category:LAVA]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3740</id>
		<title>Forum Guidelines</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Forum_Guidelines&amp;diff=3740"/>
		<updated>2008-10-17T16:22:41Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Glossary of useful forum terms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| align=&amp;quot;right&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|__TOC__&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These rules and guidelines apply to the LAVA [http://forums.lavag.org/forums.html Forums] and all the discussion threads associated with the Wiki articles.&#039;&#039;&#039; For Guidelines pertaining to other areas of the site see:&lt;br /&gt;
&lt;br /&gt;
*[[LabVIEW Wiki:Policies and guidelines|LabVIEW Wiki Policies and Guidelines]]&lt;br /&gt;
*[[Help:Contents|Complete LabVIEW Wiki Help, FAQ and Guidelines]]&lt;br /&gt;
*[http://forums.lavag.org/Code-Repository-Discussions-f62.html Code Repository Information and Procedure]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The LAVA Forums are managed and maintained by dedicated LabVIEW enthusiasts like yourself. We are volunteers committed to the development of an open and unbiased exchange of ideas on intermediate to advanced topics in LabVIEW. The document that follows covers key areas of the Forums and should answer most of your questions regarding features, proper usage and etiquette.&lt;br /&gt;
&lt;br /&gt;
== Finding information ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use Search.&#039;&#039;&#039; Your question has probably already been answered. Before posting a LabVIEW question we recommend that you try checking the [[Portal:LabVIEW FAQ|LabVIEW FAQ]] and if your question is still not answered, [http://forums.lavag.org/labviewsearch.html Search the Forums]. A link for searching the Forums can be found in the top header banner at the top right of all pages in the Forums.&lt;br /&gt;
&lt;br /&gt;
== Contributing and posting in the forums ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Use images&#039;&#039;&#039;. Images are the best way to convey the problem you are having. In LabVIEW this is more important because of the graphical nature of the language. You cannot include text code like you would in C++ or other languages. Please check our [http://forums.lavag.org/How-to-Insert-Images-in-your-Posts-t771.html Guide] for how to post images.&lt;br /&gt;
*&#039;&#039;&#039;Upload example code&#039;&#039;&#039;. We love that here. Please upload your code that you are having problems with. You can include all your code into a single [[llb]] or just include all vi&#039;s into a *.zip file format. If certain files are missing then it will be more difficult for others to help you with your problem. You will be surprised how many people are willing to re-write your code and make suggestions for you. This can only happen with functional code. Are you uploading code in response to a question? If so then please respect the recipient&#039;s LabVIEW version. If you can, perform a save to previous version on your code so they can open it up in their LabVIEW development environment. If the code is very simple and is contained on one diagram then you might want to consider posting an image of the solution instead.&lt;br /&gt;
*&#039;&#039;&#039;Post in the right Forum&#039;&#039;&#039;. Choose a Forum which best suits the topic of your question. For example, questions about user interface issues would best be put in the [http://forums.lavag.org/User-Interface-f19.html user interface Forum], questions about hardware would go in the [http://forums.lavag.org/Hardware-f21.html hardware Forum]. Regardless of which Forum you post in, be detailed. Include as much pertinent information as possible in your question and also include all relevant system specs. Do not respond to a post located in the wrong forum to let the user know it&#039;s in the wrong forum. This is the job of the moderator since they have the power to move the post. Again, please use the report post to moderator button. Making comments of this fact is considered impersonating a moderator and is not acceptable.&lt;br /&gt;
*&#039;&#039;&#039;Update your personal profile&#039;&#039;&#039; information to include the current LV version you are using. This will help everyone answer your question properly and tailor it to the proper version you have. Unlike other forums, the number of posts you have does not reflect the experience you have using LV. Please be honest about your experience level. If you are a new user or an experienced professional, this should be reflected by specifying the year you started using LabVIEW in your profile.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t cross-post&#039;&#039;&#039;. Cross-posting (asking the same question in more than one LAVA Forum) is pretty annoying, so people often ignore cross-posts. Even worse, your question may be deleted by a moderator (mod) or administator (admin). Don&#039;t worry, most users check most, if not all of the Forums, so your question will be answered. The reason for this policy is that cross-posts put irrelevant information which takes time to comb through. By avoiding redundant posts, the Forums are kept &#039;cleaner&#039;, thus, it makes it easier to find, and answer questions.&lt;br /&gt;
*&#039;&#039;&#039;Ask Questions the right way&#039;&#039;&#039;. Please help others trying to hep you by providing as much information as possible. Explain what the problem is, what you have done so far, what works, what does not work, etc. Here is an excellent link with more suggestions on [http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
*&#039;&#039;&#039;Be nice to new LabVIEW Users&#039;&#039;&#039;. All of us were [http://en.wikipedia.org/wiki/Newbie new] once and many of us still consider ourselves new to LabVIEW even after months (or years) of programming. New LabVIEW users are prospective &amp;quot;Architects&amp;quot; and are therefore our most valuable resource. We must treat new users with kindness and patience — nothing scares potentially valuable contributors away faster than hostility or elitism. please follow the [[#The Golden Forum Rules|Golden Rules]] below for proper conduct. In general, do not post comments to any discussion about how the user will be better off on another website or forum.&lt;br /&gt;
*&#039;&#039;&#039;Don&#039;t abuse the PM&#039;&#039;&#039; (Personal Message System) Please don&#039;t PM people on these forums for LabVIEW technical support. Especially after you&#039;ve already posted your question on the Forums. It is a personal choice for someone to respond to a question on the Forums. A PM is Personal (hence the name). Would you go around town knocking on the doors of people you don&#039;t know asking for LV help? No, so why would you do the same on the internet? Most of the time, a PM triggers an email notification to the recipient which can be even more annoying. Please think twice before sending a PM. If the person has not responded to your question on the Forums then what makes you think they will respond in person? I think your chances of getting a response from thousands of readers is better than just a response from one.... &#039;nuf said.&lt;br /&gt;
*&#039;&#039;&#039;Signature Size&#039;&#039;&#039;. Signatures may contain images, however to keep the page loading time and visual annoyance factor down to a minimum, ensure your graphical signatures do not exceed a maximum of 12,500 pixels or 15 kilobytes file size, whichever is reached first. Alternatively, three lines of text can be used as a signature. Do not pad out your text lines with blanks lines. A line of text is defined such that it does not wrap when viewed at a resolution of 640x480. If these limits are exceeded then you may be contacted by a moderator requesting an amendment to your signature. If none is made within a reasonable period of time, then a moderator may remove your signature from your profile.&lt;br /&gt;
*&#039;&#039;&#039;DON&#039;T WRITE ALL IN CAPS&#039;&#039;&#039;. IT CAN BECOME VERY ANNOYING. CAPS ARE GENERALLY REGARDED AS YELLING, SO IF YOU WRITE ALL IN CAPS, FOLKS WILL THINK YOU ARE YELLING AT THEM, SO THEY WILL AVOID YOU. ALSO, CAPS LOOK ugly, so avoid writing all in caps.&lt;br /&gt;
*&#039;&#039;&#039;No flame wars&#039;&#039;&#039; (see glossary below). People obviously don&#039;t like to be insulted, so they will avoid flame wars. Flamers get a bad reputation, so their questions are more likely to be ignored.&lt;br /&gt;
*&#039;&#039;&#039;Spread the Love&#039;&#039;&#039;. The regulars would really appreciate it if you would acknowledge the helpfulness of their aid. Not only does praise make them love you, it helps them to understand if their help really was helpful. This way, they will know how to respond if they get a similar question again. This way, they can tailor their responses to better suit your needs.&lt;br /&gt;
*&#039;&#039;&#039;You may not use profanity&#039;&#039;&#039;. It is unprofessional and offensive and will not be tolerated. We have word filters in place for the most vulgar terms. Circumventing those word filters will result in punitive action.&lt;br /&gt;
*&#039;&#039;&#039;Editing previous posts&#039;&#039;&#039;. It is often better to edit than make a new post. Use your better judgment. At the bottom of each of your posts, you will find several icons. Click on the one that says &#039;Edit&#039; in order to edit a post. You may only edit a post you have written, and there is a 24hr time limit on editions. Here are some general guidelines to follow when editing posts:&lt;br /&gt;
**Don&#039;t take out anything that may be required to understand the context of later posts&lt;br /&gt;
**Edit a previous post rather than make a new one. Use your judgment; sometimes it&#039;s necessary to make a new post.&lt;br /&gt;
**It&#039;s polite to sometimes list what was edited at the bottom of the post. If this ends up being longer than 2 lines, don&#039;t bother.&lt;br /&gt;
*&#039;&#039;&#039;We require all posts to be positive, constructive, and on topic&#039;&#039;&#039;. We reserve the right to remove any topics we deem inappropriate or disruptive to the LabVIEW community. Please note that, from time to time, topics may be removed for being inappropriate even though your individual post in that topic may have been perfectly fine. Please do not feel this reflects badly on you.&lt;br /&gt;
*&#039;&#039;&#039;No Spam&#039;&#039;&#039;. Spamming is not permitted; please keep all your posts as constructive and on-topic as possible. If you think a specific post is clearly spam use the report post to moderator button. Replying to such posts only adds visibility to them and makes the problem worse.&lt;br /&gt;
&lt;br /&gt;
== Homework hustlers ==&lt;br /&gt;
&lt;br /&gt;
Homework hustlers are those forum visitors that ask questions on the forums trying to get an easy solution to a school assignment. They do not try to put any effort on their own to solve the school assignment and want other forum members to give them the answer or solution to their problem. Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
&lt;br /&gt;
If you think a certain post is a homework hustling type question. Click on the report post to moderator button. This is the only recourse available to you. DO NOT respond to the post. You are not a moderator and posting negative or disrespectful comments will be considered abuse and results in a penalty by suspension of your account for a period of 2 days (see [[#Penalties for guideline and golden rule violations]]). If a post has been determined to be a Homework question, the guilty party will be contacted via PM and a clarification will be requested. If the issue is still not resolved to the satisfaction of a moderator, then the users&#039; account will be deleted and all their posts removed.&lt;br /&gt;
&lt;br /&gt;
== Glossary of useful forum terms ==&lt;br /&gt;
&lt;br /&gt;
#Admin - (shortened form of Administrator); The ultimate gods of the Forums. They make the final decision on who can be banned, and other life-threatening questions.&lt;br /&gt;
#Banned - This is when you are not allowed to make anymore posts. Your IP address, E-mail address, and user name will prevent you to make anymore posts. This is extreeeeemly rare, and is preceded by a warning.&lt;br /&gt;
#LabVIEW FAQ - Frequently asked questions. The best resource for common questions.&lt;br /&gt;
#Flame war - a deliberate exchange of insults between two parties. This usually involves a series of insulting, irrelevant posts in the same thread.&lt;br /&gt;
#Kill - To delete a post.&lt;br /&gt;
#LQTM - Laughs Quietly To Myself - similar to, but usually more honest than, LOL (see below).&lt;br /&gt;
#LOL - Laughs Out loud.&lt;br /&gt;
#RMB - Right menu Button (used in LabVIEW)&lt;br /&gt;
#AFAIK - As far as I know&lt;br /&gt;
#Nuke - To maliciously destroy a thread.&lt;br /&gt;
#Mod - shortened form of Moderator); A moderator who has been given the power to delete/edit other people&#039;s posts. They are there to ensure that discussions are relevant and interesting. Don&#039;t worry, they only use their powers very sparingly. The moderators were chosen by God himself. God, what with being all-knowing and stuff, chose enough moderators to handle the load. Please don&#039;t ask to be made a moderator. We have enough, and you will only be disappointed.&lt;br /&gt;
#OCG - Modern interpretation to OMG (see below).&lt;br /&gt;
#OMG - Oh My God or Oh My Gosh - an expression of exclaimation.&lt;br /&gt;
#Regular - Someone who lives on the Forums. Their diet usually consists of waffles, syrup and Mountain Dew. Renowned for their general friendliness, regulars are far from being extinct. But please, support their cause by donating generously to the Poor Boy Foundation&lt;br /&gt;
#Thread - A topic started by one member to which anyone can reply. Discussions should be about the original topic.&lt;br /&gt;
#PM - Private Message&lt;br /&gt;
#IMHO - In my humble opinion, used to express one&#039;s meaning&lt;br /&gt;
&lt;br /&gt;
== File downloads in the forums==&lt;br /&gt;
&lt;br /&gt;
An important thing to keep in mind. This is of course, a public space and it behooves you and the health of your computer to take care in clicking on any links/files of unknown origin that someone may post in a thread. Sad as it may seem, there are unsocialized bone nuts out there that get their jollies by causing mayhem. Due to the immediate nature of the forums, we can&#039;t insure that a damaging file won&#039;t find its way onto the site, though we&#039;ll make every effort to keep things safe by removing them ASAP. Please inform the Forum admin or any moderators you see wandering around if you spy something suspicious. Exercise caution and keep your common sense meter turned on and properly calibrated. We cannot be held responsible for the content posted by other Forum users. It may very well happen that something posted, be it text, images, files, or links to any of these thing may be offensive to you. The LAVA moderators will do the best they can to keep the Forums clean of offensive posts, but with such a large community, it is impossible to screen every post quickly and efficiently. Also keep in mind that we highly regard free speech, so the protection of that right will be utmost in deeming what is appropriate. If you have any specific complaint about something offensive you have seen, please feel free to contact a moderator or administrator. The best prevention is sound judgment.&lt;br /&gt;
&lt;br /&gt;
Information about file downloads in the [http://forums.lavag.org/downloads.html Code Repository] can be found [http://forums.lavag.org/Code-Repository-Discussions-f62.html here]:&lt;br /&gt;
&lt;br /&gt;
== The golden forum rules ==&lt;br /&gt;
&lt;br /&gt;
#There will be no excessive use of profanity.&lt;br /&gt;
#Do not abuse the PM system&lt;br /&gt;
#There will be no racial, ethnic, gender based insults or any other personal discriminations.&lt;br /&gt;
#There will be no posts meant to offend or hurt any other member, in a manner which is offensive or inflammatory. Respect new members trying to learn LabVIEW.&lt;br /&gt;
#Spamming is not permitted; please keep all your posts as constructive and on-topic as possible.&lt;br /&gt;
#Pornography, warez, or any other illegal transactions may NOT be linked in any shape or form.&lt;br /&gt;
#All posts are property of the poster. This forum and all web sites owned in conjunction with this forum have the right to request alteration or deletion of any offensive post. Posts may be deleted for any reasons the forum administrators or moderators deem reasonable.&lt;br /&gt;
#Users may not argue a moderators decision publicly. Any and all complaints directed at a moderator must first address the moderator in question via PM. If the problem can not be resolved, then the moderator and user must send their positions to the forum admin. The forum admin will make or change any and/or all final decisions.&lt;br /&gt;
#Pictures may be posted as long as they are not explicit or offensive.&lt;br /&gt;
#Please keep foul language to a minimum, any excessive un-called for language will be removed and you will receive a final warning.&lt;br /&gt;
#Remember to post in the correct forum. Take your time to look at other topics and see where your topic should go. If your topic is placed in the wrong forum, it will be moved by a moderator.&lt;br /&gt;
#If a topic is recognized as being posted in the wrong forum, or if the post is a violation of our guidelines then please contact a moderator either via PM (personal message) or the report post to moderator feature; please do not respond publicly to the member - a member of staff will do what is required upon contact. Any person/s who attempt to present themselves as a Moderator by posting negatively to a member&#039;s topic (which has been posted in error and requires locking or moving to another forum) will be sent a PM warning and placed into moderation queue upon further actions.&lt;br /&gt;
#Having fun is good, we like fun. There are general forums for non-programming related topics. Please keep it positive and polite. We do not censor opinions or ideas on our forums but we do take action against posts and/or topics that could cause unrest in the community beyond a civil and polite disagreement.&lt;br /&gt;
#Any impersonation of a user, Admin or moderator, in any mode of communication, is strictly prohibited and will result in a banning.&lt;br /&gt;
#Linked and locked topics are pruned regularly to reduce page clutter. If you have a question about where your topic went, please PM (personal message) a Moderator or Administrator before starting a new topic asking where it went, or posting a duplicate of the original topic. We will be happy to provide you with a link to the new location, or a reason why it was locked and/or removed.&lt;br /&gt;
#Homework Hustlers are not allowed on the Forums. No exceptions.&lt;br /&gt;
#LabVIEW serial number or registration key requests are NOT allowed. No exceptions.&lt;br /&gt;
&lt;br /&gt;
== Penalties for guideline and golden rule violations ==&lt;br /&gt;
&lt;br /&gt;
*Anyone found breaking the above rules and guidelines will have their account suspended for two (2) days.&lt;br /&gt;
*Anyone abusing the PM system will have their account suspended for four (4) days.&lt;br /&gt;
*If you repeatedly break the rules, your account will be permanently deleted and a ban placed on your registration info to prevent the account from being reused in the future.&lt;br /&gt;
&lt;br /&gt;
All moderator decisions and outcomes (suspensions, deletions etc) will be kept private and confidential. This will allow offenders to recover from what may possibly be a mistake or error on their part or on the part of the moderators.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
Only the moderators are authorized by the LAVA Forums to perform any user account suspension/deletion, post editing, post deletion and post moving. In addition, only moderators can decide if a post is a Homework question. Moderators do not read every post. This is impossible. Please use the &#039;&#039;&#039;report post to moderator&#039;&#039;&#039; button to bring anything to the attention of a moderator.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Remember, being a nice netizen will lead to respect, which leads to prompt answers and much fun. Do your best to be cordial, and you will see what a great thing the LabVIEW community is. If you have any questions about any issue brought up by this thread, feel free to ask the moderators, or your fellow Forumites.&lt;br /&gt;
Above all, have a nice day&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://forums.lavag.org/Tutorials-f72.html Tutorials on Using the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Site-Feedback-and-Support-f27.html General Forums Feedback &amp;amp; Support]&lt;br /&gt;
*[http://forums.lavag.org/Suggestions-and-Ideas-f67.html Post Suggestions and Ideas for the Forums]&lt;br /&gt;
*[http://forums.lavag.org/Bug-Reports-f66.html Report a Forum Bug]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.catb.org/%7Eesr/faqs/smart-questions.html How to Ask Questions the Smart Way]&lt;br /&gt;
&lt;br /&gt;
[[category:LAVA]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Block_Diagram&amp;diff=3682</id>
		<title>LabVIEW configuration file/Block Diagram</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Block_Diagram&amp;diff=3682"/>
		<updated>2008-08-27T22:38:53Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of LabVIEW ini File settings relating to Block Diagram behaviour.&lt;br /&gt;
&lt;br /&gt;
{{TOCnestright}}&lt;br /&gt;
&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  allowDragDropFromFileDlg&lt;br /&gt;
| example = allowDragDropFromFileDlg=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Enables drag and drop functionality from the file dialog to the block diagram of a vi&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 = 8.5&lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = This functionality existed in LV 5.0 -&amp;gt; LV 7.1, was removed in LV 8.x, and added back in as an ini setting in 8.5&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  autoWireMax&lt;br /&gt;
| example = autoWireMax=24&lt;br /&gt;
| datatype = i&lt;br /&gt;
| description = Maximum distance between nodes for autowiring to be active&lt;br /&gt;
| permitted_values = 1 to 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
| default = 16&lt;br /&gt;
| LV1 =6&lt;br /&gt;
| LV2 =7&lt;br /&gt;
| LV3 =8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = This setting is only effective if [[#enableAutoWire|enableAutoWire]] is set to TRUE&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  autoWireMin&lt;br /&gt;
| example = autoWireMin=8&lt;br /&gt;
| datatype = i&lt;br /&gt;
| description = Minimum distance between nodes for autowiring to be active&lt;br /&gt;
| permitted_values = 1 to 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
| default = 4&lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = This setting is only effective if [[#enableAutoWire|enableAutoWire]] is set to TRUE&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  copyDeleteFPDCOFromFPTerm&lt;br /&gt;
| example = copyDeleteFPDCOFromFPTerm=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Delete front panel terminals from diagram&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 = &lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  enableAutoWire &lt;br /&gt;
| example = enableAutoWire=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Enable Auto Wiring&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE &lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  FancyFPTerms &lt;br /&gt;
| example = FancyFPTerms=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Place front panel terminals as icons&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = (Depends on LV Version)&lt;br /&gt;
| LV1 = 7&lt;br /&gt;
| LV2 = 8&lt;br /&gt;
| LV3 = &lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = http://forums.lavag.org/FancyFPTerms-in-LabVIEWini-t725.html&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  funkyErrClustWire&lt;br /&gt;
| example = funkyErrClustWire=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Change Error Cluster wires color from the standard cluster pink to a more distinctive brown/green color&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = LabVIEW 5.1, 6.x, 7.x: FALSE,  LabVIEW 8.x: TRUE&lt;br /&gt;
| LV1 = 5&lt;br /&gt;
| LV2 = 6&lt;br /&gt;
| LV3 = 7&lt;br /&gt;
| LV4 = 8&lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  inlineSubVIEnabled&lt;br /&gt;
| example = inlineSubVIEnabled=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Allows the context menu item &amp;quot;Inline SubVI&amp;quot; on any SubVI which inserts the code directly into the block diagram containing the SubVI.&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  maxUndoSteps&lt;br /&gt;
| example = maxUndoSteps=50&lt;br /&gt;
| datatype = i&lt;br /&gt;
| description = Maximum undo steps per VI&lt;br /&gt;
| permitted_values = 1 to 99&lt;br /&gt;
| default = 8&lt;br /&gt;
| LV1 = 5&lt;br /&gt;
| LV2 = 6&lt;br /&gt;
| LV3 = 7&lt;br /&gt;
| LV4 = 8&lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showSubVIName&lt;br /&gt;
| example = showSubVIName=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show subVI names when dropped&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =4&lt;br /&gt;
| LV2 =5&lt;br /&gt;
| LV3 =6&lt;br /&gt;
| LV4 =7&lt;br /&gt;
| LV5 =8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showTipStringsOnTerms&lt;br /&gt;
| example = showTipStringsOnTerms=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show tip-strips over terminals&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE &lt;br /&gt;
| LV1 =4&lt;br /&gt;
| LV2 =5&lt;br /&gt;
| LV3 =6&lt;br /&gt;
| LV4 =7&lt;br /&gt;
| LV5 =8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showWireDots&lt;br /&gt;
| example = showWireDots=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show dots at wire junctions&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =7&lt;br /&gt;
| LV2 =8&lt;br /&gt;
| LV3 =&lt;br /&gt;
| LV4 =&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showWireGuides&lt;br /&gt;
| example = showWireGuides=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show dashed line while wiring&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 =4&lt;br /&gt;
| LV2 =5&lt;br /&gt;
| LV3 =6&lt;br /&gt;
| LV4 =7&lt;br /&gt;
| LV5 =8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  structuresFadeToDiagramBeneath&lt;br /&gt;
| example = structuresFadeToDiagramBeneath=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Makes the diagram of structures semi-transparent so that you can see objects behind them.&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 =6&lt;br /&gt;
| LV2 =7&lt;br /&gt;
| LV3 =8&lt;br /&gt;
| LV4 =&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = Enabling this setting will slow down the development environment on large Block Diagrams&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  transparentBDLabels&lt;br /&gt;
| example = transparentBDLabels=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Use transparent name labels&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =5&lt;br /&gt;
| LV2 =6&lt;br /&gt;
| LV3 =7&lt;br /&gt;
| LV4 =8&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = UseNumbersForNewVIIcons&lt;br /&gt;
| example = UseNumbersForNewVIIcons=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Tells LabVIEW whether to automatically include a number (1-9) in the lower-right corner of each new VI&#039;s icon.&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 = 8.6&lt;br /&gt;
| LV2 = &lt;br /&gt;
| LV3 = &lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =&lt;br /&gt;
| notes = This key replaces [[#UseNumbersForNewVIIconsInLibs|UseNumbersForNewVIIconsInLibs]] from LabVIEW 8.5.&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = UseNumbersForNewVIIconsInLibs&lt;br /&gt;
| example = UseNumbersForNewVIIconsInLibs=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Tells LabVIEW whether to automatically include a number (1-9) in the lower-right corner of each new VI&#039;s icon for VIs created inside libraries (.lvlib, .lvclass, .xctl, .lvsc, etc).&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 = 8.5&lt;br /&gt;
| LV2 = &lt;br /&gt;
| LV3 = &lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =&lt;br /&gt;
| notes = This key was replaced by [[#UseNumbersForNewVIIcons|UseNumbersForNewVIIcons]] in LabVIEW 8.6.&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  viCaptionTipStrings&lt;br /&gt;
| example = viCaptionTipStrings=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Use control captions for subVI tip-strips&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 =5&lt;br /&gt;
| LV2 =6&lt;br /&gt;
| LV3 =7&lt;br /&gt;
| LV4 =8&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  viTitleInPalettes&lt;br /&gt;
| example = viTitleInPalettes=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Use Window Titles in function palettes&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =5&lt;br /&gt;
| LV2 =6&lt;br /&gt;
| LV3 =7&lt;br /&gt;
| LV4 =8&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Block_Diagram&amp;diff=3681</id>
		<title>LabVIEW configuration file/Block Diagram</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Block_Diagram&amp;diff=3681"/>
		<updated>2008-08-27T22:37:23Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of LabVIEW ini File settings relating to Block Diagram behaviour.&lt;br /&gt;
&lt;br /&gt;
{{TOCnestright}}&lt;br /&gt;
&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  allowDragDropFromFileDlg&lt;br /&gt;
| example = allowDragDropFromFileDlg=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Enables drag and drop functionality from the file dialog to the block diagram of a vi&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 = 8.5&lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = This functionality existed in LV 5.0 -&amp;gt; LV 7.1, was removed in LV 8.x, and added back in as an ini setting in 8.5&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  autoWireMax&lt;br /&gt;
| example = autoWireMax=24&lt;br /&gt;
| datatype = i&lt;br /&gt;
| description = Maximum distance between nodes for autowiring to be active&lt;br /&gt;
| permitted_values = 1 to 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
| default = 16&lt;br /&gt;
| LV1 =6&lt;br /&gt;
| LV2 =7&lt;br /&gt;
| LV3 =8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = This setting is only effective if [[#enableAutoWire|enableAutoWire]] is set to TRUE&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  autoWireMin&lt;br /&gt;
| example = autoWireMin=8&lt;br /&gt;
| datatype = i&lt;br /&gt;
| description = Minimum distance between nodes for autowiring to be active&lt;br /&gt;
| permitted_values = 1 to 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
| default = 4&lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = This setting is only effective if [[#enableAutoWire|enableAutoWire]] is set to TRUE&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  copyDeleteFPDCOFromFPTerm&lt;br /&gt;
| example = copyDeleteFPDCOFromFPTerm=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Delete front panel terminals from diagram&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 = &lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  enableAutoWire &lt;br /&gt;
| example = enableAutoWire=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Enable Auto Wiring&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE &lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  FancyFPTerms &lt;br /&gt;
| example = FancyFPTerms=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Place front panel terminals as icons&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = (Depends on LV Version)&lt;br /&gt;
| LV1 = 7&lt;br /&gt;
| LV2 = 8&lt;br /&gt;
| LV3 = &lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = http://forums.lavag.org/FancyFPTerms-in-LabVIEWini-t725.html&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  funkyErrClustWire&lt;br /&gt;
| example = funkyErrClustWire=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Change Error Cluster wires color from the standard cluster pink to a more distinctive brown/green color&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = LabVIEW 5.1, 6.x, 7.x: FALSE,  LabVIEW 8.x: TRUE&lt;br /&gt;
| LV1 = 5&lt;br /&gt;
| LV2 = 6&lt;br /&gt;
| LV3 = 7&lt;br /&gt;
| LV4 = 8&lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  inlineSubVIEnabled&lt;br /&gt;
| example = inlineSubVIEnabled=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Allows the context menu item &amp;quot;Inline SubVI&amp;quot; on any SubVI which inserts the code directly into the block diagram containing the SubVI.&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  maxUndoSteps&lt;br /&gt;
| example = maxUndoSteps=50&lt;br /&gt;
| datatype = i&lt;br /&gt;
| description = Maximum undo steps per VI&lt;br /&gt;
| permitted_values = 1 to 99&lt;br /&gt;
| default = 8&lt;br /&gt;
| LV1 = 5&lt;br /&gt;
| LV2 = 6&lt;br /&gt;
| LV3 = 7&lt;br /&gt;
| LV4 = 8&lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showSubVIName&lt;br /&gt;
| example = showSubVIName=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show subVI names when dropped&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =4&lt;br /&gt;
| LV2 =5&lt;br /&gt;
| LV3 =6&lt;br /&gt;
| LV4 =7&lt;br /&gt;
| LV5 =8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showTipStringsOnTerms&lt;br /&gt;
| example = showTipStringsOnTerms=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show tip-strips over terminals&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE &lt;br /&gt;
| LV1 =4&lt;br /&gt;
| LV2 =5&lt;br /&gt;
| LV3 =6&lt;br /&gt;
| LV4 =7&lt;br /&gt;
| LV5 =8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showWireDots&lt;br /&gt;
| example = showWireDots=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show dots at wire junctions&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =7&lt;br /&gt;
| LV2 =8&lt;br /&gt;
| LV3 =&lt;br /&gt;
| LV4 =&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  showWireGuides&lt;br /&gt;
| example = showWireGuides=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Show dashed line while wiring&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 =4&lt;br /&gt;
| LV2 =5&lt;br /&gt;
| LV3 =6&lt;br /&gt;
| LV4 =7&lt;br /&gt;
| LV5 =8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  structuresFadeToDiagramBeneath&lt;br /&gt;
| example = structuresFadeToDiagramBeneath=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Makes the diagram of structures semi-transparent so that you can see objects behind them.&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 =6&lt;br /&gt;
| LV2 =7&lt;br /&gt;
| LV3 =8&lt;br /&gt;
| LV4 =&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = Enabling this setting will slow down the development environment on large Block Diagrams&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  transparentBDLabels&lt;br /&gt;
| example = transparentBDLabels=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Use transparent name labels&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =5&lt;br /&gt;
| LV2 =6&lt;br /&gt;
| LV3 =7&lt;br /&gt;
| LV4 =8&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = UseNumbersForNewVIIcons&lt;br /&gt;
| example = UseNumbersForNewVIIcons=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Tells LabVIEW whether to automatically include a number (1-9) in the lower-right corner of each new VI&#039;s icon.&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 = 8.6&lt;br /&gt;
| LV2 = &lt;br /&gt;
| LV3 = &lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =&lt;br /&gt;
| notes = This key replaces [[#UseNumbersForNewVIIconsInLibs|UseNumbersForNewVIIconsInLibs]] from LabVIEW 8.5.&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = UseNumbersForNewVIIconsInLibs&lt;br /&gt;
| example = UseNumbersForNewVIIconsInLibs=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Tells LabVIEW whether to automatically include a number (1-9) in the lower-right corner of each new VI&#039;s icon for VIs created inside libraries (.lvlib, .lvclass, .xctl, .lvsc, etc).&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 = 8.0&lt;br /&gt;
| LV2 = 8.20&lt;br /&gt;
| LV3 = 8.5&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =&lt;br /&gt;
| notes = LabVIEW 8.5 only.  This key was replaced by [[#UseNumbersForNewVIIcons|UseNumbersForNewVIIcons]] in LabVIEW 8.6.&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  viCaptionTipStrings&lt;br /&gt;
| example = viCaptionTipStrings=FALSE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Use control captions for subVI tip-strips&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = TRUE&lt;br /&gt;
| LV1 =5&lt;br /&gt;
| LV2 =6&lt;br /&gt;
| LV3 =7&lt;br /&gt;
| LV4 =8&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname =  viTitleInPalettes&lt;br /&gt;
| example = viTitleInPalettes=TRUE&lt;br /&gt;
| datatype = b&lt;br /&gt;
| description = Use Window Titles in function palettes&lt;br /&gt;
| permitted_values = TRUE or FALSE&lt;br /&gt;
| default = FALSE&lt;br /&gt;
| LV1 =5&lt;br /&gt;
| LV2 =6&lt;br /&gt;
| LV3 =7&lt;br /&gt;
| LV4 =8&lt;br /&gt;
| LV5 =&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 = w&lt;br /&gt;
| OS2 = m&lt;br /&gt;
| OS3 = l&lt;br /&gt;
| OS4 = u&lt;br /&gt;
| notes = None&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Benchmarking_Code_Speed&amp;diff=3520</id>
		<title>Benchmarking Code Speed</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Benchmarking_Code_Speed&amp;diff=3520"/>
		<updated>2008-04-29T22:28:12Z</updated>

		<summary type="html">&lt;p&gt;Crelf: New page: {{TOCnestright}} Benchmarking code speed can be difficult, mostly because it&amp;#039;s often difficult to remove the testing environment from the unit to be tested.  Here are some tips on creating...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCnestright}}&lt;br /&gt;
Benchmarking code speed can be difficult, mostly because it&#039;s often difficult to remove the testing environment from the unit to be tested.  Here are some tips on creating a valid testing environment when testing code unit speed.&lt;br /&gt;
&lt;br /&gt;
==Title A==&lt;br /&gt;
Text A.&lt;br /&gt;
&lt;br /&gt;
==Title B==&lt;br /&gt;
Text B.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Benchmarking|Code_Speed]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Info-LabVIEW&amp;diff=3450</id>
		<title>Info-LabVIEW</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Info-LabVIEW&amp;diff=3450"/>
		<updated>2008-02-15T19:36:02Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
Info-LabVIEW is an independent mailing list to discuss LabVIEW. Tom Coradeschi, originally formed the list when LabVIEW ran on Macintosh computers only (National Instruments released LabVIEW for Windows in 1992). The list has been running now for over 16 years and has become a LabVIEW institution. Today, Info LabVIEW keeps thousands&amp;lt;sup&amp;gt;[&#039;&#039;citation needed&#039;&#039;]&amp;lt;/sup&amp;gt; of subscribers talking to each other. Although the vast majority of LabVIEW programmers use Windows&amp;lt;sup&amp;gt;[&#039;&#039;citation needed&#039;&#039;]&amp;lt;/sup&amp;gt;, Mac-specific questions still appear regularly.&lt;br /&gt;
&lt;br /&gt;
==Milestone Posts==&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/infolabview/ILVDigests/1991/02/14/Info-LabVIEW_Digest_1991-02-14_001.html First Message] (1991-02-14)&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/infolabview/ILVDigests/1994/05/11/Info-LabVIEW_Digest_1994-05-11_007.html Gary Johnson&#039;s story of writing LabVIEW Graphical Programming] (1994-05-11)&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/infolabview/ILVDigests/1999/05/27/Info-LabVIEW_Digest_1999-05-27_025.html Greg McKaskle&#039;s &amp;quot;Rusty Nails&amp;quot; post] (1999-05-27)&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/infolabview/ILVDigests/2006/08/14/Info-LabVIEW_Digest_2006-08-14_006.html  Jim Kring&#039;s announcement that LabVIEW for Everyone, 3rd edition ships] (2006-08-14)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Info-LabVIEW mailing list archive]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://sthmac.magnet.fsu.edu/infolabview/subscribe.html Subscribe to Info-LabVIEW]&lt;br /&gt;
*[http://sthmac.magnet.fsu.edu/infolabview/ Info-LabVIEW home]&lt;br /&gt;
&lt;br /&gt;
[[Category:Communities]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Front_Panel&amp;diff=3170</id>
		<title>LabVIEW configuration file/Front Panel</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Front_Panel&amp;diff=3170"/>
		<updated>2007-11-07T18:19:46Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of LabVIEW ini File settings relating to Front Panel behaviour.&lt;br /&gt;
&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = blinkFG&lt;br /&gt;
| example =blinkFG=00EF12FF&lt;br /&gt;
| datatype =i&lt;br /&gt;
| description =Color of foreground blink of FP components (xxRRGGBB)&lt;br /&gt;
| permitted_values =0x00 to 0x00FFFFFF&lt;br /&gt;
| default =Unknown&lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = blinkBG&lt;br /&gt;
| example =blinkFG=001100FF&lt;br /&gt;
| datatype =i&lt;br /&gt;
| description =Color of background blink of FP components (xxRRGGBB)&lt;br /&gt;
| permitted_values =0x00 to 0x00FFFFFF&lt;br /&gt;
| default =Unknown&lt;br /&gt;
| LV1 = 6&lt;br /&gt;
| LV2 = 7&lt;br /&gt;
| LV3 = 8&lt;br /&gt;
| LV4 = &lt;br /&gt;
| LV5 = &lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = blinkSpeed&lt;br /&gt;
| example =blinkSpeed=250&lt;br /&gt;
| datatype =i&lt;br /&gt;
| description =Blink speed (milliseconds)&lt;br /&gt;
| permitted_values =1 to 2&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
| default =1000&lt;br /&gt;
| LV1 = 4&lt;br /&gt;
| LV2 = 5&lt;br /&gt;
| LV3 = 6&lt;br /&gt;
| LV4 = 7&lt;br /&gt;
| LV5 = 8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = doubleClickToEditControl&lt;br /&gt;
| example =doubleClickToEditControl=TRUE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =Open the control editor with double click&lt;br /&gt;
| permitted_values =TRUE or FALSE&lt;br /&gt;
| default =FALSE&lt;br /&gt;
| LV1 = 4&lt;br /&gt;
| LV2 = 5&lt;br /&gt;
| LV3 = 6&lt;br /&gt;
| LV4 = 7&lt;br /&gt;
| LV5 = 8&lt;br /&gt;
| LV6 = &lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = noBoxAroundName&lt;br /&gt;
| example =noBoxAroundName=FALSE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =Use transparent name labels&lt;br /&gt;
| permitted_values =TRUE or FALSE&lt;br /&gt;
| default =TRUE&lt;br /&gt;
| LV1 = 3&lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = offscreenUpdates&lt;br /&gt;
| example =offscreenUpdates=FALSE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =Use smooth updates during drawing&lt;br /&gt;
| permitted_values =TRUE or FALSE&lt;br /&gt;
| default =TRUE&lt;br /&gt;
| LV1 = 3&lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = returnKeyAction&lt;br /&gt;
| example =returnKeyAction=TRUE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =End text entry with Return key&lt;br /&gt;
| permitted_values =TRUE or FALSE&lt;br /&gt;
| default =FALSE&lt;br /&gt;
| LV1 = 3&lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = sunKeyboard&lt;br /&gt;
| example =sunKeyboard=TRUE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =Support numeric keypad&lt;br /&gt;
| permitted_values =TRUE or FALSE&lt;br /&gt;
| default =FALSE&lt;br /&gt;
| LV1 = 3&lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 =u&lt;br /&gt;
| OS2 =&lt;br /&gt;
| OS3 =&lt;br /&gt;
| OS4 =&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = useAllFKeys&lt;br /&gt;
| example =useAllFKeys=FALSE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =Override system default function key settings&lt;br /&gt;
| permitted_values =TRUE or FALSE&lt;br /&gt;
| default =TRUE&lt;br /&gt;
| LV1 = 3&lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
{{ labviewconfigurationkey&lt;br /&gt;
| keyname = useLocaleDecimalPt&lt;br /&gt;
| example =useLocaleDecimalPt=FALSE&lt;br /&gt;
| datatype =b&lt;br /&gt;
| description =Use localized decimal point&lt;br /&gt;
| permitted_values =TRUE or FALSE&lt;br /&gt;
| default =TRUE&lt;br /&gt;
| LV1 = 3&lt;br /&gt;
| LV2 = 4&lt;br /&gt;
| LV3 = 5&lt;br /&gt;
| LV4 = 6&lt;br /&gt;
| LV5 = 7&lt;br /&gt;
| LV6 = 8&lt;br /&gt;
| OS1 =w&lt;br /&gt;
| OS2 =m&lt;br /&gt;
| OS3 =l&lt;br /&gt;
| OS4 =u&lt;br /&gt;
| notes =None&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Aspects_of_error_handling&amp;diff=3156</id>
		<title>Aspects of error handling</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Aspects_of_error_handling&amp;diff=3156"/>
		<updated>2007-10-30T02:09:42Z</updated>

		<summary type="html">&lt;p&gt;Crelf: Added basic error info.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:ActiveDiscuss}}&lt;br /&gt;
Writing VIs and SubVIs that incorporate error handling is considered good form, not only to allow the user indication of abnormal software execution, but also to allow the software to make decisions based on the status of previous operations. Including error clusters in your code assists in troubleshooting, modularity, and user friendliness.&lt;br /&gt;
&lt;br /&gt;
== The Error Cluster ==&lt;br /&gt;
The error cluster is a predefined LabVIEW cluster that is used to contain error status information. The cluster contains the following three components:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Data Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Status&lt;br /&gt;
| Boolean&lt;br /&gt;
| Indicates if an error has occurred (TRUE = error, FALSE = no error).&lt;br /&gt;
|-&lt;br /&gt;
| Code&lt;br /&gt;
| 32-Bit signed integer&lt;br /&gt;
| A standardized error code specific to the particular error. LabVIEW has a table of default error codes, although the user is able to define custom error codes. See below for more information.&lt;br /&gt;
|-&lt;br /&gt;
| Source&lt;br /&gt;
| String&lt;br /&gt;
| Textual information often describing the error and the VI it occurred within.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Although one of the most obvious methods of conditional code execution might be to unbundle the Status Boolean of the error cluster, and feed it to the conditional terminal of a case structure (figure coming soon...), the complete cluster can be wired to it instead (figure coming soon...).  The functionality of the code in (figure coming soon...) and (figure coming soon...) is identical, although its readability is vastly improved as the second example colors the case structure green for the No Error case, and red for the Error case. Wrapping the entire code of a SubVI within a conditional case structure based on the error input allows VIs at higher levels to continue functioning, without executing code that could be useless or even dangerous when an error has occurred. Consider the simple report generation example shown in (figure coming soon...).&lt;br /&gt;
&lt;br /&gt;
A report is initially created, a file is then attached, the report is printed, and finally destroyed. The dataflow link between these SubVIs is the report’s reference number (refnum), which ensures each execute in a predefined order. If each of the SubVIs execute without error, then the process completes successfully.  Conversely, if one of the SubVIs encounters an error, subsequent SubVIs are unaware of the problem and attempt to execute regardless. In the example above, an error in the Attach a File to the Report SubVI will not cause the Print the Report SubVI to fail, resulting in a blank report print. If effective error handling is introduced (figure coming soon...), the Print the Report SubVI will know if an error has occurred before its execution is requested. If the functional code inside the Print the Report SubVI is enclosed within a conditional case structure based on the error input, the printing code is bypassed, and the error cluster is passed on to the next SubVI.&lt;br /&gt;
&lt;br /&gt;
To attain a higher level of user interaction, standard SubVIs exist to alert the user to an error on the error cluster, and prompt for conditional actions. The Simple Error Handler.vi (figure coming soon...) allows for a basic level of error cluster status reporting, displaying detected errors in a dialog box, and prompting the user for an action based on the type of dialog input (for example, OK, Cancel, Stop, etc.).&lt;br /&gt;
&lt;br /&gt;
The Simple Error Handler.vi is a wrapper for the lower level General Error Handler.vi. The latter (figure coming soon...) is more configurable, and permits the dynamic definition of custom error codes, and error exception handling. LabVIEW 7.0 brings with it an addition to the error handling function palette, Clear Errors.vi (figure coming soon...). This VI is simply an error in control and an&lt;br /&gt;
error out indicator, which are not linked on the wiring diagram, causing any errors on the wired error link to be cancelled. This VI can be useful when constructing custom error-handling VIs, including dialog boxes allowing user interaction that is not covered by the simple and general error-handling VIs, but should not be used alone. Although dumping the errors from the error cluster may be tempting, one must incorporate appropriate code to handle them.&lt;br /&gt;
&lt;br /&gt;
== Wiring Errors into a SubVI Connector Pane ==&lt;br /&gt;
As described above, SubVIs have an associated connector pane, and the placement of error cluster inputs and output is generally in the lower quadrants (error in on the left, and error out on the right), with corresponding exclamation marks over the connectors on the SubVI’s icon (figure coming soon...).&lt;br /&gt;
&lt;br /&gt;
== Default Error Codes ==&lt;br /&gt;
The LabVIEW execution system contains a large list of standard and specific errors, encouraging the reuse of generic codes across applications. A list of generic errors codes can be found under the LabVIEW Help menu (figure coming soon...).  Another method of parsing a small number of errors is to select the Help Explain Error menu item.  This will launch an interface that allows the user to enter an error code, and a brief explanation is displayed (figure coming soon...). This interface is also accessible by right-clicking on a front panel error cluster, and selecting Explain Error.&lt;br /&gt;
&lt;br /&gt;
== Custom Error Codes ==&lt;br /&gt;
National Instruments has set several error codes aside for custom use. If an existing error code does not adequately describe the error condition, the user can define custom codes that are specific to the application.  Codes between 5000 through to 9999 are available for use, and do not need to conform to any other application. Although General Error Handler.vi can be used to define custom error codes, one can also create an XML file in the labview\user.lib\errors directory that contains custom error codes and their descriptions. This method is particularly useful if the user requires custom error codes to apply to several applications, or if the codes are used by several software engineers in a team or are to be distributed with an application.&lt;br /&gt;
&lt;br /&gt;
For example, the XML filename must be in the format &#039;&#039;&#039;*-errors.txt&#039;&#039;&#039; (where &#039;&#039;&#039;*&#039;&#039;&#039; is user definable), and the internal file structure must adhere to the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;?XML Version=&amp;quot;1.0&amp;quot;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nidocument&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nicomment&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This is a custom error code definition file for my application.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/nicomment&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nierror code=&amp;quot;5000&amp;quot;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
User Access Denied!&amp;lt;br /&amp;gt;&lt;br /&gt;
Contact the Security Department to gain clearance to perform this function.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/nierror&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nierror code=&amp;quot;5001&amp;quot;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
User Unknown.&amp;lt;br /&amp;gt;&lt;br /&gt;
Contact the People Development Department.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/nierror&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nierror code=&amp;quot;5100&amp;quot;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Driver Unable to Contact Instrument Database.&amp;lt;br /&amp;gt;&lt;br /&gt;
Contact the Software Engineering Department Helpdesk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/nierror&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nierror code=&amp;quot;5200&amp;quot;&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Plug-In Module in R&amp;amp;D mode – not to be used in Production Environment.&amp;lt;br /&amp;gt;&lt;br /&gt;
Contact the New Product Development Group.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/nierror&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/nidocument&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As can be seen, a file comment can be created within the &amp;lt;nicomment&amp;gt; tag space. Each custom error is defined as an &amp;lt;nierror&amp;gt; with it’s associated error code, and its error message is then placed inside the &amp;lt;nierror&amp;gt; tag space. Although hand coding a custom error code XML file is possible, the Error Code File Editor (Tools-&amp;gt;Advanced-&amp;gt;Edit Error Codes) provides a simple GUI for file creation and editing (figure coming soon...). Once custom error code files have been created and/or altered, LabVIEW must be&lt;br /&gt;
restarted for the changes to take effect.  It is often useful to define code bands during the project planning stage, setting aside bands for specific related error groups.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;:&lt;br /&gt;
This entire section of WIKI about &amp;quot;Error Handling&amp;quot; could benefit from a deep reading of the online help for the General Error Handler.vi. That VI has more facilities than folks typically know. FOR EXAMPLE: &lt;br /&gt;
&lt;br /&gt;
The General Error Handler.vi includes an input parameter for the type of dialog, one option is &amp;quot;no dialog.&amp;quot; I would STRONGLY recommended instead of calling &amp;quot;Error Code Database.vi&amp;quot;. The primary reason for the recommendation is that the translation of error code cluster into human readable strings involves much more than just looking up text in the database. The &#039;&#039;&#039;source&#039;&#039;&#039; string itself may include information to override or extend the database, and the text in either the &#039;&#039;&#039;source&#039;&#039;&#039; string or the database may include formatting commands, such as HTML tags for bold face. Encoding information in the &#039;&#039;&#039;source&#039;&#039;&#039; string is a technique that will become more common in the future. &lt;br /&gt;
&lt;br /&gt;
You may desire to display the text, fully formatted, in a string indicator of your own instead of in any dialog. Use the function of General Error Handler CORE.vi (found on the block diagram of General Error Handler.vi) to do this. &lt;br /&gt;
&lt;br /&gt;
[[category:LabVIEW fundamentals]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Color&amp;diff=3155</id>
		<title>Color</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Color&amp;diff=3155"/>
		<updated>2007-10-29T23:28:56Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Colors&#039;&#039;&#039; are represented in LabVIEW by an unsigned 32-bit integer. The integer is of the hexadecimal form 0x00RRGGBB, where RR, GG, and BB represent the red, green, and blue components of the color, respectively.&lt;br /&gt;
&lt;br /&gt;
[[category:data types]]&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Functional_global_variable&amp;diff=1785</id>
		<title>Functional global variable</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Functional_global_variable&amp;diff=1785"/>
		<updated>2007-06-07T14:42:29Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Alternative Nomenclature */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Functional Globals are VIs that allow controlled access to data or resources, often allowing various actions to be performed.  Functional Globals (FGs) most often make use of uninitialized shift registers (USRs).  USRs are shift registers that do not have a wired input coming into the left side of the loop.  A USR stores its data between successive runs of the VI as long as the VI remains in memory.&lt;br /&gt;
&lt;br /&gt;
==Alternative Nomenclature==&lt;br /&gt;
Functional Globals are known by various names among LabVIEW programmers.&lt;br /&gt;
*LV2 globals – because LV2 supported uninitialized shift registers&lt;br /&gt;
*USR globals – since most FGs make use of uninitialized shift registers&lt;br /&gt;
* VIG - &amp;quot;VI Global&amp;quot; as the VI performs the functionality of a global&lt;br /&gt;
*Action Engines – it has been argued [http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=240328&amp;amp;query.id=618807#M240328] that the term Functional Globals should refer to VIs that just allow read/write access to data.  Action Engines would refer to the larger set of VIs that allow some defined action on the data. &lt;br /&gt;
&lt;br /&gt;
The official name for these constructs in NI literature is Functional Global Variable, and a [http://forums.lavag.org/index.php?showtopic=2469&amp;amp;st=0 survey] on LAVA indicated that Functional Globals is also the most popular choice.&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
The most common form of a Functional Global is a [[While Loop]] with a TRUE wired to the stop condition.  This forces the loop to terminate after just one execution, meaning the while loop is only used to provide a place to put USRs.  A [[For Loop]] could also be used with a constant wired to the count terminal.  Another method is to use a single-element queue to store the data, though this requires more mouse clicks to implement.  The performance of each of these is very close and most likely will vary a little from computer to computer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Simple_FG.PNG|frame|center|Simple Functional Global using a While Loop]]&lt;br /&gt;
&lt;br /&gt;
In order to specify what action to perform, an [[enumerated type]] is often used as an input to the Functional Global.  Other methods are possible (Booleans, First Call?, etc.), but an enumerated type provides for a readable, extensible list of actions.  Furthermore, saving the enumerated type as a typedef control makes any changes to the list automatically update wherever the Functional Global is used in the code.  The ‘action’ input is fed to a case structure which contains the code to implement for each of the defined actions.&lt;br /&gt;
&lt;br /&gt;
For more complex situations, multiple actions can be performed on a single call to the FG.  This can be a straightforward [[state machine]], or it can allow for different actions based on the data received or on the existence of resources, etc.&lt;br /&gt;
&lt;br /&gt;
The data in a Functional Global could be of any type, but very often there will be several data elements in a single FG.  It is helpful to group the data into a cluster to limit the number of wires entering and leaving the FG.  Designing the data structures and how you cluster your data should be done early on, rather than haphazardly growing your clusters as you grow your program.&lt;br /&gt;
&lt;br /&gt;
In order to deal with varying input requirements on the different actions, one can create ‘wrappers’ around the Functional Global that allow for different inputs to be required.  This also gives the benefit of being able to search your code for certain actions as you can search for a specific VI, but not a specific enumerated type’s value.&lt;br /&gt;
&lt;br /&gt;
==Uses==&lt;br /&gt;
The primary use of Functional Globals is to provide data sharing across an entire project, both horizontally and vertically.  Horizontal sharing means multiple top-level VIs running autonomously can all have access to the same data.  Vertical sharing means that subVIs at any depth will have access to the data without requiring explicit passing of parameters through VI [[connector pane]] terminals.  These are common issues in even small-sized programs.&lt;br /&gt;
&lt;br /&gt;
Another common use is to encapsulate some functionality, especially functionality that is linked to persistent data or resources like files or devices.  This encapsulation protects the resource and provides an extensible interface for interacting with the data or resource.  The encapsulation also allows you to avoid a plethora of shift registers in a single VI.  You can offload the shift-register to the Functional Global, and call it when needed, without worrying about wiring the data through all your case structures.&lt;br /&gt;
&lt;br /&gt;
To get a better idea of what can be done with Functional Globals, here is a list of things that can be done:&lt;br /&gt;
*Load information from a file into a FG, access it anywhere in your program&lt;br /&gt;
*Maintain your system’s configuration parameters in one location.&lt;br /&gt;
*Store a control reference (like a tree control) in a FG, and then define an interface to manage that control.  For complex controls like trees and multi-column listboxes this can simplify your top-level code.&lt;br /&gt;
*Timers are well implemented with FGs.  You can keep the start time in the shift register, and then check the elapsed time when you call it again.&lt;br /&gt;
*Automatically preallocate an array when the FG is first called, then use “Replace Array Subset” to efficiently manipulate the array.&lt;br /&gt;
*Keep an ‘Undo’ list (stack) that allows you to push changes onto a stack, and pop them off when you need to undo the change. &lt;br /&gt;
The list could go on and on – whatever you can dream up!&lt;br /&gt;
&lt;br /&gt;
==Race Conditions and Locking==&lt;br /&gt;
One of the main reasons that Functional Globals are encouraged in lieu of [[global variable]]s is race conditions.  The majority of Functional Globals are, by definition, not reentrant so that different calls to the FG will all refer to the same shift registers and hence the same data or resource.  This means that when a VI calls a FG, that FG is locked or reserved for use by the calling VI.  Other VIs need to wait until it is done before they can call the FG.&lt;br /&gt;
&lt;br /&gt;
Global variables are reentrant.  If you try to write a value to the global in several places in your code, updates to the value are unpredictable with respect to time. This means that changes to the global can be subject to race conditions. This is especially true if you read/write to the global where a race condition could occur between the read and the write of the variable.&lt;br /&gt;
&lt;br /&gt;
The downside for Functional Globals is that the locking that takes place can be a bottleneck in the code if many VIs are trying to access the FG at the same time.  The majority of applications will not have a problem, but care must be taken if speed is a concern.&lt;br /&gt;
&lt;br /&gt;
It is also important to note that Functional Globals are not a cure-all for race conditions.  If actions on the Functional Global are not atomic (i.e. they require more than one call to the FG) then race conditions are still possible.  Race conditions are only eliminated if all updates to the data are done inside the FG, in a single call.  Here are a couple ways to still allow race conditions with FGs.&lt;br /&gt;
*Ask for the data from the FG, change it, and then write it back to the FG.&lt;br /&gt;
*Successive modifications, such as {Set data, normalize data, sort data, output max}  By the time you sort the data, new data could have been set that hasn’t been normalized.&lt;br /&gt;
&lt;br /&gt;
==Benefits==&lt;br /&gt;
#Efficient Memory Usage – Because the VI retains the same data space regardless of it use in the code, only a single call to the memory manager is made. If arrays are stored in the USR, and replace array element primitives used, then the memory space is efficiently used wherever the VI is called.&lt;br /&gt;
#Reduces problems with race conditions, as discussed above.&lt;br /&gt;
#Error checking can be done on data writes (Global variables don’t allow this).&lt;br /&gt;
#High-level code more readable – By moving shift registers and code logic into Functional Globals with readable action lists, top-level code become simpler and cleaner.&lt;br /&gt;
#Reuse.  Many FGs are generic enough to be used over and over again.&lt;br /&gt;
&lt;br /&gt;
==Concerns==&lt;br /&gt;
===Busy connector panes===&lt;br /&gt;
Terminals get used up quickly, so be sure to design well up front and choose a connector pane with more terminals than you need.  You can avoid excessive terminal usage by grouping all of your data into a cluster (preferably, a [[Type Definition]]) that is passed in and out of your functional global which will allow you to bundle and unbundle specific variables as needed on your main VI.&lt;br /&gt;
&lt;br /&gt;
===Data Persistence===&lt;br /&gt;
Data in a USR, and hence in a Functional Global, disappears if the owning VI goes out of memory.  When a VI runs for the first time, all of its subVIs that are not already in memory are loaded into memory and they belong to that parent VI.  If that parent VI is stopped, all of the subVIs that belong to it are also released from memory – even if there are other VIs in memory still referencing those subVIs.  The next time one of those subVIs is run, it is loaded into memory again and that calling VI becomes the new parent VI.  But if there was anything stored in USRs, that data is now gone.  &lt;br /&gt;
&lt;br /&gt;
This behavior is different from a queue reference, for instance, where the queue is only destroyed when ALL VIs referencing it leave memory.  It means that if you use Functional Globals across multiple top-level VIs, then you need to have a VI that is run first and contains all of your Functional Globals as subVIs.  This ‘First Run’ VI must stay in memory until all other top-level VIs are closed to insure that the Functional Global data will be available.&lt;br /&gt;
&lt;br /&gt;
==Reentrant functional globals==&lt;br /&gt;
===Unshared data===&lt;br /&gt;
There are certain problems where you do not need to share the persistent data elsewhere in the code.  If you create a &#039;&#039;&#039;windowed average&#039;&#039;&#039; VI, it can be made reentrant and can be used in multiple places in your code to average data streams.  This is an example of an in-place operation that is not shared, but requires persistent data.  Timing a process in a single loop could be done with one instance of a Functional Global.  Making this timing FG reentrant allows the developer to use that same timing FG to time other processes.  See [[Reentrant VI]] for more information.&lt;br /&gt;
&lt;br /&gt;
===By reference===&lt;br /&gt;
It’s possible to make use of reentrancy to duplicate functional globals. This allows to create as many globals as you need (even at run time) without duplicating code or modifying the original FG. The main disadvantage of this technique is the necessity to keep a reference to every instance of the functional global and pass them to the VIs or subVIs that will use them.&lt;br /&gt;
&lt;br /&gt;
With this method, the only change to the original FG is to make the VI reentrant. Keep in mind that, from now on, this functional global can’t be used in the habitual way, since any instance will retain its own values.&lt;br /&gt;
&lt;br /&gt;
To create an instance of the functional global, open it with the &#039;&#039;&#039;Open VI Reference&#039;&#039;&#039; function (use option 0x08 to prepare for reentrant run) and use the output reference to set the control values, run the VI and get the results. To facilitate things an avoid mistakes when getting/setting values, may be advisable to use the &#039;&#039;&#039;Call by Reference node&#039;&#039;&#039;. Furthermore, the encapsulation of the FG actions in specific wrappers, as detailed in the Structure section above, is also useful.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Global variable]]&lt;br /&gt;
*[[State machine]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*[http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=240328&amp;amp;query.id=618807#M240328 NI Forums Community Nugget on Action Engines]&lt;br /&gt;
*[http://zone.ni.com/reference/en-XX/help/371361A-01/lvconcepts/suggestions_for_exec/#Functional_Global_Variables NI Documentation on Functional Global Variables]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Easter_Eggs&amp;diff=1207</id>
		<title>LabVIEW configuration file/Easter Eggs</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Easter_Eggs&amp;diff=1207"/>
		<updated>2007-05-07T23:16:57Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LabVIEW configuration back}}&lt;br /&gt;
This is a list of LabVIEW ini File settings relating to Easter Eggs - the messages that NI R&amp;amp;D have hidden in there.  Essentially, they have no functional advantage, but are a bit-o-fun.&lt;br /&gt;
&lt;br /&gt;
== HiliteExecutionPride ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;HiliteExecutionPride=TRUE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Changes the highlight execution bubbles that traverse the wires from a circle into a small NI logo&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008000&amp;gt;Boolean&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: &amp;lt;code&amp;gt;TRUE&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 7.x, 8.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ICantBelieveItsNotButter ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;ICantBelieveItsNotButter=TRUE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Changes the LabVIEW splash screen to a most delcious shade of yellow&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008000&amp;gt;Boolean&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: &amp;lt;code&amp;gt;TRUE&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 6.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ILuvLV20 ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;ILuvLV20=TRUE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Adds an impressive birthday cake ot the &amp;quot;About&amp;quot; screen&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008000&amp;gt;Boolean&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: &amp;lt;code&amp;gt;TRUE&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 8.20&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TwentyYears ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;TwentyYears=TRUE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Adds the following text to the splash screen on launch: &amp;quot;Thank you for 20 years of Dataflow...&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008000&amp;gt;Boolean&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: &amp;lt;code&amp;gt;TRUE&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 8.20&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Easter_Eggs&amp;diff=1206</id>
		<title>LabVIEW configuration file/Easter Eggs</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Easter_Eggs&amp;diff=1206"/>
		<updated>2007-05-07T22:43:10Z</updated>

		<summary type="html">&lt;p&gt;Crelf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LabVIEW configuration back}}&lt;br /&gt;
This is a list of LabVIEW ini File settings relating to Easter Eggs - the messages that NI R&amp;amp;D have hidden in there.  Essentially, they have no functional advantage, but are a bit-o-fun.&lt;br /&gt;
&lt;br /&gt;
== HiliteExecutionPride ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;HiliteExecutionPride=TRUE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Changes the highlight execution bubbles that traverse the wires from a circle into a small NI logo&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008000&amp;gt;Boolean&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: &amp;lt;code&amp;gt;TRUE&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 7.x, 8.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TwentyYears ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;TwentyYears=TRUE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Adds the following text to the splash screen on launch: &amp;quot;Thank you for 20 years of Dataflow...&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008000&amp;gt;Boolean&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: &amp;lt;code&amp;gt;TRUE&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 8.20&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Easter_Eggs&amp;diff=1183</id>
		<title>LabVIEW configuration file/Easter Eggs</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Easter_Eggs&amp;diff=1183"/>
		<updated>2007-05-07T22:14:32Z</updated>

		<summary type="html">&lt;p&gt;Crelf: New page: {{LabVIEW configuration back}} This is a list of LabVIEW ini File settings relating to Easter Eggs - the messages that NI R&amp;amp;D have hidden in there.  Essentially, they have no functional ad...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LabVIEW configuration back}}&lt;br /&gt;
This is a list of LabVIEW ini File settings relating to Easter Eggs - the messages that NI R&amp;amp;D have hidden in there.  Essentially, they have no functional advantage, but are a bit-o-fun.&lt;br /&gt;
&lt;br /&gt;
== TwentyYears ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;TwentyYears=TRUE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Adds the following text to the splash screen on launch: &amp;quot;Thank you for 20 years of Dataflow...&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008000&amp;gt;Booelan&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: &amp;lt;code&amp;gt;TRUE&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;FALSE&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 8.20&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1165</id>
		<title>LabVIEW configuration file</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1165"/>
		<updated>2007-05-07T22:09:59Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Settings Descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article contains information related to the LabVIEW configuration file. This file is used by LabVIEW to store configuration information related to the LabVIEW development environment. If you are interested in finding out how to read and write your own [[configuration file]] then see the article on the [[configuration file|configuration file VIs]].&lt;br /&gt;
== Editing the .\labview.ini File - A Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
The options that aren&#039;t in the preferences dialog are generally considered to be not useful or even harmful. They are sometimes there to allow National Instruments a backdoor or a workaround for when the LabVIEW development team changes a behavior. They are also used to turn on obscure development features that the developers use to make or debug LabVIEW. These obscure features are typically kind of like the attic or basement of a house, not finished out, not very interesting, and potentially harmful.&amp;lt;br/&amp;gt;&lt;br /&gt;
The LabVIEW developers have never tried to hide any of these strings, but it is unlikely that you will gain any benefit from trying out various combinations of the settings. If you ask technical support what a setting is, they will likely tell you that they have no idea. They are telling you the truth.&amp;lt;br/&amp;gt;&lt;br /&gt;
Even some of the folks in NI R&amp;amp;D may not know what some of the settings do without checking the code. Others, such as exoticcontrols, no longer do anything. It was once used to show a control palette submenu that contained controls that were still in work and not ready for prime-time. They were experiments, unsupported features, and guaranteed to crash if you did much with them. Just the sort of thing that is needed for development, but not useful to even advanced LabVIEW users unless they have a death-wish.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you experiment with the .ini file and you crash mysteriously losing hours of work, I&#039;d suggest putting the file back to the way LabVIEW left it. Don&#039;t ask tech support to fix it or complain that the LabVIEW attic has rusty nails and splinters.&amp;lt;br/&amp;gt;&lt;br /&gt;
Resedit is a low level tool that in the right hands is useful, in the wrong hands, well, its in the wrong hands. For the person that likes taking a multimeter and a soldering iron to computers and household appliances, its exactly what you always wanted. If you start monkeying with things in the resources or the .ini file, use common sense and do it on a copy or you will just end up reinstalling LabVIEW.&amp;lt;br/&amp;gt;&lt;br /&gt;
Once the fun and experimentation is over with, I think you will agree that the useful options, with very few exceptions are in the Preferences dialog.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Settings Descriptions ==&lt;br /&gt;
This is a relatively comprehensive list of the settings that can be included in a .\labview.ini file (or a compiled executable&#039;s ini file).  Whilst some of these settings appera in the files by default, others may only appear when the features used require them to be there, whilst others still can only be added manually to provide access to backdoor settings and operations.&lt;br /&gt;
&lt;br /&gt;
LabVIEW ini Settings are organised into the following categories (in alphabetical order):&lt;br /&gt;
# [[LabVIEW_ini_File.Block_Diagram|Block Diagram]]&lt;br /&gt;
# [[LabVIEW_ini_File.Colors|Colors]]&lt;br /&gt;
# [[LabVIEW_ini_File.Debugging|Debugging]]&lt;br /&gt;
# [[LabVIEW_ini_File.Execution_System|Execution System]]&lt;br /&gt;
# [[LabVIEW_ini_File.Fonts|Fonts]]&lt;br /&gt;
# [[LabVIEW_ini_File.Front_Panel|Front Panel]]&lt;br /&gt;
# [[LabVIEW_ini_File.History|History]]&lt;br /&gt;
# [[LabVIEW_ini_File.Miscellaneous|Miscellaneous]]&lt;br /&gt;
# [[LabVIEW_ini_File.Paths|Paths]]&lt;br /&gt;
# [[LabVIEW_ini_File.Performance|Performance]]&lt;br /&gt;
# [[LabVIEW_ini_File.Printing|Printing]]&lt;br /&gt;
# [[LabVIEW_ini_File.Time_and_Date|Time and Date]]&lt;br /&gt;
# [[LabVIEW_ini_File.VI_Server|VI Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Web_Server|Web Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Unknown|Unknown]] - do you recognise any of these?&lt;br /&gt;
# [[LabVIEW_ini_File.Easter_Eggs|Easter Eggs]] - reveal hidden messages (no functional advantage, but a bit-o-fun)&lt;br /&gt;
&lt;br /&gt;
* Add your own ini setting descriptions using these [[LabVIEW_ini_File.Key_Templates|wiki templates]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
[[Custom LabVIEW configuration file]]&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://zone.ni.com/reference/en-XX/help/371361B-01/lvconcepts/customizing_your_work_environment/#How_LabVIEW_Stores_Options NI.com online help for LV configuration files]&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/labview/LVOptionsList.html Scott Hannahs&#039;s LabVIEW Info Page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Paths&amp;diff=1146</id>
		<title>LabVIEW configuration file/Paths</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file/Paths&amp;diff=1146"/>
		<updated>2007-05-07T22:00:12Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* defaultdir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LabVIEW configuration back}}&lt;br /&gt;
This is a list of LabVIEW ini File settings relating to Paths.&lt;br /&gt;
&lt;br /&gt;
== defaultdir ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;defaultdir=&amp;quot;C:\Program Files\National Instruments\LabVIEW 8.2\&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Default Directory&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008080&amp;gt;Path&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: Any existing disk path&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: [[Image:logo.Windows.png]][[Image:logo.Mac.png]] The installed LabVIEW folder, [[Image:logo.Linux.png]][[Image:logo.Sun.png]] The user home folder&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 5.x, 6.x, 7.1, 8.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== libdir ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;libdir=&amp;quot;C:\Program Files\National Instruments\LabVIEW 8.2\&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Library Directory&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008080&amp;gt;Path&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: Any existing disk path&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;..\LabVIEW x.x\&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 5.x, 6.x, 7.1, 8.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== menusdir ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;menusdir=&amp;quot;C:\Program Files\National Instruments\LabVIEW 8.2\menus&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Menus Directory&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008080&amp;gt;Path&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: Any existing disk path&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;..\LabVIEW x.x\menus\&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 5.x, 6.x, 7.1, 8.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tmpdir ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;tmpdir=&amp;quot;C:\DOCUME~1\USERNA~1\LOCALS~1\Temp\&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: Temporary Directory&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008080&amp;gt;Path&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: Any existing disk path&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: The OS-reported temporary folder (as read from the &amp;lt;code&amp;gt;TMP&amp;lt;/code&amp;gt; environment variable)&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 5.x, 6.x, 7.1, 8.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: None.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== viSearchPath ==&lt;br /&gt;
Example: &amp;lt;code&amp;gt;viSearchPath=&amp;quot;&amp;lt;topvi&amp;gt;:\*;&amp;lt;foundvi&amp;gt;:\;&amp;lt;vilib&amp;gt;:\*;&amp;lt;userlib&amp;gt;:\*;&amp;lt;instrlib&amp;gt;:\*&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Description: VI Search Path&amp;lt;br/&amp;gt;&lt;br /&gt;
Datatype: &amp;lt;FONT COLOR=#008080&amp;gt;[Path]&amp;lt;/FONT&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Permitted Values: Any existing disk paths&amp;lt;br/&amp;gt;&lt;br /&gt;
Default Value: &amp;lt;code&amp;gt;&amp;quot;&amp;lt;topvi&amp;gt;:\*;&amp;lt;foundvi&amp;gt;:\;&amp;lt;vilib&amp;gt;:\*;&amp;lt;userlib&amp;gt;:\*;&amp;lt;instrlib&amp;gt;:\*&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
LabVIEW Versions: 5.x, 6.x, 7.1, 8.x&amp;lt;br/&amp;gt;&lt;br /&gt;
OS&#039;s Supported: [[Image:logo.Windows.png]][[Image:logo.Mac.png]][[Image:logo.Linux.png]][[Image:logo.Sun.png]]&amp;lt;br/&amp;gt;&lt;br /&gt;
Notes: The locations that LabVIEW will search through to find components that aren&#039;t in their expected location&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1135</id>
		<title>LabVIEW configuration file</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1135"/>
		<updated>2007-05-07T21:46:56Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Settings Descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article contains information related to the LabVIEW configuration file. This file is used by LabVIEW to store configuration information related to the LabVIEW development environment. If you are interested in finding out how to read and write your own [[configuration file]] then see the article on the [[configuration file|configuration file VIs]].&lt;br /&gt;
== Editing the .\labview.ini File - A Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
The options that aren&#039;t in the preferences dialog are generally considered to be not useful or even harmful. They are sometimes there to allow National Instruments a backdoor or a workaround for when the LabVIEW development team changes a behavior. They are also used to turn on obscure development features that the developers use to make or debug LabVIEW. These obscure features are typically kind of like the attic or basement of a house, not finished out, not very interesting, and potentially harmful.&amp;lt;br/&amp;gt;&lt;br /&gt;
The LabVIEW developers have never tried to hide any of these strings, but it is unlikely that you will gain any benefit from trying out various combinations of the settings. If you ask technical support what a setting is, they will likely tell you that they have no idea. They are telling you the truth.&amp;lt;br/&amp;gt;&lt;br /&gt;
Even some of the folks in NI R&amp;amp;D may not know what some of the settings do without checking the code. Others, such as exoticcontrols, no longer do anything. It was once used to show a control palette submenu that contained controls that were still in work and not ready for prime-time. They were experiments, unsupported features, and guaranteed to crash if you did much with them. Just the sort of thing that is needed for development, but not useful to even advanced LabVIEW users unless they have a death-wish.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you experiment with the .ini file and you crash mysteriously losing hours of work, I&#039;d suggest putting the file back to the way LabVIEW left it. Don&#039;t ask tech support to fix it or complain that the LabVIEW attic has rusty nails and splinters.&amp;lt;br/&amp;gt;&lt;br /&gt;
Resedit is a low level tool that in the right hands is useful, in the wrong hands, well, its in the wrong hands. For the person that likes taking a multimeter and a soldering iron to computers and household appliances, its exactly what you always wanted. If you start monkeying with things in the resources or the .ini file, use common sense and do it on a copy or you will just end up reinstalling LabVIEW.&amp;lt;br/&amp;gt;&lt;br /&gt;
Once the fun and experimentation is over with, I think you will agree that the useful options, with very few exceptions are in the Preferences dialog.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Settings Descriptions ==&lt;br /&gt;
This is a relatively comprehensive list of the settings that can be included in a .\labview.ini file (or a compiled executable&#039;s ini file).  Whilst some of these settings appera in the files by default, others may only appear when the features used require them to be there, whilst others still can only be added manually to provide access to backdoor settings and operations.&lt;br /&gt;
&lt;br /&gt;
LabVIEW ini Settings are organised into the following categories (in alphabetical order):&lt;br /&gt;
# [[LabVIEW_ini_File.Block_Diagram|Block Diagram]]&lt;br /&gt;
# [[LabVIEW_ini_File.Colors|Colors]]&lt;br /&gt;
# [[LabVIEW_ini_File.Debugging|Debugging]]&lt;br /&gt;
# [[LabVIEW_ini_File.Execution_System|Execution System]]&lt;br /&gt;
# [[LabVIEW_ini_File.Fonts|Fonts]]&lt;br /&gt;
# [[LabVIEW_ini_File.Front_Panel|Front Panel]]&lt;br /&gt;
# [[LabVIEW_ini_File.History|History]]&lt;br /&gt;
# [[LabVIEW_ini_File.Miscellaneous|Miscellaneous]]&lt;br /&gt;
# [[LabVIEW_ini_File.Paths|Paths]]&lt;br /&gt;
# [[LabVIEW_ini_File.Performance|Performance]]&lt;br /&gt;
# [[LabVIEW_ini_File.Printing|Printing]]&lt;br /&gt;
# [[LabVIEW_ini_File.Time_and_Date|Time and Date]]&lt;br /&gt;
# [[LabVIEW_ini_File.VI_Server|VI Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Web_Server|Web Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Unknown|Unknown]] - do you recognise any of these?&lt;br /&gt;
&lt;br /&gt;
* Add your own ini setting descriptions using these [[LabVIEW_ini_File.Key_Templates|wiki templates]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
[[Custom LabVIEW configuration file]]&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://zone.ni.com/reference/en-XX/help/371361B-01/lvconcepts/customizing_your_work_environment/#How_LabVIEW_Stores_Options NI.com online help for LV configuration files]&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/labview/LVOptionsList.html Scott Hannahs&#039;s LabVIEW Info Page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1134</id>
		<title>LabVIEW configuration file</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1134"/>
		<updated>2007-05-07T21:46:43Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Settings Descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article contains information related to the LabVIEW configuration file. This file is used by LabVIEW to store configuration information related to the LabVIEW development environment. If you are interested in finding out how to read and write your own [[configuration file]] then see the article on the [[configuration file|configuration file VIs]].&lt;br /&gt;
== Editing the .\labview.ini File - A Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
The options that aren&#039;t in the preferences dialog are generally considered to be not useful or even harmful. They are sometimes there to allow National Instruments a backdoor or a workaround for when the LabVIEW development team changes a behavior. They are also used to turn on obscure development features that the developers use to make or debug LabVIEW. These obscure features are typically kind of like the attic or basement of a house, not finished out, not very interesting, and potentially harmful.&amp;lt;br/&amp;gt;&lt;br /&gt;
The LabVIEW developers have never tried to hide any of these strings, but it is unlikely that you will gain any benefit from trying out various combinations of the settings. If you ask technical support what a setting is, they will likely tell you that they have no idea. They are telling you the truth.&amp;lt;br/&amp;gt;&lt;br /&gt;
Even some of the folks in NI R&amp;amp;D may not know what some of the settings do without checking the code. Others, such as exoticcontrols, no longer do anything. It was once used to show a control palette submenu that contained controls that were still in work and not ready for prime-time. They were experiments, unsupported features, and guaranteed to crash if you did much with them. Just the sort of thing that is needed for development, but not useful to even advanced LabVIEW users unless they have a death-wish.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you experiment with the .ini file and you crash mysteriously losing hours of work, I&#039;d suggest putting the file back to the way LabVIEW left it. Don&#039;t ask tech support to fix it or complain that the LabVIEW attic has rusty nails and splinters.&amp;lt;br/&amp;gt;&lt;br /&gt;
Resedit is a low level tool that in the right hands is useful, in the wrong hands, well, its in the wrong hands. For the person that likes taking a multimeter and a soldering iron to computers and household appliances, its exactly what you always wanted. If you start monkeying with things in the resources or the .ini file, use common sense and do it on a copy or you will just end up reinstalling LabVIEW.&amp;lt;br/&amp;gt;&lt;br /&gt;
Once the fun and experimentation is over with, I think you will agree that the useful options, with very few exceptions are in the Preferences dialog.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Settings Descriptions ==&lt;br /&gt;
This is a relatively comprehensive list of the settings that can be included in a .\labview.ini file (or a compiled executable&#039;s ini file).  Whilst some of these settings appera in the files by default, others may only appear when the features used require them to be there, whilst others still can only be added manually to provide access to backdoor settings and operations.&lt;br /&gt;
&lt;br /&gt;
LabVIEW ini Settings are organised into the following categories (in alphabetical order):&lt;br /&gt;
# [[LabVIEW_ini_File.Block_Diagram|Block Diagram]]&lt;br /&gt;
# [[LabVIEW_ini_File.Colors|Colors]]&lt;br /&gt;
# [[LabVIEW_ini_File.Debugging|Debugging]]&lt;br /&gt;
# [[LabVIEW_ini_File.Execution_System|Execution System]]&lt;br /&gt;
# [[LabVIEW_ini_File.Fonts|Fonts]]&lt;br /&gt;
# [[LabVIEW_ini_File.Front_Panel|Front Panel]]&lt;br /&gt;
# [[LabVIEW_ini_File.History|History]]&lt;br /&gt;
# [[LabVIEW_ini_File.Miscellaneous|Miscellaneous]]&lt;br /&gt;
# [[LabVIEW_ini_File.Paths|Paths]]&lt;br /&gt;
# [[LabVIEW_ini_File.Performance|Performance]]&lt;br /&gt;
# [[LabVIEW_ini_File.Printing|Printing]]&lt;br /&gt;
# [[LabVIEW_ini_File.Time_and_Date|Time and Date]]&lt;br /&gt;
# [[LabVIEW_ini_File.VI_Server|VI Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Web_Server|Web Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Unknown|Unknown]] - do you recognise any of these?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Add your own ini setting descriptions using these [[LabVIEW_ini_File.Key_Templates|wiki templates]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
[[Custom LabVIEW configuration file]]&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://zone.ni.com/reference/en-XX/help/371361B-01/lvconcepts/customizing_your_work_environment/#How_LabVIEW_Stores_Options NI.com online help for LV configuration files]&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/labview/LVOptionsList.html Scott Hannahs&#039;s LabVIEW Info Page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1133</id>
		<title>LabVIEW configuration file</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=LabVIEW_configuration_file&amp;diff=1133"/>
		<updated>2007-05-07T21:46:32Z</updated>

		<summary type="html">&lt;p&gt;Crelf: /* Settings Descriptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article contains information related to the LabVIEW configuration file. This file is used by LabVIEW to store configuration information related to the LabVIEW development environment. If you are interested in finding out how to read and write your own [[configuration file]] then see the article on the [[configuration file|configuration file VIs]].&lt;br /&gt;
== Editing the .\labview.ini File - A Disclaimer ==&lt;br /&gt;
&lt;br /&gt;
The options that aren&#039;t in the preferences dialog are generally considered to be not useful or even harmful. They are sometimes there to allow National Instruments a backdoor or a workaround for when the LabVIEW development team changes a behavior. They are also used to turn on obscure development features that the developers use to make or debug LabVIEW. These obscure features are typically kind of like the attic or basement of a house, not finished out, not very interesting, and potentially harmful.&amp;lt;br/&amp;gt;&lt;br /&gt;
The LabVIEW developers have never tried to hide any of these strings, but it is unlikely that you will gain any benefit from trying out various combinations of the settings. If you ask technical support what a setting is, they will likely tell you that they have no idea. They are telling you the truth.&amp;lt;br/&amp;gt;&lt;br /&gt;
Even some of the folks in NI R&amp;amp;D may not know what some of the settings do without checking the code. Others, such as exoticcontrols, no longer do anything. It was once used to show a control palette submenu that contained controls that were still in work and not ready for prime-time. They were experiments, unsupported features, and guaranteed to crash if you did much with them. Just the sort of thing that is needed for development, but not useful to even advanced LabVIEW users unless they have a death-wish.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you experiment with the .ini file and you crash mysteriously losing hours of work, I&#039;d suggest putting the file back to the way LabVIEW left it. Don&#039;t ask tech support to fix it or complain that the LabVIEW attic has rusty nails and splinters.&amp;lt;br/&amp;gt;&lt;br /&gt;
Resedit is a low level tool that in the right hands is useful, in the wrong hands, well, its in the wrong hands. For the person that likes taking a multimeter and a soldering iron to computers and household appliances, its exactly what you always wanted. If you start monkeying with things in the resources or the .ini file, use common sense and do it on a copy or you will just end up reinstalling LabVIEW.&amp;lt;br/&amp;gt;&lt;br /&gt;
Once the fun and experimentation is over with, I think you will agree that the useful options, with very few exceptions are in the Preferences dialog.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Settings Descriptions ==&lt;br /&gt;
This is a relatively comprehensive list of the settings that can be included in a .\labview.ini file (or a compiled executable&#039;s ini file).  Whilst some of these settings appera in the files by default, others may only appear when the features used require them to be there, whilst others still can only be added manually to provide access to backdoor settings and operations.&lt;br /&gt;
&lt;br /&gt;
LabVIEW ini Settings are organised into the following categories (in alphabetical order):&lt;br /&gt;
# [[LabVIEW_ini_File.Block_Diagram|Block Diagram]]&lt;br /&gt;
# [[LabVIEW_ini_File.Colors|Colors]]&lt;br /&gt;
# [[LabVIEW_ini_File.Debugging|Debugging]]&lt;br /&gt;
# [[LabVIEW_ini_File.Execution_System|Execution System]]&lt;br /&gt;
# [[LabVIEW_ini_File.Fonts|Fonts]]&lt;br /&gt;
# [[LabVIEW_ini_File.Front_Panel|Front Panel]]&lt;br /&gt;
# [[LabVIEW_ini_File.History|History]]&lt;br /&gt;
# [[LabVIEW_ini_File.Miscellaneous|Miscellaneous]]&lt;br /&gt;
# [[LabVIEW_ini_File.Paths|Paths]]&lt;br /&gt;
# [[LabVIEW_ini_File.Performance|Performance]]&lt;br /&gt;
# [[LabVIEW_ini_File.Printing|Printing]]&lt;br /&gt;
# [[LabVIEW_ini_File.Time_and_Date|Time and Date]]&lt;br /&gt;
# [[LabVIEW_ini_File.VI_Server|VI Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Web_Server|Web Server]]&lt;br /&gt;
# [[LabVIEW_ini_File.Unknown|Unknown]] - do you recognise any of these?&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Add your own ini setting descriptions using these [[LabVIEW_ini_File.Key_Templates|wiki templates]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
[[Custom LabVIEW configuration file]]&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://zone.ni.com/reference/en-XX/help/371361B-01/lvconcepts/customizing_your_work_environment/#How_LabVIEW_Stores_Options NI.com online help for LV configuration files]&lt;br /&gt;
* [http://sthmac.magnet.fsu.edu/labview/LVOptionsList.html Scott Hannahs&#039;s LabVIEW Info Page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment]]&lt;/div&gt;</summary>
		<author><name>Crelf</name></author>
	</entry>
</feed>