diff --git a/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/1000034B000035050000350585C9BEED447C4FB8.svg b/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/1000034B000035050000350585C9BEED447C4FB8.svg deleted file mode 100644 index ff32ec7d..00000000 --- a/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/1000034B000035050000350585C9BEED447C4FB8.svg +++ /dev/null @@ -1,12 +0,0 @@ - - checkbox icon - checkbox icon from the IconExperience.com G-Collection. Copyright by INCORS GmbH (www.incors.com). - - - - - - - \ No newline at end of file diff --git a/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/100004EA000035050000350581CFD983D12D425F.svg b/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/100004EA000035050000350581CFD983D12D425F.svg deleted file mode 100644 index 3a485470..00000000 --- a/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/100004EA000035050000350581CFD983D12D425F.svg +++ /dev/null @@ -1,12 +0,0 @@ - - symbol hash icon - symbol hash icon from the IconExperience.com G-Collection. Copyright by INCORS GmbH (www.incors.com). - - - - - - - \ No newline at end of file diff --git a/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/10000B740000350500003505221106A05ED7DC85.svg b/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/10000B740000350500003505221106A05ED7DC85.svg deleted file mode 100644 index c42225a2..00000000 --- a/CETONI_Elements_Manual_DE/datalogger_DE/Pictures/10000B740000350500003505221106A05ED7DC85.svg +++ /dev/null @@ -1,14 +0,0 @@ - - text field icon - text field icon from the IconExperience.com G-Collection. Copyright by INCORS GmbH (www.incors.com). - - - - - - - - - \ No newline at end of file diff --git a/CETONI_Elements_Manual_DE/datalogger_DE/datalogger_DE.rst b/CETONI_Elements_Manual_DE/datalogger_DE/datalogger_DE.rst index 37342d2e..75b59126 100644 --- a/CETONI_Elements_Manual_DE/datalogger_DE/datalogger_DE.rst +++ b/CETONI_Elements_Manual_DE/datalogger_DE/datalogger_DE.rst @@ -39,8 +39,7 @@ zusätzliche Schaltflächen für die Konfiguration der Datenprotokollierung Sobald die Konfiguration der Datenaufzeichnung aktiviert wurde, wird der folgende Konfigurationsdialog angezeigt: -.. image:: Pictures/100002010000038700000200BEF606624A304EEC.png - :alt: Konfigurationsdialog Datenprotokollierung +.. image:: ../../img/datalogger/configuration_dialog_overview.png Der Konfigurationsdialog zur Datenprotokollierung besteht im Wesentlichen @@ -48,82 +47,136 @@ aus den folgenden Bereichen: .. rst-class:: guinums -1. **Geräteliste (Device List)** – die Geräteliste enthält alle Geräte - von denen Prozessdaten aufgezeichnet werden können. Mit der - Filterauswahl über der Geräteliste, können Sie diese nach einem - bestimmten Gerätetyp (z.B. Ventile) filtern. -2. **Logger Channels** – hier sehen Sie in tabellarischer Form alle +1. **Objektbaum (Object Tree)** - Der Objektbaum enthält einen Baum aller + Objekte und deren Eigenschaften, die in der Applikation vorhanden sind. + Mit verschiedenen Filtern können Sie den Objektbaum nach bestimmten Objekten + filtern. Standardmäßig werden nur Geräte und Geräteeigenschaften angezeigt. + +2. **Logger Channels** - hier sehen Sie in tabellarischer Form alle Kanäle die vom Logger aufgezeichnet werden. -3. **CSV File Configuration** – in diesem Bereich können Sie verschiedene + +3. **CSV File Configuration** - in diesem Bereich können Sie verschiedene Einstellungen zur Aufzeichnung der CSV-Datei konfigurieren. + +Der Objektbaum +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Im Objektbaum finden Sie eine hierarchische Auflistung aller Objekte (z.B. Geräte) +und deren Kindobjekte (wie z.B. untergeordnete Geräte): + +.. image:: ../../img/datalogger/object_tree.png + +.. rst-class:: guinums + +1. **Objekt** - Ein Objekt kann z.B. ein Gerät (hier **Nemesys_M_1**) oder + ein anderes Anwendungsobjekt sein. In jedem Objekt finden Sie nach dem + Aufklappen in der nächsten Ebene die beiden Elemente **Children** und + **Properties**. + +2. **Children** - Das Children Element gruppiert alle Kindobjekte des + übergeordneten Objektes. In unserem Beispiel sind dies alle Objekte, + bzw. Geräte, die dem Gerät **Nemesys_M_1** untergeordnet sind bzw. zu + diesem Gerät gehören. + +3. **Properties** - Das Properties Element gruppiert alle Eigenschaften des + übergeordneten Objektes. In unserem Beispiel sind dies alle Eigenschaften + des Gerätes **Nemesys_M_1**, welche im Logger aufgezeichnet werden können. + +4. **Untergeordnetes Objekt** - In der **Children** Gruppe sind alle untergeordneten + Objekte zu finden. Beim Beispiel **Nemesys_M_1** sind dies z.B. die + digitalen und analogen Ein- und Ausgänge des Gerätes, wie z.B. + **Nemesys_M_1_DigOUT1**. Diese Objekte können wiederum aufgeklappt werden, + um deren Kindobjekte und Eigenschaften anzuzeigen. + +5. **Eigenschaft** - In der **Properties** Gruppe finden sie alle Eigenschaften + des übergeordneten Objektes. Beim Beispiel **Nemesys_M_1** sind dies z.B. + die Eigenschaften **SyringeFillLevel** oder **ActualFlow**. Diese + Eigenschaften können Sie einfach per Drag & Drop in die Kanalliste ziehen, + um deren Werte aufzuzeichnen. + + +Objektbaum filtern +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Über dem Objektbaum finden Sie verschiedene Filter, mit denen Sie den Objektbaum +nach bestimmten Kriterien filtern können. Standardmäßig ist die Checkbox +:guilabel:`Devices Only` :guinum:`❶` aktiviert. D.h. im Objektbaum werden nur +Geräte, die vom internen Gerätemanager (:guilabel:`Core.DeviceManager`) verwaltet +werden angezeigt. Wenn Sie diese Checkbox deaktivieren, werden Ihnen im +Objektbaum weitere Anwendungsobjekte angezeigt. + +Ist die Checkbox :guilabel:`Devices Only`:guinum:`❶` aktiviert, wird Ihnen +eine Auswahlbox :guinum:`❷` angezeigt, mit der Sie den Gerätebaum nach einem +bestimmten Gerätetyp filtern können. In der Abbildung unten wurde z.B. nach +Spritzenpumpen gefiltert: + +.. image:: ../../img/datalogger/object_tree_filter.png + +Zusätzlich finden Sie direkt über dem Objektbaum ein Eingabefeld :guinum:`❸`, +mit dem Sie den Objektbaum nach einem bestimmten Begriff, z.B. einem +Gerätenamen oder eine Geräteeigenschaft, filtern können. In der Abbildung unten +wurde z.B. nach der Geräteeigenschaft **ActualFlow** gefiltert. D.h., +es werden nur Objekte oder Geräte mit dieser Eigenschaft im Objektbaum +angezeigt: + +.. image:: ../../img/datalogger/object_tree_filter_text.png + + Übersicht Tabelle Logger-Channels ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. image:: Pictures/100002010000028A00000098C8649B9656E2A140.png +.. image:: ../../img/datalogger/logger_channels_view.png Die Tabelle :guilabel:`Logger Channels` zeigt in tabellarischer Form die -Konfiguration des Prozessdatenloggers. Jede Zeile in der Tabelle +Konfiguration des Loggers. Jede Zeile in der Tabelle entspricht genau einer Spalte in der CSV-Dateien die aufgezeichnet wird. Folgende Spalten sind vorhanden: -- **Channel** – zeigt die Kanalnummer des entsprechenden Kanals -- **Device** – enthält den Gerätenamen des Gerätes, von dem ein - bestimmter Gerätewert aufgezeichnet werden soll und das Geräteicon -- **Property** – dies ist der Name der Geräteeigenschaft / des +- **Object** - enthält den Namen des Objektes, von dem der Wert einer + bestimmten Eigenschaft (Property) aufgezeichnet werden soll und das Icon des + Objekts. +- **Property** - dies ist der Name der Objekteigenschaft / des Prozessdatenwertes, der aufgezeichnet wird. Den Typ der - Geräteeigenschaft (numerischer oder boolescher Wert) können Sie an + Eigenschaft (numerischer oder boolescher Wert) können Sie an dem Typ-Icon einfach erkennen. - ======== ================ - |image5| Numerischer Wert - |image6| Boolescher Wert - |image7| Text - ======== ================ + ============ ================= + |icon-num| Numerischer Wert + |icon-bool| Boolescher Wert + |icon-text| Text + ============ ================= -- **Label** – hier können Sie eine eigene Bezeichnung des Kanals +- **Label** - hier können Sie eine eigene Bezeichnung des Kanals festlegen. Diese Bezeichnung erscheint dann in der CSV-Datei in der Kopfzeile über der Spalte mit den Prozessdaten. -Zum Hinzufügen eines Prozessdatenkanals zum Logger, führen Sie einfach -folgende Schritte durch. +Zum Hinzufügen eines Kanals zum Logger, führen Sie einfach +folgende Schritte durch: Datenprotokollierung konfigurieren ----------------------------------- +Kanäle hinzufügen +~~~~~~~~~~~~~~~~~~~~ + :step:`Schritt 1 - Kanäle hinzufügen` -Ziehen Sie aus -der Geräteliste :guilabel:`Device List` das Gerät, von dem Sie Prozessdaten aufzeichnen möchten, -via Drag & Drop (Ziehen und Ablegen) in die Kanalliste :guilabel:`Logger Channels`. Der neue Kanal -wird in der Zeile eingefügt, an der sie die Maustaste loslassen (siehe -Abbildung unten). +Ziehen Sie aus dem Objektbaum :guilabel:`Object Tree` die Objekteigenschaft, +welche Sie aufzeichnen möchten, per Drag & Drop in die Kanalliste +:guilabel:`Logger Channels`. Der neue Kanal wird in der Zeile eingefügt, an +der sie die Maustaste loslassen (siehe Abbildung unten). -.. image:: Pictures/1000020100000361000001BF5E60484B572C01AB.png - :alt: Logger-Kanäle via Drag & Drop hinzufügen +.. image:: ../../img/datalogger/csv_logger_drag_and_drop.png .. admonition:: Tipp :class: tip - Um die Geräteauswahl zu erleichtern, können - Sie die Geräteliste nach Gerätetyp filtern. - - -:step:`Schritt 2 - Geräteeigenschaft auswählen` - -Wählen Sie nun im Bereich der Logger-Kanäle :guilabel:`Logger Channels` die -Geräteeigenschaft aus (*Property*), die Sie aufzeichnen möchten. Klicken -Sie dafür doppelt in die :guilabel:`Property`-Spalte des Gerätes, welches Sie -konfigurieren möchten. Nach dem Doppelklick wird Ihnen ein Auswahlfeld -angezeigt, aus dem Sie die Geräteeigenschaft auswählen können (siehe -Abbildung unten). - -.. image:: Pictures/1000020100000361000001A38444A253627EAD70.png - :alt: Geräteeigenschaft zum Aufzeichnen auswählen + Um die Auswahl einer Objekteigenschaft (Property) zu erleichtern, können Sie den + Objektbaum nach verschiedenen Kriterien filtern. - -:step:`Schritt 3 - Kanalbeschreibung` +:step:`Schritt 2 - Kanalbeschreibung` In der Spalte :guilabel:`Label` können Sie für jeden Kanal eine eigene Beschriftung vergeben. Diese Beschriftung wird später dann in der @@ -137,14 +190,6 @@ Klicken Sie zum Ändern der Beschriftung doppelt in die Tabellenzelle (siehe Abbildung oben) und geben Sie dann die neue Bezeichnung ein. -.. admonition:: Wichtig - :class: note - - Bei der Auswahl einer anderen - Geräteeigenschaft wird automatisch eine neue - Kanalbezeichnung vergeben. D.h. Sie sollten die - Kanalbezeichnung erst nach der Auswahl der - Geräteeigenschaft festlegen. Kanäle löschen ~~~~~~~~~~~~~~ @@ -159,8 +204,8 @@ aufrufen und den Menüpunkt :menuselection:`Delecte Selection` auswählen. Sie können alle Kanäle des Loggers gleichzeitig löschen, indem Sie im Kontextmenü den Punkt :menuselection:`Clear Logger` auswählen. - -:step:`Schritt 4 – CSV Eigenschaften konfigurieren` +CSV Eigenschaften konfigurieren +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Im Bereich :guilabel:`CSV File Configuration` können Sie globale Eigenschaften des CSV Loggers und zum @@ -311,13 +356,12 @@ Funktion Stop CSV Logger Diese Funktion stoppt das aktuelle Logging und schließt die geöffnete Log-Datei. +.. |image14| image:: Pictures/100000000000012100000091D7BFE42C03BA6ECE.png +.. |image15| image:: Pictures/10000000000001220000008F424E5926A933056B.png -.. |image5| image:: Pictures/100004EA000035050000350581CFD983D12D425F.svg - :width: 40 -.. |image6| image:: Pictures/1000034B000035050000350585C9BEED447C4FB8.svg +.. |icon-num| image:: ../../img/datalogger/property_number.svg :width: 40 -.. |image7| image:: Pictures/10000B740000350500003505221106A05ED7DC85.svg +.. |icon-bool| image:: ../../img/datalogger/property_bool.svg :width: 40 - -.. |image14| image:: Pictures/100000000000012100000091D7BFE42C03BA6ECE.png -.. |image15| image:: Pictures/10000000000001220000008F424E5926A933056B.png \ No newline at end of file +.. |icon-text| image:: ../../img/datalogger/property_text.svg + :width: 40 \ No newline at end of file diff --git a/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/1000034B000035050000350585C9BEED447C4FB8.svg b/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/1000034B000035050000350585C9BEED447C4FB8.svg deleted file mode 100644 index ff32ec7d..00000000 --- a/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/1000034B000035050000350585C9BEED447C4FB8.svg +++ /dev/null @@ -1,12 +0,0 @@ - - checkbox icon - checkbox icon from the IconExperience.com G-Collection. Copyright by INCORS GmbH (www.incors.com). - - - - - - - \ No newline at end of file diff --git a/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/100004EA000035050000350581CFD983D12D425F.svg b/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/100004EA000035050000350581CFD983D12D425F.svg deleted file mode 100644 index 3a485470..00000000 --- a/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/100004EA000035050000350581CFD983D12D425F.svg +++ /dev/null @@ -1,12 +0,0 @@ - - symbol hash icon - symbol hash icon from the IconExperience.com G-Collection. Copyright by INCORS GmbH (www.incors.com). - - - - - - - \ No newline at end of file diff --git a/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/10000B740000350500003505221106A05ED7DC85.svg b/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/10000B740000350500003505221106A05ED7DC85.svg deleted file mode 100644 index c42225a2..00000000 --- a/CETONI_Elements_Manual_EN/datalogger_EN/Pictures/10000B740000350500003505221106A05ED7DC85.svg +++ /dev/null @@ -1,14 +0,0 @@ - - text field icon - text field icon from the IconExperience.com G-Collection. Copyright by INCORS GmbH (www.incors.com). - - - - - - - - - \ No newline at end of file diff --git a/CETONI_Elements_Manual_EN/datalogger_EN/datalogger_EN.rst b/CETONI_Elements_Manual_EN/datalogger_EN/datalogger_EN.rst index 6cd2053b..b9f55be0 100644 --- a/CETONI_Elements_Manual_EN/datalogger_EN/datalogger_EN.rst +++ b/CETONI_Elements_Manual_EN/datalogger_EN/datalogger_EN.rst @@ -21,58 +21,121 @@ Configuration Dialogue Open the Configuration Dialogue ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -|Figure 1: Toolbar for data logging.| +.. image:: Pictures/10000201000001B600000043E638CC3BBADD620A.png When the data logging plug-in has been loaded, the toolbar will display two additional buttons for the configuration of the logging of data :guinum:`❶` and to start/stop the logging process :guinum:`❷`. -Overview Data Logger Plug-in -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Overview CSV-Logger Configuration Dialogue +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Once the data logging configuration has been activated, the following configuration dialogue will be displayed: -|image4| +.. image:: ../../img/datalogger/configuration_dialog_overview.png The configuration dialogue contains the following elements: .. rst-class:: guinums -1. **Device List** – displays all devices or modules that provided - recordable data. The filter selector above is to limit the list to - specific device types, e.g. valves. -2. **Logger Channels** – lists all channels that may be recorded by the +1. **Object Tree** - The Object Tree contains a tree of all objects and their + properties that are present in the application. You can use various filters + to filter the object tree for specific objects. By default, only devices and + device properties are displayed. + +2. **Logger Channels** - lists all channels that may be recorded by the logger. -3. **CSV File Configuration** – allows the user to set various settings + +3. **CSV File Configuration** - allows the user to set various settings for the data logging file. + +Object Tree +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +In the Object Tree you will find a hierarchical list of all objects +(e.g. devices) and their child objects (such as child devices): + +.. image:: ../../img/datalogger/object_tree.png + +.. rst-class:: guinums + +1. **Object** - An object can be, for example, a device (here **Nemesys_M_1**) or + another application object. You will find the two elements **Children** and + **Properties** in each object after expanding it in the next level. + +2. **Children** - The Children element groups all child objects of the parent + object. In our example, these are all objects or devices that are + subordinate to the device **Nemesys_M_1** or belong to this device. + +3. **Properties** - The Properties element groups all properties of the parent + object. In our example, these are all the properties of the **Nemesys_M_1** + device that can be recorded in the logger. + +4. **Child Object** - All child objects can be found in the **Children** group. + In the example **Nemesys_M_1**, these are, for example, the digital and + analogue inputs and outputs of the device, such as **Nemesys_M_1_DigOUT1**. + These objects can in turn be expanded to display their child objects and + properties. + +5. **Property** - In the **Properties** group you will find all properties of + the parent object. In the example of **Nemesys_M_1**, these are, for example, + the properties **SyringeFillLevel** or **ActualFlow**. You can simply + drag and drop these properties into the channel list to record their values. + + +Filtering the Object Tree +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Above the object tree you will find various filters with which you can filter +the object tree according to certain criteria. The :guilabel:`Devices Only` :guinum:`❶` +checkbox is activated by default. This means that only devices that are managed +by the internal device manager (:guilabel:`Core.DeviceManager`) are displayed in +the object tree. If you deactivate this checkbox, other application objects are +displayed in the object tree. + +If the :guilabel:`Devices Only`:guinum:`❶` checkbox is activated, a selection +box :guinum:`❷` is displayed with which you can filter the device tree according +to a specific device type. In the illustration below, for example, the tree was +filtered for syringe pumps: + +.. image:: ../../img/datalogger/object_tree_filter.png + +In addition, you will find an input field :guinum:`❸` directly above the object tree, +with which you can filter the object tree according to a specific term, e.g. a +device name or a device property. In the image below, for example, a filter has +been set for the device property **ActualFlow**. This means that only objects +or devices with this property are displayed in the object tree: + +.. image:: ../../img/datalogger/object_tree_filter_text.png + + Overview Table Logger-Channels ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. image:: Pictures/100002010000028A00000098C8649B9656E2A140.png +.. image:: ../../img/datalogger/logger_channels_view.png -The table :guilabel:`Logger Channels` shows the configuration of the process data -logger. Each row in that table corresponds to one column in the recorded -csv file. The following columns may be recorded: +The table :guilabel:`Logger Channels` shows the configuration of the logger. +Each row in that table corresponds to one column in the recorded +CSV file. The following columns may be recorded: -- **Channel** – shows the channel number of the corresponding channel. -- **Device** – contains the device name for which the data will be - recorded and its device icon. -- **Property** – this is the name of the device property/process data +- **Object** - contains the name of the object from which the value of a + certain property is to be recorded and the icon of the object. +- **Property** - this is the name of the object property/process data value that will be recorded. Its type (numeric or boolean) can be identified by the displayed icon. - ======== ============= - |image5| Numeric value - |image6| Boolean value - |image7| Text value - ======== ============= + ============ ================= + |icon-num| Numeric value + |icon-bool| Boolean value + |icon-text| Text value + ============ ================= -- **Label** – allows you to define a customized description for the +- **Label** - allows you to define a customized description for the selected channel. This description will be used as the column header - in the csv file. + in the CSV file. In order to add a channel to the data logging process, simply follow the steps below. @@ -80,39 +143,29 @@ steps below. Logger Configuration ------------------------------------ -Step 1- Adding of Channels -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Drag-and-Drop the device for which you want to log the data from the -:guilabel:`Device List` into the :guilabel:`Logger Channels` list. -The new channel will be inserted into the list at the desired -position (see figure below). - -.. image:: Pictures/1000020100000361000001BF5E60484B572C01AB.png - -.. tip:: - To simplify the device selection, the device - list can be filtered according to device type. - -Step 2- Select Device Property +Add Logger Channels ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In the :guilabel:`Logger Channels` list you now need to select the -Property of the device that you want to record. For this, -double-click into the respective filed within the column :guilabel:`Property` -and select the device property from the opening list (see figure below). +:step:`Step 1- Adding of Channels` + +Drag-and-Drop the object property you want to record from the +:guilabel:`Device List`Object Tree` into the :guilabel:`Logger Channels` list. +The new channel is inserted in the line where you release the mouse button +(see figure below). -|Figure 4: Selecting the device property that is to be recorded.| +.. image:: ../../img/datalogger/csv_logger_drag_and_drop.png +.. tip:: + To simplify the selection of an object property, you can filter the object + tree according to various criteria. -Step 3 – Channel Description -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +:step:`Step 2 - Setting the Channel Label` In the column :guilabel:`Label` you can customize the description for each channel. This label will be used as the column header of the csv file for the selected channel. -|Figure 5: Customizing the channel label.| +.. image:: Pictures/10000201000002670000009030B373AFA6AF1077.png To do this, double-click into the respective table cell that is to be changed and insert the new @@ -140,14 +193,14 @@ channels from the list, and then use either the :kbd:`Delete` key or the To delete the entire channel list, use the context menu item :menuselection:`Clear Logger`. -Step 4 – Configuration of CSV Properties +Configuration of CSV Properties ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In the :guilabel:`CSV File Configuration` section you can set the global properties of the CSV logger as well as the format of the recorded data (see figure below). -|Figure 6: Configuration of global csv properties| +.. image:: Pictures/10000201000002740000005D7814BAB01380FB40.png Select File Name and Folder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -156,7 +209,7 @@ Set the file name and location of the log file via :guilabel:`Log Filename` :guinum:`❶`. For this, click on the folder symbol on the right, select the target folder and give a file name. -|Figure 7: Setting file name and folder for the log file.| +.. image:: Pictures/100000000000028F000001D742CE00F60CA536D2.png Setting the Recording Interval ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -225,7 +278,7 @@ The recorded CSV files have the following structure: of the corresponding data set. - The first row shows the channel labels as configured by the user. -|Figure 8: CSV log file opened in Microsoft Excel.| +.. image:: Pictures/10000000000002EF000000E6889ECE76397F99EB.png To obtain the absolute time stamp for a data set, you may simply add an extra column @@ -245,7 +298,7 @@ script functions. The corresponding functions can be found in the :guilabel:`Logging` category in the list of the available script functions. -|Figure 9: Logger script functions| +.. image:: Pictures/10000201000001060000008EE8252D88C2E8FBC7.png Start CSV Logger ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -272,32 +325,13 @@ Stop CSV Logger This function stops the current logging and closes the open log file. -.. |Figure 1: Toolbar for data logging.| image:: Pictures/10000201000001B600000043E638CC3BBADD620A.png - -.. |image4| image:: Pictures/100002010000038700000200BEF606624A304EEC.png - -.. |image5| image:: Pictures/100004EA000035050000350581CFD983D12D425F.svg - :width: 40 - -.. |image6| image:: Pictures/1000034B000035050000350585C9BEED447C4FB8.svg - :width: 40 - -.. |image7| image:: Pictures/10000B740000350500003505221106A05ED7DC85.svg - :width: 40 - -.. |Figure 4: Selecting the device property that is to be recorded.| image:: Pictures/1000020100000361000001A38444A253627EAD70.png - -.. |Figure 5: Customizing the channel label.| image:: Pictures/10000201000002670000009030B373AFA6AF1077.png - .. |image14| image:: Pictures/100000000000012100000091D7BFE42C03BA6ECE.png .. |image15| image:: Pictures/10000000000001220000008F424E5926A933056B.png -.. |Figure 6: Configuration of global csv properties| image:: Pictures/10000201000002740000005D7814BAB01380FB40.png - -.. |Figure 7: Setting file name and folder for the log file.| image:: Pictures/100000000000028F000001D742CE00F60CA536D2.png - -.. |Figure 8: CSV log file opened in Microsoft Excel.| image:: Pictures/10000000000002EF000000E6889ECE76397F99EB.png - -.. |Figure 9: Logger script functions| image:: Pictures/10000201000001060000008EE8252D88C2E8FBC7.png - +.. |icon-num| image:: ../../img/datalogger/property_number.svg + :width: 40 +.. |icon-bool| image:: ../../img/datalogger/property_bool.svg + :width: 40 +.. |icon-text| image:: ../../img/datalogger/property_text.svg + :width: 40 \ No newline at end of file diff --git a/img/datalogger/configuration_dialog_overview.png b/img/datalogger/configuration_dialog_overview.png new file mode 100644 index 00000000..abdb7f20 Binary files /dev/null and b/img/datalogger/configuration_dialog_overview.png differ diff --git a/img/datalogger/csv_logger_drag_and_drop.png b/img/datalogger/csv_logger_drag_and_drop.png new file mode 100644 index 00000000..f704b4de Binary files /dev/null and b/img/datalogger/csv_logger_drag_and_drop.png differ diff --git a/img/datalogger/logger_channels_view.png b/img/datalogger/logger_channels_view.png new file mode 100644 index 00000000..d429f5a2 Binary files /dev/null and b/img/datalogger/logger_channels_view.png differ diff --git a/img/datalogger/object_tree.png b/img/datalogger/object_tree.png new file mode 100644 index 00000000..021b5014 Binary files /dev/null and b/img/datalogger/object_tree.png differ diff --git a/img/datalogger/object_tree_filter.png b/img/datalogger/object_tree_filter.png new file mode 100644 index 00000000..8420d112 Binary files /dev/null and b/img/datalogger/object_tree_filter.png differ diff --git a/img/datalogger/object_tree_filter_device_type.png b/img/datalogger/object_tree_filter_device_type.png new file mode 100644 index 00000000..99b8fbce Binary files /dev/null and b/img/datalogger/object_tree_filter_device_type.png differ diff --git a/img/datalogger/object_tree_filter_text.png b/img/datalogger/object_tree_filter_text.png new file mode 100644 index 00000000..d71a62d3 Binary files /dev/null and b/img/datalogger/object_tree_filter_text.png differ diff --git a/img/datalogger/property_bool.svg b/img/datalogger/property_bool.svg new file mode 100644 index 00000000..1e50a214 --- /dev/null +++ b/img/datalogger/property_bool.svg @@ -0,0 +1,2 @@ + + diff --git a/img/datalogger/property_number.svg b/img/datalogger/property_number.svg new file mode 100644 index 00000000..85f0e505 --- /dev/null +++ b/img/datalogger/property_number.svg @@ -0,0 +1,2 @@ + + diff --git a/img/datalogger/property_text.svg b/img/datalogger/property_text.svg new file mode 100644 index 00000000..41cea547 --- /dev/null +++ b/img/datalogger/property_text.svg @@ -0,0 +1,2 @@ + +