3|Cogent Tools Demo|../tu-thedemo.html
4|Introduction|tu-introduction.html
5|Overview - Cogent Tools and the Demo Applications|tu-introduction.html#TU-OVERVIEWTOOLS
5|Data Flow|tu-dataflow.html
5|Control Flow|tu-controlflow.html
5|Demo Files and their Locations|tu-demofiles.html
4|Running the Cogent Tools Demo|tu-runningdemo.html
5|Starting Up|tu-runningdemo.html#TU-STARTINGUP
5|Monitoring the PID Loop|tu-monitoringthepidloop.html
5|Viewing and Changing Data Points|tu-viewingandchanging.html
5|Making Logs and Plots|tu-makinglogs.html
5|Creating and Querying Historical Records|tu-creatinghistories.html
5|Sending Commands|tu-sendingcommands.html
5|Using the Cogent PID Demo for Windows (available soon)|tu-connectingtowindows.html
4|View the Code|tu-viewthecode.html
5|File Overview|tu-viewthecode.html#TU-FILEOVERVIEW
5|demo.g - The Demo Start-Up mini-program|tu-demogcomplete.html
5|gtkcontrol.g - The Controller program in GTK|tu-gtkcontrolgcomplete.html
5|phcontrol.g - The Controller program in Photon|tu-phcontrolgcomplete.html
5|emul.g - The PID Emulator program|tu-emulgcomplete.html
5|gtkmonitor.g - The Monitor program in GTK|tu-gtkmonitorgcomplete.html
5|phmonitor.g - The Monitor program in Photon|tu-phmonitorgcomplete.html
5|gtklog.g - The Log program in GTK|tu-gtkloggcomplete.html
5|phlog.g - The Log program in Photon|tu-phloggcomplete.html
5|gtkhistory.g - The History program in GTK|tu-gtkhistorygcomplete.html
5|phhistory.g - The History program in Photon|tu-phhistorygcomplete.html
5|lib/common.g - Common library|tu-commoncomplete.html
5|lib/linux.g - Linux library|tu-linuxfunctions.html
5|lib/qnx.g - General QNX library|tu-qnxfunctions.html
5|lib/qnx4.g - QNX 4 library|tu-qnx4functions.html
5|lib/qnx6.g - QNX 6 library|tu-qnx6functions.html
5|lib/gtk.g - GTK library|tu-gtkfunctions.html
5|lib/photon.g - Photon library|tu-photonfunctions.html
3|Tutorial One|../tu-tutorialone.html
4|Introduction: A Simplified Demo|tu-introsimple.html
5|Running the Simple Demo|tu-introsimple.html#TU-RUNNINGSIMPLE
5|Data and Control Flow|tu-dataandcontrolflow.html
4|The PID Emulator (emul.g)|tu-emulg.html
5|The PID Controller Class - PID_Controller|tu-emulg.html#TU-PIDCONTROLLERCLASS
5|The Plant Model - change_procvar|tu-plantmodel.html
5|Automatically Change SP Value - auto_control|tu-autochangespvalue.html
5|Emulating the PID Loop - change_values|tu-emulatingpidloop.html
5|Complete program - emul.g|tu-emulgcompletesimple.html
4|Common Functions (in both gtksimple.g and phsimple.g)|tu-commonsimple.html
5|Setting up Cogent Interprocess Communication - start_qnserves|tu-commonsimple.html#TU-SETTINGUPIPCSIMPLE
5|Starting Programs - program_startup|tu-programstartupsimple.html
4|GTK Functions (in gtksimple.g)|tu-gtksimple.html
5|Global Variables|tu-gtksimple.html#TU-GLOBALVARIABLESGTK
5|The Monitor Window - create_monitor|tu-createmonitorgtk.html
5|Making Scales and Spin Buttons - make_scale, make_prog_bar, make_spinner|tu-makingscalesandspinners.html
5|Update Functions - reset_value, write_data|tu-updatefunctions.html
5|Button Functions - toggle_sym, change_settings|tu-buttonfunctionsgtk.html
5|Label Functions - set_label, table_labeler|tu-labelfunctions.html
5|Complete program - gtksimple.g|tu-gtktutorialonecomplete.html
4|Photon Functions (in phsimple.g)|tu-phsimple.html
5|Required Libraries and Initializing Photon|tu-phsimple.html#AEN114967
5|The Monitor Window - create_monitor|tu-createmonitorph.html
5|Button Functions - toggle_sym, change_settings|tu-buttonfunctionsph.html
5|Callback Functions - slider_callback, num_callback|tu-callbackfunctionsph.html
5|Trend Functions - accumulate_trends, update_trends|tu-trendfunctionsph.html
5|QNX 6-specific Function - numeric_assign|tu-numericassign.html
5|Complete program - phsimple.g|tu-phtutorialonecomplete.html
3|Tutorial Two|../tu-tutorialtwo.html
4|Common Functions for Any Program (in lib/common.g)|tu-commong.html
5|Requiring OS-Specific Libraries - lib_require|tu-commong.html#TU-LIBREQUIRE
5|Starting Programs - program_startup|tu-programstartup.html
5|Starting qserve and nserve - start_qnserves|tu-startqnserves.html
5|Control Button Functionality - start_stop|tu-startstop.html
5|Start a Process - start_process, find_on_path|tu-startprocess.html
5|Handling Terminated Processes - child_died|tu-childdied.html
5|Kill a Child Process - kill_child|tu-killchild.html
5|Stop Processes - stop_processes|tu-stopprocesses.html
5|Sending Messages - send_message, started_died_hook|tu-sendmessage.html
4|Abstracted Functions|tu-abstractedfunctions.html
5|Linux or QNX (in lib/linux.g, lib/qnx.g)|tu-abstractedfunctions.html#TU-ABSTRACTLINUXQNX
5|Linux, QNX 4, or QNX 6 (in lib/linux.g, lib/qnx4.g, lib/qnx6.g)|tu-abstractlinuxqnx4qnx6.html
5|QNX 4 or QNX 6 (in lib/qnx4.g, lib/qnx6.g)|tu-abstractqnx4qnx6.html
5|GTK or Photon (in lib/gtk.g, lib/photon.g)|tu-abstractgtkphoton.html
5|GTK only (in lib/gtk.g)|tu-abstractgtkonly.html
5|Photon 1.14 or Photon 2 (in lib/qnx4.g, lib/qnx6.g)|tu-abstractph114ph2.html
5|Photon only (in lib/photon.g)|tu-abstractphotononly.html
4|PID Emulator and Monitor Functions|tu-emulgandmonitorg.html
5|The PID Emulator|tu-emulgandmonitorg.html#TU-EMULGINTUTORIALTWO
5|The Monitor in GTK|tu-gtkmonitorintutorialtwo.html
5|The Monitor in Photon|tu-phmonitorintutorialtwo.html
4|Controller Functions|tu-controlg.html
5|Choosing a Controller - the demo.g program|tu-controlg.html#TU-CHOOSINGACONTROLLER
5|GTK: the Controller window - create_control_win|tu-createcontrolwingtk.html
5|GTK: Building Control Buttons - control_button|tu-controlbutton.html
5|Photon: the Controller window - create_control_win|tu-createcontrolwinph.html
5|Common: The Text Message Display - read_msg and messages.txt|tu-readingmessages.html
5|Common: The Process Status Display - show_names, toggle_raw, .reassign_prog_name, extra_space|tu-processstatusdisplay.html
5|Common: The Data Directory - make_datadir|tu-datadirectory.html
4|Log Functions|tu-log.html
5|GTK: the Log window - create_log|tu-log.html#TU-GTKCREATELOG
5|GTK: Configuring and Using gnuplot|tu-gtkusinggnuplot.html
5|GTK: Preparing Plots - prepare_times, get_recent_data|tu-gtkpreparingplots.html
5|Photon: the Log window - create_log|tu-phcreatelog.html
5|Photon: Log callbacks - start_logging|tu-phlogcallbacks.html
5|Common: The Cascade TextLogger Configuration File - tl.cfg|tu-tlcfg.html
5|Common: Starting and Stopping the Cascade TextLogger - log_toggle|tu-logtoggle.html
5|Common: Controlling the Cascade TextLogger - send_command|tu-controllingthetextlog.html
4|History Functions|tu-history.html
5|GTK: the History Window - create_history, make_toggle_button|tu-history.html#TU-GTKHISTORYWINDOW
5|GTK: Interpolator Options Widgets - qry_radio_but, qry_entry|tu-gtinterpolatoroptionswidgets.html
5|GTK: Editing Queries - .change_int, allow_entry_values, .assign_values|tu-gtkeditingqueries.html
5|GTK: Recording Data - record_data, countdown|gtkrecordingdata.html
5|GTK: Setting Up Plots - reset_deadbands, plot_prep|tu-gtksettingupplots.html
5|GTK: Sending Queries - send_query, .get_data|tu-gtksendingqueries.html
5|GTK: Displaying Query Data - show_data, write_minmax, file_add|tu-gtkdisplayingquerydata.html
5|GTK: Configuring gnuplot|tu-gtkconfiguringnuplot.html
5|GTK: the Deadband Type Window - create_dbtype_win, db_labels, db_options|tu-gtkdeadbandwindow.html
5|Photon: the History Window - HistoryWindow class, .constructor, create_history|tu-phcreatinghistorywindow.html
5|Photon: Recording Data - record_data, countdown|phrecordingdata.html
5|Photon: Interpolator Options Widgets - PtText.set_sensitive, PtComboBox.set_sensitive|tu-phinterpolatoroptionswidgets.html
5|Photon: Editing Queries - .change_int, .allow_entry_values|tu-pheditingqueries.html
5|Photon: Sending Queries - send_query, .assign_values, .get_data|tu-phsendingqueries.html
5|Photon: Displaying Query Data - show_data|tu-phdisplayingquerydata.html
5|Photon: Setting Up Plots - make_graph, make_CwGraph_points|tu-phsettingupplots.html
5|Photon: Plots and Deadbands - query_refresh, reset_deadbands, db_prep_query|tu-phplotsanddeadbands.html
5|Photon: the Deadband Type Window - create_dbtype_win, db_options|tu-phdeadbandwindow.html
5|Photon: the DeadbandType class and .constructor method|tu-phdeadbandtypewclass.html
5|Common: The Cascade Historian Configuration File - hist.cfg|tu-histcfg.html
5|Common: the InterpolatorSettings class and .set_defaults, .set_interpolator methods|tu-interpolatorsettings.html
5|Common: Sending Commands to the Cascade Historian send_hs_command, assign_history, display_hs_info|tu-sendingcommandstohistorian.html
5|Common: the DeadbandSettings class and .set_parms method|tu-deadbandsettings.html
5|Common: Plot Setup - find_midnite, min_max|tu-plotsetup.html
3|Index|../i118656.html
3|Colophon|../z120256.html
