{"id":14862,"date":"2020-04-06T00:00:00","date_gmt":"2020-04-06T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/"},"modified":"2025-05-29T22:44:06","modified_gmt":"2025-05-29T22:44:06","slug":"labview-vision-system-and-platform-migration-for-iv-bags-inspection","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/","title":{"rendered":"LabVIEW Vision System and Platform Migration for IV Bags Inspection"},"content":{"rendered":"<p>End-of-line inspection is necessary for the client&#8217;s production lines to ensure that any product not up to their\u00a0quality standards is rejected. This is a particularly important concern in the healthcare industry. The vision inspection system employs a proprietary camera in conjunction with National Instrument&#8217;s IMAQdx to acquire images of the filled IV bags.\u00a0The DMC application then utilizes the client\u2019s algorithm to determine if a bag passes or fails inspection based on key pixel measurements and thresholds.<\/p>\r\n\r\n<p><img decoding=\"async\" alt=\"Saline Bag Vision Inspection\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/labview-vision-inspection-for-iv-bags-01.png\"  \/>\u00a0<img decoding=\"async\" alt=\"IV Bag Vision Inspection\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165730\/labview-vision-inspection-for-iv-bags-02.png\"  \/><\/p>\r\n\r\n<h3 class=\"wp-block-heading\">System Update<\/h3>\r\n\r\n<p>The client&#8217;s prototyped application ran purely on Windows. In the migrated and updated system, a National Instruments Industrial Controller (IC-3173) runs a LabVIEW Real-Time and FPGA Application that controls the acquisition process, performs the analysis, and communicates results with both the line control PLC and a PC HMI Application. The HMI Application, also written in LabVIEW, is displayed on a touch-screen to the operator, allowing them to oversee the inspection process and configure key parameters. The Real-Time Application operates independently from the HMI, so that after beginning a test, the inspection can continue running without the HMI Application running and without being monitored by an operator. \u00a0<\/p>\r\n\r\n<h3 class=\"wp-block-heading\">System Parameters<\/h3>\r\n\r\n<p>This application utilizes several levels of system parameters which allow\u00a0the system to be re-configured for different products, production lines, and environments through the HMI. Machine-level system parameters are stored locally and specific to the machine and production line. Product-level system parameters are stored in a database and specific to the type of product being inspected. The parameters accessible to each user are restricted by their user access level.<\/p>\r\n\r\n<h3 class=\"wp-block-heading\">Alarm Handling<\/h3>\r\n\r\n<p>These applications employ DMC&#8217;s LabVIEW Alarm Handling Toolkit which is used to respond to both predicted and un-predicted system faults across the Windows, RT, and FPGA systems. All alarm data is compiled, and relevant information is displayed to the user for informational and diagnostic purposes. Based on the severity level of alarms present, the application automatically performs configured actions to ensure that the system is put into an appropriate operating state. For example, informational alarms result in an extra pop-up to the user while more severe alarms immediately signal the PLC to stop because the inspection system is down.<\/p>\r\n\r\n<h3 class=\"wp-block-heading\">Data Logging<\/h3>\r\n\r\n<p>All test data is logged to a database through a Web API Database. To ensure data integrity, if the system loses connection to the Web API, the data is logged locally using SQLite with a LabVIEW driver. Once a connection is reestablished, the data in the SQLite file is pushed to the database. The system also provides the option to enable local TDMS logging.<\/p>\r\n\r\n<p><strong>Learn more about DMC&#8217;s <a href=\"https:\/\/www.dmcinfo.com\/about\/partners\/ni-alliance-partner\">partnership with National Instruments<\/a>.\u00a0<\/strong><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>End-of-line inspection is necessary for the client&#8217;s production lines to ensure that any product not up to their\u00a0quality standards is rejected. This is a particularly important concern in the healthcare industry. The vision inspection system employs a proprietary camera in conjunction with National Instrument&#8217;s IMAQdx to acquire images of the filled IV bags.\u00a0The DMC application [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":14859,"template":"","meta":{"customer":"Baxter","summary":"<p>DMC developed a vision system to inspect fluid-filled IV for a major healthcare manufacturer&#39;s&nbsp;production facilities. The client had developed an initial system to demonstrate a successful proof-of-concept, but they wanted help upgrading it to be more a robust, scalable, and flexible system for deployment across dozens of facilities. DMC migrated this system from a purely Windows application to a <a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\/labview-programming-for-real-time-and-fpga\">Real-Time and FPGA<\/a> Application with a Windows-based UI.&nbsp;The solution established a solid platform and is designed to be easily maintained, managed, and upgraded across multiple plants. It is also adaptable for different products while maintaining high levels of inspection accuracy.&nbsp;A SQL database is used to manage configurations, inspection results, and system health, allowing the client team to remotely monitor their systems.&nbsp;<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Improved the consistency and reliability of the end product, ensuring that patients receive high-quality IV bags.<\/li>\r\n <li>Reduced the customer&#39;s risk for liability that could result if a bad product was shipped.<\/li>\r\n <li>Provided the ability to track results, user changes, and alarms in the form of a report-generating Web Application with the capacity to sync data gathered during periods of disconnection from the network.<\/li>\r\n <li>Provided the option to run the inspection system either independently or with the aid of a human operator.<\/li>\r\n <li>Created easily-configurable parameters for adaptability and scalability to various products and plants.<\/li>\r\n <li>Increased the supported line-speed at which the system could operate, making it equipped to keep up with future production line upgrades.<br \/>\r\n &nbsp;<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li><a href=\"http:\/\/www.ni.com\/en-us\/support\/model.ic-3173.html\" target=\"_blank\">NI Industrial Controller, IC-3173<\/a><\/li>\r\n <li>NI-IMAQdx and <a href=\"http:\/\/www.ni.com\/labview\/vision\/\" target=\"_blank\">Vision Development Module<\/a><\/li>\r\n <li><a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\/labview-programming\">National Instruments LabVIEW<\/a><\/li>\r\n <li><a href=\"http:\/\/www.ni.com\/labview\/fpga\/\" target=\"_blank\">LabVIEW FPGA Module<\/a><\/li>\r\n <li><a href=\"http:\/\/www.ni.com\/labview\/realtime\/\" target=\"_blank\">LabVIEW Real-Time Module<\/a><\/li>\r\n <li>Proprietary Camera<\/li>\r\n <li>Touchscreen and HMI PC (Windows 10)<\/li>\r\n <li>DMC&#39;s LabVIEW Alarm Handling Toolkit<\/li>\r\n <li><a href=\"http:\/\/sine.ni.com\/nips\/cds\/view\/p\/lang\/en\/nid\/212894\" target=\"_blank\">SQLite with Driver for LabVIEW&nbsp;<\/a><\/li>\r\n<\/ul>\r\n","project":"","author":"Madeline T","notes":""},"work_category":[685,687,684],"class_list":["post-14862","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-labview","work_category-medical-and-pharmaceutical","work_category-test-measurement-automation"],"yoast_head":"<title>LabVIEW Vision System and Platform Migration for IV Bags Inspection | 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-vision-system-and-platform-migration-for-iv-bags-inspection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LabVIEW Vision System and Platform Migration for IV Bags Inspection\" \/>\n<meta property=\"og:description\" content=\"End-of-line inspection is necessary for the client&#8217;s production lines to ensure that any product not up to their\u00a0quality standards is rejected. This is a particularly important concern in the healthcare industry. The vision inspection system employs a proprietary camera in conjunction with National Instrument&#8217;s IMAQdx to acquire images of the filled IV bags.\u00a0The DMC application [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/\" \/>\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:44:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\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-vision-system-and-platform-migration-for-iv-bags-inspection\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/\",\"name\":\"LabVIEW Vision System and Platform Migration for IV Bags Inspection | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.jpg\",\"datePublished\":\"2020-04-06T00:00:00+00:00\",\"dateModified\":\"2025-05-29T22:44:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.jpg\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.jpg\",\"width\":1400,\"height\":500,\"caption\":\"IV Bag Vision Inspection\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LabVIEW Vision System and Platform Migration for IV Bags Inspection\"}]},{\"@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 Vision System and Platform Migration for IV Bags Inspection | 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-vision-system-and-platform-migration-for-iv-bags-inspection\/","og_locale":"en_US","og_type":"article","og_title":"LabVIEW Vision System and Platform Migration for IV Bags Inspection","og_description":"End-of-line inspection is necessary for the client&#8217;s production lines to ensure that any product not up to their\u00a0quality standards is rejected. This is a particularly important concern in the healthcare industry. The vision inspection system employs a proprietary camera in conjunction with National Instrument&#8217;s IMAQdx to acquire images of the filled IV bags.\u00a0The DMC application [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-05-29T22:44:06+00:00","og_image":[{"width":1400,"height":500,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.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-vision-system-and-platform-migration-for-iv-bags-inspection\/","url":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/","name":"LabVIEW Vision System and Platform Migration for IV Bags Inspection | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.jpg","datePublished":"2020-04-06T00:00:00+00:00","dateModified":"2025-05-29T22:44:06+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.jpg","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165731\/unnamed-file-114.jpg","width":1400,"height":500,"caption":"IV Bag Vision Inspection"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/labview-vision-system-and-platform-migration-for-iv-bags-inspection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"LabVIEW Vision System and Platform Migration for IV Bags Inspection"}]},{"@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\/14862","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\/14859"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=14862"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=14862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}