{"id":29311,"date":"2022-08-23T00:58:20","date_gmt":"2022-08-23T07:58:20","guid":{"rendered":"https:\/\/digilent.com\/blog\/?p=29311"},"modified":"2022-08-23T00:58:20","modified_gmt":"2022-08-23T07:58:20","slug":"reading-generated-data-in-a-real-time-distributed-system-part-5","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/reading-generated-data-in-a-real-time-distributed-system-part-5\/","title":{"rendered":"Reading Generated Data in a Real-Time Distributed System &#8211; Part 5"},"content":{"rendered":"<h2><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.digilent.com\/blog\/wp-content\/uploads\/2022\/08\/2022-ReadingGeneratedData-part5-580.png\" alt=\"\" width=\"580\" height=\"290\" class=\"aligncenter size-full wp-image-29323\" data-wp-pid=\"29323\" \/><\/h2>\n<h2>Using Additional Software to View Date Remotely<\/h2>\n<p><span>Now that we\u2019ve created a working distributed data collection and display system (see parts 1 through 4), let&#8217;s briefly explore other software packages\u00a0<\/span><span>available to access the database\u00a0<\/span><span>for both reading and writing. \u00a0Here are two software packages you can use to read the data from the database (of course, they can write to it as well, but that is not part of this article).\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/reading-generated-data-in-a-real-time-distributed-system-part-1\/\">Part 1 &#8211; Setting Up an MS Database<\/a><\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/reading-generated-data-in-a-real-time-distributed-system-part-2\/\">Part 2 &#8211; Creating an Application to Collect and Pass Data<\/a><\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/reading-generated-data-in-a-real-time-distributed-system-part-3\/\">Part 3 &#8211; Creating an Application to View Data<\/a><\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/reading-generated-data-in-a-real-time-distributed-system-part-3\/\">Part 4 &#8211; Distributing Applications<\/a><\/p>\n<h2>DASYLab<\/h2>\n<p style=\"font-weight: 400;\">We can use DASYLab to retrieve data from our MS ACCESS database.\u00a0 DASYLab is a graphical software package that does include ODBC support.\u00a0 With the help of CJ Butler, we were able to access the local database here in Massachusetts from her office in New Hampshire (about 100 miles!) using her VPN connection to an MCC server.<\/p>\n<p style=\"font-weight: 400;\">All she needed to do was map the Drive to her local computer, run the ODBC administrator on her local computer, and create the attached worksheet.<\/p>\n<figure id=\"attachment_29313\" aria-describedby=\"caption-attachment-29313\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2022\/08\/15-dasylab-600x194.png\" alt=\"\" width=\"600\" height=\"194\" class=\"wp-image-29313 size-medium\" data-wp-pid=\"29313\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2022\/08\/15-dasylab-600x194.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2022\/08\/15-dasylab.png 877w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-29313\" class=\"wp-caption-text\">Worksheet<\/figcaption><\/figure>\n<figure id=\"attachment_29314\" aria-describedby=\"caption-attachment-29314\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.digilent.com\/blog\/wp-content\/uploads\/2022\/08\/16-dasylabdisplay-600x340.png\" alt=\"\" width=\"600\" height=\"340\" class=\"wp-image-29314 size-medium\" data-wp-pid=\"29314\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2022\/08\/16-dasylabdisplay-600x340.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2022\/08\/16-dasylabdisplay.png 807w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-29314\" class=\"wp-caption-text\">DASYLab Display<\/figcaption><\/figure>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-29311 jlk' data-task='like' data-post_id='29311' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-29311 lc'>+1<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-29311 jlk' data-task='unlike' data-post_id='29311' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-29311 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-29311 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Using Additional Software to View Date Remotely Now that we\u2019ve created a working distributed data collection and display system (see parts 1 through 4), let&#8217;s briefly explore other software packages\u00a0available &hellip; <\/p>\n","protected":false},"author":59,"featured_media":29335,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4325,4361,4327],"tags":[4359,4358],"ppma_author":[4507],"class_list":["post-29311","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debug-validation-test","category-data-acquisition","category-projects","tag-daq","tag-mcc"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2022\/08\/2022-ReadingGeneratedData2-part5-580.png","jetpack_sharing_enabled":true,"authors":[{"term_id":4507,"user_id":59,"is_guest":0,"slug":"jgreenberg","display_name":"Jeff Greenberg","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/4733b4dee4cf309719f59882b387a0c9fcd17b506ca0858a86a1ecd2c7ed324a?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/29311","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\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=29311"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/29311\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/29335"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=29311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=29311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=29311"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=29311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}