{"id":249,"date":"2018-08-02T22:25:07","date_gmt":"2018-08-02T22:25:07","guid":{"rendered":"https:\/\/cyflexdoc.wpengine.com\/?page_id=249"},"modified":"2026-03-10T12:08:41","modified_gmt":"2026-03-10T17:08:41","slug":"cyflex-manuals","status":"publish","type":"page","link":"https:\/\/cyflex.com\/index.php\/cyflex-manuals\/","title":{"rendered":"CyFlex Manuals"},"content":{"rendered":"<h5><strong>1: Introduction<\/strong><\/h5>\n<div class=\"wp-menu-arrow\">\n<p><span style=\"color: #000000; font-family: Calibri; font-size: 12pt;\"><span style=\"font-family: georgia,palatino,serif;\">This page contains PDFs of CyFlex user guides, reference content, and knowledge articles. <\/span><br \/>\n<\/span><\/p>\n<p><span style=\"color: #000000; font-family: Calibri; font-size: 12pt;\"><span style=\"font-family: georgia,palatino,serif;\">Knowledge Articles consist of specialized, self-contained topics formerly presented in white paper format and of brief CyFlex task or reference content.<\/span>\u00a0<\/span><\/p>\n<\/div>\n<hr \/>\n<h5>2: Variables<\/h5>\n<p><a href=\"\/wp-content\/uploads\/CyFlex-Variables-Units-and-Computed-Expressions.pdf\">CyFlex Variables, Units and Computed Expressions<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Array-Variables.pdf\">Array Variables<\/a><\/p>\n<hr \/>\n<h5>3: Events<\/h5>\n<p><a href=\"\/wp-content\/uploads\/CyFlex-Events.pdf\">CyFlex Events<\/a><\/p>\n<hr \/>\n<h5>4: User Computations<\/h5>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Creating-User-Computations-and-User-Variables.pdf\">Creating User Computations and User Variables<\/a><\/p>\n<hr \/>\n<h5>5: Data Display<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Operator-Display-Program.pdf\">Operator Display User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/XYPlot-Program.pdf\">XYPlot User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Stripchart-Program.pdf\">Stripchart User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/LoggerPlot-Program.pdf\">LoggerPlot User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/HistoryPlot-Program.pdf\">HistoryPlot User Guide<\/a><\/p>\n<hr \/>\n<h5>6: Limits Monitoring<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Limits-Monitoring.pdf\">Limits Monitoring Applications<\/a><\/p>\n<hr \/>\n<h5>7: Control Systems<\/h5>\n<p><a href=\"\/wp-content\/uploads\/CyFlex-User-Control-Loops.pdf\">CyFlex User Control Loops<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/EngineControls.pdf\">Engine Controls<\/a><\/p>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Event-Response-Utility.pdf\">Event Response Utility<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Pulse-Width-Modulation-Control.pdf\">Pulse Width Modulation Control<\/a><\/p>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Autotuning-PID-Loops.pdf\">Autotuning PID Loops<\/a><\/p>\n<p><span style=\"color: #000000;\"><strong><em><span style=\"color: #0000ff;\">Knowledge Article<br \/>\n<\/span><\/em><\/strong><\/span><a href=\"\/wp-content\/uploads\/OldtoNewCtrlPgms.pdf\">Converting from Old to New Control Programs<\/a><\/p>\n<hr \/>\n<h5>8: Statistical Sampling<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Statistical-Variables-and-Sampling.pdf\">Statistical Variables and Sampling<\/a><\/p>\n<hr \/>\n<h5>9: Data Collection &amp; Logging<\/h5>\n<p><a href=\"\/wp-content\/uploads\/AVL-Indicom-Services-using-AVL-Link.pdf\">AVL Link Application User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Duty-Cycle-Analysis.pdf\">Duty Cycle Analysis User Guide<\/a><\/p>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Fast-Data-Logger-Program.pdf\">Fast Data Logger Application User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Logging-Data-Using-dlogger.pdf\">Logging Data using dlogger User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Federal-Smoke-Cycle.pdf\">Federal Smoke Cycle User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/History-Data-Compression.pdf\">Compressed History Data<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Locomotive-Smoke-Cycle-Report-Task.pdf\">Locomotive Smoke Cycle Report<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/PAM-Data-Collection-and-Transfer.pdf\">PAM Data Collection and Transfer<\/a><\/p>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Hogger-UG.pdf\">Hyper-Logger User Guide<\/a><\/p>\n<p><strong><em><span style=\"color: #0000ff;\">Knowledge Articles<br \/>\n<\/span><\/em><\/strong><a href=\"\/wp-content\/uploads\/Convert-PAM-to-DARTS-KA.pdf\">Converting from PAM to DARTS<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Floger-Data-Collection-with-Pre-and-Post-Trigger.pdf\">Floger Data Collection with Pre and Post Trigger<\/a><br \/>\n<a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Emissions-Bench-Multiplexing.pdf\">Emissions Bench Multiplexing for PAM\/DARTS and EDA<\/a><\/p>\n<hr \/>\n<h5>10: Standard Services<\/h5>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Turbo-Surge-Margin.pdf\">Computing a Turbocharger Surge Margin<\/a><\/p>\n<p><span style=\"color: #000000;\"><strong><em><span style=\"color: #0000ff;\">Knowledge Article<\/span><br \/>\n<\/em><\/strong><\/span><a href=\"\/wp-content\/uploads\/Updating-Email-Aliases.pdf\">Updating Email Aliases<\/a><br \/>\n<a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Tracking-Run-Time-at-CyFlex-Test-Cells.pdf\">Tracking Run Time at CyFlex Test Cells<\/a><\/p>\n<hr \/>\n<h5>11: Utilities &amp; User Commands<\/h5>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Error-Viewer-UG.pdf\">Error Viewer User Guide<\/a><br \/>\n<a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/LabView.pdf\">LabView Interface Setup and Reference<\/a><br \/>\n<a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/udev.pdf\">Using udev<\/a><\/p>\n<p><span style=\"color: #0000ff;\"><strong><em>Knowledge Article<\/em>s<\/strong><\/span><br \/>\n<a href=\"\/wp-content\/uploads\/Files-Cleanup.pdf\">Files Cleanup<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Usercron-Utility.pdf\">Usercron Utility<\/a><br \/>\n<a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/cyflex-developer-tool-installation-1.pdf\">Installing the CyFlex Developer Tools Extension<\/a><\/p>\n<hr \/>\n<h5>12: Test Manager<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Common-Test-Manager-Keywords.pdf\">Common Test Manager Keywords<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Keywords-Organization-and-Global-Procedure-Keywords.pdf\">Test Manager Procedure File Keyword Organization<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/state_mon-introduction.pdf\">Introduction to state_mon<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/SupportTasksAndKeywords.pdf\">Test Manager Support Tasks And Keywords<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/TDACS-Test-Tables-and-Procedures.pdf\">TDACS Testing (Test Tables and Procedures)<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Test-Cell-State-Variables-Monitoring.pdf\">Monitoring Test Cell State (Variables) with state_mon<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Test-Manager-Program.pdf\">Test Manager User Guide<\/a><\/p>\n<p>For definitions of <a style=\"color: #ff6600;\" href=\"\/index.php\/cyflex-manuals\/test-manager-keywords\/\">Test Manager Keywords, CLICK HERE<\/a><\/p>\n<hr \/>\n<h5>13: Cell Utilization, MSU &amp; Reporting<\/h5>\n<p>&nbsp;<\/p>\n<hr \/>\n<h5>14: IO Systems<\/h5>\n<p><a href=\"\/wp-content\/uploads\/GModBus-Device-Driver-Setup.pdf\">GModBus Device Drivers Setup<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/CAN-bus-Device-Drivers-Setup.pdf\">CAN bus Interface Setup and Use<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/EtherCAT-Setup.pdf\">EtherCAT Setup<\/a><\/p>\n<hr \/>\n<h5>15: Sensor Calibration &amp; Reporting<\/h5>\n<p><a href=\"\/wp-content\/uploads\/CyFlex-Calibration-Tables-and-Utilities.pdf\">CyFlex Calibration Tables and Utilities<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Three-Dimensional-Tables.pdf\">Three Dimensional Tables Reference<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Virtual-Zero-and-Span.pdf\">Virtual Zero and Span Reference<\/a><\/p>\n<hr \/>\n<h5>16: Smart Instrument Interfaces<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Device-Communication-User-Guide.pdf\">Device Communication User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Fridley-Test-Cell-Interface-with-Horiba.pdf\">Fridley Test Cell Interface with Horiba<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Multi-Load-Bank-Control-Program.pdf\">Multi-Load Bank Control User Guide<\/a><\/p>\n<hr \/>\n<h5>17: ECM Communications<\/h5>\n<p><a href=\"\/wp-content\/uploads\/ASAM3-Interface-Setup.pdf\">ASAM3 MC Interface Setup<\/a><\/p>\n<hr \/>\n<h5>18: Internodal Communications<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Internodal-Communications-Tasks-Reference.pdf\">Internodal Communications Task Reference<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Connection-Server-Setup.pdf\">Connection Server Setup<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Windows_Reader.pdf\">Windows Reader<\/a><\/p>\n<hr \/>\n<h5>19: Fluid Flow Computations<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Air-Mass-Flow-Computation-Task.pdf\">Air Mass Flow Computation<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Fuel-Air-Total-Flow-Computation-Task.pdf\">Fuel Air Total Computation<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Continuous-Fuel-Measurement-Task.pdf\">Continuous Fuel Measurement User Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Critical-Air-Flow-Task.pdf\">Computing Critical Air Mass Flow<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Gas-Composition-and-Flow-Computation-Program.pdf\">Computing Gas Stream Composition and Mass Flow<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Subsonic-Air-Flow-Computation-Task.pdf\">Determining Subsonic Air Flow<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Volumetric-Efficiency-Computation-Task.pdf\">Computing Volumetric Efficiency<\/a><\/p>\n<p><span style=\"color: #0000ff;\"><strong><em>Knowledge Articles<br \/>\n<\/em><\/strong><\/span><a href=\"\/wp-content\/uploads\/Gas-Mixture-Composition.pdf\">Determining Gas Mixture Composition<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/SSV-Real-Time-Flow-Equations.pdf\">Real-Time CVS Flow Equations for Subsonic Venturies\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Critical-Flow-Venturi-40CFR1065.pdf\">Critical Flow Venturi Calculations per 40CFR1065.640<\/a><br \/>\n<a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/LFE-Calculations.pdf\">Laminar Flow Element (LFE) Calculations<\/a><\/p>\n<hr \/>\n<h5>20: Fluid Composition &amp; Properties<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Composition-and-Property-Variables.pdf\">Composition and Property Variables<\/a><\/p>\n<hr \/>\n<h5>21: Emissions Computations &amp; Communications<\/h5>\n<p><a href=\"\/wp-content\/uploads\/CVS-Run-Number-Management.pdf\">CVS Run Number Management<\/a><\/p>\n<hr \/>\n<h5>22: Miscellaneous Technical Reference<\/h5>\n<p><a href=\"\/wp-content\/uploads\/Master-Scheduler-Task.pdf\">Master Scheduler<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Abatement-System-Tasks-and-Files.pdf\">Abatement System Tasks and Files<\/a><\/p>\n<p><span style=\"color: #0000ff;\"><strong><em>Knowledge Articles<br \/>\n<\/em><\/strong><\/span><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Function-Codes.pdf\">Function Codes<\/a><span style=\"color: #0000ff;\"><strong><em><br \/>\n<\/em><\/strong><\/span><span style=\"color: #0000ff;\"><strong><span style=\"text-decoration: underline;\"><span style=\"color: #000000; text-decoration: underline;\">Calculations<br \/>\n<\/span><\/span><\/strong><\/span><a href=\"\/wp-content\/uploads\/Exhaust-Gas-Recirculation-EGR-Calculations.pdf\">Exhaust Gas<\/a><a href=\"\/wp-content\/uploads\/Exhaust-Gas-Recirculation-EGR-Calculations.pdf\">\u00a0Recirculation<\/a> <a href=\"\/wp-content\/uploads\/Exhaust-Gas-Recirculation-EGR-Calculations.pdf\">(EGR) Calculations\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/EGR-Calculations-Step-by-Step.pdf\">Step-by-Step EGR Calculations<\/a> \u00a0<br \/>\n<a href=\"\/wp-content\/uploads\/Calculating-Stack-NOx-Emissions-Using-EPA-Method-19.pdf\">Calculating Stack NOx Emissions Using EPA Method 19<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Crank-Angle-Sampled-Moving-Average-Calculations.pdf\">Crank Angle Sampled Moving Average \u2013 Calculations\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Natural-Gas-Burner-Sizing-Calculations.pdf\">Natural Gas Burner Sizing Calculations\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Natural-Gas-Burner-Sizing-Flow-Chart.pdf\">Natural Gas Burner Sizing Flow Chart\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Pitot-Tube-Calculations.pdf\">Pitot Tube Calculations\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Diesel-Exhaust-Fluid-DEF-Metering.pdf\">Diesel Exhaust Fluid (DEF) Metering<\/a><br \/>\n<strong><span style=\"text-decoration: underline;\">Burned Gas\/Emissions<\/span><br \/>\n<\/strong><a href=\"\/wp-content\/uploads\/Burned-Gas-Composition.pdf\">Burned Gas Composition\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Burned-Gas-Composition-From-Measured-Concentration.pdf\">Burned Gas Composition from Measured Composition\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Simplified-Burned-Gas-Composition.pdf\">Simplified Burned Gas Composition\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Exhaust-Gas-Composition.pdf\"> Exhaust Gas Composition\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Gaseous-Emissions.pdf\">Gaseous Emissions\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Component-Balances.pdf\">Component Balances\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Reactant-Stream-Composition-and-Molecular-Weight.pdf\">Reactant Stream Composition and Molecular Weight\u00a0\u00a0<\/a><br \/>\n<strong><span style=\"text-decoration: underline;\">Combustion Air Handler<br \/>\n<\/span><\/strong><a href=\"\/wp-content\/uploads\/Combustion-Air-Handler-\u2013-Steam-Addition.pdf\">Component Air Handler &#8211; Steam Addition\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Combustion-Air-Handler-%E2%80%93-Water-Side-Flow-Balancing.pdf\">Combustion Air Handler \u2013 Water Side Flow Balancing\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Combustion-Air-Handler-Status.pdf\">Combustion Air Handler Status<\/a><\/p>\n<hr \/>\n<h5>23: Installation Guides<\/h5>\n<p><a href=\"\/wp-content\/uploads\/CFS-150-CFS-150M-Installation-and-Calibration-Guide.pdf\">CFS-150, CFS-150M Installation and Calibration Guide<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/DDC-CFS-101-Setup-and-Operation.pdf\">DDC-CFS-101 Setup and Operation<\/a><\/p>\n<p><a href=\"\/wp-content\/uploads\/Dust-In-Fuel-DIF-User-Reference.pdf\">Dust In Fuel (DIF) Rig\u00a0Reference<\/a><\/p>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/SL6-Installation-Procedure-DVD-v31.pdf\">Scientific Linux DVD v.31 Installation Procedure<\/a><\/p>\n<p><a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Oracle-64-Bit-Install.pdf\">Oracle 64-Bit Installation for CyFlex<\/a><\/p>\n<hr \/>\n<h5>24: Particulate Weighing<\/h5>\n<p>&nbsp;<\/p>\n<hr \/>\n<h5>25: CyFlex Software Development Procedures<\/h5>\n<p><span style=\"color: #0000ff;\"><strong><em>Knowledge Articles<br \/>\n<\/em><\/strong><\/span><a href=\"\/wp-content\/uploads\/CyFlex-Beta-Validation-Procedure.pdf\">CyFlex Beta Validation Procedure\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Cyflex-Version-Release-Process.pdf\">CyFlex Version Release Process\u00a0\u00a0<\/a><br \/>\n<a href=\"\/wp-content\/uploads\/Definition-of-a-CyFlex-Version-Number.pdf\">Definition of a CyFlex Version Number<\/a><\/p>\n<hr \/>\n<h5>26: CyFlex System Applications<\/h5>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1: Introduction This page contains PDFs of CyFlex user guides, reference content, and knowledge articles. Knowledge Articles consist of specialized, self-contained topics formerly presented in white paper format and of brief CyFlex task or reference content.\u00a0 2: Variables CyFlex Variables, Units and Computed Expressions Array Variables 3: Events CyFlex Events 4: User Computations Creating User [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-249","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/249","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=249"}],"version-history":[{"count":0,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/249\/revisions"}],"wp:attachment":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/media?parent=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}