{"id":370,"date":"2016-05-01T18:05:01","date_gmt":"2016-05-01T17:05:01","guid":{"rendered":"http:\/\/www.analogflavor.com\/en\/?p=370"},"modified":"2017-01-27T10:09:03","modified_gmt":"2017-01-27T09:09:03","slug":"how-to-use-the-tk-bespice-wave-widget","status":"publish","type":"post","link":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/","title":{"rendered":"How to use the Tk BeSpice Wave Widget ?"},"content":{"rendered":"<p><a href=\"https:\/\/www.analogflavor.com\/en\/bespice\/bespice-wave-widget\/\"><strong>BeSpice Wave Widget<\/strong><\/a> can easily be integrated into Tcl\/Tk applications. The module is provided as shared C library that can directly be loaded as Tcl module. All components and information that are required for using the Tk module can be found in your software installation tree.<\/p>\n<ul>\n<li>You should start here: <strong>&lt;install_directory&gt;\/analog_flavor\/examples\/bspwave_widget\/tk_test<\/strong>. This is the directory where all examples are located. You will find entirely documented Tcl script files and C\/C++source files. The <strong>readme<\/strong> file gives more details. For normal usage the Tcl examples are sufficient. If your application requires usage of callback functions from BeSpice Wave you should consider writing some C\/C++ code.<strong><br \/>\n<\/strong><\/li>\n<li>The examples waveform files are located in <strong>&lt;install_directory&gt;\/analog_flavor\/examples\/bspwave\/example\/<\/strong><\/li>\n<li>The directory <strong>&lt;install_directory&gt;\/analog_flavor\/documentation<\/strong> contains documents for further reading.<\/li>\n<li>The directory <strong>&lt;install_directory&gt;\/analog_flavor\/platform<\/strong> and its subdirectories contains the Tcl\/Tk modules as shared library. The libraries can me moved to other directories as they don&#8217;t depend on any other libraries.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>BeSpice Wave Widget can easily be integrated into Tcl\/Tk applications. The module is provided as shared C library that can directly be loaded as Tcl module. All components and information that are required for using the Tk module can be found in your software installation tree. You should start here:&#8230;<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,13],"tags":[],"class_list":["post-370","post","type-post","status-publish","format-standard","hentry","category-support","category-visualization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to use the Tk BeSpice Wave Widget ? - Analog Flavor<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use the Tk BeSpice Wave Widget ? - Analog Flavor\" \/>\n<meta property=\"og:description\" content=\"BeSpice Wave Widget can easily be integrated into Tcl\/Tk applications. The module is provided as shared C library that can directly be loaded as Tcl module. All components and information that are required for using the Tk module can be found in your software installation tree. You should start here:... Continue reading\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/\" \/>\n<meta property=\"og:site_name\" content=\"Analog Flavor\" \/>\n<meta property=\"article:published_time\" content=\"2016-05-01T17:05:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-01-27T09:09:03+00:00\" \/>\n<meta name=\"author\" content=\"gerard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gerard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/\"},\"author\":{\"name\":\"gerard\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#\\\/schema\\\/person\\\/eb53853a8fc51965bfa63ed62aae74f3\"},\"headline\":\"How to use the Tk BeSpice Wave Widget ?\",\"datePublished\":\"2016-05-01T17:05:01+00:00\",\"dateModified\":\"2017-01-27T09:09:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/\"},\"wordCount\":192,\"publisher\":{\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#organization\"},\"articleSection\":[\"Support\",\"Visualization\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/\",\"url\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/\",\"name\":\"How to use the Tk BeSpice Wave Widget ? - Analog Flavor\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#website\"},\"datePublished\":\"2016-05-01T17:05:01+00:00\",\"dateModified\":\"2017-01-27T09:09:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/2016\\\/05\\\/01\\\/how-to-use-the-tk-bespice-wave-widget\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use the Tk BeSpice Wave Widget ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/\",\"name\":\"Analog Flavor\",\"description\":\"Waveform Viewer Technology\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#organization\",\"name\":\"Analog Flavor\",\"url\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/cropped-site-icon-af.jpg\",\"contentUrl\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/cropped-site-icon-af.jpg\",\"width\":512,\"height\":512,\"caption\":\"Analog Flavor\"},\"image\":{\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/#\\\/schema\\\/person\\\/eb53853a8fc51965bfa63ed62aae74f3\",\"name\":\"gerard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/49b55f2dab50f1b11ad15b4d2e433f3fe6f61bce7528621a6f9ba4cf93c6c55a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/49b55f2dab50f1b11ad15b4d2e433f3fe6f61bce7528621a6f9ba4cf93c6c55a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/49b55f2dab50f1b11ad15b4d2e433f3fe6f61bce7528621a6f9ba4cf93c6c55a?s=96&d=mm&r=g\",\"caption\":\"gerard\"},\"url\":\"https:\\\/\\\/www.analogflavor.com\\\/en\\\/author\\\/gg_admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to use the Tk BeSpice Wave Widget ? - Analog Flavor","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/","og_locale":"en_US","og_type":"article","og_title":"How to use the Tk BeSpice Wave Widget ? - Analog Flavor","og_description":"BeSpice Wave Widget can easily be integrated into Tcl\/Tk applications. The module is provided as shared C library that can directly be loaded as Tcl module. All components and information that are required for using the Tk module can be found in your software installation tree. You should start here:... Continue reading","og_url":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/","og_site_name":"Analog Flavor","article_published_time":"2016-05-01T17:05:01+00:00","article_modified_time":"2017-01-27T09:09:03+00:00","author":"gerard","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gerard","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/#article","isPartOf":{"@id":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/"},"author":{"name":"gerard","@id":"https:\/\/www.analogflavor.com\/en\/#\/schema\/person\/eb53853a8fc51965bfa63ed62aae74f3"},"headline":"How to use the Tk BeSpice Wave Widget ?","datePublished":"2016-05-01T17:05:01+00:00","dateModified":"2017-01-27T09:09:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/"},"wordCount":192,"publisher":{"@id":"https:\/\/www.analogflavor.com\/en\/#organization"},"articleSection":["Support","Visualization"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/","url":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/","name":"How to use the Tk BeSpice Wave Widget ? - Analog Flavor","isPartOf":{"@id":"https:\/\/www.analogflavor.com\/en\/#website"},"datePublished":"2016-05-01T17:05:01+00:00","dateModified":"2017-01-27T09:09:03+00:00","breadcrumb":{"@id":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.analogflavor.com\/en\/2016\/05\/01\/how-to-use-the-tk-bespice-wave-widget\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.analogflavor.com\/en\/"},{"@type":"ListItem","position":2,"name":"How to use the Tk BeSpice Wave Widget ?"}]},{"@type":"WebSite","@id":"https:\/\/www.analogflavor.com\/en\/#website","url":"https:\/\/www.analogflavor.com\/en\/","name":"Analog Flavor","description":"Waveform Viewer Technology","publisher":{"@id":"https:\/\/www.analogflavor.com\/en\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.analogflavor.com\/en\/#organization","name":"Analog Flavor","url":"https:\/\/www.analogflavor.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analogflavor.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.analogflavor.com\/en\/wp-content\/uploads\/2016\/04\/cropped-site-icon-af.jpg","contentUrl":"https:\/\/www.analogflavor.com\/en\/wp-content\/uploads\/2016\/04\/cropped-site-icon-af.jpg","width":512,"height":512,"caption":"Analog Flavor"},"image":{"@id":"https:\/\/www.analogflavor.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.analogflavor.com\/en\/#\/schema\/person\/eb53853a8fc51965bfa63ed62aae74f3","name":"gerard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/49b55f2dab50f1b11ad15b4d2e433f3fe6f61bce7528621a6f9ba4cf93c6c55a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/49b55f2dab50f1b11ad15b4d2e433f3fe6f61bce7528621a6f9ba4cf93c6c55a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/49b55f2dab50f1b11ad15b4d2e433f3fe6f61bce7528621a6f9ba4cf93c6c55a?s=96&d=mm&r=g","caption":"gerard"},"url":"https:\/\/www.analogflavor.com\/en\/author\/gg_admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/posts\/370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/comments?post=370"}],"version-history":[{"count":3,"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/posts\/370\/revisions"}],"predecessor-version":[{"id":376,"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/posts\/370\/revisions\/376"}],"wp:attachment":[{"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/media?parent=370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/categories?post=370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.analogflavor.com\/en\/wp-json\/wp\/v2\/tags?post=370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}