{"id":2030,"date":"2017-07-17T09:04:11","date_gmt":"2017-07-17T16:04:11","guid":{"rendered":"http:\/\/www.rbdinstruments.com\/blog\/?p=2030"},"modified":"2023-11-07T02:56:17","modified_gmt":"2023-11-07T10:56:17","slug":"resolving-usb-conflicts-with-virtual-com-ports","status":"publish","type":"post","link":"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/","title":{"rendered":"Resolving USB Conflicts with Virtual COM Ports"},"content":{"rendered":"<p>If you run multiple USB devices that operate as virtual RS232 COM ports (the ubiquitous serial port standard) on Windows, you may have run into problems with conflicts between devices. An application may connect to the appropriate device when it&#8217;s the only one connected, only to &#8220;get confused&#8221; if there is another device sharing the PC. Happily, there are a few simple things you can try that will often resolve the problem.<\/p>\n<h2>9103s and Arduinos Playing Nice Together<\/h2>\n<div id=\"attachment_2036\" style=\"width: 1210px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?ssl=1\"><img aria-describedby=\"caption-attachment-2036\" data-attachment-id=\"2036\" data-permalink=\"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/9103-arduino\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?fit=1200%2C600&amp;ssl=1\" data-orig-size=\"1200,600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"9103 and Arduino\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;A 9103 Picoammeter and Arduino&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?fit=300%2C150&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?fit=584%2C292&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" class=\"lazy wp-image-2036 size-full\" src=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/plugins\/jquery-image-lazy-loading\/images\/grey.gif?resize=584%2C292&#038;ssl=1\" data-original=\"https:\/\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png\" alt=\"9103 and Arduino USB Devices\" width=\"584\" height=\"292\" srcset=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?resize=1024%2C512&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?resize=500%2C250&amp;ssl=1 500w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><p id=\"caption-attachment-2036\" class=\"wp-caption-text\"><noscript><img data-attachment-id=\"2036\" data-permalink=\"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/9103-arduino\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?fit=1200%2C600&amp;ssl=1\" data-orig-size=\"1200,600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"9103 and Arduino\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;A 9103 Picoammeter and Arduino&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?fit=300%2C150&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?fit=584%2C292&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2036 size-full\" src=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?resize=584%2C292&#038;ssl=1\" alt=\"9103 and Arduino USB Devices\" width=\"584\" height=\"292\" srcset=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?resize=1024%2C512&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/9103-arduino.png?resize=500%2C250&amp;ssl=1 500w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><\/noscript><\/a> A 9103 Picoammeter and Arduino<\/p><\/div>\n<p>To most Windows applications, virtual COM ports (VCPs) all look the same. An application can open a port and and attempt to communicate with the connected device, but since there&#8217;s no fixed protocol &#8211; each device speaks its own &#8220;language&#8221;, any message sent can have undetermined effects if the device you&#8217;re communicating with is not the one your were expecting. Some applications simply connect to the first COM port available, other&#8217;s may provide a way to select the COM port your device is connected to &#8211; but you&#8217;re still responsible for figuring that out.<\/p>\n<p>When manufacturers produce hardware for PCs they can apply for unique vendor ad product IDs for their device, and there are ways for applications to safely query these. But that only solves part of the problem. Many\u00a0devices use third-party USB chips and drivers from companies like FTDI, so they share the same IDs.\u00a0These devices look the same to a Windows client application, or to a person perusing the Device Manager in Control Panel.<\/p>\n<p>RBD&#8217;s own <a href=\"https:\/\/rbdinstruments.com\/products\/picoammeter.html\">9103 Picoammeter<\/a> utilizes FTDI&#8217;s popular USB VCP chips, as do many versions of the popular Arduino microcontroller boards, so these two sets of devices can be confused by client applications when used on the same PC. And s it turns out, they are often used together. Here are a few tricks for getting these device to play nice together.<\/p>\n<h2 style=\"font-style: normal;\">Solution 1:\u00a0Connect Each Device and Run Each Client in Order<\/h2>\n<p>Many applications require you to specify the port for the selected device. Others (like Actuel for the 9103) poll the COM ports in numerical order and check and connect to the first available. If these devices first check the vendor and product ID (like the 9103), they will at least skip ports that do not match. But they cannot distinguish between two devices using the same USB chip (like FTDI&#8217;s). Setting up a device connection \/ application order can solve this.<\/p>\n<p>In the case of a 9103 \/ Arduino conflict, remove all other devices,\u00a0then plug in the 9103 and power it on. Next\u00a0run the Actuel software. The software will find and take control of the 9103 port, and once assigned, you can safely plug in the next device and run its client.<\/p>\n<p>Another order might make more sense for your particular application. Experiment with your configuration, and there are more than two devices, try getting two working first. Document the process and just make sure it&#8217;s followed anytime you reboot \/ power-on.<\/p>\n<p><strong>Solution 2: Change the COM Port Number for a Particular USB Port<\/strong><\/p>\n<p>You can force Windows to use a different COM port number than the one automatically assigned. This may help with applications that select the lowest numbered port.<\/p>\n<p>For example, if the 9103 is connected to COM4 and another FTDI device is on COM3, the 9103 client software may incorrectly select the device on COM3. Setting the 9103 to COM2 may allow you to now connect the devices and run the client applications in any order, depending on how those other devices \/ applications behave. Some experimentation may be necessary.<\/p>\n<p>With the 9103 connected and turned on, run Control Panel \/ Device Manager, and find the selection for &#8220;Ports (COM and LPT)&#8221;, click and you should see an entry for &#8220;USB Serial Port (COM4)&#8221; (the COM# may be different of course). Double-click for properties.<\/p>\n<div id=\"attachment_2047\" style=\"width: 594px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?ssl=1\"><img aria-describedby=\"caption-attachment-2047\" data-attachment-id=\"2047\" data-permalink=\"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/com-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?fit=948%2C1048&amp;ssl=1\" data-orig-size=\"948,1048\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"9103 COM Selection 1\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The COM port settings for the 9103&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?fit=271%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?fit=584%2C646&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" class=\"lazy wp-image-2047 size-large\" src=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/plugins\/jquery-image-lazy-loading\/images\/grey.gif?resize=584%2C645&#038;ssl=1\" data-original=\"https:\/\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1-926x1024.png\" alt=\"The COM port settings for the 9103 USB VCP\" width=\"584\" height=\"645\" srcset=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?resize=926%2C1024&amp;ssl=1 926w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?resize=271%2C300&amp;ssl=1 271w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?w=948&amp;ssl=1 948w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><p id=\"caption-attachment-2047\" class=\"wp-caption-text\"><noscript><img data-attachment-id=\"2047\" data-permalink=\"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/com-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?fit=948%2C1048&amp;ssl=1\" data-orig-size=\"948,1048\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"9103 COM Selection 1\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The COM port settings for the 9103&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?fit=271%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?fit=584%2C646&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2047 size-large\" src=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?resize=584%2C645&#038;ssl=1\" alt=\"The COM port settings for the 9103 USB VCP\" width=\"584\" height=\"645\" srcset=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?resize=926%2C1024&amp;ssl=1 926w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?resize=271%2C300&amp;ssl=1 271w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-1.png?w=948&amp;ssl=1 948w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><\/noscript><\/a> The COM port settings for the 9103<\/p><\/div>\n<p>Now select the &#8220;Port Settings&#8221; tab, and click the &#8220;Advanced&#8230;&#8221; button. From this window you can select a new COM port assignment:<\/p>\n<div id=\"attachment_2050\" style=\"width: 1478px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?ssl=1\"><img aria-describedby=\"caption-attachment-2050\" data-attachment-id=\"2050\" data-permalink=\"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/com-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?fit=1468%2C1051&amp;ssl=1\" data-orig-size=\"1468,1051\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"9103 COM selection 2\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Choosing a COM port for the 9103&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?fit=300%2C214&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?fit=584%2C418&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" class=\"lazy size-full wp-image-2050\" src=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/plugins\/jquery-image-lazy-loading\/images\/grey.gif?resize=584%2C418&#038;ssl=1\" data-original=\"https:\/\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png\" alt=\"Choosing a COM port for the 9103\" width=\"584\" height=\"418\" srcset=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?w=1468&amp;ssl=1 1468w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?resize=300%2C214&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?resize=1024%2C733&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?resize=419%2C300&amp;ssl=1 419w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?w=1168&amp;ssl=1 1168w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><p id=\"caption-attachment-2050\" class=\"wp-caption-text\"><noscript><img data-attachment-id=\"2050\" data-permalink=\"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/com-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?fit=1468%2C1051&amp;ssl=1\" data-orig-size=\"1468,1051\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"9103 COM selection 2\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Choosing a COM port for the 9103&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?fit=300%2C214&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?fit=584%2C418&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2050\" src=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?resize=584%2C418&#038;ssl=1\" alt=\"Choosing a COM port for the 9103\" width=\"584\" height=\"418\" srcset=\"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?w=1468&amp;ssl=1 1468w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?resize=300%2C214&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?resize=1024%2C733&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?resize=419%2C300&amp;ssl=1 419w, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2017\/07\/com-4.png?w=1168&amp;ssl=1 1168w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><\/noscript><\/a> Choosing a COM port for the 9103<\/p><\/div>\n<p>Keep in mind that plugging a device into different USB port will change the COM port assigned to it.<\/p>\n<p><strong>More Info<\/strong><\/p>\n<p>Of course, you&#8217;ll want to ensure you have the latest drivers installed. For FTDI, they can be found here:<\/p>\n<p><a title=\"FTDI drivers\" href=\"http:\/\/www.ftdichip.com\/FTDrivers.htm\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.ftdichip.com\/FTDrivers.htm<\/a><\/p>\n<p>If you&#8217;re thinking of programming your own serial port application, here&#8217;s a quick tutorial at the API level. Many popular languages include code for VCP programming, and third-party libraries are available:<\/p>\n<p><a title=\"Programming Windows VCPs\" href=\"https:\/\/www.xanthium.in\/serial-port-communication-with-microcontroller-programming-using-win32-win64-native-api\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/xanthium.in\/Serial-Port-Programming-using-Win32-API<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you run multiple USB devices that operate as virtual RS232 COM ports (the ubiquitous serial port standard) on Windows, you may have run into problems with conflicts between devices. An application may connect to the appropriate device when it&#8217;s &hellip; <a href=\"https:\/\/www.rbdinstruments.com\/blog\/resolving-usb-conflicts-with-virtual-com-ports\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[159],"tags":[116,7,251,142],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2DEXo-wK","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":3873,"url":"https:\/\/www.rbdinstruments.com\/blog\/actuel-v1-9-for-the-9103-usb-picoammeter-new-features\/","url_meta":{"origin":2030,"position":0},"title":"Actuel V1.9 for the 9103 USB Picoammeter &#8211; New Features","author":"Joe Caterinicchio","date":"October 31, 2023","format":false,"excerpt":"The latest version of Actuel (Version 1.9) for the 9103 USB Picoammeter is now available. This version includes some exciting new features. Avoid USB Conflicts with other Devices by Selecting a Specific COM Port You can now select the COM port of the 9103 an instance of Actuel is communicating\u2026","rel":"","context":"In &quot;9103 USB Picoammeter&quot;","block_context":{"text":"9103 USB Picoammeter","link":"https:\/\/www.rbdinstruments.com\/blog\/category\/9103-usb-picoammeter\/"},"img":{"alt_text":"9103 COM port","src":"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2023\/10\/image-4.png?fit=442%2C631&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":826,"url":"https:\/\/www.rbdinstruments.com\/blog\/a-guide-to-9103-picoammeter-compatibility\/","url_meta":{"origin":2030,"position":1},"title":"A Guide to 9103 Picoammeter Compatibility","author":"Joe Caterinicchio","date":"November 4, 2013","format":false,"excerpt":"RBD's 9103 USB Picoammeter and Actuel application (included in your purchase) are compatible with a number of hardware devices and operating systems. The complex nature of operating systems and hardware, as well as the differences between 9103 hardware and software compatibility, render a simple compatibility table somewhat lacking in clarity.\u2026","rel":"","context":"In &quot;9103 USB Picoammeter&quot;","block_context":{"text":"9103 USB Picoammeter","link":"https:\/\/www.rbdinstruments.com\/blog\/category\/9103-usb-picoammeter\/"},"img":{"alt_text":"9103 Picoammeter","src":"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2013\/11\/Picoammeter.jpg?fit=358%2C212&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":900,"url":"https:\/\/www.rbdinstruments.com\/blog\/programming-the-9103-picoammeter\/","url_meta":{"origin":2030,"position":2},"title":"Programming the 9103 Picoammeter","author":"Joe Caterinicchio","date":"December 22, 2013","format":false,"excerpt":"Progamming the 9103 Picoammeter RBD\u2019s 9103 USB PIcoammeter is packaged with Windows application software for control, current display, data-logging, and graphing. However, it's often desirable to use the 9103 with other operating systems, integrate it with other hardware or software systems, and\/or extend the capabilities of the application software. Fortunately,\u2026","rel":"","context":"In &quot;9103 USB Picoammeter&quot;","block_context":{"text":"9103 USB Picoammeter","link":"https:\/\/www.rbdinstruments.com\/blog\/category\/9103-usb-picoammeter\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3364,"url":"https:\/\/www.rbdinstruments.com\/blog\/programming-the-9103-with-python-part-2-switching-between-standard-and-high-speed-modes\/","url_meta":{"origin":2030,"position":3},"title":"Programming the 9103 With Python \u2013 Part 2: Switching Between Standard and High-Speed Modes","author":"Joe Caterinicchio","date":"August 16, 2021","format":false,"excerpt":"A Python Utility App for Switching Speed Modes with the 9103 usb picoammeter","rel":"","context":"In &quot;9103 USB Picoammeter&quot;","block_context":{"text":"9103 USB Picoammeter","link":"https:\/\/www.rbdinstruments.com\/blog\/category\/9103-usb-picoammeter\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2021\/06\/9103-python-1.png?fit=1200%2C764&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2021\/06\/9103-python-1.png?fit=1200%2C764&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2021\/06\/9103-python-1.png?fit=1200%2C764&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2021\/06\/9103-python-1.png?fit=1200%2C764&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":578,"url":"https:\/\/www.rbdinstruments.com\/blog\/synchronizing_multiple_9103_picoammeter\/","url_meta":{"origin":2030,"position":4},"title":"Synchronizing and Identifying Multiple 9103 Picoammeters","author":"Joe Caterinicchio","date":"November 13, 2013","format":false,"excerpt":"Two exciting new features are now available\u00a0for the 9103 Picoammeter: Synchronization and Device Identification. These features transform the 9103 from a single current measurement device to a multi-channel picoammeter. Up to 127 channels! \u00a0 Picoammeter Synchronization Synchronization is provided by RBD's free Actuel picoammeter control and display software. Multiple instances\u2026","rel":"","context":"In &quot;9103 USB Picoammeter&quot;","block_context":{"text":"9103 USB Picoammeter","link":"https:\/\/www.rbdinstruments.com\/blog\/category\/9103-usb-picoammeter\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2013\/06\/four_picos.jpg?fit=389%2C482&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1525,"url":"https:\/\/www.rbdinstruments.com\/blog\/9103-picoammeter-actuel-beta-data-cursor-and-auto-save\/","url_meta":{"origin":2030,"position":5},"title":"9103 Actuel Beta: Data Cursor and Auto-save","author":"Joe Caterinicchio","date":"June 22, 2015","format":false,"excerpt":"UPDATE: A new Actuel Beta\u00a0featuring a data cursor and auto-save is now available. Actuel, RBD's Windows application for controlling the 9103 USB Picoammeter, has currently been updated with some great new features. While the official release is a few weeks away, the beta release contains some new features in addition\u2026","rel":"","context":"In &quot;9103 USB Picoammeter&quot;","block_context":{"text":"9103 USB Picoammeter","link":"https:\/\/www.rbdinstruments.com\/blog\/category\/9103-usb-picoammeter\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2015\/06\/actuel-data-cursor.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2015\/06\/actuel-data-cursor.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.rbdinstruments.com\/blog\/wp-content\/uploads\/2015\/06\/actuel-data-cursor.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/posts\/2030"}],"collection":[{"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/comments?post=2030"}],"version-history":[{"count":3,"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/posts\/2030\/revisions"}],"predecessor-version":[{"id":3899,"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/posts\/2030\/revisions\/3899"}],"wp:attachment":[{"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/media?parent=2030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/categories?post=2030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rbdinstruments.com\/blog\/wp-json\/wp\/v2\/tags?post=2030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}