<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How to Program Test Tools with Python - Workbench Wednesdays 66</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to Program Test Tools with Python - Workbench Wednesdays 66</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66</link><pubDate>Fri, 14 Jun 2024 17:21:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Current Revision posted to Documents by cstanton on 6/14/2024 5:21:40 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rohde-schwarz.com/us/applications/r-s-visa-application-note_56280-148812.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Standard Commands for Programmable&amp;nbsp;Instruments (SCPI) Syntax" href="https://www.ivifoundation.org/downloads/SCPI/scpi-99.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Standard Commands for Programmable&amp;nbsp;Instruments (SCPI) Syntax&lt;/a&gt;.&amp;nbsp;(web archive mirror&amp;nbsp;&lt;a href="https://www.ivifoundation.org/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IVI Foundation&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a title="SCPI Specification" href="https://web.archive.org/web/20110807105028/https://www.ivifoundation.org/docs/scpi-99.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400" data-e14adj="t"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Snapshot of&amp;nbsp;&lt;a title="Code" href="/challenges-projects/element14-presents/workbenchwednesdays/m/files/147059" data-e14adj="t"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Github link for code" href="https://github.com/baldengineer/bald-efficiency" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Github link for code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-27a31" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('27a31'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-47796" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('47796'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5dc2e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('5dc2e'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-023a0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('023a0'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d777f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d777f'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-80e6a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('80e6a'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a351f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('a351f'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james" data-e14adj="t"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/" data-e14adj="t"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>How to Program Test Tools with Python - Workbench Wednesdays 66</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/10</link><pubDate>Fri, 14 Jun 2024 17:18:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 10 posted to Documents by cstanton on 6/14/2024 5:18:27 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rohde-schwarz.com/us/applications/r-s-visa-application-note_56280-148812.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="SCPI Specification" href="https://web.archive.org/web/20110807105028/https://www.ivifoundation.org/docs/scpi-99.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400" data-e14adj="t"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Code" href="/challenges-projects/element14-presents/workbenchwednesdays/m/files/147059" data-e14adj="t"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-0b34f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('0b34f'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-219ce" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('219ce'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-63343" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('63343'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-31f48" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('31f48'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-867a7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('867a7'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-296f1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('296f1'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4110c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4110c'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james" data-e14adj="t"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/" data-e14adj="t"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>How to Program Test Tools with Python - Workbench Wednesdays 66</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/9</link><pubDate>Fri, 14 Jun 2024 17:16:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 9 posted to Documents by cstanton on 6/14/2024 5:16:30 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rohde-schwarz.com/us/applications/r-s-visa-application-note_56280-148812.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400" data-e14adj="t"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title="Code" href="/challenges-projects/element14-presents/workbenchwednesdays/m/files/147059" data-e14adj="t"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-87be5" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('87be5'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-43be7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('43be7'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-591f8" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('591f8'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8a36d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8a36d'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c4355" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c4355'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f9135" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f9135'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6537a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6537a'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james" data-e14adj="t"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/" data-e14adj="t"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>Slew Rate vs Rise Time measurements for Op Amps --Workbench Wednesdays 67</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/6</link><pubDate>Wed, 25 Jan 2023 08:24:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 6 posted to Documents by Matt on 1/25/2023 8:24:00 AM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rohde-schwarz.com/us/applications/r-s-visa-application-note_56280-148812.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400" data-e14adj="t"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/m/files/147059" data-e14adj="t"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-446e4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('446e4'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-3323a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('3323a'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ca609" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ca609'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6ce1d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6ce1d'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-54092" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('54092'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4a3a3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4a3a3'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ecd07" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ecd07'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james" data-e14adj="t"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/" data-e14adj="t"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>Workbench Wednesdays 66: How to Program Test Tools with Python</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/5</link><pubDate>Wed, 04 Jan 2023 16:31:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 5 posted to Documents by tariq.ahmad on 1/4/2023 4:31:41 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rohde-schwarz.com/us/applications/r-s-visa-application-note_56280-148812.html"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/m/files/147059"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-fd2a9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('fd2a9'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d3a99" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d3a99'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6f84b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6f84b'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8bfc4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8bfc4'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-2c678" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2c678'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-62ca0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('62ca0'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-962b4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('962b4'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>Workbench Wednesdays 66: How to Program Test Tools with Python</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/4</link><pubDate>Wed, 04 Jan 2023 14:49:31 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 4 posted to Documents by pchan on 1/4/2023 2:49:31 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/w/documents/add/www.rohde-schwarz.com/rsvisa"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/m/files/147059"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-3286c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('3286c'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-30ebf" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('30ebf'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a5f7a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('a5f7a'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-2706b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2706b'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-21940" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('21940'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-57d00" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('57d00'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-990b4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('990b4'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>How to Program Test Tools with Python -- Workbench Wednesdays 66</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/7</link><pubDate>Wed, 04 Jan 2023 08:24:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 7 posted to Documents by Matt on 1/4/2023 8:24:00 AM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rohde-schwarz.com/us/applications/r-s-visa-application-note_56280-148812.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400" data-e14adj="t"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/m/files/147059" data-e14adj="t"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-8e498" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8e498'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1f6c7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('1f6c7'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-5e252" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('5e252'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-30f76" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('30f76'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-207d1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('207d1'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8f80f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8f80f'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c59ca" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c59ca'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james" data-e14adj="t"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/" data-e14adj="t"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>How to Program Test Tools with Python - Workbench Wednesdays 66</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/8</link><pubDate>Wed, 04 Jan 2023 08:24:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>Matt</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 8 posted to Documents by Matt on 1/4/2023 8:24:00 AM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.rohde-schwarz.com/us/applications/r-s-visa-application-note_56280-148812.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400" data-e14adj="t"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/m/files/147059" data-e14adj="t"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-4999b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4999b'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-0cbf1" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('0cbf1'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ddd70" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ddd70'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-73d64" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('73d64'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-bd2fb" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('bd2fb'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d0dc7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d0dc7'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-18e6e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('18e6e'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james" data-e14adj="t"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/" data-e14adj="t"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>Workbench Wednesdays 86: How to Program Test Tools with Python</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/3</link><pubDate>Wed, 28 Dec 2022 19:38:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 3 posted to Documents by tariq.ahmad on 12/28/2022 7:38:23 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/w/documents/add/www.rohde-schwarz.com/rsvisa"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/m/files/147059"&gt;Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-c70e7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c70e7'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8c2dd" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8c2dd'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8eaf6" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8eaf6'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-2af1d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2af1d'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-eac55" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('eac55'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-af11a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('af11a'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4baef" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4baef'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>Workbench Wednesdays 86: How to Program Test Tools with Python</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/2</link><pubDate>Wed, 28 Dec 2022 19:31:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 2 posted to Documents by tariq.ahmad on 12/28/2022 7:31:04 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/w/documents/add/www.rohde-schwarz.com/rsvisa"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-972a9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('972a9'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-985e9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('985e9'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-22bac" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('22bac'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f4425" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f4425'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-158ed" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('158ed'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-25022" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('25022'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-dd60e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('dd60e'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james"&gt;About James&lt;/a&gt;&amp;nbsp;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item><item><title>Workbench Wednesdays 86: How to Program Test Tools with Python</title><link>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66/revision/1</link><pubDate>Wed, 28 Dec 2022 19:30:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5cb64f22-2352-4366-99a5-46a3aafc9d02</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/workbenchwednesdays/w/documents/27949/how-to-program-test-tools-with-python---workbench-wednesdays-66#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 12/28/2022 7:30:39 PM&lt;br /&gt;
&lt;p&gt;If your test tools have a USB or LAN port, there is a good chance that they support SCPI. Using pyVISA, you can write automated test programs for most equipment without expensive software. This video explains terms like VISA, SCPI, and USBTMC. Then it shows how to use Python and pyVISA to connect to test equipment with a Raspberry Pi (or any Linux computer.)&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2pg3k0"&gt;Watch the Video:&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=1HQxnz3P9P4"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bonus Content:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyvisa.readthedocs.io/en/latest/"&gt;PyVISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rohde-Schwarz/RsInstrument/tree/main/RsInstrument"&gt;RsInstrument, R&amp;amp;S Python Implementation (also uses pyvisa!)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.keysight.com/find/iosuite"&gt;Keysight IO Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/secret-element14-presents/w/documents/add/www.rohde-schwarz.com/rsvisa"&gt;R&amp;amp;S VISA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/"&gt;IVI Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ivifoundation.org/docs/scpi-99.pdf"&gt;SCPI Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/workbenchwednesdays/b/blog/posts/automating-instruments-with-python-on-a-pi-400"&gt;Blog post, Early peak at bode plot script&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1gld2rbug1"&gt;Bill of Material:&lt;/h3&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-4e72a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508,2849876,3228047,4036599,3241777,3526918&amp;nsku=30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4e72a'));" data-farnell="2467508,2849876,3228047,4036599,3241777,3526918" data-newark="30Y4302,51AC9674,74AH3013 ,51AK0016,94Y5763,86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34465A Bench Multimeter, Truevolt, 6.5 digit&lt;/td&gt;
&lt;td&gt;Keysight&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6fd5d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2467508&amp;nsku=30Y4302&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6fd5d'));" data-farnell="2467508" data-newark="30Y4302" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TL081 - JFET General Purpose, 4 MHz SOIC-8&lt;/td&gt;
&lt;td&gt;ST Microelectronics&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-73b51" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2849876&amp;nsku=51AC9674&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('73b51'));" data-farnell="2849876" data-newark="51AC9674" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bench Oscilloscope - 200 MHz, 1 GSa/s, 14-bit, AFG, DMM&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c4980" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3228047&amp;nsku=74AH3013 &amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c4980'));" data-farnell="3228047" data-newark="74AH3013 " data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MXO4 - 4 Channel Oscilloscope 200 MHz&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-a5b8c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4036599&amp;nsku=51AK0016&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('a5b8c'));" data-farnell="4036599" data-newark="51AK0016" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HMC8043 Bench Power Supply, Programmable, 3 Output, 0 V, 32 V, 3 A&lt;/td&gt;
&lt;td&gt;Rohde &amp;amp; Schwarz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d0a8b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3241777&amp;nsku=94Y5763&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d0a8b'));" data-farnell="3241777" data-newark="94Y5763" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RPI400-KIT-US Raspberry Pi 400 Kit, BCM2711, Quad-Core, 64bit, ARM, Cortex-A72, US PSU, US Keyboard Layout&lt;/td&gt;
&lt;td&gt;Raspberry Pi&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c203d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3526918&amp;nsku=86AH1924&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c203d'));" data-farnell="3526918" data-newark="86AH1924" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/"&gt;&lt;img alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 Presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3704/vcp-biography-james"&gt;About James&lt;/a&gt;&lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" style="color:#007fac;font-family:Arial, &amp;#39;Lucida Grande&amp;#39;, sans-serif;" href="/challengesprojects/element14-presents/workbenchwednesdays/"&gt;Workbench Wednesdays&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Remote Programming, VXI, gpib, USBTMC, visa, lxi, IVI, scpi&lt;/div&gt;
</description></item></channel></rss>