{"id":21678,"date":"2017-08-08T08:00:39","date_gmt":"2017-08-08T15:00:39","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=21678"},"modified":"2021-06-10T16:33:11","modified_gmt":"2021-06-10T23:33:11","slug":"software-update-waveforms-3-6-8","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/software-update-waveforms-3-6-8\/","title":{"rendered":"Software Update: WaveForms 3.6.8"},"content":{"rendered":"<p><a href=\"https:\/\/digilent.com\/shop\/waveforms-2015-download-only\/\">WaveForms 2015<\/a>\u00a0is the user interface that controls the\u00a0<a href=\"https:\/\/digilent.com\/shop\/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply\/\">Analog Discovery 2<\/a>, <a href=\"https:\/\/digilent.com\/shop\/digital-discovery-portable-logic-analyzer-and-digital-pattern-generator\/\">Digital Discovery<\/a>, \u00a0and<a href=\"https:\/\/digilent.com\/shop\/electronics-explorer-all-in-one-usb-oscilloscope-multimeter-workstation\/\">\u00a0Electronics Explorer Board,\u00a0<\/a>and gives access to all of their bench-top functionality. We have just posted a new version of WaveForms 2015, version 3.6.8 available for download on the wiki.\u00a0<a href=\"https:\/\/digilent.com\/shop\/waveforms-2015-download-only\/\">WaveForms<\/a>\u00a02015 3.6.8 makes some bug fixes, adds new functionality to existing tools, and adds a new tool all together! If you want to know what version you have, check out this post.<\/p>\n<p><strong>Improved Oscilloscope Functionality\u00a0<\/strong><\/p>\n<ul>\n<li>You can now filter your signals with a filter channel! Along with being able to manipulate signals with Math Channels, filters can be applied to captured data on the Oscilloscope tool.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21714\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeFilteringChannel-600x338.png\" alt=\"\" width=\"600\" height=\"338\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeFilteringChannel-600x338.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeFilteringChannel-768x432.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeFilteringChannel-800x450.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeFilteringChannel.png 899w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"padding-left: 30px;\">You can choose between a Butterworth and Chebyshev Filter, and set it to Low pass, High pass, Bandpass, Bandstop filter, and choose the filter order. You can also define a custom filter based on the coefficients.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21732\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeFilterSettingsall.png\" alt=\"\" width=\"540\" height=\"301\" \/><\/p>\n<ul>\n<li style=\"padding-left: 30px;\">In previous versions of WaveForms, signals in the Oscilloscope could be triggered on a positive pulse or a negative pulse. In this new version signals can also be triggered by either.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21716\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopePulseTriggerEither-600x314.png\" alt=\"\" width=\"600\" height=\"314\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopePulseTriggerEither-600x314.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopePulseTriggerEither-768x402.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopePulseTriggerEither-351x185.png 351w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopePulseTriggerEither-800x418.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopePulseTriggerEither.png 985w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<ul>\n<li>A similar change was made to triggering on an edge. Now signals can be triggered on a rising edge, falling edge, or either.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21713\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeEdgeTriggerEither-600x183.png\" alt=\"\" width=\"600\" height=\"183\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeEdgeTriggerEither-600x183.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeEdgeTriggerEither-768x234.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeEdgeTriggerEither-800x244.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeEdgeTriggerEither.png 977w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<ul>\n<li>Two more additions include adding averaging and oversampling settings.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21711\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeAveragingandOversampling-600x271.png\" alt=\"\" width=\"600\" height=\"271\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeAveragingandOversampling-600x271.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeAveragingandOversampling-768x347.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeAveragingandOversampling-800x362.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopeAveragingandOversampling.png 998w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<ul>\n<li>In the WaveForms Software Development kit a function was added to read raw 16 bit signed integer data to reduce data storage requirements.<\/li>\n<\/ul>\n<p><strong>Upgrades to the Waveform Generator<\/strong><\/p>\n<ul>\n<li>In simple and basic mode in the Waveform Generator, the Waveform Generator can now send a pulse signal.<\/li>\n<\/ul>\n<figure id=\"attachment_21722\" aria-describedby=\"caption-attachment-21722\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-21722\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/WaveformGeneratorPulse-600x365.png\" alt=\"\" width=\"600\" height=\"365\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/WaveformGeneratorPulse-600x365.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/WaveformGeneratorPulse-768x467.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/WaveformGeneratorPulse-800x487.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/WaveformGeneratorPulse.png 1016w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-21722\" class=\"wp-caption-text\">The pulse option in the WaveForm Generator.<\/figcaption><\/figure>\n<ul>\n<li>The Idle output was changed from initial value to offset level.<\/li>\n<\/ul>\n<p><strong>New Features in the Protocol Analyzer<\/strong><\/p>\n<ul>\n<li>UART RX performance was improved by removing coloring, and adding the option of receiving directly to a file.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21720\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolUARTChanges-600x404.png\" alt=\"\" width=\"600\" height=\"404\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolUARTChanges-600x404.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolUARTChanges-768x517.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolUARTChanges-800x539.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolUARTChanges.png 916w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<ul>\n<li>The I2C analyzer is now compliant to I2C clock stretching for each bit.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21719\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolI2CClockStretching-600x407.png\" alt=\"\" width=\"600\" height=\"407\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolI2CClockStretching-600x407.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolI2CClockStretching-768x521.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolI2CClockStretching-800x542.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolI2CClockStretching.png 925w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<ul>\n<li>The command and data entry fields now add the recently entered values to the history dropdown.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21717\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolAnalyzerHistory-600x369.png\" alt=\"\" width=\"600\" height=\"369\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolAnalyzerHistory-600x369.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolAnalyzerHistory-768x472.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolAnalyzerHistory-800x492.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ProtocolAnalyzerHistory.png 1018w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<ul>\n<li>The Spy tab was added to the I2C and SPI analyzers to allow you to intercept communication.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21709\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSPy-600x361.png\" alt=\"\" width=\"600\" height=\"361\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSPy-600x361.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSPy.png 766w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>A Few Improvements to the Data Logger<\/strong><\/p>\n<ul>\n<li>The Data Logger now has single scan that will run until the specified history is filled.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21701\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/DataLoggerChanges-600x406.png\" alt=\"\" width=\"600\" height=\"406\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/DataLoggerChanges-600x406.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/DataLoggerChanges-768x520.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/DataLoggerChanges-800x541.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/DataLoggerChanges.png 922w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<ul>\n<li>A quick measurement tool was added. Measurements can now be taken between two points on the plot.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21703\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/DataLoggerQuickmeasure.png\" alt=\"\" width=\"427\" height=\"286\" \/><\/p>\n<ul>\n<li>Cursors were added to allow measurements between two points locked onto the displayed data.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21702\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Dataloggercursors-600x488.png\" alt=\"\" width=\"600\" height=\"488\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Dataloggercursors-600x488.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Dataloggercursors-768x624.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Dataloggercursors-1024x832.png 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Dataloggercursors-168x137.png 168w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Dataloggercursors-800x650.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Dataloggercursors.png 1056w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>A Few New Settings on the Voltmeter<\/strong><\/p>\n<ul>\n<li>You&#8217;ll find one visual change when you open the voltmeter tool, a new gear menu. In that menu are added settings for the update rate, which will affect the RMS frequency range, and settings to adjust the offset and range for better resolution.<\/li>\n<\/ul>\n<figure id=\"attachment_21721\" aria-describedby=\"caption-attachment-21721\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-21721\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Voltmeterchanges-600x405.png\" alt=\"\" width=\"600\" height=\"405\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Voltmeterchanges-600x405.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Voltmeterchanges-768x518.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Voltmeterchanges-800x540.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Voltmeterchanges.png 923w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-21721\" class=\"wp-caption-text\">The new Voltmeter window.<\/figcaption><\/figure>\n<p><strong>More Options On The Logic Analyzer<\/strong><\/p>\n<ul>\n<li>Another mode was added to the Logic Analyzer. In Sync mode data can be synchronized by an external clock and enable signal. This reduces the memory requirement by storing only the relevant samples.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21710\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSynchronizedCapture-600x346.png\" alt=\"\" width=\"600\" height=\"346\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSynchronizedCapture-600x346.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSynchronizedCapture-768x443.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSynchronizedCapture-800x462.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/LogicAnalyzerSynchronizedCapture.png 807w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>External Trigger Edge Option with Either Edge<\/strong><\/p>\n<ul>\n<li>In all instruments an external trigger is available use. This trigger now has the option of triggering on the rising edging, falling edge, or either edge.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21704\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ExternalTriggerOptions-600x265.png\" alt=\"\" width=\"600\" height=\"265\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ExternalTriggerOptions-600x265.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ExternalTriggerOptions-768x339.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ExternalTriggerOptions-800x354.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ExternalTriggerOptions.png 975w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>New Tool! The Impedance Analyzer<\/strong><\/p>\n<ul>\n<li>An entirely new tool was added to WaveForms, the Impedance Analyzer. The Impedance Analyzer can be used to analyze both Capacitive and inductive elements. It uses the Waveform Generator and Oscilloscope channels and a reference resistor. To use the tool, the user will need to build one of the following circuits.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21707\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerCircuit2.png\" alt=\"\" width=\"391\" height=\"159\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21706\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerCircuit.png\" alt=\"\" width=\"391\" height=\"159\" \/><\/p>\n<p style=\"padding-left: 30px;\">Depending on the circuit some of the settings in the Window will have to be changed. This tool can be used in Analyzer Mode as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-21705\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerAnalyzerMode-600x372.png\" alt=\"\" width=\"600\" height=\"372\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerAnalyzerMode-600x372.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerAnalyzerMode-768x476.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerAnalyzerMode-800x496.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerAnalyzerMode.png 906w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"padding-left: 30px;\">Or it can be used in simple meter mode as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21708\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/ImpedanceAnalyzerMeterMode.png\" alt=\"\" width=\"512\" height=\"392\" \/><\/p>\n<p><strong>Bug fixes<\/strong><\/p>\n<ul>\n<li>As with every update this update contains some small bug fixes.<\/li>\n<\/ul>\n<p>For more information on this update or to download the latest version of WaveForms 2015 go to<a href=\"https:\/\/digilent.com\/reference\/software\/waveforms\/waveforms-3\/previous-versions\"> the downloads page on the Wiki.<\/a> If you have any technical questions about the functionality of this update never hesitate to post on the <a href=\"http:\/\/Forum.blog.digilentinc.com\">Digilent Forum<\/a>!<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-21678 jlk' data-task='like' data-post_id='21678' data-nonce='ee750c7abc' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-21678 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-21678 jlk' data-task='unlike' data-post_id='21678' data-nonce='ee750c7abc' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-21678 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-21678 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Welcome to the latest version of WaveForms 2015!<\/p>\n","protected":false},"author":18,"featured_media":21716,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4323,1554],"tags":[111,1736],"ppma_author":[4466],"class_list":["post-21678","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-analog-discovery","tag-analog-discovery-2"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/OscilloscopePulseTriggerEither.png","authors":[{"term_id":4466,"user_id":18,"is_guest":0,"slug":"kaitlyn","display_name":"Kaitlyn Franz","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3f16f6159d3666c6fd05a4b73a18c286?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Franz","last_name_2":"","first_name":"Kaitlyn","first_name_2":"","job_title":"","description":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/21678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=21678"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/21678\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/21716"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=21678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=21678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=21678"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=21678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}