{"id":14292,"date":"2014-04-07T00:00:00","date_gmt":"2014-04-07T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/"},"modified":"2025-07-15T17:59:29","modified_gmt":"2025-07-15T22:59:29","slug":"labview-consulting-and-training-for-internal-development-team","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/","title":{"rendered":"LabVIEW Consulting and Training for Internal Development Team"},"content":{"rendered":"\n<p>The client began with some prior LabVIEW experience but had not yet designed an entire application before. The client had written and tested individual VIs for system components but was unsure how to piece these functions together to form a cohesive test application. Apart from delivering final software, the client was interested in investing in one-on-one training with LabVIEW experts.<\/p>\n\n\n\n<p>DMC met with the client software team, gathering system information and requirements. After reviewing all pieces and defining an architecture that fit their application, development tasks were divided among all programmers. DMC tackled more advanced topics, such as developing a custom TCP message handler between PC and PXI, while the client moved forward, modifying subVIs to work with a queue-based state machine. On other pieces, DMC worked alongside client staff, forming libraries and cleaning up previously written LabVIEW code. DMC and client developers met nearly every week to check on status, merge code, and test on the PXI station. DMC provided design, best-practice guidance, and inside NI know-how throughout the entire project. DMC also introduced good software project management skills, such as scheduling demos, setting release timelines and issue tracking as well as ramping up team on source code control.<\/p>\n\n\n\n<p>Once integration and full debug were complete, DMC rolled both applications into stand-alone executables. DMC taught the client development staff best practices for maintaining and reusing source code internally for future projects. The client retained all libraries and source code to continue development as they see fit.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"635\" height=\"683\" data-id=\"14290\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-23.png\" alt=\"Overall architecture of the Real-Time application.\" class=\"wp-image-14290\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-23.png 635w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-23-279x300.png 279w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"800\" height=\"560\" data-id=\"14291\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170108\/unnamed-file-41.jpg\" alt=\"\" class=\"wp-image-14291\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170108\/unnamed-file-41.jpg 800w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170108\/unnamed-file-41-300x210.jpg 300w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170108\/unnamed-file-41-768x538.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The client began with some prior LabVIEW experience but had not yet designed an entire application before. The client had written and tested individual VIs for system components but was unsure how to piece these functions together to form a cohesive test application. Apart from delivering final software, the client was interested in investing in [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":14289,"template":"","meta":{"customer":"","summary":"<p>DMC often provides consulting and training services to clients with internal development teams looking to enhance their design architecture. In this particular case, DMC was approached by an internal software team at a large automotive corporation to aid in the development of their smart CAN sensor test stand. The client&rsquo;s staff developed the initial instrument drivers and brought in DMC for architecture design and component integration. DMC worked closely alongside the client staff to produce a complete Real-Time and PC based test application.<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Software skill training and development to strengthen internal team\r\n <ul>\r\n  <li>Trained team on source code control<\/li>\r\n <\/ul>\r\n <\/li>\r\n <li>Client retained code<\/li>\r\n <li>Professional team turned a high-risk project into a low-risk success providing&nbsp;functional&nbsp;and predictable deliverables<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li>LabVIEW for Real-Time<\/li>\r\n <li>LabVIEW for PC<\/li>\r\n <li>LabVIEW FPGA<\/li>\r\n <li>NI PXI<\/li>\r\n <li>NI Ethernet expansion chassis<\/li>\r\n <li>NI CAN<\/li>\r\n<\/ul>\r\n","project":"","author":"Ashley Enderlin","notes":""},"work_category":[678,701,685,699,680,684],"class_list":["post-14292","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-automotive","work_category-data-analysis-data-mining-and-reporting","work_category-labview","work_category-machine-vision","work_category-manufacturing-automation-and-intelligence","work_category-test-measurement-automation"],"yoast_head":"<title>LabVIEW Consulting and Training for Internal Development Team | DMC, Inc.<\/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.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LabVIEW Consulting and Training for Internal Development Team\" \/>\n<meta property=\"og:description\" content=\"The client began with some prior LabVIEW experience but had not yet designed an entire application before. The client had written and tested individual VIs for system components but was unsure how to piece these functions together to form a cohesive test application. Apart from delivering final software, the client was interested in investing in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-15T22:59:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"203\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/\",\"name\":\"LabVIEW Consulting and Training for Internal Development Team | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg\",\"datePublished\":\"2014-04-07T00:00:00+00:00\",\"dateModified\":\"2025-07-15T22:59:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg\",\"width\":200,\"height\":203,\"caption\":\"Overall architecture of the Real-Time application.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LabVIEW Consulting and Training for Internal Development Team\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]}]}<\/script>","yoast_head_json":{"title":"LabVIEW Consulting and Training for Internal Development Team | DMC, Inc.","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.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/","og_locale":"en_US","og_type":"article","og_title":"LabVIEW Consulting and Training for Internal Development Team","og_description":"The client began with some prior LabVIEW experience but had not yet designed an entire application before. The client had written and tested individual VIs for system components but was unsure how to piece these functions together to form a cohesive test application. Apart from delivering final software, the client was interested in investing in [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-07-15T22:59:29+00:00","og_image":[{"width":200,"height":203,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/","url":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/","name":"LabVIEW Consulting and Training for Internal Development Team | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg","datePublished":"2014-04-07T00:00:00+00:00","dateModified":"2025-07-15T22:59:29+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170109\/unnamed-file-40.jpg","width":200,"height":203,"caption":"Overall architecture of the Real-Time application."},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-consulting-and-training-for-internal-development-team\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"LabVIEW Consulting and Training for Internal Development Team"}]},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work\/14292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/our_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/8"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/14289"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=14292"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=14292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}