+
+Input fields:
+
+- **Type of shapes** selects geometrical entities to which field values will be assigned from drop-down list:
+
+ - Vertices;
+ - Edges;
+ - Faces;
+ - Solids;
+ - Objects;
+ - Parts;
+
+- **Type of field** selects type of field values from drop-down list:
+
+ - Boolean;
+ - Integer;
+ - Double;
+ - String;
+
+- **Nb. Components** defines number of named values (components) assigned to each geometrical entity;
+- **Stamp** sets time stamp for the current time step;
+- **Current step** slider navigates through added steps;
+- table of values for each step contains:
+
+ - rows whose number depends on the number of entities selected in OCC 3D viewer;
+ - **Default value** row contains values assigned to non-selected entities of the parent shape with given type;
+ - columns whose number depends on **Nb. Components**;
+ - to rename a component double-click a column header;
+
+- **Add Step** button adds a new time step;
+- **Remove Step** button deletes the current time step.
+
+
+**TUI Commands**:
+
+.. py:function:: model.addField(Part_1_doc, 2, "DOUBLE", 2, ["DX", "DY"], [model.selection("FACE", "Box_1_1/Left"), model.selection("FACE", "Box_1_1/Top")])
+
+ :param part: The current part object
+ :param integer: Number of steps
+ :param text: Type of the field
+ :param integer: Number of components
+ :param list: List of components names
+ :param list: List of objects
+ :return: the created field object
+
+.. py:function:: Field_1.addStep(step, stamp, [[0.1, 0.2], [2.1, 1.7], [3.7, 1.95]])
+
+ :param integer: step id
+ :param integer: time stamp id
+ :param list: list of lists of values with Type of field
+
+**See Also** a sample TUI Script of :ref:`tui_create_field` operation.