]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
[bos #26444] [EDF] (2021) SHAPER: Improve treatment of parameters
authorAlexey Kondratyev <alexey.kondratyev@opencascade.com>
Wed, 13 Oct 2021 10:52:11 +0000 (13:52 +0300)
committerAlexey Kondratyev <alexey.kondratyev@opencascade.com>
Fri, 29 Oct 2021 06:46:01 +0000 (09:46 +0300)
Update documentation.

src/ParametersPlugin/doc/TUI_parameterFeature.rst
src/ParametersPlugin/doc/examples/File.txt [new file with mode: 0644]
src/ParametersPlugin/doc/examples/parameter.py
src/ParametersPlugin/doc/managerFeature.rst
src/ParametersPlugin/doc/parameterFeature.rst

index bf120a891755e331839bc0bd8a5d5c95def596f3..ae2b0cb143fb507ea9ae354d06c87b5379b545e3 100644 (file)
@@ -9,4 +9,5 @@ Create Parameter
     :language: python
 
 :download:`Download this script <examples/parameter.py>` 
+:download:`Download file for script <examples/File.txt>`
    
diff --git a/src/ParametersPlugin/doc/examples/File.txt b/src/ParametersPlugin/doc/examples/File.txt
new file mode 100644 (file)
index 0000000..5f5a7bc
--- /dev/null
@@ -0,0 +1,3 @@
+ax 10.0
+bx 15.0
+cx ax+bx
\ No newline at end of file
index dc269a6e0ab5ba5568c171e74d99a3e74374e579..39d6fdb45bb83831fa6ed6adf5e3f25496b7f3cc 100644 (file)
@@ -3,4 +3,5 @@ from salome.shaper import model
 model.begin()
 partSet = model.moduleDocument()
 model.addParameter(partSet, "angle", "60*3.141/180", "main angle")
+model.importParameters(partSet, "File.txt")
 model.end()
index 8d4c5eb501c5d6e3669ca8fd8e91b6d56a0a52aa..fe1ed998d574c3785e1638da4a0fe6e808cb3b85 100644 (file)
@@ -41,4 +41,13 @@ Sample.txt:
     | |param_up| one string higher in the table,
     | |param_down| one string lower in the table.
 
+**TUI Command**:
+
+.. py:function:: model.importParameters(Part_doc, filename)
+
+    :param part: The current part object
+    :param filename: The txt file with parameters
+    :return: Created objects.
+
+**See Also** a sample TUI Script of a :ref:`tui_parameterFeature` operation.
 **See Also** :ref:`parameter` operation.
index 757a023f0dc150e9a2974edb431a02361d8d1e92..24e6bc06a80673b4b160d679198ecae523394880 100644 (file)
@@ -41,6 +41,11 @@ The property panel checks validity of the expression. For an invalid expression
     :param string: The parameter comment
     :return: Created object.
 
+Write error in Python console if:
+- parameter name is empty.
+- parameter don't have unique name.
+- parameter expression is empty or incorrect.
+
 **See Also** a sample TUI Script of a :ref:`tui_parameterFeature` operation.
 
 Result