{"id":3664,"date":"2019-02-12T16:09:35","date_gmt":"2019-02-12T16:09:35","guid":{"rendered":"https:\/\/cyflexdoc.wpengine.com\/usage-help-manual\/13-data-collection-data-logging\/floger\/"},"modified":"2025-11-19T14:03:00","modified_gmt":"2025-11-19T19:03:00","slug":"floger","status":"publish","type":"page","link":"https:\/\/cyflex.com\/index.php\/usage-help-manual\/9-data-collection-data-logging\/floger\/","title":{"rendered":"floger"},"content":{"rendered":"<div>\n<h3>Purpose:<\/h3>\n<\/div>\n<dl>\n<dd>\n<p>Start a fast data logging operation based on specifications in a file, logging variables at specified intervals and handling outputs to files with options for formats and transfers.<\/p>\n<\/dd>\n<\/dl>\n<h3>Enter:<\/h3>\n<dl>\n<dd>\n<p><strong>floger<\/strong> [logr_spec_file]\u00a0 [options]<\/p>\n<\/dd>\n<\/dl>\n<h3>Where:<\/h3>\n<dl>\n<dd>\n<div>\n<table style=\"width: 100%; height: 174px;\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr style=\"height: 119px;\">\n<td style=\"width: 11.1588%; height: 119px;\">\n<p>logr_spec_file<\/p>\n<\/td>\n<td style=\"width: 88.6266%; height: 119px;\">\n<p>Optional. Specify the logger specification filename. The default is logr_spec.nnn (nnn =&gt; test cell number).<\/p>\n<p>WARNING: The format of the spec file has significantly changed. It now requires KEYWORDS for various entries. See \/cyflex\/specs.def\/logr_template<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 55px;\">\n<td style=\"width: 11.1588%; height: 55px;\">\n<p>options<\/p>\n<\/td>\n<td style=\"width: 88.6266%; height: 55px;\">\n<p>Any option specified on the command line overrides the same option in the spec file. See descriptions below.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Options:<\/p>\n<table style=\"width: 100%; height: 1159px; border-collapse: collapse;\">\n<tbody>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">start<\/td>\n<td style=\"width: 70.95%; height: 47px;\">strt_event<br \/>\nSpecify the CyFlex event to start the sampling.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">stop<\/td>\n<td style=\"width: 70.95%; height: 47px;\">stop_event<br \/>\nSpecify the CyFlex event\u00a0to stop the sampling.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">rels<\/td>\n<td style=\"width: 70.95%; height: 47px;\">release_event<br \/>\nSpecify the CyFlex\u00a0event to cause floger to exit the system.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">done<\/td>\n<td style=\"width: 70.95%; height: 47px;\">done_event<br \/>\nSpecify the CyFlex event\u00a0to emit when done sampling.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.04%; height: 23px;\">interval<\/td>\n<td style=\"width: 70.95%; height: 23px;\">Specify the time interval between data samples in time units. Do not specify this option if using the sync option.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">n<\/td>\n<td style=\"width: 70.95%; height: 47px;\">max scans<br \/>\nSpecify the maximum number of data samples or scans to collect.<\/td>\n<\/tr>\n<tr style=\"height: 71px;\">\n<td style=\"width: 29.04%; height: 71px;\">sync<\/td>\n<td style=\"width: 70.95%; height: 71px;\">sync_event<br \/>\nSpecify the CyFlex event to cause the start of sampling. This is used in place of the timer, therefore no interval should be specified.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">enable<\/td>\n<td style=\"width: 70.95%; height: 47px;\">variable_name<br \/>\nSpecify the CyFlex variable\u00a0that will enable sampling.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">outfile<\/td>\n<td style=\"width: 70.95%; height: 47px;\">outputFile<br \/>\nSpecify the output filename to contain the data.<\/td>\n<\/tr>\n<tr style=\"height: 71px;\">\n<td style=\"width: 29.04%; height: 71px;\">path<\/td>\n<td style=\"width: 70.95%; height: 71px;\">directoryPath<br \/>\nSpecify the directory to contain the output file.\u00a0 The entry may also be a STRING_VARIABLE that contains the directory path of the output file. The default is\u00a0\/data\/PC_format.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">ftp_dir<\/td>\n<td style=\"width: 70.95%; height: 47px;\">directory<br \/>\nSpecify the FTP directory to place data file.<\/td>\n<\/tr>\n<tr style=\"height: 103px;\">\n<td style=\"width: 29.04%; height: 103px;\">ftp_event<\/td>\n<td style=\"width: 70.95%; height: 103px;\">\n<p>event_name<br \/>\nSpecify the CyFlex event name to signal to ftp the output file to the ftp_path. The default is &#8220;FTP_write&#8221;.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">ftp_path<\/td>\n<td style=\"width: 70.95%; height: 47px;\">path<br \/>\nSpecify the pathname to pre-pend to the fpt_dir. The default is\u00a0&#8220;\/group\/mech_dev\/&#8221;.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">ftp_acct<\/td>\n<td style=\"width: 70.95%; height: 47px;\">account<br \/>\nSpecify the account owner of the directory to where the data file is Ftp&#8217;d.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">ftp_pswd<\/td>\n<td style=\"width: 70.95%; height: 47px;\">password<br \/>\nSpecify the account password.<\/td>\n<\/tr>\n<tr style=\"height: 71px;\">\n<td style=\"width: 29.04%; height: 71px;\">ftp_gate<\/td>\n<td style=\"width: 70.95%; height: 71px;\">node_number<br \/>\nSpecify the node number where the FTP process takes place. If the test cell does not have TCP\/IP running, this should probably be ftp_gate=1. The default is the local node.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">ftp_host<\/td>\n<td style=\"width: 70.95%; height: 47px;\">hostname<br \/>\nSpecify the DNS hostname to where the data will be transferred via FTP. The default is\u00a0&#8220;cidcssetdl&#8221;.<\/td>\n<\/tr>\n<tr style=\"height: 71px;\">\n<td style=\"width: 29.04%; height: 71px;\">exist<\/td>\n<td style=\"width: 70.95%; height: 71px;\">existanceCheck<br \/>\nSpecify the variable name to create and use to indicate whether\u00a0all of the variables exist.\u00a0 It is set to true if all variables exist and false if not.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 29.04%;\">csar_label<\/td>\n<td style=\"width: 70.95%;\">Specify the CSAR label type, e.g., cyflex.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.04%; height: 23px;\">+o<\/td>\n<td style=\"width: 70.95%; height: 23px;\">Specify this flag to overwrite the output data file. The default is to append to the file.\u00a0\u00a0<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.04%; height: 23px;\">+p<\/td>\n<td style=\"width: 70.95%; height: 23px;\">Specify this flag to use packed format for output data. The default is to use\u00a0unpacked format.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.04%; height: 23px;\">+h<\/td>\n<td style=\"width: 70.95%; height: 23px;\">Specify this flag to suppress writing of variable label headings.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.04%; height: 23px;\">+H<\/td>\n<td style=\"width: 70.95%; height: 23px;\">Specify this flag to write the headings when the &#8216;enable&#8217; variable goes TRUE.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.04%; height: 23px;\">+A<\/td>\n<td style=\"width: 70.95%; height: 23px;\">Specify this flag to suppress writing of\u00a0variable label headings when appending to an output file<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.04%; height: 23px;\">+W<\/td>\n<td style=\"width: 70.95%; height: 23px;\">Specify this flag to write to the NFS mounted drive: \/\/2\/imports\/world\/.<\/td>\n<\/tr>\n<tr style=\"height: 47px;\">\n<td style=\"width: 29.04%; height: 47px;\">+t<\/td>\n<td style=\"width: 70.95%; height: 47px;\">Specify this flag to use fast sampling time stamp mode.\u00a0 This forces the time stamp to be a relative time instead of an absolute time.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<\/dd>\n<\/dl>\n<h3>Example:<\/h3>\n<dl>\n<dd>\n<p><strong>floger<\/strong> \/specs\/log1 n=1000 interval=1[sec] +o &amp;<br \/>\nThe above command causes the file \/specs\/log1 to be processed. The number of samples is set to 1000 and the samples are taken every second. The output file that is specified in the spec file will be overwritten. The number of samples and the interval specified in the spec will be overridden by the command line arguments.<\/p>\n<p>FTP output example:<\/p>\n<p><strong>floger<\/strong> ftp_dir=NTC350 ftp_path=\/group\/oldengines\/ &amp;<\/p>\n<\/dd>\n<\/dl>\n<h3>Notes:<\/h3>\n<dl>\n<dd>\n<p>The floger command starts a data logger configured with the specified file. Multiple loggers can operate simultaneously.<\/p>\n<p>One sample is when all specified variables are logged.<\/p>\n<p>Sampling starts immediately if no start, sync, or interval is specified and continues until stop or release events.\u00a0<\/p>\n<p>Use the errs command to check for errors after using this command.<\/p>\n<\/dd>\n<\/dl>\n<h3>See Also:<\/h3>\n<dl>\n<dd>\n<p><a href=\"https:\/\/cyflex.com\/index.php\/usage-help-manual\/11-utilities-and-user-commands\/errs\/\">errs<\/a>, <a href=\"https:\/\/cyflex.com\/wp-content\/uploads\/Fast-Data-Logger-Program.pdf\">Fast Data Logger Application User Guide<\/a><\/p>\n<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Purpose: Start a fast data logging operation based on specifications in a file, logging variables at specified intervals and handling outputs to files with options for formats and transfers. Enter: floger [logr_spec_file]\u00a0 [options] Where: logr_spec_file Optional. Specify the logger specification filename. The default is logr_spec.nnn (nnn =&gt; test cell number). WARNING: The format of the [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":1960,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3664","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/3664","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=3664"}],"version-history":[{"count":0,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/3664\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1960"}],"wp:attachment":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/media?parent=3664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}