{"id":1954,"date":"2019-02-12T01:48:22","date_gmt":"2019-02-12T01:48:22","guid":{"rendered":"https:\/\/cyflexdoc.wpengine.com\/usage-help-manual\/7-sensor-cal-and-report\/"},"modified":"2026-02-16T12:34:11","modified_gmt":"2026-02-16T17:34:11","slug":"15-sensor-calibration-and-reporting","status":"publish","type":"page","link":"https:\/\/cyflex.com\/index.php\/usage-help-manual\/15-sensor-calibration-and-reporting\/","title":{"rendered":"15: Sensor Calibration and Reporting"},"content":{"rendered":"<table style=\"width: 100%; height: 336px;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<th style=\"height: 24px;\">Command<\/th>\n<th style=\"height: 24px;\">Purpose<\/th>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"active_tables\">active_tables<\/a><\/td>\n<td style=\"height: 24px;\">Generate a report of currently active calibration tables used for active analog, frequency, and counter input channels.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"bld_tables\">bld_tables<\/a><\/td>\n<td style=\"height: 24px;\">Build and update calibration tables by reading from files in the specified directory and linking them to appropriate data structures.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"https:\/\/cyflex.com\/index.php\/usage-help-manual\/15-sensor-calibration-and-reporting\/cal_rpts\/\">cal_rpts<\/a><\/td>\n<td style=\"height: 24px;\">Use this Operations personnel script to perform periodic calibrations of sensors on a test system.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"cal_x_units\">cal_x_units<\/a><\/td>\n<td style=\"height: 24px;\">Set the x-units for a specified calibration table by updating the table file.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"chg_pr_index\">chg_pr_index<\/a><\/td>\n<td style=\"height: 24px;\">Change the index of a POLY_RANGE calibration table.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"conv_table_units\">conv_table_units<\/a><\/td>\n<td style=\"height: 24px;\">Convert the engineering units in a specified calibration table to the desired units.<\/td>\n<\/tr>\n<tr style=\"height: 12px;\">\n<td style=\"height: 10px;\"><a href=\"new_tables\">new_tables<\/a><\/td>\n<td style=\"height: 10px;\">\n<p>Identify calibration tables newer than a specified age and send an email listing them from the \/cell\/tables\/ directory.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 12px;\">\n<td style=\"height: 22px;\"><a href=\"https:\/\/cyflex.com\/index.php\/usage-help-manual\/15-sensor-calibration-and-reporting\/raw2eng\/\">raw2eng<\/a><\/td>\n<td style=\"height: 22px;\">\n<p>Convert a raw count value to an engineering units value for a designated channel.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 12px;\">\n<td style=\"height: 17px;\"><a href=\"set_table_units\">set_table_units<\/a><\/td>\n<td style=\"height: 17px;\">\n<p>Read a specified calibration table file, set the specified units in the table, and write the modified table without performing any units conversion on the values.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"table_find\">table_find<\/a><\/td>\n<td style=\"height: 24px;\">Determine which calibration tables are currently in use and which are not, report the last modification date, and optionally delete unused files.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"table_report\">table_report<\/a><\/td>\n<td style=\"height: 24px;\">Generate a report summarizing transducer calibrations by comparing the most recent calibration to the previous one and reporting any deviations that exceed specified tolerances.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"update_loc\">update_loc<\/a><\/td>\n<td style=\"height: 24px;\">Update the last refresh time in system attributes for calibration tables.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px;\"><a href=\"vzs\">vzs<\/a><\/td>\n<td style=\"height: 24px;\">Manage virtual zero and span adjustments for a multi-range gas analyzer.<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 23px;\"><a href=\"vzs_sensor\">vzs_sensor<\/a><\/td>\n<td style=\"height: 23px;\">Handle virtual zero and span corrections for sensors, managing configuration, events, and real-time adjustments based on input files.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Command Purpose active_tables Generate a report of currently active calibration tables used for active analog, frequency, and counter input channels. bld_tables Build and update calibration tables by reading from files in the specified directory and linking them to appropriate data structures. cal_rpts Use this Operations personnel script to perform periodic calibrations of sensors on a [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":557,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1954","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/comments?post=1954"}],"version-history":[{"count":0,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1954\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/557"}],"wp:attachment":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/media?parent=1954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}