Skip to content

Commit

Permalink
Updated title to beta 4.
Browse files Browse the repository at this point in the history
Added help page for non-linear system.
  • Loading branch information
miguelmoreto committed Apr 6, 2024
1 parent 3da354b commit f897927
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 4 deletions.
2 changes: 1 addition & 1 deletion HelpWindow.ui
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
<item>
<widget class="QLabel" name="label_2">
<property name="text">
<string>Versão: 3.0 beta 3
<string>Versão: 3.0 beta 4
Florianópolis, SC, Brasil
2024</string>
</property>
Expand Down
2 changes: 1 addition & 1 deletion MainWindow.ui
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
</font>
</property>
<property name="windowTitle">
<string>LabControle 3 - Beta 3</string>
<string>LabControle 3 - Beta 4</string>
</property>
<property name="windowIcon">
<iconset resource="images.qrc">
Expand Down
24 changes: 22 additions & 2 deletions help/NonLinearSys_ptbr.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,26 @@

Ajuda para o sistema com processo não-linear

### Definindo um sistema de 1<sup>a</sup> ordem
### Definindo um sistema de primeira ordem

### Definindo um sistema de 2<sup>a</sup> ordem
Na string que descreve a equação diferencial do sistema não-linear, devem ser observadas se seguintes definições:

* A variável de saída deve ser inserida como `Y` (letra ípsilon maiúsculo)
* A derivada da varíavel de saída em relação ao tempo deve ser inserida como `DY`
* A variável de entrada deve ser inserida como `U` (letra u maiúsculo).

As seguintes expressões são aceitas na string de definição da equação diferencial do sistema:

* `^`: representa a operação potência, por exemplo `Y^2`,`Y^3`, etc.
* `e^`: representa a operação exponencial, por exemplo `e^(Y-1)` ou `e^(Y)`
* `sqrt`: representa a operação raiz quadrada, por exemplo `sqrt(Y)`
* `sin`: representa a operação seno, por exemplo `sin(Y)`
* `cos`: representa a operação cosseno, por exemplo `cos(Y)`

Além dessas definições, podem ser empregadas funções da biblioteca math do python (https://docs.python.org/3/library/math.html) desde que tenham como argumento principal um valor scalar. Por exemplo, podem ser usada a string `math.log10(Y)` para a operação logarítmo de base 10 da variável de saída.

O separador decimal pode ser `.` ou `,`.

### Definindo um sistema de segunda ordem

Funcionalidade ainda não implementada.

0 comments on commit f897927

Please sign in to comment.