<?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>SPS5000X Series Archives - Siglent</title>
	<atom:link href="https://siglentna.com/application-notes/dc-power-supplies/sps5000x/feed/" rel="self" type="application/rss+xml" />
	<link>https://siglentna.com/application-notes/dc-power-supplies/sps5000x/</link>
	<description>Siglent Technologies America, Inc</description>
	<lastBuildDate>Tue, 18 Nov 2025 08:30: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>SPS5000X Series Archives - Siglent</title>
	<link>https://siglentna.com/application-notes/dc-power-supplies/sps5000x/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Double Pulse Testing Solution</title>
		<link>https://siglentna.com/application-note/double-pulse-testing-solution/</link>
		
		<dc:creator><![CDATA[daisy]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 03:50:37 +0000</pubDate>
				<guid isPermaLink="false">https://siglentna.com/?post_type=application-notes&#038;p=48541</guid>

					<description><![CDATA[<p>1 Overview In recent years, driven by surging demand in industrial control systems, new energy vehicles, and renewable power generation sectors, the market for power devices has grown significantly, while performance expectations for these components have become increasingly stringent. As a critical subset of semiconductor devices, power devices are primarily designed to enable high-voltage and &#8230; <a href="https://siglentna.com/application-note/double-pulse-testing-solution/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/double-pulse-testing-solution/">Double Pulse Testing Solution</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4>1 Overview</h4>
<p>In recent years, driven by surging demand in industrial control systems, new energy vehicles, and renewable power generation sectors, the market for power devices has grown significantly, while performance expectations for these components have become increasingly stringent. As a critical subset of semiconductor devices, power devices are primarily designed to enable high-voltage and high-current power conversion and control, capable of withstanding substantial power loads.</p>
<p>Power devices currently comprise the following primary categories:</p>
<ul>
<li>Diodes: Leveraging their unidirectional conductivity, these devices are critical for circuit rectification, voltage regulation, and similar applications.</li>
<li>Transistors: Key types include Bipolar Junction Transistors (BJTs) and Field-Effect Transistors (FETs), widely employed in amplifiers, audio systems, and power regulators, used for power amplification and switching circuits.</li>
<li>Thyristors: This family includes Silicon-Controlled Rectifiers (SCRs), Triacs (TRIACs), and Gate Turn-Off Thyristors (GTOs), predominantly used for AC voltage regulation and controlled rectification in power conversion systems.</li>
<li>MOSFETs (Metal-Oxide-Semiconductor Field-Effect Transistors): As unipolar devices, MOSFETs are distinguished by fast switching speeds, low driving power, and high input impedance—making them ideal for high-frequency applications such as high-frequency switching power supplies, DC-DC converters, and motor drives requiring rapid switching.</li>
<li>IGBTs (Insulated-Gate Bipolar Transistors): These devices combine MOSFET and BJT technologies, offering the best of both: high input impedance from MOSFETs, low conduction losses from BJTs, and robust voltage withstand capability. They are widely adopted in high-voltage power electronics applications.</li>
<li>New-Generation Silicon Carbide (SiC) and Gallium Nitride (GaN) Power Devices: Power devices made from new wide-bandgap semiconductor materials, they exhibit characteristics such as high voltage resistance, low on-resistance, high switching frequency, and high-temperature tolerance. They are widely applied in new energy vehicles, charging piles, solar inverters, industrial power supplies, and other fields. Among these, electric vehicles represent the most critical application scenario for new power devices under the trend of high-voltage fast charging, and the adoption of 800V SiC platforms is also driving the development of SiC power devices.</li>
</ul>
<hr />
<h4>2 Challenge</h4>
<p>As the core method to evaluate the dynamic characteristics of power devices, double pulse test faces multi-dimensional technical challenges in practical applications, which involves not only the complexity of hardware design, but also the precision of test methods and data processing.</p>
<h5>2.1 Accuracy requirements of high frequency signal capture</h5>
<p>The switching speeds of new wide-bandgap devices (such as SiC and GaN) can reach the nanosecond level, necessitating test equipment with high bandwidth (typically requiring over 500MHz) and low-noise characteristics. For instance, the reverse recovery time of GaN devices can be as short as below 10ns. Insufficient bandwidth can lead to waveform distortion and misjudgment of switching losses. The SDS5000X HD series oscilloscopes from SIGLENT, featuring a 12-bit ADC and 1GHz bandwidth, can accurately capture the test waveforms.</p>
<h5>2.2 Technical difficulties of common-mode interference suppression</h5>
<p>In high-power testing, the common-mode voltage can reach the kilovolt level, making the common-mode rejection ratio (CMRR) of differential probes a critical parameter. For example, when testing an 800V SiC platform, the CMRR of traditional differential probes may drop below 60dB in the high-frequency band (such as 100MHz), leading to false oscillations in the Vgs waveform. To address this challenge, SIGLENT has launched the ODP6000B series of optical isolated probes. With a CMRR of 160dB and fiber-optic transmission technology, these probes can effectively suppress interference and accurately reproduce the true waveform.</p>
<h5>2.3 Intelligent requirements of data processing and analysis</h5>
<p>Double-pulse testing requires the synchronized analysis of dozens of parameters, such as switching times (e.g.: tr, tf), energy losses (Eon, Eoff), and voltage/current change rates (dv/dt, di/dt). Manually organizing multiple sets of test data and generating reports consumes a significant amount of time and is prone to data errors and omissions. SIGLENT DPT software, through its built-in algorithms, can automatically identify characteristic of waveforms and generate customized test reports that include waveform screenshots、parameter tables. The report can be exported in HTML or XML formats, improving efficiency by over 80% compared to manual analysis. This function greatly improves the test efficiency and reduces the manual operation error.</p>
<hr />
<h4>3 Solution</h4>
<h5>3.1 Test Items</h5>
<p>The types of switch devices to be tested include MOSFET or IGBT, and the following parameter analyses are supported:</p>
<table width="0">
<tbody>
<tr>
<td width="208">Switching Parameter Analysis</td>
<td width="180">Switching Timing Analysis</td>
<td width="175">Diode Recovery Analysis</td>
<td width="141">Capacitance Analysis</td>
</tr>
<tr>
<td width="208">Turn-on energy (E<sub>on</sub>)</p>
<p>Turn-off energy (E<sub>off</sub>)</p>
<p>Peak voltage (V<sub>paek</sub>)</p>
<p>Peak current (I<sub>peak</sub>)</td>
<td width="180">Turn-on delay (T<sub>d(on)</sub>)</p>
<p>Turn-off delay (T<sub>d(off)</sub>)</p>
<p>Rise time (T<sub>r</sub>)</p>
<p>Fall time (T<sub>f</sub>)</p>
<p>Turn-on time (T<sub>on</sub>)</p>
<p>Turn-off time (T<sub>off</sub>)</p>
<p>The rate of change of drain-to-source voltage or drain current between specified levels (d/dt)</td>
<td width="175">Reverse recovery time (T<sub>rr</sub>)</p>
<p>Reverse recovery charge (Q<sub>rr</sub>)</p>
<p>Reverse recovery energy (E<sub>rr</sub>)</p>
<p>Reverse recovery current (I<sub>rrm</sub>)</p>
<p>The rate of change of reverse recovery voltage or current between specified levels. (Diode d/dt)</td>
<td width="141">The charge that must be supplied to the parasitic output capacitor of the power device in each switching cycle(Q<sub>oss</sub>)</td>
</tr>
</tbody>
</table>
<hr />
<h5>3.2 Test Equipment</h5>
<p>The Double Pulse Test is a commonly used test for analyzing the dynamic characteristics of power switching devices such as MOSFETs and IGBTs. Through the Double Pulse Test, the performance of power devices can be conveniently evaluated, and key parameters during both steady-state and dynamic processes can be obtained. This enables a better assessment of device performance and facilitates the optimization of drive design, among other benefits. To perform the Double Pulse Test, the following equipment is required:</p>
<table width="0">
<tbody>
<tr>
<td width="210">Equipment and software requirements</td>
<td width="103">Quantity</td>
<td width="330">Note</td>
</tr>
<tr>
<td width="210">High performance oscilloscope</p>
<p>SDS5000X HD</td>
<td width="103">1</td>
<td width="330">Double Pulse Test Analysis Software integrated in.</td>
</tr>
<tr>
<td width="210">High-voltage power supply</td>
<td width="103">1</td>
<td width="330">SPS series :supplying voltage to the inductor</td>
</tr>
<tr>
<td width="210">DC power supply</td>
<td width="103">1</td>
<td width="330">SPD series : supplying power to the gate driver</td>
</tr>
<tr>
<td width="210">Arbitrary waveform generator</td>
<td width="103">1</td>
<td width="330">SDG series: generating a double-pulse signal with the desired amplitude and pulse width. Provide excitation to the gate driver of the power device to measure the device&#8217;s switching, timing, capacitance, and reverse recovery parameters.</td>
</tr>
<tr>
<td width="210">High-voltage differential probe</td>
<td width="103">1</td>
<td width="330">DPB series: used to measure high-side or low-side voltage V<sub>ds</sub>.</td>
</tr>
<tr>
<td width="210">Current probe</td>
<td width="103">2</td>
<td width="330">CP series: used to measure current I<sub>d</sub>、I<sub>rr</sub></td>
</tr>
<tr>
<td width="210">Passive probe</td>
<td width="103">1</td>
<td width="330">Standard Accessories, used to measure voltage V<sub>gs</sub>.</td>
</tr>
<tr>
<td width="210">DF2001A deskew fixture</td>
<td width="103">1</td>
<td width="330">Calibration of time delay between any two different oscilloscope channels (including probe and probe cable).</td>
</tr>
</tbody>
</table>
<hr />
<h5>3.3 Test Steps</h5>
<h6>3.3.1 Test connection diagram</h6>
<p>For the connection mode of double pulse test, please refer to the following figure：</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-48560" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.1.png" alt="" width="913" height="454" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.1.png 913w, https://siglentna.com/wp-content/uploads/2025/10/3.3.1-300x149.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.1-768x382.png 768w, https://siglentna.com/wp-content/uploads/2025/10/3.3.1-600x298.png 600w" sizes="(max-width: 913px) 100vw, 913px" /></p>
<p style="text-align: center;">Test wiring diagram</p>
<h6>3.3.2 Generation of double pulse signal</h6>
<p>In the Double Pulse Test, two pulses with different pulse widths are required. The first pulse is used to establish the initial state, allowing other components in the circuit to reach a relatively stable operating temperature and reducing the impact of temperature variations on the test results. Simultaneously, it establishes a certain current through the inductor in the circuit, creating conditions for the test with the second pulse. The second pulse is employed to test the dynamic characteristics of the power device. During this phase, an oscilloscope and probes are utilized to measure the voltage and current parameters of the device during switching. The turn-off process of the power device is observed at the falling edge of the first pulse, while the turn-on process is observed at the rising edge of the second pulse.</p>
<p>This special pulse sequence can be edited and generated in software, with the parameters of individual pulse adjusted. The resulting file can then be imported into an arbitrary waveform generator for output. However, this method is rather cumbersome and inconvenient for parameter adjustment. The SIGLENT arbitrary waveform generator has a built-in multi-pulse feature. It displays the characteristics of the output double-pulse waveform intuitively on the signal source interface, and allows for more convenient setting of parameters such as pulse width. The interface is easy to operate with clear guidance, saving engineers&#8217; time and enabling them to focus more on power device testing as well as debugging and resolving issues.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-48559" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.2.png" alt="" width="719" height="344" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.2.png 719w, https://siglentna.com/wp-content/uploads/2025/10/3.3.2-300x144.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.2-600x287.png 600w" sizes="(max-width: 719px) 100vw, 719px" /></p>
<p style="text-align: center;">Multi-pulse output setting interface of AWG</p>
<p>In the multi-pulse interface, users can select the number of pulses, and set the relevant rise/fall times and positive/negative pulse widths for each individual pulse. The interface is simple and the operation logic is clear.</p>
<h6>3.3.3 Double pulse test software</h6>
<p>On the oscilloscope, SIGLENT provides testing software for double pulse test, which can effectively shorten the testing time.</p>
<p>Click <strong>Analysis</strong> →<strong>Double Pulse Test</strong> to open a specific test window. According to the test process, it is divided into five steps: <strong>Setup</strong>, <strong>Test Select</strong>, <strong>configure</strong>, <strong>Deskew</strong>, and <strong>Target</strong></p>
<p><span style="text-decoration: underline;">3.3.3.1 Setup</span></p>
<ul>
<li>Provides three functions of setting: Recall, Last and Save.</li>
<li>There are two options to provide DUT Type selection: MOSFET、IGBT.</li>
</ul>
<p><img decoding="async" class="aligncenter size-full wp-image-48558" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.1.png" alt="" width="985" height="623" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.1.png 985w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.1-300x190.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.1-768x486.png 768w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.1-600x379.png 600w" sizes="(max-width: 985px) 100vw, 985px" /></p>
<p style="text-align: center;">Window of Setup</p>
<p><span style="text-decoration: underline;">3.3.3.2 Test Select</span></p>
<p>Select the items to be tested in this column.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-48557" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.2.png" alt="" width="985" height="625" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.2.png 985w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.2-300x190.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.2-768x487.png 768w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.2-600x381.png 600w" sizes="auto, (max-width: 985px) 100vw, 985px" /></p>
<p style="text-align: center;">Window of Test Select</p>
<p><span style="text-decoration: underline;">3.3.3.3 Configure</span></p>
<p>The previously selected test items will be highlighted in this section. By clicking on them, you can configure the corresponding test parameters, such as setting the source for voltage /current measurement, max voltage, etc. The oscilloscope will automatically measure the items according to the settings here. At present, only one-sided switch parameter analysis is supported. Please replace the test wiring as required.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-48556" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.3.png" alt="" width="988" height="627" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.3.png 988w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.3-300x190.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.3-768x487.png 768w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.3-600x381.png 600w" sizes="auto, (max-width: 988px) 100vw, 988px" /></p>
<p style="text-align: center;">Window of Configure</p>
<p><span style="text-decoration: underline;">3.3.3.4 Deskew</span></p>
<p>A relatively small time delay between voltage and current can lead to significant measurement errors. Deskew Calibration can be performed to correct the time delay of an oscilloscope or probe. When the power device is a MOSFET, calculate the time delay for the Vds voltage channel and the Id current channel. When the power device is an IGBT, calculate the time delay for the Vce voltage channel and the Ic current channel. Deskew can be carried out in conjunction with the DF2001A test board. Refer to the &#8220;Switching Loss&#8221; section in the power analysis part of the user manual for more detailed information on Deskew Calibration.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-48555" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.4.png" alt="" width="987" height="625" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.4.png 987w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.4-300x190.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.4-768x486.png 768w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.4-600x380.png 600w" sizes="auto, (max-width: 987px) 100vw, 987px" /></p>
<p style="text-align: center;">Window of Deskew</p>
<p><span style="text-decoration: underline;">3.3.3.5 Target</span></p>
<p>Click <strong>Target</strong> to enter the page and set the Analysis Target:</p>
<p>l  New Frame: Oscilloscope automatically sets parameters to collect signals according to channel configuration, and then performs analysis.</p>
<p>l  Current Frame: Users manually collect a frame signal according to the channel configuration, and then perform analysis.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-48564" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.5.png" alt="" width="985" height="624" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.3.5.png 985w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.5-300x190.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.5-768x487.png 768w, https://siglentna.com/wp-content/uploads/2025/10/3.3.3.5-600x380.png 600w" sizes="auto, (max-width: 985px) 100vw, 985px" /></p>
<p style="text-align: center;">Window of Target</p>
<h6>3.3.4 Test Result</h6>
<p>After clicking <strong>Run Analysis</strong>, please follow the prompts:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-48563" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.4.png" alt="" width="429" height="350" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.4.png 429w, https://siglentna.com/wp-content/uploads/2025/10/3.3.4-300x245.png 300w" sizes="auto, (max-width: 429px) 100vw, 429px" /></p>
<p style="text-align: center;">Window of Run Analysis</p>
<p>After the test analysis is completed, click <strong>Results</strong> to view the test results. The upper part of the test result window is the test items, which provide the test conditions, measured values and pulse region of each item. The lower part has the report setting area and the waveform of the test. Click on the item of interest in the upper part, and the corresponding screenshot will be displayed in the lower part. Click on the picture to enlarge and view the details of the test waveform.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-48562" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.4-2.png" alt="" width="1024" height="600" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.4-2.png 1024w, https://siglentna.com/wp-content/uploads/2025/10/3.3.4-2-300x176.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.4-2-768x450.png 768w, https://siglentna.com/wp-content/uploads/2025/10/3.3.4-2-600x352.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p style="text-align: center;">Test Results List</p>
<h6>3.3.5 Test Report</h6>
<p>Every time an analysis is performed, the test results will be overwritten. If you need to keep the test results, you can save the report. Click <strong>Report Config…</strong> to edit the test information in the pop-up dialog box. Click <strong>Create Report…</strong> to select the saving path, and click <strong>Preview Report…</strong> to view the complete report on the oscilloscope.</p>
<p>The test report includes a summary table of all test results. Click the name of the test item to quickly jump to the details page, which includes a screenshot of related test waveforms.</p>
<p>Note: When saving in HTML format, a folder and an HTML file will be generated. If you need to copy the results, you need to copy them both and keep them in the same path.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-48561" src="https://siglentna.com/wp-content/uploads/2025/10/3.3.5.png" alt="" width="730" height="720" srcset="https://siglentna.com/wp-content/uploads/2025/10/3.3.5.png 730w, https://siglentna.com/wp-content/uploads/2025/10/3.3.5-300x296.png 300w, https://siglentna.com/wp-content/uploads/2025/10/3.3.5-600x592.png 600w, https://siglentna.com/wp-content/uploads/2025/10/3.3.5-100x100.png 100w" sizes="auto, (max-width: 730px) 100vw, 730px" /></p>
<p style="text-align: center;">Test Report</p>
<hr />
<h4>4 Summary</h4>
<p>SIGLENT offers relevant solutions for power device testing, with double &#8211; pulse testing being the primary method for measuring the dynamic parameters of power devices, capable of accurately characterizing their related properties. However, constructing the double &#8211; pulse signals required for testing and measuring the relevant parameters have long been challenging difficulties for many engineers. SIGLENT arbitrary waveform generator provides a multi-pulse waveform setting interface, offering users a quick and convenient way to edit pulse signals. Meanwhile, the oscilloscope from SIGLENT includes a double &#8211; pulse test application, enabling convenient measurement of parameters in double &#8211; pulse testing, reducing testing time, and providing intuitive test result reports.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://siglentna.com/application-note/double-pulse-testing-solution/">Double Pulse Testing Solution</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: Using VXI11 (LXI) and Python for LAN control without sockets</title>
		<link>https://siglentna.com/application-note/programming-example-vxi11-python-lan/</link>
		
		<dc:creator><![CDATA[daisy]]></dc:creator>
		<pubDate>Wed, 03 Oct 2018 20:16:44 +0000</pubDate>
				<guid isPermaLink="false">http://siglentna.com/?post_type=application-notes&#038;p=7265</guid>

					<description><![CDATA[<p>In an effort to meet the demands of remote monitoring and control, modern test instrumentation is leveraging more communications busses and than ever before. Each type of bus can also have numerous layers that can be utilized for specific advantages. The VXI bus and subsequent software drivers form a convenient software API that can make remote control &#8230; <a href="https://siglentna.com/application-note/programming-example-vxi11-python-lan/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/programming-example-vxi11-python-lan/">Programming Example: Using VXI11 (LXI) and Python for LAN control without sockets</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In an effort to meet the demands of remote monitoring and control, modern test instrumentation is leveraging more communications busses and than ever before. Each type of bus can also have numerous layers that can be utilized for specific advantages.</p>
<p>The VXI bus and subsequent software drivers form a convenient software API that can make remote control of instrumentation over LAN quite simple. In fact, it forms the basis of the TCPIP communications used in LXI format that is being implemented across the industry.</p>
<p>For more info on VXI, you can check out the <a href="http://www.vxibus.org/overview.html">VXI Consortium</a></p>
<p>VXI has a small installation size and is quite flexible.. especially when compared to VISA based applications. VISA is convenient and does allow for easy bus changes (from GPIB to USB with just a few lines of code), but it is also a large installation that isn&#8217;t always easy to use on machines that are not running Windows.</p>
<p>VXI has many flavors.. and can be used with many OS&#8217; and can be used on many instruments that do not have &#8220;open sockets&#8221; on their LAN connection.</p>
<p>Here is a list of SIGLENT products that have LAN but <em><strong>do not</strong></em> have open sockets:</p>
<p>SDS2000</p>
<p>SDS2000X</p>
<p>SDS1000X/X+</p>
<p>SPD3000X/XE</p>
<p>In this note, we are going to show how to use VXI-11 with Python to control an instrument. This can be used with traditional OS&#8217; like Windows but offer even more when coupled with Linux variants like those running on Rasberry Pis and other single board computers (SBCs).</p>
<p>&nbsp;</p>
<h3>Configuration</h3>
<p>First, you will need to download a few programs..</p>
<ul>
<li>Python: https://www.python.org/downloads/release/python-2714/</li>
</ul>
<p>NOTE: This technique works with version 2.x and 3.x.. in this example, we will use Python 2.7.14 for Windows 64 bit OS&#8217;</p>
<ul>
<li>Python VXI-11: https://github.com/alexforencich/python-vxi11</li>
</ul>
<p>Once downloaded, you can add VXI-11 to your Python instance..</p>
<ol>
<li>Open the command line program in Windows. You can find it by searching for &#8220;CMD&#8221; or by going to the Start Menu &gt;  Windows System &gt; Command Prompt as shown here:</li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7271" src="http://siglentna.com/wp-content/uploads/2018/10/WindowsCMDLine.jpg" alt="" width="325" height="624" srcset="https://siglentna.com/wp-content/uploads/2018/10/WindowsCMDLine.jpg 325w, https://siglentna.com/wp-content/uploads/2018/10/WindowsCMDLine-156x300.jpg 156w" sizes="auto, (max-width: 325px) 100vw, 325px" /></p>
<p>2. In another window, find the location of the Python VXI-11 folder that was downloaded previously and find the path for setup.py. In this case, the path on my PC is shown as:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7268" src="http://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_1.jpg" alt="" width="1178" height="540" srcset="https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_1.jpg 1178w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_1-600x275.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_1-300x138.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_1-768x352.jpg 768w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_1-1024x469.jpg 1024w" sizes="auto, (max-width: 1178px) 100vw, 1178px" /></p>
<p>Now, you can click on the &#8220;address&#8221; to open the exact path:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7269" src="http://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_2.jpg" alt="" width="1235" height="586" srcset="https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_2.jpg 1235w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_2-600x285.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_2-300x142.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_2-768x364.jpg 768w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Location_2-1024x486.jpg 1024w" sizes="auto, (max-width: 1235px) 100vw, 1235px" /></p>
<p>Here, I suggest opening Notepad and &#8220;copy-paste&#8221; the path. It will make the transfer easier:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7270" src="http://siglentna.com/wp-content/uploads/2018/10/VXI11_Notepad_path.jpg" alt="" width="626" height="141" srcset="https://siglentna.com/wp-content/uploads/2018/10/VXI11_Notepad_path.jpg 626w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Notepad_path-600x135.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_Notepad_path-300x68.jpg 300w" sizes="auto, (max-width: 626px) 100vw, 626px" /></p>
<p>3. Change the directory in the Command line program to match the path from step 2:</p>
<p>Type &#8220;cd &lt;PATH&gt;&#8221; as shown:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7273" src="http://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_1.jpg" alt="" width="1001" height="312" srcset="https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_1.jpg 1001w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_1-600x187.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_1-300x94.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_1-768x239.jpg 768w" sizes="auto, (max-width: 1001px) 100vw, 1001px" /></p>
<p>&nbsp;</p>
<p>4. Now, the directory has changed to match the path. You can run the setup.py file by typing &#8220;python setup.py install&#8221; as shown:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7267" src="http://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_2.jpg" alt="" width="982" height="172" srcset="https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_2.jpg 982w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_2-600x105.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_2-300x53.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/VXI11_cmd_load_2-768x135.jpg 768w" sizes="auto, (max-width: 982px) 100vw, 982px" /></p>
<p>&nbsp;</p>
<p>5. Close the Command Prompt</p>
<h3></h3>
<h3>Test the installation</h3>
<p>Now that everything has been installed, let&#8217;s test the communications link.</p>
<ol>
<li>Connect the instrument to the LAN of the controlling computer and power it on</li>
</ol>
<p>2. Check the IP address for the product (see the User&#8217;s Guide of the specific product for more info), In this case, I am using an SDS2000X oscilloscope. Here is the IP address information:</p>
<p style="font-size: 16px;"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7277" src="http://siglentna.com/wp-content/uploads/2018/10/SDS2X_IP.jpg" alt="" width="748" height="522" srcset="https://siglentna.com/wp-content/uploads/2018/10/SDS2X_IP.jpg 748w, https://siglentna.com/wp-content/uploads/2018/10/SDS2X_IP-600x419.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/SDS2X_IP-300x209.jpg 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /></p>
<p>&nbsp;</p>
<p>3. Now, start the Python shell. There are a few ways to start this application. In this case, you can find the Python folder in the Windows start folder.</p>
<p>Open IDLE (A Python GUI):</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7274" src="http://siglentna.com/wp-content/uploads/2018/10/Python_Shell_1.jpg" alt="" width="324" height="473" srcset="https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_1.jpg 324w, https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_1-205x300.jpg 205w" sizes="auto, (max-width: 324px) 100vw, 324px" /></p>
<p>Now, click Run &gt; Python Shell to open the shell:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7276" src="http://siglentna.com/wp-content/uploads/2018/10/Python_Shell_2.jpg" alt="" width="446" height="216" srcset="https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_2.jpg 446w, https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_2-350x170.jpg 350w, https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_2-300x145.jpg 300w" sizes="auto, (max-width: 446px) 100vw, 446px" /></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7275" src="http://siglentna.com/wp-content/uploads/2018/10/Python_Shell_3.jpg" alt="" width="834" height="176" srcset="https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_3.jpg 834w, https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_3-600x127.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_3-300x63.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/Python_Shell_3-768x162.jpg 768w" sizes="auto, (max-width: 834px) 100vw, 834px" /></p>
<p>&nbsp;</p>
<p>4. Now, import the VXI11 library by typing &#8220;import vxi11&#8221;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7278" src="http://siglentna.com/wp-content/uploads/2018/10/vxi_import.jpg" alt="" width="831" height="172" srcset="https://siglentna.com/wp-content/uploads/2018/10/vxi_import.jpg 831w, https://siglentna.com/wp-content/uploads/2018/10/vxi_import-600x124.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/vxi_import-300x62.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/vxi_import-768x159.jpg 768w" sizes="auto, (max-width: 831px) 100vw, 831px" /></p>
<p>&nbsp;</p>
<p>5. Now, we can assign the variable &#8220;instr&#8221; to the instrument as shown:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7279" src="http://siglentna.com/wp-content/uploads/2018/10/vxi_addinstrument.jpg" alt="" width="833" height="168" srcset="https://siglentna.com/wp-content/uploads/2018/10/vxi_addinstrument.jpg 833w, https://siglentna.com/wp-content/uploads/2018/10/vxi_addinstrument-600x121.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/vxi_addinstrument-300x61.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/vxi_addinstrument-768x155.jpg 768w" sizes="auto, (max-width: 833px) 100vw, 833px" /></p>
<p>6. Now, we can use the VXI Ask command to send the identification string (*IDN?), request the response, and print it to the screen:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7280" src="http://siglentna.com/wp-content/uploads/2018/10/vxi_idn_query.jpg" alt="" width="834" height="220" srcset="https://siglentna.com/wp-content/uploads/2018/10/vxi_idn_query.jpg 834w, https://siglentna.com/wp-content/uploads/2018/10/vxi_idn_query-600x158.jpg 600w, https://siglentna.com/wp-content/uploads/2018/10/vxi_idn_query-300x79.jpg 300w, https://siglentna.com/wp-content/uploads/2018/10/vxi_idn_query-768x203.jpg 768w" sizes="auto, (max-width: 834px) 100vw, 834px" /></p>
<p>The VXI11 library features a number of functions to handle writing and reading strings and other formats. You can use this technique to establish communications and control the instrument efficiently.</p>
<p>&nbsp;</p>
<p>Click here to download a Python file of this example: <a href="http://siglentna.com/wp-content/uploads/2018/10/PythonVXI11_IDN.zip">PythonVXI11_IDN</a></p>
<p>The post <a href="https://siglentna.com/application-note/programming-example-vxi11-python-lan/">Programming Example: Using VXI11 (LXI) and Python for LAN control without sockets</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) *** ***** Here is the &#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>Testing Open Socket Communications Using PuTTY</title>
		<link>https://siglentna.com/application-note/testing-open-socket-communications-using-putty/</link>
		
		<dc:creator><![CDATA[visia_admin]]></dc:creator>
		<pubDate>Thu, 19 Oct 2017 19:46:42 +0000</pubDate>
				<guid isPermaLink="false">http://siglentna.com/?post_type=application-notes&#038;p=2282</guid>

					<description><![CDATA[<p>Many instruments include the ability to be controlled via a remote connection to a computer using an Ethernet connection. In many cases, these instruments require a special software library that can help establish and maintain the communications link between the instrument and controlling computer. This can be annoying for a few reasons… the software library &#8230; <a href="https://siglentna.com/application-note/testing-open-socket-communications-using-putty/">Continued</a></p>
<p>The post <a href="https://siglentna.com/application-note/testing-open-socket-communications-using-putty/">Testing Open Socket Communications Using PuTTY</a> appeared first on <a href="https://siglentna.com">Siglent</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Many instruments include the ability to be controlled via a remote connection to a computer using an Ethernet connection. In many cases, these instruments require a special software library that can help establish and maintain the communications link between the instrument and controlling computer. This can be annoying for a few reasons… the software library is likely to occupy a large amount of space on the controlling computer and is also required on any computer that is being used to control the instrument. In a remote networking application where multiple user’s may want access to a test instrument, this can cause support and installation headaches.</p>
<p>Luckily, there are a few solutions that can help. In this application note, we are going to discuss using open socket communication techniques using an open source communication tool called PuTTY with a SIGLENT SSA3032X Spectrum Analyzer.</p>
<h2>What are open sockets and why use them?</h2>
<p>Within the context of Ethernet/LAN connections, sockets are like mailboxes. If you want to deliver information to a specific place, you need to be sure that your information is delivered to the correct address.</p>
<p>In the context of test instrumentation, an open socket is a fixed address (or port number) on the Ethernet/LAN bus that is dedicated to process remote commands.</p>
<p>Open sockets allow remote computers to simply use existing raw Ethernet connections for communications without having to add additional libraries (VISA or similar) that require additional storage space and processing overhead.</p>
<p>Programs that utilize sockets for LAN communication tend to take up less memory and operate more quickly.</p>
<h2>PuTTY</h2>
<p>PuTTY is an open source software tool that provides a number of simple communication links (RAW, Telnet, SSSH, Serial, and others). It is available for free and there are a number of versions available for popular operating systems.</p>
<p>You can download as well as learn more here: http://www.putty.org/</p>
<p>In this example, we are using PuTTY to verify the raw LAN connection is working properly. It is quite a simple program that does not allow for very complex operation (sequences, converting data sets/strings, etc..). If you require more complex functionality, software platforms like Python, .NET, C#, LabVIEW, etc.. can be used to control the instrument using a similar open socket connection.</p>
<h2>Configuration</h2>
<p>In this test, we are using the most current revision of the SIGLENT SSA3032X Spectrum Analyzer firmware (Revision 01.02.08.02) which enables open socket communication.</p>
<p>This example also uses PuTTY version 0.67:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2288 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY.png" alt="PuTTY version 0.67" width="244" height="112" /></p>
<h2>Steps</h2>
<p>1. Install PuTTY for the OS you intend to use</p>
<p>2. Make sure your instrument and firmware revision can use open sockets</p>
<p>The SSA3032X revision 01.02.08.02 enables open socket communication.</p>
<p>To find the revision, press the System button &gt; Sys Info.</p>
<p>Figure 1 below shows a sample system information screen from a SIGLENT SSA3000X analyzer:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2287 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY2.png" alt="SSA3032X spectrum analyzer screen" width="399" height="237" srcset="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY2.png 399w, https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY2-300x178.png 300w" sizes="auto, (max-width: 399px) 100vw, 399px" /></p>
<p>Check the product page and firmware release notes for more information.</p>
<p>3. Connect the instrument to the local area using an Ethernet cable</p>
<p>4. Find the IP address for the instrument. This is typically located in the System Information menu. On the SIGLENT SSA3032X, press the System button on the front panel &gt; Interface &gt; LAN.</p>
<p>Figure 2 below shows a sample LAN setup page from a SIGLENT SSA3000X:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2286 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY4.png" alt="SSA3032X spectrum analyzer LAN setup" width="398" height="235" srcset="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY4.png 398w, https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY4-300x177.png 300w" sizes="auto, (max-width: 398px) 100vw, 398px" /></p>
<p>5. Open PuTTY</p>
<p>6. Select Raw as connection type</p>
<p>7. Enter the IP address in the Host Name field</p>
<p>8. Enter the port number. This should be provided in the users or programming guide for the instrument.</p>
<p>The SIGLENT SSA3000X Spectrum Analyzer uses port 5025.</p>
<p>Figure 3 below shows the PuTTY configuration for this example:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2285 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY8.png" alt="PuTTY configuration" width="279" height="272" /></p>
<p>9. Press Open. This will open a terminal window as shown in below:</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2284 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY9.png" alt="PuTTY terminal window" width="404" height="257" srcset="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY9.png 404w, https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY9-300x191.png 300w" sizes="auto, (max-width: 404px) 100vw, 404px" /></p>
<p>10. Using the computer keypad, enter *IDN? and press the Enter key on the keyboard to send the command.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2283 size-full" src="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY10.png" alt="Request the identification string from the instrument" width="393" height="253" srcset="https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY10.png 393w, https://siglentna.com/wp-content/uploads/2017/10/testing-using-PuTTY10-300x193.png 300w" sizes="auto, (max-width: 393px) 100vw, 393px" /></p>
<p>This is the standard command string that is used to request the identification string from the instrument. As shown below, the instrument responds with the manufacture, product ID, Serial Number, and firmware revision.</p>
<h2>Conclusion</h2>
<p>PuTTY is an easy way to verify an operational LAN connection to instrumentation that can use open sockets.</p>
<p>The post <a href="https://siglentna.com/application-note/testing-open-socket-communications-using-putty/">Testing Open Socket Communications Using PuTTY</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>
