⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classscheduler.tex

📁 max 2.3是具有图形界面的数据采集系统
💻 TEX
📖 第 1 页 / 共 2 页
字号:
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}uint Scheduler::delay (void)}\label{classScheduler_a34}\index{Scheduler@{Scheduler}!error@{error}}\index{error@{error}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Scheduler::error (char $\ast$ {\em error}, char $\ast$ {\em formatstr}, ...)}\label{classScheduler_a2}\index{Scheduler@{Scheduler}!external_trigger@{external\_\-trigger}}\index{external_trigger@{external\_\-trigger}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::external\_\-trigger (void)}\label{classScheduler_a25}\index{Scheduler@{Scheduler}!inc_channel@{inc\_\-channel}}\index{inc_channel@{inc\_\-channel}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::inc\_\-channel (void)}\label{classScheduler_a41}\index{Scheduler@{Scheduler}!inc_integrations@{inc\_\-integrations}}\index{inc_integrations@{inc\_\-integrations}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::inc\_\-integrations (void)}\label{classScheduler_a40}\index{Scheduler@{Scheduler}!init@{init}}\index{init@{init}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::init ()}\label{classScheduler_a3}\index{Scheduler@{Scheduler}!init_measurement@{init\_\-measurement}}\index{init_measurement@{init\_\-measurement}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Scheduler::init\_\-measurement ({\bf List} $\ast$ {\em Device\_\-list}, {\bf Pr\_\-list} \& {\em Priority\_\-list})}\label{classScheduler_a6}This function is called before the actual measurement starts. It calls the INIT\_\-Routines of all devices sto prepare teh measurement \index{Scheduler@{Scheduler}!initialize_SLOT@{initialize\_\-SLOT}}\index{initialize_SLOT@{initialize\_\-SLOT}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::initialize\_\-SLOT (void)}\label{classScheduler_a10}Do some initialization for measurement based on internal trigger \index{Scheduler@{Scheduler}!internal_trigger@{internal\_\-trigger}}\index{internal_trigger@{internal\_\-trigger}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::internal\_\-trigger (void)}\label{classScheduler_a26}\index{Scheduler@{Scheduler}!max_channelnr@{max\_\-channelnr}}\index{max_channelnr@{max\_\-channelnr}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::max\_\-channelnr (int)}\label{classScheduler_a39}\index{Scheduler@{Scheduler}!maximal_channels@{maximal\_\-channels}}\index{maximal_channels@{maximal\_\-channels}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Scheduler::maximal\_\-channels (void)}\label{classScheduler_a15}Returns the maximal channel number.\index{Scheduler@{Scheduler}!maximal_integrations@{maximal\_\-integrations}}\index{maximal_integrations@{maximal\_\-integrations}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Scheduler::maximal\_\-integrations (void)}\label{classScheduler_a14}Returns actual channel number.Return max\_\-integrations.returns the maximal number of integrations \begin{Desc}\item[{\bf Parameters: }]\par\begin{description}\item[{\em no}]parameters \end{description}\end{Desc}\begin{Desc}\item[{\bf Returns: }]\paran integer \end{Desc}\index{Scheduler@{Scheduler}!measure@{measure}}\index{measure@{measure}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Scheduler::measure ({\bf List} $\ast$ {\em Device\_\-list}, {\bf Pr\_\-list} \& {\em Priority\_\-list})}\label{classScheduler_a8}This routine performs the measurement and calls the device functions \index{Scheduler@{Scheduler}!monitor_mode@{monitor\_\-mode}}\index{monitor_mode@{monitor\_\-mode}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Scheduler::monitor\_\-mode (void)}\label{classScheduler_a19}returns monitor mode flag TRUE = on, FALSE = off.\index{Scheduler@{Scheduler}!monitor_mode_off@{monitor\_\-mode\_\-off}}\index{monitor_mode_off@{monitor\_\-mode\_\-off}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::monitor\_\-mode\_\-off (void)}\label{classScheduler_a28}\index{Scheduler@{Scheduler}!monitor_mode_on@{monitor\_\-mode\_\-on}}\index{monitor_mode_on@{monitor\_\-mode\_\-on}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::monitor\_\-mode\_\-on (void)}\label{classScheduler_a27}\index{Scheduler@{Scheduler}!plot_array@{plot\_\-array}}\index{plot_array@{plot\_\-array}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::plot\_\-array (uint, int $\ast$)\hspace{0.3cm}{\tt  [signal]}}\label{classScheduler_j3}\index{Scheduler@{Scheduler}!plot_data_point@{plot\_\-data\_\-point}}\index{plot_data_point@{plot\_\-data\_\-point}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::plot\_\-data\_\-point (uint, int)\hspace{0.3cm}{\tt  [signal]}}\label{classScheduler_j2}\index{Scheduler@{Scheduler}!remove@{remove}}\index{remove@{remove}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::remove (void)}\label{classScheduler_a4}\index{Scheduler@{Scheduler}!remove_continue@{remove\_\-continue}}\index{remove_continue@{remove\_\-continue}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::remove\_\-continue ()}\label{classScheduler_a5}\index{Scheduler@{Scheduler}!reset@{reset}}\index{reset@{reset}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::reset (void)}\label{classScheduler_a33}\index{Scheduler@{Scheduler}!reset_channel_number@{reset\_\-channel\_\-number}}\index{reset_channel_number@{reset\_\-channel\_\-number}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::reset\_\-channel\_\-number (void)}\label{classScheduler_a42}\index{Scheduler@{Scheduler}!reset_integrations@{reset\_\-integrations}}\index{reset_integrations@{reset\_\-integrations}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::reset\_\-integrations (void)}\label{classScheduler_a31}\index{Scheduler@{Scheduler}!reset_queue@{reset\_\-queue}}\index{reset_queue@{reset\_\-queue}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::reset\_\-queue (void)}\label{classScheduler_a32}\index{Scheduler@{Scheduler}!send_data@{send\_\-data}}\index{send_data@{send\_\-data}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::send\_\-data (QImage $\ast$, int)\hspace{0.3cm}{\tt  [signal]}}\label{classScheduler_j6}\index{Scheduler@{Scheduler}!send_data@{send\_\-data}}\index{send_data@{send\_\-data}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::send\_\-data (uint, int, int $\ast$)\hspace{0.3cm}{\tt  [signal]}}\label{classScheduler_j5}\index{Scheduler@{Scheduler}!send_data@{send\_\-data}}\index{send_data@{send\_\-data}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::send\_\-data (int, uint, int)\hspace{0.3cm}{\tt  [signal]}}\label{classScheduler_j4}\index{Scheduler@{Scheduler}!set_channel_number@{set\_\-channel\_\-number}}\index{set_channel_number@{set\_\-channel\_\-number}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::set\_\-channel\_\-number (int {\em x})}\label{classScheduler_a29}\index{Scheduler@{Scheduler}!set_cmd_sfd@{set\_\-cmd\_\-sfd}}\index{set_cmd_sfd@{set\_\-cmd\_\-sfd}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::set\_\-cmd\_\-sfd (int {\em x})}\label{classScheduler_a37}\index{Scheduler@{Scheduler}!set_max_channel_number@{set\_\-max\_\-channel\_\-number}}\index{set_max_channel_number@{set\_\-max\_\-channel\_\-number}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::set\_\-max\_\-channel\_\-number (int {\em x})}\label{classScheduler_a11}This function sets the maximal channel number. \index{Scheduler@{Scheduler}!set_max_integrations@{set\_\-max\_\-integrations}}\index{set_max_integrations@{set\_\-max\_\-integrations}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::set\_\-max\_\-integrations (int {\em x})}\label{classScheduler_a12}\index{Scheduler@{Scheduler}!set_triggermode@{set\_\-triggermode}}\index{set_triggermode@{set\_\-triggermode}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::set\_\-triggermode (int {\em x})}\label{classScheduler_a30}\index{Scheduler@{Scheduler}!stop_measurement@{stop\_\-measurement}}\index{stop_measurement@{stop\_\-measurement}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::stop\_\-measurement (int {\em a})\hspace{0.3cm}{\tt  [slot]}}\label{classScheduler_g0}\index{Scheduler@{Scheduler}!store@{store}}\index{store@{store}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::store (char $\ast$ {\em fname})}\label{classScheduler_a24}\index{Scheduler@{Scheduler}!store@{store}}\index{store@{store}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::store (double $\ast$, int)}\label{classScheduler_a23}same as store( int $\ast$,int) only for arrays of double \index{Scheduler@{Scheduler}!store@{store}}\index{store@{store}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::store (int $\ast$, int)}\label{classScheduler_a22}Store an array of integer in the database for measured values. Call this function if you want to store an array. (This can be the readout from a Digititzing Oscilloskope, for example). Check the file laser.cpp for an example on how to use this function.\begin{Desc}\item[{\bf Parameters: }]\par\begin{description}\item[{\em int}]array[], the array. \item[{\em int}]length, the length. \end{description}\end{Desc}\begin{Desc}\item[{\bf Returns: }]\parvoid. \end{Desc}\index{Scheduler@{Scheduler}!store@{store}}\index{store@{store}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::store (double {\em data})}\label{classScheduler_a21}Store a double value in the database for measured values. Call this function if you want to store measured double values. \index{Scheduler@{Scheduler}!store@{store}}\index{store@{store}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Scheduler::store (int {\em data})}\label{classScheduler_a20}Store an integer value in the database for measured values. Call this function if you want to store measured integers \index{Scheduler@{Scheduler}!trigger_mode@{trigger\_\-mode}}\index{trigger_mode@{trigger\_\-mode}!Scheduler@{Scheduler}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Scheduler::trigger\_\-mode (void)}\label{classScheduler_a18}returns the trigger mode 0 = int, 1 = external.The documentation for this class was generated from the following files:\begin{CompactItemize}\item {\bf sched.hh}\item {\bf sched.cc}\end{CompactItemize}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -