<?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>SDS1000CNL+ Series Archives - Siglent</title>
	<atom:link href="https://siglentna.com/application-notes/digital-oscilloscopes/sds1000-series/sds1000cnl-series/feed/" rel="self" type="application/rss+xml" />
	<link>https://siglentna.com/application-notes/digital-oscilloscopes/sds1000-series/sds1000cnl-series/</link>
	<description>Siglent Technologies America, Inc</description>
	<lastBuildDate>Wed, 12 Jun 2024 06:41:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://siglentna.com/wp-content/uploads/2025/04/cropped-512X512.1-32x32.png</url>
	<title>SDS1000CNL+ Series Archives - Siglent</title>
	<link>https://siglentna.com/application-notes/digital-oscilloscopes/sds1000-series/sds1000cnl-series/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Extract Data from the Binary File of Siglent Oscilloscope</title>
		<link>https://siglentna.com/application-note/extract-data/</link>
		
		<dc:creator><![CDATA[daisy]]></dc:creator>
		<pubDate>Wed, 12 Jun 2024 05:48:41 +0000</pubDate>
				<guid isPermaLink="false">https://siglentna.com/?post_type=application-notes&#038;p=38994</guid>

					<description><![CDATA[<p>Data can be formatted in many different ways. Binary data formatting often provides the smallest payload size and therefore transfers via USB/LAN more quickly. Unfortunately, binary is very difficult to interpret by humans. So, binary data is often reformatted to other types (ASCII, etc..)/ Here is a link to the binary data format for many &#8230; <a href="https://siglentna.com/application-note/extract-data/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/extract-data/">How to Extract Data from the Binary File of Siglent Oscilloscope</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Data can be formatted in many different ways.</p>
<p>Binary data formatting often provides the smallest payload size and therefore transfers via USB/LAN more quickly. Unfortunately, binary is very difficult to interpret by humans. So, binary data is often reformatted to other types (ASCII, etc..)/</p>
<p>Here is a link to the binary data format for many popular SIGLENT oscilloscopes:</p>
<p><a href="https://siglentna.com/download/43529/?tmstv=1718174320" target="_blank" rel="noopener">Extract Binary Data from an SDS oscilloscope</a></p>
<p>The post <a href="https://siglentna.com/application-note/extract-data/">How to Extract Data from the Binary File of Siglent Oscilloscope</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Power Supply Design: Load Step Response with a SIGLENT DC Electronic Load</title>
		<link>https://siglentna.com/application-note/power-supply-design-load-step/</link>
		
		<dc:creator><![CDATA[daisy]]></dc:creator>
		<pubDate>Fri, 03 Apr 2020 11:59:49 +0000</pubDate>
				<guid isPermaLink="false">https://siglentna.com/?post_type=application-notes&#038;p=17286</guid>

					<description><![CDATA[<p>Building a power supply that can handle various loads without oscillating can be a challenge. Computational models and computer simulations can help get your design headed in the right direction, but physical testing is essential to proving the performance of your design. One method of quickly determining stability is to use a load step response. &#8230; <a href="https://siglentna.com/application-note/power-supply-design-load-step/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/power-supply-design-load-step/">Power Supply Design: Load Step Response with a SIGLENT DC Electronic Load</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Building a power supply that can handle various loads without oscillating can be a challenge. Computational models and computer simulations can help get your design headed in the right direction, but physical testing is essential to proving the performance of your design.</p>
<p>One method of quickly determining stability is to use a load step response.</p>
<p>In this test, a DC electronic load is used to provide a current load that steps from a low current draw to a higher value in a short period of time. By directly measuring the voltage and current output of the supply with the stepped load, we can visually observe the recovery of the power supply feedback loop and make changes to the design to optimize the response.</p>
<p>For this note, we are going to perform identical tests on two supplies and compare the output voltage and current waveforms: One has been tuned so that the output quickly recovers with minimal overshoot and ringing. The other supply is not tuned and subsequently oscillates. We will also discuss some measurement techniques to help get the right data as quickly as possible.</p>
<p>We also have a video to accompany this note:</p>
<p>Power Supply Design: <a href="https://youtu.be/eh6tBFeZPDo" target="_blank" rel="noopener noreferrer">Load Step Response with a SIGLENT DC Electronic Load</a></p>
<h2></h2>
<h2>The Equipment:</h2>
<ul>
<li>A DC Electronic Load: The <a href="https://siglentna.com/dc-electronic-load/sdl1000x/" target="_blank" rel="noopener noreferrer">SIGLENT SDL1020X-E</a> is a 200 W load with dynamic testing capabilities to perform the load step. It also features remote sense capabilities to compensate for the voltage drop across the load leads. High currents can provide a substantial voltage drop across the leads and will add unwanted error.</li>
<li>An oscilloscope: The <a href="https://siglentna.com/digital-oscilloscopes/sds2000xp/" target="_blank" rel="noopener noreferrer">SIGLENT SDS2354X Plus scope</a> has a large display, easy-to-use interface, and features that make capturing these waveforms very easy.</li>
<li>A power supply: The <a href="https://siglentna.com/power-supplies/spd1000x-series-programmable-dc-power-supply/" target="_blank" rel="noopener noreferrer">SIGLENT SPD1168X</a> single output supply delivers power to our power supply board</li>
<li>A current probe: The <a href="https://siglentna.com/products/accessories/probes/current-probes/" target="_blank" rel="noopener noreferrer">SIGLENT CP4070</a> features a 150 kHz bandwidth that will minimize most switching noise from the measurement</li>
<li>Power supplies to test: The <a href="https://www.analog.com/media/en/technical-documentation/data-sheets/4646f.pdf" target="_blank" rel="noopener noreferrer">Analog Devices LTM4646</a> series of uModule Regulators. This module features two 10A DC-DC converters. One has been &#8220;detuned&#8221; to show some common problems associated with power supply design. The other supply has been left in it&#8217;s tuned state as a comparison to the detuned supply.</li>
</ul>
<h2></h2>
<h2>The Setup:</h2>
<ul>
<li>Connect the SPD bench power supply to the power supply to test and configure the output values to match your supply needs. Here, we set the SPD for 12 V @ 3 A.</li>
</ul>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-17294" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SPD.jpg" alt="" width="504" height="378" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SPD.jpg 504w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SPD-300x225.jpg 300w" sizes="(max-width: 504px) 100vw, 504px" /></p>
<ul>
<li>Connect the SDL electronic DC load to the output of the power supply to test. Configure the load for Constant Current (CC), set the voltage and current ranges to the lowest ranges that still accommodate the requirements of the test, set the current load to a value near the maximum for your design. You may also wish to wire up and enable the SDL remote sense which enables remote voltage measurement to minimize the voltage drop caused by the high current flow through the electronic load leads. Here, we set the current to 5 A.</li>
</ul>
<p><img decoding="async" class="aligncenter size-full wp-image-17295" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_DCLoadSetting.jpg" alt="" width="504" height="378" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_DCLoadSetting.jpg 504w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_DCLoadSetting-300x225.jpg 300w" sizes="(max-width: 504px) 100vw, 504px" /></p>
<ul>
<li>Connect a passive probe to the oscilloscope CH1. This probe should be connected to the power supply feedback loop to monitor the voltage as the supply adjusts to the load.</li>
<li>On the oscilloscope, configure CH1 for AC coupling to provide the most resolution to view the feedback voltage which can have high DC offsets. Enabling the Bandwidth Limit (BW limit) can also decrease noise. Here, the SDS2X Plus also has on-screen labels for traces, which can be a convenient way of keeping information organized. Here, I labeled CH1 Vout.</li>
</ul>
<p><img decoding="async" class="aligncenter size-full wp-image-17296" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH1_Scope_Setup.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH1_Scope_Setup.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH1_Scope_Setup-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH1_Scope_Setup-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH1_Scope_Setup-600x352.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<ul>
<li>Connect the current probe to the oscilloscope CH2.</li>
<li>On the oscilloscope, set the trigger for Rising Edge, CH2 and AUTO. This will allow you to adjust the current probe zero position without dealing with the trigger setting.</li>
<li>Configure CH2 as a current probe (Units = A), set the Probe attenuation to the proper value (50 mV/A in this case). DC coupling here because we want to see the total signal amplitude. I also applied a label to the output current (Iout).</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17297" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH2_Scope_Setup.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH2_Scope_Setup.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH2_Scope_Setup-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH2_Scope_Setup-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CH2_Scope_Setup-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<ul>
<li>Zero the current probe. The CPs have a knob that you can use to move the DC offset. Set the scope to a low current range and adjust the probe to get 0 A on the display.</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17298" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStepCurrentProbeZero.jpg" alt="" width="378" height="504" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStepCurrentProbeZero.jpg 378w, https://siglentna.com/wp-content/uploads/2020/04/LoadStepCurrentProbeZero-225x300.jpg 225w" sizes="auto, (max-width: 378px) 100vw, 378px" /></p>
<ul>
<li>Clip the current probe around the positive current lead going from the power supply under test to the DC load. Make sure to have the clamp connected such that positive current flow (into the load) produces a positive signal on the scope.</li>
</ul>
<p>Now, everything is connected and ready to test:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17299" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStepSetup.jpg" alt="" width="2300" height="1725" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStepSetup.jpg 2300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStepSetup-300x225.jpg 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStepSetup-768x576.jpg 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStepSetup-1024x768.jpg 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStepSetup-600x450.jpg 600w" sizes="auto, (max-width: 2300px) 100vw, 2300px" /></p>
<p>Be on the lookout for interlopers and/or pesky critters wondering where the magic smoke came from:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-17300" src="https://siglentna.com/wp-content/uploads/2020/04/UnwantedVisitor.jpg" alt="" width="374" height="281" srcset="https://siglentna.com/wp-content/uploads/2020/04/UnwantedVisitor.jpg 2300w, https://siglentna.com/wp-content/uploads/2020/04/UnwantedVisitor-300x225.jpg 300w, https://siglentna.com/wp-content/uploads/2020/04/UnwantedVisitor-768x576.jpg 768w, https://siglentna.com/wp-content/uploads/2020/04/UnwantedVisitor-1024x768.jpg 1024w, https://siglentna.com/wp-content/uploads/2020/04/UnwantedVisitor-600x450.jpg 600w" sizes="auto, (max-width: 374px) 100vw, 374px" /></p>
<h2></h2>
<h2>DC Load Verification</h2>
<p>Now, you can power on the SPD power supply and SDL load.</p>
<p>Make sure that the scope is set to AUTO trigger for now. You can also add an RMS measurement on CH2 so that you can verify the current draw matches the setting on the DC Load.</p>
<p>Here, we have a setting of 5 A on the DC load.. and we show 5 A RMS on the scope:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17302" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CC_5A.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CC_5A.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CC_5A-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CC_5A-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_CC_5A-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Things are looking good. The current output matches our load setting.</p>
<p>&nbsp;</p>
<h2>DC Load Step Response</h2>
<p>Now, set the DC load to Dynamic Current mode by pressing Utility &gt; CC.. and configure the appropriate ranges, low and high current values and duration, and slew rate for your application.</p>
<p>Here are the settings used for this test:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17303" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SDL_Settings.jpg" alt="" width="1014" height="259" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SDL_Settings.jpg 1014w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SDL_Settings-300x77.jpg 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SDL_Settings-768x196.jpg 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SDL_Settings-600x153.jpg 600w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></p>
<p>This will continuously cycle from 1 A for 5 ms to 5 A for 5 ms with 500 mA/us slew rate.</p>
<p>Now, switch the scope trigger mode to Normal and adjust the vertical, horizontal scales and positions.. as well as the trigger level to get a stable trigger and a few periods of transition on the display:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17304" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_LongTimebase.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_LongTimebase.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_LongTimebase-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_LongTimebase-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_LongTimebase-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Verify that the supply high and low current values match the setpoints. For this example, we have 1 A for 5 ms and 5 A for 5 ms.. which is what we observe.</p>
<p>&nbsp;</p>
<h2>Observe and Optimize</h2>
<p>Now, let&#8217;s compare a tuned setup to one that is not tuned for our load as well as some techniques to gather more information about the response.</p>
<p>First, you likely see quite a bit of noise on your signal. The majority of this is due to switching noise in the supply being tested. Here is a zoomed image of the feedback voltage where you can see the switching noise quite clearly.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17306" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SwitchingNoise_Zoom.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SwitchingNoise_Zoom.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SwitchingNoise_Zoom-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SwitchingNoise_Zoom-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_SwitchingNoise_Zoom-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>&nbsp;</p>
<p>Enabling waveform averaging can help:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17305" src="https://siglentna.com/wp-content/uploads/2020/04/SDS2XPlus_Averaging.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/SDS2XPlus_Averaging.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/SDS2XPlus_Averaging-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/SDS2XPlus_Averaging-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/SDS2XPlus_Averaging-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>&nbsp;</p>
<p>Now, we see the output voltage from CH1 (yellow), output current from CH2 (pink/purple), and the average voltage math function (orange):</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17307" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_Averaging.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_Averaging.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_Averaging-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_Averaging-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_Averaging-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>This is the tuned setup.</p>
<p>&nbsp;</p>
<p>Now, let&#8217;s look at a detuned supply:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17308" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_SinglePeriod.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_SinglePeriod.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_SinglePeriod-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_SinglePeriod-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_SinglePeriod-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>The scaling on these two images is exactly the same. You can see a large amount of ringing associated with the detuned supply. This design is very close to becoming an oscillator with this load. If our step duration was any shorter, the supply voltage wouldn&#8217;t be settled and our output would be very poorly regulated.</p>
<p>Here are some closer images of the rising and falling edges on shorter time scales:</p>
<p>Tuned, Rising:</p>
<p style="padding-left: 40px;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17310" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_RisingEdge.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_RisingEdge.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_RisingEdge-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_RisingEdge-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_RisingEdge-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Tuned, Falling:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17309" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_FallingEdge.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_FallingEdge.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_FallingEdge-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_FallingEdge-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Tuned_FallingEdge-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Detuned, Rising:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17312" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_RisingEdge.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_RisingEdge.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_RisingEdge-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_RisingEdge-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_RisingEdge-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>&nbsp;</p>
<p>Detuned, Falling:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17311" src="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_FallingEdge.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_FallingEdge.png 1024w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_FallingEdge-300x176.png 300w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_FallingEdge-768x450.png 768w, https://siglentna.com/wp-content/uploads/2020/04/LoadStep_Detuned_FallingEdge-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>&nbsp;</p>
<h2>Conclusions</h2>
<p>A DC load step test can quickly show you the performance and stability of a power supply design. Using a few common pieces of test gear, you can ensure that your design is ready to undertake the most challenging application requirements.</p>
<p>The post <a href="https://siglentna.com/application-note/power-supply-design-load-step/">Power Supply Design: Load Step Response with a SIGLENT DC Electronic Load</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Programming Example: SDS Oscilloscope save a copy of a screen image via Python/PyVISA</title>
		<link>https://siglentna.com/application-note/programming-example-sds-oscilloscope-save-a-copy-of-a-screen-image-via-python-pyvisa/</link>
		
		<dc:creator><![CDATA[daisy]]></dc:creator>
		<pubDate>Wed, 26 Feb 2020 15:41:32 +0000</pubDate>
				<guid isPermaLink="false">https://siglentna.com/?post_type=application-notes&#038;p=16904</guid>

					<description><![CDATA[<p>Here is a brief code example written in Python 3.4 that uses PyVISA to pull a display image (screenshot) from a SIGLENT SDS oscilloscope via USB and save it to a drive on the controlling computer. NOTE: This program saves the picture/display image file to the E: drive, which may or may not exist on &#8230; <a href="https://siglentna.com/application-note/programming-example-sds-oscilloscope-save-a-copy-of-a-screen-image-via-python-pyvisa/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/programming-example-sds-oscilloscope-save-a-copy-of-a-screen-image-via-python-pyvisa/">Programming Example: SDS Oscilloscope save a copy of a screen image via Python/PyVISA</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Here is a brief code example written in Python 3.4 that uses PyVISA to pull a display image (screenshot) from a SIGLENT SDS oscilloscope via USB<br />
and save it to a drive on the controlling computer.</p>
<p><strong>NOTE:</strong> This program saves the picture/display image file to the E: drive, which may or may not exist on the specific computer being used to run the application.</p>
<p>Download Python 3.4, connect a SIGLENT SDS Oscilloscope using a USB cable, get the scope USB VISA address, and run the attached .PY program to save an image of the oscilloscope display. The type of file saved is determined by the instruments setting when the program is run.</p>
<p>You can download the .PY file here:<a  data-e-Disable-Page-Transition="true" class="download-link" title="" href="https://siglentna.com/download/16910/?tmstv=1776441594" rel="nofollow" id="download-link-16910" data-redirect="false" >
	PyVISA SDS Screen Capture</a>
</p>
<h2>Tested with:</h2>
<p>Python 3.4</p>
<p>SDS1102CML+</p>
<pre class="brush: python; collapse: false; title: ; wrap-lines: false; notranslate">
#Example that returns a copy of the displayed image on SIGLENT SDS
#Oscilloscopes via USB and saves to a drive location
#
#Dependencies:
#Python 3.4 32 bit
#PyVisa 1.7
#
#Rev 1: 02262020 JC

import visa
import time # for sleep

def main():
 _rm = visa.ResourceManager()
 sds = _rm.open_resource(&quot;USB0::0xF4EC::0xEE3A::SDS1MFCQ3R5086::INSTR&quot;) #Replace with specific USB information from scope
 file_name = &quot;E:\\SCDP.bmp&quot; #Make suere that the drive specified is available on your computer
 sds.write(&quot;SCDP&quot;)
 result_str = sds.read_raw()
 f = open(file_name,'wb')
 f.write(result_str)
 f.flush()
 f.close()
if __name__=='__main__':
 main()

</pre>
<p>The post <a href="https://siglentna.com/application-note/programming-example-sds-oscilloscope-save-a-copy-of-a-screen-image-via-python-pyvisa/">Programming Example: SDS Oscilloscope save a copy of a screen image via Python/PyVISA</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Programming Example: Identification String (*IDN?) return with LabVIEW 2018</title>
		<link>https://siglentna.com/application-note/programming-example-identification-string-idn-return-with-labview-2018/</link>
		
		<dc:creator><![CDATA[visia_admin]]></dc:creator>
		<pubDate>Mon, 16 Dec 2019 20:32:45 +0000</pubDate>
				<guid isPermaLink="false">https://siglentna.com/?post_type=application-notes&#038;p=14784</guid>

					<description><![CDATA[<p>This LabVIEW VI (version 2018) provides a simple platform to begin creating LabVIEW programs. You can download the VI here: VISA_IDN.ZIP In this example, the user can: Select the connected instruments from the VISA Resource List drop down menu: NOTE: USB devices will automatically appear. For LAN connections, you will need to add the device. &#8230; <a href="https://siglentna.com/application-note/programming-example-identification-string-idn-return-with-labview-2018/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/programming-example-identification-string-idn-return-with-labview-2018/">Programming Example: Identification String (*IDN?) return with LabVIEW 2018</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This LabVIEW VI (version 2018) provides a simple platform to begin creating LabVIEW programs.</p>
<p>You can download the VI here: <a href="https://siglentna.com/wp-content/uploads/2020/12/VISA_IDN.zip" target="_blank" rel="noopener noreferrer">VISA_IDN.ZIP</a></p>
<p>In this example, the user can:</p>
<ul>
<li>Select the connected instruments from the VISA Resource List drop down menu:</li>
</ul>
<p style="padding-left: 30px;">NOTE: USB devices will automatically appear. For LAN connections, you will need to add the device. This is commonly done using NI Measurement and Automation Explorer (NI-MAX)</p>
<ul>
<li>Request the identification string once-per-press of the RUN button.</li>
</ul>
<p style="padding-left: 30px;">This sends the &#8220;*IDN?&#8221; identification query string to the instrument. The instrument then responds to the query with its identification string information. The identification string data will appear in the text box.</p>
<p style="padding-left: 30px;">This code also uses the event structure connected to the value change of the RUN button to run once-and-only-once per keypress. This is a useful method of controlling code execution.</p>
<ul>
<li>Stop and exit upon pressing the STOP button</li>
</ul>
<p>To run:</p>
<ol>
<li>Connect instruments using a USB or LAN connection (see users manual for specific instrument details)</li>
<li>Power on instrument</li>
<li>Open LabVIEW and select the IDN.VI. This will open the VI front panel:</li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9149" src="https://siglentna.com/wp-content/uploads/2019/06/VISA_IDN.jpg" alt="" width="749" height="493" /></p>
<p>4. Select the instrument of interest from the VISA Resource drop down menu:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9150" src="https://siglentna.com/wp-content/uploads/2019/06/VISA_IDN_RefreshInstList.jpg" alt="" width="588" height="458" /></p>
<p>5. Press RUN on the LabVIEW VI menu strip to run the program:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9147" src="https://siglentna.com/wp-content/uploads/2019/06/VISA_IDN_Run_Main.jpg" alt="" width="749" height="493" /></p>
<p>6. Now, the &#8220;graph paper&#8221; background goes clear, indicating that the code is running. Now, you can press RUN in the VI Front Panel to execute the code:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9148" src="https://siglentna.com/wp-content/uploads/2019/06/VISA_IDN_Run_VI.jpg" alt="" width="616" height="487" /></p>
<p style="padding-left: 30px;">The identification string should appear in the textbox:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9146" src="https://siglentna.com/wp-content/uploads/2019/06/VISA_IDN_ReturnString.jpg" alt="" width="613" height="472" /></p>
<p style="padding-left: 30px;">7. Press STOP on the VI Front Panel to exit the code</p>
<p>The post <a href="https://siglentna.com/application-note/programming-example-identification-string-idn-return-with-labview-2018/">Programming Example: Identification String (*IDN?) return with LabVIEW 2018</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Programming Example: List connected VISA compatible resources using PyVISA</title>
		<link>https://siglentna.com/application-note/programming-example-list-connected-visa-compatible-resources-using-pyvisa/</link>
		
		<dc:creator><![CDATA[daisy]]></dc:creator>
		<pubDate>Thu, 30 Aug 2018 13:50:29 +0000</pubDate>
				<guid isPermaLink="false">http://siglentna.com/?post_type=application-notes&#038;p=7054</guid>

					<description><![CDATA[<p>PyVISA is a software library that enables Python applications to communicate with resources (typically instruments) connected to a controlling computer using different buses, including: GPIB, RS-232, LAN, and USB. This example scans and lists the available resources. It requires PyVISA to be installed (see the PyVISA documentation for more information) *** #Example that scans a &#8230; <a href="https://siglentna.com/application-note/programming-example-list-connected-visa-compatible-resources-using-pyvisa/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/programming-example-list-connected-visa-compatible-resources-using-pyvisa/">Programming Example: List connected VISA compatible resources using PyVISA</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>PyVISA is a software library that enables Python applications to communicate with resources (typically instruments) connected to a controlling computer using different buses, including: GPIB, RS-232, LAN, and USB.</p>
<p>This example scans and lists the available resources.</p>
<p>It requires PyVISA to be installed (see the PyVISA documentation for more information)</p>
<p>***</p>
<pre class="brush: python; collapse: false; title: ; wrap-lines: false; notranslate">

#Example that scans a computer for connected instruments that
#are compatible with the VISA communication protocol.
#
#The instrument VISA resource ID for each compatible instrument
#is then listed.
#
#
#Dependencies:
#Python 3.4 32 bit
#PyVisa 1.7
#
#Rev 1: 08302018 JC

import visa

def main():
    rm = visa.ResourceManager()
    print (rm.list_resources())

if __name__=='__main__':
    main()
</pre>
<p>*****</p>
<p>Here is the code:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-7056 size-full" src="http://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList1.jpg" alt="" width="668" height="463" srcset="https://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList1.jpg 668w, https://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList1-600x416.jpg 600w, https://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList1-300x208.jpg 300w" sizes="auto, (max-width: 668px) 100vw, 668px" /></p>
<p>And here is the result of a scan:</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7057" src="http://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList2.jpg" alt="" width="831" height="258" srcset="https://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList2.jpg 831w, https://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList2-600x186.jpg 600w, https://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList2-300x93.jpg 300w, https://siglentna.com/wp-content/uploads/2018/08/PyVISAResourceList2-768x238.jpg 768w" sizes="auto, (max-width: 831px) 100vw, 831px" /></p>
<p>&nbsp;</p>
<p>Each connected instrument returns a specific formatted string of characters called the VISA Resource ID.</p>
<p>The resource ID format is as follows:</p>
<p>&#8216;Communication/Board Type (USB, GPIB, etc.)::Resource Information (Vendor ID, Product ID, Serial Number, IP address, etc..)::Resource Type&#8217;</p>
<p>In the response, each resource is separated by a comma. So, we have three resources listed in this example:</p>
<p>&#8216;USB0::0x0483::0x7540::SPD3XGB4150080::INSTR&#8217; &#8211; This is a power supply (SPD3X) connected via USB (USB0)</p>
<p>&#8216;USB0::0xF4EC::0x1301::SVA1XEAX2R0073::INSTR&#8217; &#8211; This is a vector network analyzer (SVA1X) connected via USB (USB0)</p>
<p>&#8216;TCPIP0::192.168.55.122::inst0::INSTR&#8217; &#8211; This is an instrument connected via LAN using a TCPIP connection at IP address 192.168.55.122</p>
<p>The post <a href="https://siglentna.com/application-note/programming-example-list-connected-visa-compatible-resources-using-pyvisa/">Programming Example: List connected VISA compatible resources using PyVISA</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Using EasyScopeX Software to retrieve Average Waveform Data</title>
		<link>https://siglentna.com/application-note/using-easyscope-x-retrieve-average-waveform-data/</link>
		
		<dc:creator><![CDATA[visia_admin]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 15:24:22 +0000</pubDate>
				<guid isPermaLink="false">http://siglentna.com/?post_type=application-notes&#038;p=2840</guid>

					<description><![CDATA[<p>Waveform averaging can be a useful method to decrease noise in a particular signal. The SIGLENT SDS series of oscilloscopes can easily collect average waveform data using EasyScopeX Software. NOTE: At this time, average waveform data is not able to be saved in CSV format via the front panel USB connection to a USB memory &#8230; <a href="https://siglentna.com/application-note/using-easyscope-x-retrieve-average-waveform-data/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/using-easyscope-x-retrieve-average-waveform-data/">Using EasyScopeX Software to retrieve Average Waveform Data</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Waveform averaging can be a useful method to decrease noise in a particular signal. The SIGLENT SDS series of oscilloscopes can easily collect average waveform data using EasyScopeX Software.</p>
<p><strong>NOTE:</strong> At this time, average waveform data is not able to be saved in CSV format via the front panel USB connection to a USB memory stick.</p>
<p>&nbsp;</p>
<h2>Initial Setup</h2>
<p>&#8211; Download NI-VISA Runtime Engine that matches your operating system, if your computer does not already have the VISA library.</p>
<p>It can be downloaded from National Instruments: <a href="http://bit.ly/2pw5gQW" target="_blank" rel="noopener">http://bit.ly/2pw5gQW</a></p>
<p>&#8211; VISA library installed. This is the communication library used by EasyScope X software to communicate with the instrumentation</p>
<p>&#8211; Download EasySpectrum Software from the SSA3000X Product Page on the SIGLENT America website: <a href="http://bit.ly/2okc8wG" target="_blank" rel="noopener">http://bit.ly/2okc8wG</a></p>
<p>&nbsp;</p>
<h2>Connect and Collect</h2>
<p>1. Connect the scope to the computer using a USB or LAN connection and power it on.</p>
<p><strong>NOTE:</strong> This example uses a USB connection for communication between the scope and computer.</p>
<p>2. Open an instance of EasyScopeX by clicking on the desktop icon:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2841 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-1.png" alt="EasyScopeX software desktop icon" width="66" height="73" /></p>
<p>&nbsp;</p>
<p>3. Add Device and select the session address for the instrument you wish to connect:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2842 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-2.png" alt="Connecting a device on EasyScopeX Software" width="1234" height="679" srcset="https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-2.png 1234w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-2-600x330.png 600w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-2-300x165.png 300w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-2-768x423.png 768w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-2-1024x563.png 1024w" sizes="auto, (max-width: 1234px) 100vw, 1234px" /></p>
<p>&nbsp;</p>
<p>4. Configure the instrument to capture the signal of interest. You can perform this manually on the front panel, or you can use the Virtual Panel control.</p>
<p>Select Virtual Panel &gt; Acquire &gt; and press the button labeled Acquisition until the type = Average:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2843 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-3.png" alt="Configure your instrument to capture the signal" width="1420" height="751" srcset="https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-3.png 1420w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-3-600x317.png 600w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-3-300x159.png 300w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-3-768x406.png 768w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-3-1024x542.png 1024w" sizes="auto, (max-width: 1420px) 100vw, 1420px" /></p>
<p>&nbsp;</p>
<p>5. Select Waveform, and use the Play/Pause button to acquire the waveform of interest. Then, select Save &gt; select the channel of interest &gt; select the type of CSV to save &gt; Press Save to open a file dialog box.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2844 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-4.png" alt="Retrieve Average Waveform Data" width="1184" height="628" srcset="https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-4.png 1184w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-4-600x318.png 600w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-4-300x159.png 300w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-4-768x407.png 768w, https://siglentna.com/wp-content/uploads/2017/10/ReturnAverageDataEasyScopeX_042017-4-1024x543.png 1024w" sizes="auto, (max-width: 1184px) 100vw, 1184px" /></p>
<p>The post <a href="https://siglentna.com/application-note/using-easyscope-x-retrieve-average-waveform-data/">Using EasyScopeX Software to retrieve Average Waveform Data</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Verification of a working remote communications connection using NI &#8211; MAX</title>
		<link>https://siglentna.com/application-note/verification-working-remote-communications-connection-using-ni-max/</link>
		
		<dc:creator><![CDATA[visia_admin]]></dc:creator>
		<pubDate>Fri, 29 Sep 2017 15:07:16 +0000</pubDate>
				<guid isPermaLink="false">http://siglentna.com/?post_type=application-notes&#038;p=1290</guid>

					<description><![CDATA[<p>Automating a test can dramatically increase the productivity, throughput, and accuracy of a process. Automating a setup involves connecting a computer to the test instrumentation using a standard communications bus like USB or LAN and then utilizing code entered via a software layer (like LabVIEW, .NET, Python, etc..) to sequence the specific instrument commands and &#8230; <a href="https://siglentna.com/application-note/verification-working-remote-communications-connection-using-ni-max/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/verification-working-remote-communications-connection-using-ni-max/">Verification of a working remote communications connection using NI &#8211; MAX</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Automating a test can dramatically increase the productivity, throughput, and accuracy of a process. Automating a setup involves connecting a computer to the test instrumentation using a standard communications bus like USB or LAN and then utilizing code entered via a software layer (like LabVIEW, .NET, Python, etc..) to sequence the specific instrument commands and process data.</p>
<p>This process normally goes quite smoothly, but if there are problems, there are some basic troubleshooting steps that can help get your test up-and-running quickly.</p>
<p>In this note, we are going to show how to use NI-MAX to test the communications connection between an instrument and a remote computer using both a USB and a LAN connection to ensure that they are working properly. Once the connection is verified, you can begin to work on the control software.</p>
<p>National Instruments Measurement and Automation Explorer (NI-MAX) is a free communications tool provided with NI&#8217;s VISA library.</p>
<p>You can learn more here: <a href="http://digital.ni.com/public.nsf/allkb/71544521BDE34FFB86256FCF005F4FB6" target="_blank" rel="noopener noreferrer">http://digital.ni.com/public.nsf/allkb/71544521BDE34FFB86256FCF005F4FB6</a></p>
<h2>USB Connections</h2>
<p>1. Power on and connect the instrument via USB cable to the computer. On a computer running Windows, the first time you connect the USB from an instrument should open a dialog box or show a notification of a new device being connected.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2193" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step1.jpg" alt="" width="783" height="628" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step1.jpg 783w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step1-600x481.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step1-300x241.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step1-768x616.jpg 768w" sizes="auto, (max-width: 783px) 100vw, 783px" /></p>
<p>You can check the status of the USB connections by opening Device Manager located in the Control Panel menu of most Windows Operating systems and expanding the driver information as shown below in this Windows 10 example:</p>
<p>This indicates that the operating system recognizes the connected instrument as a test instrument.</p>
<p>If the device manager reports the USB connection as some other type of device (printer, camera, unknown, etc.), there is likely a problem linking the proper driver (ausbtmc.sys) to the instrument. One possible solution to this is to disable the driver, disconnect the USB cable, verify that ausbtmc.sys exists, and then reconnect the USB cable.</p>
<p>2. Run NI-MAX by left-clicking on the icon on the desktop or finding it via the start menu</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2206" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step2.jpg" alt="" width="64" height="73" /></p>
<p>3. This will open the main window, as shown below:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2205" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3a.jpg" alt="" width="578" height="380" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3a.jpg 578w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3a-300x197.jpg 300w" sizes="auto, (max-width: 578px) 100vw, 578px" /></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2192" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3b.jpg" alt="" width="1107" height="616" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3b.jpg 1107w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3b-600x334.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3b-300x167.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3b-768x427.jpg 768w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step3b-1024x570.jpg 1024w" sizes="auto, (max-width: 1107px) 100vw, 1107px" /></p>
<p>4. Expand the &#8220;Devices and Interfaces&#8221; menu. You should see the instruments attached via USB with a brief description as shown for an SDS2000X oscilloscope below:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2191" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step4.jpg" alt="" width="632" height="186" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step4.jpg 632w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step4-600x177.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step4-300x88.jpg 300w" sizes="auto, (max-width: 632px) 100vw, 632px" /></p>
<p>This indicates that a software application (NI-MAX) has correctly identified a test and measurement device (the oscilloscope) over the USB connection.</p>
<p>5. By left-clicking on the instrument, you can see additional information about it:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2204" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step5.jpg" alt="" width="924" height="364" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step5.jpg 924w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step5-600x236.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step5-300x118.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step5-768x303.jpg 768w" sizes="auto, (max-width: 924px) 100vw, 924px" /></p>
<p>6. To further test the connection, right-click on the instrument and select Open VISA Test Panel or select it from the side bar:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2203" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6.jpg" alt="" width="735" height="374" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6.jpg 735w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6-600x305.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6-300x153.jpg 300w" sizes="auto, (max-width: 735px) 100vw, 735px" /></p>
<p>The VISA Test Panel window shows some helpful information, including the instrument manufacturer, model, serial number, and the USB identifier (VISA Address) along the top.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2189" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6b.jpg" alt="" width="765" height="483" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6b.jpg 765w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6b-600x379.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step6b-300x189.jpg 300w" sizes="auto, (max-width: 765px) 100vw, 765px" /></p>
<p>7. Another useful item in the VISA Test Panel is the Input/Output function. This mode allows you to send specific instrument commands and receive instrument responses.</p>
<p>This is especially helpful when you are planning a specific test sequence, the effect of delays/timing, or troubleshooting a command. You can send each<br />
command one-at-a-time and check the performance of the instrument.</p>
<p>Select Input/Output &gt; Basic I/O &gt; and Enter the command in the text window:</p>
<p>&#8211; *IDN? is a common identification string query (question or information request) that returns the information from the connected instrument<br />
&#8211; /n is a termination character that represents a new line. This is the standard termination character for SIGLENT instrumentation.<br />
&#8211; Write will send the command to the instrument<br />
&#8211; Read will pull data from the instrument<br />
&#8211; Query will perform a read and then a write command to request and return data from the instrument</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2202" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step7.jpg" alt="" width="763" height="482" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step7.jpg 763w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step7-600x379.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-step7-300x190.jpg 300w" sizes="auto, (max-width: 763px) 100vw, 763px" /></p>
<h2>USB Checklist</h2>
<p>&#8211; Is the USB port configured properly on the instrument? Some instruments feature USB ports that can be configured as TMC (Test and Measurement) or Printer communication ports. The USB port should be set to USBTMC or similar for remote control.<br />
&#8211; Try a direct connection to the controlling computer. USB hubs or long connections may cause issues.<br />
&#8211; Try a different USB cable. Connectors can go bad or prove to be faulty.<br />
&#8211; Try a different USB port on the computer.<br />
&#8211; On machines running Windows, check the Device Manager. Test instrumentation should appear as USB Test and Measurement Device (IVI) and use the AUSBTMC.SYS driver</p>
<h2>Lan Connections</h2>
<p>1. Power on and connect the instrument via LAN cable to a LAN network connected to the computer you wish to use.</p>
<p>You can check the status of the LAN connection by using a software tool like NMAP: <a href="https://nmap.org/" target="_blank" rel="noopener noreferrer">https://nmap.org/</a></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2201" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan1.jpg" alt="" width="76" height="89" /></p>
<p>NMAP allows you to scan networks and identify IP addresses.</p>
<p>First, identify the LAN connection for the instrument. This is typically located in the System menu under IO or LAN settings.</p>
<p>Here is the IO information for an SDS2000X oscilloscope:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2200" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2.jpg" alt="" width="899" height="417" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2.jpg 899w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2-600x278.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2-300x139.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2-768x356.jpg 768w" sizes="auto, (max-width: 899px) 100vw, 899px" /></p>
<p>DHCP Enabled will automatically configure the instrument connection settings and apply a valid IP address. With DHCP enabled, the IP address may change over time. It is recommended to check the instrument IP address and then confirm that it is visible on the network using NMAP:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2199" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3.jpg" alt="" width="945" height="596" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3.jpg 945w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3-600x378.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3-300x189.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3-768x484.jpg 768w" sizes="auto, (max-width: 945px) 100vw, 945px" /></p>
<p>Here, we are performing a Ping (short scan to identify what IP addresses are being used) over the range of IP addresses that may match the instrument.</p>
<p>This can be performed by setting the target using the “/24” extension. This scans 24 bits For example, 192.168.10.0/24 would scan the 256 hosts between<br />
192.168.10.0 and 192.168.10.255</p>
<p>Here is more information from NMAP:<br />
https://nmap.org/book/man-target-specification.html</p>
<p>For example, to ping all IP addresses that start with 192.168.0., set the target as follows:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2198" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan4.jpg" alt="" width="587" height="314" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan4.jpg 587w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan4-300x160.jpg 300w" sizes="auto, (max-width: 587px) 100vw, 587px" /></p>
<p>Note the IP address and MAC address that identify your instrument.</p>
<p>2. Run NI-MAX by left-clicking on the icon on the desktop or finding it via the start menu</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2197" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2a.jpg" alt="" width="64" height="73" /></p>
<p>This will open the main window, as shown below:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2196" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2b.jpg" alt="" width="578" height="380" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2b.jpg 578w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2b-300x197.jpg 300w" sizes="auto, (max-width: 578px) 100vw, 578px" /></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2188" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2c.jpg" alt="" width="1107" height="616" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2c.jpg 1107w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2c-600x334.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2c-300x167.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2c-768x427.jpg 768w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan2c-1024x570.jpg 1024w" sizes="auto, (max-width: 1107px) 100vw, 1107px" /></p>
<p>3. Unlike USB, there is not an easy way to identify all of the instruments connected via LAN.</p>
<p>In many cases, you will have to manually add the LAN instrumentation. Recall from Step 2, our instrument IP address is 192.168.0.87</p>
<p>Right-click on Network Devices, and select Create New VISA TCP/IP Resource:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2187" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3a.jpg" alt="" width="728" height="195" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3a.jpg 728w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3a-600x161.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan3a-300x80.jpg 300w" sizes="auto, (max-width: 728px) 100vw, 728px" /></p>
<p>4. Select Manual Entry of LAN:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2186" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan4a.jpg" alt="" width="586" height="483" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan4a.jpg 586w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan4a-300x247.jpg 300w" sizes="auto, (max-width: 586px) 100vw, 586px" /></p>
<p>5. Enter the IP address and press Validate</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2185" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan5a.jpg" alt="" width="583" height="481" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan5a.jpg 583w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan5a-300x248.jpg 300w" sizes="auto, (max-width: 583px) 100vw, 583px" /></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2184" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan5b.jpg" alt="" width="459" height="162" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan5b.jpg 459w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan5b-300x106.jpg 300w" sizes="auto, (max-width: 459px) 100vw, 459px" /></p>
<p>6. After successfully creating a TCP/IP connection, select finish</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2183" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan6a.jpg" alt="" width="589" height="485" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan6a.jpg 589w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan6a-300x247.jpg 300w" sizes="auto, (max-width: 589px) 100vw, 589px" /></p>
<p>7. After the system updates it’s configuration, the instrument will appear in the Network Devices menu:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2195" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan7a.jpg" alt="" width="920" height="350" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan7a.jpg 920w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan7a-600x228.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan7a-300x114.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan7a-768x292.jpg 768w" sizes="auto, (max-width: 920px) 100vw, 920px" /></p>
<p>8. To further test the connection, right-click on the instrument and select Open VISA Test Panel or select it from the side bar:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2194" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8a.jpg" alt="" width="919" height="331" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8a.jpg 919w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8a-600x216.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8a-300x108.jpg 300w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8a-768x277.jpg 768w" sizes="auto, (max-width: 919px) 100vw, 919px" /></p>
<p>The VISA Test Panel window shows some helpful information, including the TCP/IP identifier (VISA Address) along the top.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2182" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8b.jpg" alt="" width="766" height="483" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8b.jpg 766w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8b-600x378.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan8b-300x189.jpg 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></p>
<p>9. Another useful item in the VISA Test Panel is the Input/Output function. This mode allows you to send specific instrument commands and receive instrument responses.</p>
<p>This is especially helpful when you are planning a specific test sequence, the effect of delays/timing, or troubleshooting a command. You can send each command one-at-a-time and check the performance of the instrument.</p>
<p>Select Input/Output &gt; Basic I/O &gt; and Enter the command in the text window:</p>
<p>&#8211; *IDN? is a common identification string query (question or information request) that returns the information from the connected instrument<br />
&#8211; /n is a termination character that represents a new line. This is the standard termination character for SIGLENT instrumentation.<br />
&#8211; Write will send the command to the instrument<br />
&#8211; Read will pull data from the instrument<br />
&#8211; Query will perform a read and then a write command to request and return data from the instrument</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2190" src="http://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan9a.jpg" alt="" width="765" height="481" srcset="https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan9a.jpg 765w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan9a-600x377.jpg 600w, https://siglentna.com/wp-content/uploads/2017/09/NIMAXComTest_042017-lan9a-300x189.jpg 300w" sizes="auto, (max-width: 765px) 100vw, 765px" /></p>
<p>For more information, check <a href="http://siglentna.com/" target="_blank" rel="noopener noreferrer">SiglentAmerica.com</a>, or contact your local Siglent office.</p>
<p>The post <a href="https://siglentna.com/application-note/verification-working-remote-communications-connection-using-ni-max/">Verification of a working remote communications connection using NI &#8211; MAX</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
