<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rachel Hughes, Author at DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/author/rachelh/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Thu, 03 Sep 2026 21:48:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://static.dmcinfo.com/wp-content/uploads/2025/04/site-icon-150x150.png</url>
	<title>Rachel Hughes, Author at DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Spreading Holiday Cheer with New LabVIEW Ornaments</title>
		<link>https://static.dmcinfo.com/blog/40329/spreading-holiday-cheer-with-new-labview-ornaments/</link>
		
		<dc:creator><![CDATA[Rachel Hughes]]></dc:creator>
		<pubDate>Thu, 11 Dec 2025 23:20:48 +0000</pubDate>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=40329</guid>

					<description><![CDATA[<p>For the last several years, DMC’s Test &amp; Measurement Team has put their artistic skills to the test to celebrate the holiday season with the LabVIEW Icon Editor. LabVIEW’s Icon Editor is typically used to document code, but we’ve found that the 32&#215;32-pixel icons make great ornaments for a tree. The activity starts with development: [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/40329/spreading-holiday-cheer-with-new-labview-ornaments/">Spreading Holiday Cheer with New LabVIEW Ornaments</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For the last several years, <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/">DMC’s Test &amp; Measurement Team</a> has put their artistic skills to the test to celebrate the holiday season with the LabVIEW Icon Editor. LabVIEW’s <a href="https://www.ni.com/docs/en-US/bundle/labview/page/creating-icons.html?srsltid=AfmBOoo6n0YKyr2YqKq1POEhoxyFg1Led5_x83naC24sBoXXWvfyXCNW">Icon Editor</a> is typically used to document code, but we’ve found that the 32&#215;32-pixel icons make great ornaments for a tree.</p>



<p class="wp-block-paragraph">The activity starts with development: using LabVIEW, MS Paint, and our own creativity, we all create ornament designs that inspire us for the year. We then print them, laminate them, and hole-punch just like any paper ornament before the best part: hanging them on the tree!</p>



<div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-0e47273b wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large has-custom-border"><img fetchpriority="high" decoding="async" width="1024" height="676" src="https://static.dmcinfo.com/wp-content/uploads/2025/12/creating-labview-ornaments-1024x676.jpg" alt="Creating LabVIEW Ornaments" class="wp-image-40332" style="border-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/12/creating-labview-ornaments-1024x676.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2025/12/creating-labview-ornaments-300x198.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2025/12/creating-labview-ornaments-768x507.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2025/12/creating-labview-ornaments-1536x1014.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2025/12/creating-labview-ornaments-2048x1352.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="676" src="https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-labview-ornament-tree-1024x676.jpg" alt="DMC LabVIEW Ornament tree" class="wp-image-40347" style="border-radius:20px;object-fit:cover" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-labview-ornament-tree-1024x676.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-labview-ornament-tree-300x198.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-labview-ornament-tree-768x507.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-labview-ornament-tree-1536x1014.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-labview-ornament-tree-2048x1352.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>
</div>



<p class="wp-block-paragraph">The activity is a team effort, as after several years of festive ornaments, we must be selective about what makes the tree each year. This year, themes like AI, LabVIEW package managers, and our ongoing <a href="https://static.dmcinfo.com/blog/17544/dmc-and-nasas-journey-to-the-stars/">NASA project</a> felt particularly topical to keep on the tree, as well as some classic LabVIEW icons and the Top Level at the top of the tree. If you want to check out some of the prior years&#8217; events, check out <a href="https://static.dmcinfo.com/blog/16970/dmcs-test-measurement-team-makes-labview-holiday-ornaments/" type="link" id="https://static.dmcinfo.com/blog/16970/dmcs-test-measurement-team-makes-labview-holiday-ornaments/">2023</a> and <a href="https://static.dmcinfo.com/blog/15735/creating-labview-ornaments-with-labview-icon-editor/" type="link" id="https://static.dmcinfo.com/blog/15735/creating-labview-ornaments-with-labview-icon-editor/">2025</a>!</p>



<div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="676" src="https://static.dmcinfo.com/wp-content/uploads/2025/12/labVIEW-ornaments-1-1024x676.jpg" alt="Creating LabVIEW Ornaments" class="wp-image-40336" style="border-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/12/labVIEW-ornaments-1-1024x676.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2025/12/labVIEW-ornaments-1-300x198.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2025/12/labVIEW-ornaments-1-768x507.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2025/12/labVIEW-ornaments-1-1536x1014.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2025/12/labVIEW-ornaments-1-2048x1352.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<p class="wp-block-paragraph">One of DMC’s <a href="https://static.dmcinfo.com/about/core-values/">core values is Have Fun</a>, and we’ve found that our ornament tradition helps us do just that. It’s a great way to refresh your focus with some creativity and come together as a team to make something we can enjoy for the rest of the holiday season.</p>



<figure class="wp-block-image aligncenter size-large is-resized has-custom-border"><img decoding="async" width="1024" height="881" src="https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-creating-labview-ornaments-1024x881.jpg" alt="DMC team creating LabVIEW ornaments" class="wp-image-40337" style="border-radius:20px;width:724px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-creating-labview-ornaments-1024x881.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-creating-labview-ornaments-300x258.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-creating-labview-ornaments-768x661.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-creating-labview-ornaments-1536x1322.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2025/12/dmc-creating-labview-ornaments-2048x1762.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="h-celebrating-the-season-as-an-ni-platinum-partner" class="wp-block-heading">Celebrating the Season as an NI Platinum Partner</h2>



<p class="wp-block-paragraph">Our ornament tradition is also a reminder of how closely we work with NI technologies throughout the year. DMC is proud to be one of NI’s highest-ranked partners worldwide and the exclusive Platinum-level partner in the Americas. Since 1997, our teams have partnered with NI to deliver complete instrumentation, measurement, and automated test solutions for clients across a wide range of industries.<br><br>The same LabVIEW tools that spark our creativity during the holidays are the foundation of the work we do every day. Our engineers bring deep knowledge of NI products to projects involving <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming/">LabVIEW programming</a>, <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/automated-test-stand-design/">automated test equipment</a>, <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/real-time-and-fpga-systems/">real-time and FPGA development</a>, and more. This expertise helps us design solutions that are consistent, scalable, and built for long-term success. Visit our <a href="https://static.dmcinfo.com/about/partners/ni-integration-partner/">NI partner page</a> to learn more about our expertise. &nbsp;</p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step">Have a NI-ce Holiday Season with Our LabVIEW Capabilities.</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Got a creative LabVIEW idea you’d like to take a swing at? Learn more about our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" data-type="page" data-id="428">Test &amp; Measurement</a> team and our <a href="https://static.dmcinfo.com/our-work/category/service/test-measurement-automation/labview/" data-type="work_category" data-id="685">LabVIEW</a> expertise beyond the icon editor!</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/40329/spreading-holiday-cheer-with-new-labview-ornaments/">Spreading Holiday Cheer with New LabVIEW Ornaments</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Diagnosing LabVIEW: Windows Firewall and What to Do</title>
		<link>https://static.dmcinfo.com/blog/39294/diagnosing-labview-windows-firewall-and-what-to-do/</link>
		
		<dc:creator><![CDATA[Rachel Hughes]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 15:02:33 +0000</pubDate>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=39294</guid>

					<description><![CDATA[<p>LabVIEW can contain mysterious behaviors and errors, but perhaps the most baffling are when Windows Firewall is involved. With Windows 10 at end of life, there are new and improved firewall protections in Windows 11 that can make LabVIEW deployments challenging. DMC has worked on hundreds of LabVIEW systems with Windows Firewall interactions, and we&#8217;re [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/39294/diagnosing-labview-windows-firewall-and-what-to-do/">Diagnosing LabVIEW: Windows Firewall and What to Do</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">LabVIEW can contain mysterious behaviors and errors, but perhaps the most baffling are when Windows Firewall is involved. With <a href="https://static.dmcinfo.com/blog/38899/upgrading-labview-for-windows-11-compatibility/">Windows 10 at end of life</a>, there are new and improved firewall protections in Windows 11 that can make LabVIEW deployments challenging. DMC has worked on hundreds of LabVIEW systems with Windows Firewall interactions, and we&#8217;re sharing a few of our best tips on diagnosing and resolving the issues.</p>



<figure class="wp-block-image size-medium"><img decoding="async" width="300" height="290" src="https://static.dmcinfo.com/wp-content/uploads/2025/10/labview-windows-firewall-300x290.png" alt="Windows Firewall and LabVIEW logos" class="wp-image-39335" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/10/labview-windows-firewall-300x290.png 300w, https://static.dmcinfo.com/wp-content/uploads/2025/10/labview-windows-firewall.png 418w" sizes="(max-width: 300px) 100vw, 300px" /></figure>



<h2 id="h-target-connection" class="wp-block-heading">Target Connection</h2>



<p class="wp-block-paragraph">Firewall issues typically emerge when communicating with multiple targets (computers or DAQ hardware). The first step when connecting to an external target is to confirm that you can at least <a href="https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ping" target="_blank" rel="noreferrer noopener">ping</a> it—preferably both directions. By default, Windows Firewall disables incoming ping requests to its computers.</p>



<h3 id="h-enabling-ping" class="wp-block-heading">Enabling Ping</h3>



<p class="wp-block-paragraph">Perform the following steps on any Windows device where you want to receive pings.</p>



<ol class="wp-block-list">
<li>Open <em>Windows Defender Firewall</em> and select <em>Advanced Settings</em> in the sidebar. Depending on your organization, you may need administrator rights or an IT employee to do this.</li>



<li>Switch to <em>Inbound Rules</em> via the Getting Started page or the sidebar.</li>



<li>Find the rule named &#8220;Core Networking Diagnostics &#8211; ICMP Echo Request (ICMPv4-In).&#8221; Right-click the rule and <em>Enable Rule</em> for all relevant network types (Private, Domain, Public). The rule may also be named &#8220;File and Printer Sharing (Echo Request &#8211; ICMPv4-In).&#8221;</li>
</ol>



<p class="wp-block-paragraph">Once you can ping back and forth between your two targets, then you know the connection is set up correctly, and any additional issues are in the LabVIEW and Windows Firewall interaction.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="976" height="220" src="https://static.dmcinfo.com/wp-content/uploads/2025/10/windows-defender-firewall.png" alt="Windows Defender Firewall interface" class="wp-image-39337" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/10/windows-defender-firewall.png 976w, https://static.dmcinfo.com/wp-content/uploads/2025/10/windows-defender-firewall-300x68.png 300w, https://static.dmcinfo.com/wp-content/uploads/2025/10/windows-defender-firewall-768x173.png 768w" sizes="(max-width: 976px) 100vw, 976px" /></figure>



<h2 id="h-common-firewall-issues" class="wp-block-heading">Common Firewall Issues</h2>



<p class="wp-block-paragraph">So, how do you know if Windows Firewall is causing your problem? Here are a few common symptoms you might see.</p>



<ol class="wp-block-list">
<li>TCP or UDP messages sent between two separate LabVIEW applications on the same or different targets aren’t making it to their destination.</li>



<li>Intermittent connection errors to external devices or computers. If connecting via TCP, this will likely manifest as <a href="https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019Lz2SAE&amp;l=en-US" target="_blank" rel="noreferrer noopener">Error 56</a>.</li>



<li>Failure to connect to NI hardware in NI MAX, or open DAQmx or IMAQdx resource connections.</li>



<li>If using Shared Variables, errors when pulling data from the Shared Variables.</li>
</ol>



<p class="wp-block-paragraph">If you’re seeing unexplained or inconsistent network operation errors after you’ve confirmed that the two targets are connected, then Windows Firewall should be a suspect.</p>



<h2 id="h-troubleshooting-and-resolution" class="wp-block-heading">Troubleshooting and Resolution</h2>



<h3 id="Blog-LabVIEWandWindowsFirewall-DisabletheFirewallandAddRules" class="wp-block-heading">Disable the Firewall and Add Rules</h3>



<p class="wp-block-paragraph">The first step to determining if the firewall is the culprit is, if possible, disabling the firewall altogether. If this resolves the issue, but you can’t leave the firewall off, then it’s time to explore adding firewall rules. <a href="https://www.ni.com/en/support/security/configuring-software-and-hardware-firewalls-to-support-national-.html" target="_blank" rel="noreferrer noopener">NI has a list of ports</a> that they use that can be worth enabling if you are experiencing an issue with one of their listed tools. However, it’s common for custom LabVIEW applications to use custom or dynamic port numbers. In that case, you’ll want to make firewall rules not only for the ports you’re using, but also to allow all ports for the specific LabVIEW application you’re running. <a href="https://support.microsoft.com/en-us/windows/risks-of-allowing-apps-through-windows-firewall-654559af-3f54-3dcf-349f-71ccd90bcc5c" type="link" id="https://support.microsoft.com/en-us/windows/risks-of-allowing-apps-through-windows-firewall-654559af-3f54-3dcf-349f-71ccd90bcc5c">Microsoft outlines</a> some risks to doing this, as well as instructions. The important thing to remember is that with no firewall, the ports and applications are more vulnerable, so only allow what you actively plan to use.</p>



<h3 id="h-run-a-tcp-or-udp-tester" class="wp-block-heading">Run a TCP or UDP Tester</h3>



<p class="wp-block-paragraph">If you’ve added firewall rules or haven’t been able to troubleshoot whether the firewall is the issue, a great way to test LabVIEW’s ability to access network resources is using a tester. LabVIEW <a href="https://www.ni.com/en/support/documentation/supplemental/06/basic-tcp-ip-communication-in-labview.html?srsltid=AfmBOor7cbCQe1CYzKnGZ6DWT7T1srrMiQXl-EbxY6xowj0COpq94Nua" target="_blank" rel="noreferrer noopener">ships with a TCP/IP communication tester</a>. Running this for a while and logging any errors can help determine if the issues you’re encountering are intermittent and possibly firewall-related, or if there’s something else in your application causing issues. Running just this tester distills out only the network operation from LabVIEW—it’s like the LabVIEW equivalent of constantly pinging. If you’re able to run this successfully, then there may be other issues at play beyond the firewall.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="706" height="172" src="https://static.dmcinfo.com/wp-content/uploads/2025/10/TCPIP-communication-tester.png" alt="TCP/IP communication tester interface" class="wp-image-39338" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/10/TCPIP-communication-tester.png 706w, https://static.dmcinfo.com/wp-content/uploads/2025/10/TCPIP-communication-tester-300x73.png 300w" sizes="(max-width: 706px) 100vw, 706px" /></figure>



<h2 id="h-we-can-help" class="wp-block-heading">We Can Help</h2>



<p class="wp-block-paragraph">Fighting with the firewall, or any mysterious LabVIEW TCP connection errors, is better with a partner. If you’re looking for support as you troubleshoot existing systems or prepare to set up new ones, we&#8217;d love to help. </p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step"><strong>When LabVIEW and Windows Firewall Don’t Communicate</strong>&#8230;</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Explore DMC&#8217;s <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming/" data-type="page" data-id="584">LabVIEW</a> capabilities in navigating firewall conflicts and learn more about our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" data-type="page" data-id="428">Test &amp; Measurement</a> expertise.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/39294/diagnosing-labview-windows-firewall-and-what-to-do/">Diagnosing LabVIEW: Windows Firewall and What to Do</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creating LabVIEW Ornaments with LabVIEW Icon Editor</title>
		<link>https://static.dmcinfo.com/blog/15735/creating-labview-ornaments-with-labview-icon-editor/</link>
		
		<dc:creator><![CDATA[Rachel Hughes]]></dc:creator>
		<pubDate>Mon, 27 Jan 2025 15:22:02 +0000</pubDate>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/15735/creating-labview-ornaments-with-labview-icon-editor/</guid>

					<description><![CDATA[<p>DMC’s Test and Measurement Automation team has an annual tradition of using the LabVIEW Icon Editor to deck the halls by creating holiday ornaments, and this year was no different! We spread the LabVIEW programming cheer across our offices around the country and even took to social media to get the community involved.&#160; DMC Chicago&#8217;s [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/15735/creating-labview-ornaments-with-labview-icon-editor/">Creating LabVIEW Ornaments with LabVIEW Icon Editor</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DMC’s Test and Measurement Automation team has an annual tradition of using the LabVIEW Icon Editor to deck the halls by creating holiday ornaments, and this year was no different! We spread the <strong><a href="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming">LabVIEW programming</a></strong> cheer across our offices around the country and even took to social media to get the community involved.&nbsp;</p>



<p class="wp-block-paragraph"><img decoding="async" alt="LabVIEW ornament tree at DMC Chicago" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labview-ornament-1.jpg"><br>
<em>DMC Chicago&#8217;s team decorated the tree with&nbsp;LabVIEW ornaments</em></p>



<h2 id="h-step-1-ornament-design-nbsp" class="wp-block-heading">Step 1: Ornament Design&nbsp;</h2>



<p class="wp-block-paragraph">To start the process, we use&nbsp;the Icon Editor to come up with our best ornament creations. Typically, the Icon Editor is used to identify LabVIEW functions, but for this event it&#8217;s simply a 32&#215;32 pixel canvas.&nbsp;</p>



<p class="wp-block-paragraph"><img decoding="async" alt="DMC San Diego creating LabVIEW ornaments" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labview-ornament-2.jpg"><br>
<em>DMC San Diego hard at work creating their masterpieces</em></p>



<p class="wp-block-paragraph"><em><img decoding="async" alt="Snowman drawn in LabVIEW Icon Editor" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labview-ornament-3.png">&nbsp;<img decoding="async" alt="An ornament depicting a play on Data Acquisition (DAQ)" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labview-ornament-4_1.png"><br>
Left: A snowman drawn in the Icon Editor; Right: An ornament depicting a play on Data Acquisition (DAQ)</em></p>



<h2 id="h-step-2-print-and-cut-the-icons" class="wp-block-heading">Step 2: Print and Cut the Icons</h2>



<p class="wp-block-paragraph">Next, we bring the icons to life beyond the page. After printing, laminating, and cutting, the ornaments will be ready for the tree!&nbsp;</p>



<p class="wp-block-paragraph"><img decoding="async" alt="Laminating LabVIEW ornaments" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labview-ornament-5.jpg"><em>Darren and Christian prepare the pages for laminating</em></p>



<p class="wp-block-paragraph"><em><img decoding="async" alt="Cutting out LabVIEW ornaments" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labivew-ornament-6.jpg"><br>
Roman, Derek, and TJ cut out the laminated ornaments</em></p>



<p class="wp-block-paragraph"><em><img decoding="async" alt="LabVIEW ornaments after being cut, laminated, and hole-punched" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labivew-ornament-7.jpg"><br>
A few ornaments after being cut, laminated, and hole-punched</em></p>



<h2 id="h-step-3-display-the-labview-ornaments" class="wp-block-heading">Step 3: Display the LabVIEW Ornaments</h2>



<p class="wp-block-paragraph">DMC loves to decorate for all kinds of holidays, and hanging ornaments on a tree is no exception. It’s a great excuse to spend time together and explore the more creative side of engineering.&nbsp;</p>



<p class="wp-block-paragraph"><img decoding="async" alt="LabVIEW ornaments at DMC Chicago" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labview-ornament-8.jpg"><br>
<em>Milos and Rachel hold up a few ornaments in front of Chicago’s tree</em></p>



<p class="wp-block-paragraph"><img decoding="async" alt="LabVIEW ornaments at DMC Houston" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labivew-ornament-9.jpg"><br>
<em>Cecilia, Teddy, and Fadil show off Houston’s mini tree</em></p>



<p class="wp-block-paragraph"><em><img decoding="async" alt="LabVIEW ornaments at DMC Denver" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labivew-ornament-10.jpg"><br>
Michael, Josh, Noah, and Casey stand by Denver’s tree with their ornaments</em></p>



<h2 id="h-step-4-spread-the-cheer-nbsp" class="wp-block-heading">Step 4: Spread the Cheer&nbsp;</h2>



<p class="wp-block-paragraph">This year, DMC worked with NI to spread the LabVIEW ornament tradition even farther. A social media campaign #DMCLabVIEWOrnamentComp brought out some new and creative ways to make ornaments fit for a LabVIEW tree!&nbsp;</p>



<p class="wp-block-paragraph"><img decoding="async" alt="GDevCon North America LabVIEW ornament" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/labivew-ornament-11.jpg"><br>
<em>A fun LabVIEW-inspired tree made by GDevCon North America, one of the premiere LabVIEW conferences, featuring the faces of their organizers and presenters</em></p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step">Whether it&#8217;s Tree Ornaments or Much More&#8230;</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Learn more about about our <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/labview-programming/" data-type="page" data-id="584">LabVIEW</a> capabilities, no matter how unique the applications, and see how DMC&#8217;s <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" data-type="page" data-id="428">Test &amp; Measurement</a> experts tackle new challenges.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/15735/creating-labview-ornaments-with-labview-icon-editor/">Creating LabVIEW Ornaments with LabVIEW Icon Editor</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DMC LabVIEW UI Styles Toolkit</title>
		<link>https://static.dmcinfo.com/blog/19071/dmc-labview-ui-styles-toolkit/</link>
		
		<dc:creator><![CDATA[Rachel Hughes]]></dc:creator>
		<pubDate>Wed, 01 Sep 2021 08:59:39 +0000</pubDate>
				<category><![CDATA[LabVIEW]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/19071/dmc-labview-ui-styles-toolkit/</guid>

					<description><![CDATA[<p>Tired of having to manually change the color of every button to try out a new color scheme on a VI? Ever wanted to change the colors of your controls or indicators all at once? Or maybe you’re just looking to have a dark theme in your application that doesn’t require a bunch of property [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/19071/dmc-labview-ui-styles-toolkit/">DMC LabVIEW UI Styles Toolkit</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Tired of having to manually change the color of every button to try out a new color scheme on a VI? Ever wanted to change the colors of your controls or indicators all at once? Or maybe you’re just looking to have a dark theme in your application that doesn’t require a bunch of property nodes. Look no further than the new DMC UI Styles Toolkit! This toolkit will show you how to create modern, sleek-looking UIs without the hassle during development.</p>



<p class="wp-block-paragraph">The&nbsp;new toolkit allows for edit-time customization and application of color themes for a variety of controls and indicators via a Quick Drop shortcut. Additionally, the toolkit provides an API for runtime application of existing styles.</p>



<h2 id="h-what-s-a-style" class="wp-block-heading">What’s a Style?</h2>



<p class="wp-block-paragraph">A “style” is&nbsp;a collection of colors to be applied to different properties of controls and indicators. You choose the colors and can apply them to things like button outlines and fills, label text, or graph lines.</p>



<p class="wp-block-paragraph">Configured styles are stored in a style file (.STYL), which is a text file that contains the data needed to color the front panel elements. It holds your chosen default colors for all supported controls and indicator types, as well as any specific colors picked for each individual VI. You can have multiple style files with various color palettes, and you’re able to change them out as you please.</p>



<h2 id="h-quick-drop-plugin" class="wp-block-heading">Quick Drop Plugin</h2>



<p class="wp-block-paragraph">The Quick Drop plugin is your one-stop shop for all things control decorating. With Quick Drop open (CTRL+Space) the plugin defaults to CTRL+J. Entering this combination will pop open the UI Style Configuration Tool, as detailed below.</p>



<h2 id="h-style-configuration-tool" class="wp-block-heading">Style Configuration Tool</h2>



<p class="wp-block-paragraph">The example UI we’ll be customizing looks like this:</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/LabVIEW-Example-UI.png" alt="Example UI of a LabVIEW application"/></figure>



<p class="wp-block-paragraph">While looking at the front panel, enter CTRL+SPACE and then CTRL+J to launch the plugin.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Style-File-Selection.png" alt="Selecting Style File for LabVIEW UI"/></figure>



<p class="wp-block-paragraph">If it’s the first time for a given project that you’ve opened the tool, you’ll be prompted to select a style file. If you already have a style file, select it. If you don’t, feel free to name your file and then click “OK.” This will create a new style file in that directory.</p>



<p class="wp-block-paragraph"><em>Note: Although the plugin can be used on individual VIs outside of a project, the plugin associates style files with a given project. This means you can have a style filepath saved to the project. This also means that if you’re not in a project, you will be prompted to select a style file every time you run the plugin.</em></p>



<p class="wp-block-paragraph">After selecting a file, you get the Style Configuration Tool!</p>



<p class="wp-block-paragraph">The screenshot above shows the tool populating a style file that contains a &#8220;DMC Theme&#8221; style, which is present on the new GUI Suite regular and square buttons.</p>



<p class="wp-block-paragraph">Let’s go over everything in the tool:</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Color-Theme-Selection-Menu.png" alt="Style configuration tool menu"/></figure>



<ol class="wp-block-list">
<li><strong>Style File Name – </strong>This filepath is the currently loaded style file</li>



<li><strong>Toolbar – </strong>There are six buttons in the toolbar, as explained below:
 
 
<ol class="wp-block-list" style="list-style-type:lower-alpha;">
  

<li><strong>Open Style File &ndash; </strong>Allows you to select&nbsp;a different style file to load</li>


  

<li><strong>Copy Style File &ndash; </strong>Allows the user to make a copy of the current style file</li>


  

<li><strong>Save Style File &ndash; </strong>Saves any changes made in the configuration to the current style file</li>


  

<li><strong>Save and Apply Styles &ndash; </strong>Saves the style file and applies the styles from the file to the VI from which the tool was opened</li>


  

<li><strong>Maximize Window &ndash; </strong>Maximizes the tool window to full screen</li>


  

<li><strong>Close Tool &ndash; </strong>Closes the tool window</li>


 </ol>
</li>



<li><strong>Type Defaults – </strong>This tree contains a list of all supported controls and indicators, as well as their properties. For each item, there is the option to set a type default style. Each kind of control or indicator is listed with selectable properties below it. When a type default style is selected for that property, it will appear in the “Style” column. The default style is used when a style is applied to a VI and there are no specific style settings from the <strong>VI Styles</strong> tree.</li>



<li><strong>VI Styles – </strong>This tree contains a list of all controls and indicators on the front panel of the VI from which the tool was called. As with <strong>Type Defaults</strong>, each control and indicator is listed with selectable properties the user can choose a style for. The selected styles are particular to that UI element and override any type defaults for that type of control or indicator for that specific item.</li>



<li><strong>Color Selection – </strong>These two fields allow the user to choose a style for selected properties. The top dropdown shows all <strong>Named Colors</strong>. The bottom colorbox allows the user to pick a specific color. In both cases, clicking the checkmark button next to the field will select that color for the properties that are currently checked in the <strong>Type Defaults </strong>or <strong>VI Styles</strong> tree.</li>



<li><strong>Named Colors – </strong>This list allows the user to name certain colors for reuse, similar to a variable in code. The user can type a name into the list and then click the colorbox to select a corresponding color. The named color will&nbsp;then appear in the <strong>Color Selection</strong> dropdown menu for application to properties. When the user changes a named color’s value (e.g. changing from blue to pink), the next time the style&nbsp;file is applied to the VI, any properties linked to that named color will be updated with the new color value.</li>
</ol>



<p class="wp-block-paragraph">Once you are content with the styles chosen for controls and indicators, clicking the <strong>Save and Apply Styles</strong> button will refresh your UI with the new look. After that, you can close the tool and save your VI to keep the changes.</p>



<p class="wp-block-paragraph">There are an incredible amount of customization options, so have fun with it!</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><p style="text-align: center;"><em>Example UIs with Various Themes</em></p></p>



<p class="wp-block-paragraph">A lot of the time, it will make sense to update the style of a VI during edit time. However, there are cases where updating the style at runtime will be necessary. For example, if you want to switch an application from a dark theme to a light theme at runtime, you would want to use something programmatic instead of the Quick Drop tool. For this reason, the new DMC UI Styles Toolkit palette features&nbsp;APIs for use in your projects:</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/UI-Styles-Toolkit-API-Menu.png" alt="List of APIs for DMC UI Styles Toolkit"/></figure>



<p class="wp-block-paragraph">These APIs are designed to perform many of the same operations as the Style Configuration Tool, except programmatically.</p>



<h2 id="h-set-style-filepath" class="wp-block-heading">Set Style Filepath</h2>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Style-Filepath.png" alt="Setting style filepath"/></figure>



<p class="wp-block-paragraph">This VI programmatically changes the style file used by the <strong>Apply Styles for VI API.</strong> This VI performs the same operation as the <strong>Open Style File</strong> button in the Style Configuration Tool described above. If you’re feeling adventurous, you can change style files at different points in the program.However, it’s recommended to set the file on your application startup so VIs applying styles dynamically know what to reference.</p>



<h2 id="h-apply-styles-for-vi" class="wp-block-heading">Apply Styles for VI</h2>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Style-Application-VI.png" alt=""/></figure>



<p class="wp-block-paragraph">This function refreshes the style for a given VI, which is identical to the <strong>Save and Apply Styles</strong> button in the tool. It reads the styles from the style file you set via <strong>Set Style Filepath,</strong> rather than the one you’ve linked to the Quick Drop shortcut. Before placing it, make sure you’ve set the style file somewhere in your program. This&nbsp;function applies styles to whatever VI reference you pass into it.</p>



<h2 id="h-return-named-colors" class="wp-block-heading">Return Named Colors</h2>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Style-Return-Named-Colors.png" alt="Return named colors DMC styles"/></figure>



<p class="wp-block-paragraph">This VI returns an array of all named colors in a style file. If you’re looking for specific color names, this is the way to get them. Additionally, it can be used to look up the actual colors using <strong>Return Named Color Value</strong>.</p>



<h2 id="h-return-named-color-value" class="wp-block-heading">Return Named Color Value</h2>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Style-Return-Named-Color-Value.png" alt="Return Named Color Value"/></figure>



<p class="wp-block-paragraph">This VI inputs the name of any named color&nbsp;in the style file and determines whether the color exists, and if so, what its actual color value is. This is a way to use the style colors in other UI elements that aren’t covered by the toolkit, or to gain access to the colors directly in your program.</p>



<h2 id="h-configure-styles-for-vi" class="wp-block-heading">Configure Styles for VI</h2>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Configure-Styles-For-VI.png" alt="Configure styles for VI"/></figure>



<p class="wp-block-paragraph">This VI is the exact same Styles Configuration Tool that’s launched from the Quick Drop toolkit! If you wanted your user to be able to customize the UI at runtime using the tool, this is the way to do it.</p>



<h2 id="h-how-do-i-get-it" class="wp-block-heading">How Do I Get It?</h2>



<p class="wp-block-paragraph">The styles toolkit comes in the form of a VI package which <a href="https://static.dmcinfo.com/blog/19071/dmc-labview-ui-styles-toolkit/" type="link" id="https://static.dmcinfo.com/blog/19071/dmc-labview-ui-styles-toolkit/">you can download and install</a> through VI Package Manager! We also recommend installing our <a href="/services/test-and-measurement-automation/labview-programming/labview-ui-suite" target="_blank">DMC GUI Suite</a>, which is used in both the toolkit and the demo UIs shown above.</p>



<p class="wp-block-paragraph">Happy customizing!</p>



<p class="wp-block-paragraph"><strong>Learn more about DMC&#8217;s <a href="/services/test-and-measurement-automation/labview-programming">LabVIEW programming expertise</a> and <a href="/contact">contact us</a> to get started on your next project.</strong></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://static.dmcinfo.com/blog/19071/dmc-labview-ui-styles-toolkit/">DMC LabVIEW UI Styles Toolkit</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
