{"id":13670,"date":"2009-04-27T00:00:00","date_gmt":"2009-04-27T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/"},"modified":"2025-05-29T22:27:30","modified_gmt":"2025-05-29T22:27:30","slug":"labview-driver-development-for-motion-controller","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/","title":{"rendered":"LabVIEW Driver Development for Motion Controller"},"content":{"rendered":"<p>DMC provided a LabVIEW driver suite that allows full control of the client&#8217;s servo hardware, enabling tasks such as homing, move to position, query position, and motor configuration, from the standard <strong><a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\/labview-programming\">LabVIEW programming<\/a><\/strong> platform.\u00a0 This suite contains both low level, powerful commands necessary for complex tasks, and high-level simple wizards to allow intermediate LabVIEW users to implement simple solutions.\u00a0 Complete LabVIEW support opens new potential markets for the client&#8217;s servo hardware.<\/p>\r\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\"><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"576\" height=\"542\" data-id=\"13668\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170427\/Driver-Suite-1.jpg\" alt=\"Driver Suite\" class=\"wp-image-13668\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170427\/Driver-Suite-1.jpg 576w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170427\/Driver-Suite-1-300x282.jpg 300w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><figcaption class=\"wp-element-caption\">Driver Suite<\/figcaption><\/figure><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"422\" height=\"201\" data-id=\"13669\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170427\/Programmed-Using-LabVIEW-Driver-1.jpg\" alt=\"Programmed Using LabVIEW Driver\" class=\"wp-image-13669\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170427\/Programmed-Using-LabVIEW-Driver-1.jpg 422w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170427\/Programmed-Using-LabVIEW-Driver-1-300x143.jpg 300w\" sizes=\"(max-width: 422px) 100vw, 422px\" \/><figcaption class=\"wp-element-caption\">Programmed Using LabVIEW Driver<\/figcaption><\/figure><\/figure>","protected":false},"excerpt":{"rendered":"<p>DMC provided a LabVIEW driver suite that allows full control of the client&#8217;s servo hardware, enabling tasks such as homing, move to position, query position, and motor configuration, from the standard LabVIEW programming platform.\u00a0 This suite contains both low level, powerful commands necessary for complex tasks, and high-level simple wizards to allow intermediate LabVIEW users [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":13667,"template":"","meta":{"customer":"Yaskawa","summary":"<p>DMC developed a suite of LabVIEW VIs that control the servos produced by an international motion controller manufacturer across a proprietary communication bus.&nbsp; This suite of software is available for use by the client&#39;s end users.<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>LabVIEW VIs provide accessibility to wider end&nbsp;user&nbsp;base for the client by simplifying servo usage with an intuitive programming suite and automatic setup tools<\/li>\r\n <li>Robust error handling and architecture result in a low support cost to the client<\/li>\r\n <li>Ability to apply servo hardware as a solution for a wide range of projects due to powerful command set of suite<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li>C Programming<\/li>\r\n <li>.NET for .dll Development<\/li>\r\n <li>LabVIEW 8.5<\/li>\r\n <li>LabVIEW 8.6<\/li>\r\n<\/ul>\r\n","project":"LabVIEW Driver Development","author":"Matt Puskala","notes":"Summer 2007 into early 2008.  Dan Freve, Matt Puskala, and David Simons worked on this project.  Darren gave some assistance."},"work_category":[683,685,684],"class_list":["post-13670","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-application-development","work_category-labview","work_category-test-measurement-automation"],"yoast_head":"<title>LabVIEW Driver Development for Motion Controller | 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-driver-development-for-motion-controller\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LabVIEW Driver Development for Motion Controller\" \/>\n<meta property=\"og:description\" content=\"DMC provided a LabVIEW driver suite that allows full control of the client&#8217;s servo hardware, enabling tasks such as homing, move to position, query position, and motor configuration, from the standard LabVIEW programming platform.\u00a0 This suite contains both low level, powerful commands necessary for complex tasks, and high-level simple wizards to allow intermediate LabVIEW users [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/\" \/>\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-05-29T22:27:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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-driver-development-for-motion-controller\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/\",\"name\":\"LabVIEW Driver Development for Motion Controller | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg\",\"datePublished\":\"2009-04-27T00:00:00+00:00\",\"dateModified\":\"2025-05-29T22:27:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg\",\"width\":200,\"height\":200,\"caption\":\"Servo Motor\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LabVIEW Driver Development for Motion Controller\"}]},{\"@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 Driver Development for Motion Controller | 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-driver-development-for-motion-controller\/","og_locale":"en_US","og_type":"article","og_title":"LabVIEW Driver Development for Motion Controller","og_description":"DMC provided a LabVIEW driver suite that allows full control of the client&#8217;s servo hardware, enabling tasks such as homing, move to position, query position, and motor configuration, from the standard LabVIEW programming platform.\u00a0 This suite contains both low level, powerful commands necessary for complex tasks, and high-level simple wizards to allow intermediate LabVIEW users [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-05-29T22:27:30+00:00","og_image":[{"width":200,"height":200,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/","url":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/","name":"LabVIEW Driver Development for Motion Controller | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg","datePublished":"2009-04-27T00:00:00+00:00","dateModified":"2025-05-29T22:27:30+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27170428\/Servo-Motor-1.jpg","width":200,"height":200,"caption":"Servo Motor"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-driver-development-for-motion-controller\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"LabVIEW Driver Development for Motion Controller"}]},{"@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\/13670","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\/13667"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=13670"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=13670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}