Skip to content

Commit bda3fce

Browse files
author
modelica
committed
1 parent 8eb2b36 commit bda3fce

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

static/docs/main/index.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -587,8 +587,8 @@
587587
<div id="header">
588588
<h1>Functional Mock-up Interface Specification</h1>
589589
<div class="details">
590-
<span id="revnumber">version 58f4b94,</span>
591-
<span id="revdate">2024-10-16</span>
590+
<span id="revnumber">version b757959,</span>
591+
<span id="revdate">2024-10-29</span>
592592
</div>
593593
<div id="toc" class="toc2">
594594
<div id="toctitle">Contents</div>
@@ -849,7 +849,7 @@ <h1>Functional Mock-up Interface Specification</h1>
849849
<div class="sectionbody">
850850
<div class="paragraph">
851851
<p>The <a href="https://fmi-standard.org/">Functional Mock-up Interface (FMI)</a> is a free standard that defines a container and an interface to exchange dynamic models using a combination of XML files, binaries and C code, distributed as a ZIP file.
852-
<a id="MAP"></a>It is supported by <a href="https://fmi-standard.org/tools/">more than 170 tools</a> and maintained as a <a href="https://www.modelica.org/projects">Modelica Association Project</a> (MAP FMI).
852+
<a id="MAP"></a>It is supported by <a href="https://fmi-standard.org/tools/">more than 200 tools</a> and maintained as a <a href="https://www.modelica.org/projects">Modelica Association Project</a> (MAP FMI).
853853
<a href="https://github.com/modelica/fmi-standard/releases">Releases</a> and <a href="https://github.com/modelica/fmi-standard/issues">issues</a> can be found on <a href="https://github.com/modelica/fmi-standard">github.com/modelica/fmi-standard</a>.</p>
854854
</div>
855855
<div class="paragraph">
@@ -949,7 +949,7 @@ <h3 id="fmi-whats-new"><a class="link" href="#fmi-whats-new">1.1. What is new in
949949
<p>The asynchronous mode for FMUs known from FMI 2.0 CS: this mode was not supported by tools and it can be suitably replaced by Co-Simulation implementations that control the asynchronous computation of FMUs via separate processes/threads created for each FMU.</p>
950950
</li>
951951
<li>
952-
<p>The FMI <code>fmi2SetRealInputDerivatives</code> function: replaced by enabling the setting of inputs in <a href="#IntermediateUpdateMode"><strong>Intermediate Update Mode</strong></a>.</p>
952+
<p>The FMI function <code>fmi2SetRealInputDerivatives</code>: replaced by enabling the setting of inputs in <a href="#IntermediateUpdateMode"><strong>Intermediate Update Mode</strong></a>.</p>
953953
</li>
954954
</ul>
955955
</div>
@@ -962,7 +962,7 @@ <h3 id="fmi-whats-new"><a class="link" href="#fmi-whats-new">1.1. What is new in
962962
<p>modernizing the development methodology (e.g. moving to github and following the github process) and a text-based source format,</p>
963963
</li>
964964
<li>
965-
<p>publishing the FMI Standard now primarily as html to support easier navigation within the document and viewing on a wider range of devices,</p>
965+
<p>publishing the FMI Standard now primarily as HTML to support easier navigation within the document and viewing on a wider range of devices,</p>
966966
</li>
967967
<li>
968968
<p>supplying a large set of continuously validated Reference FMUs, and</p>
@@ -1292,7 +1292,7 @@ <h3 id="_properties_and_guiding_ideas"><a class="link" href="#_properties_and_gu
12921292
<p>All memory (and other resources) allocated by the FMU are freed (released) by the FMU.
12931293
Likewise, resources allocated by the importer are released by the importer.</p>
12941294
<div class="paragraph">
1295-
<p>Reason: this helps to prevent memory leaks and runtime errors due to incompatible runtime environments for different components.</p>
1295+
<p>Reason: This helps to prevent memory leaks and runtime errors due to incompatible runtime environments for different components.</p>
12961296
</div>
12971297
</dd>
12981298
<dt class="hdlist1">Immutable strings</dt>
@@ -1449,23 +1449,23 @@ <h3 id="mathematical-definitions"><a class="link" href="#mathematical-definition
14491449
<tbody>
14501450
<tr>
14511451
<td class="tableblock halign-center valign-top"><p class="tableblock">\(t_1 &lt; t_2\)</p></td>
1452-
<td class="tableblock halign-left valign-top"><p class="tableblock">\((t_{\mathit{R1}},t_{\mathit{I1}}) &lt; (t_{\mathit{R2}}, t_{\mathit{I2}})\ \Leftrightarrow \ t_{\mathit{R1}} &lt; t_{\mathit{R2}}\ \textbf{or} \ t_{\mathit{R1}}= t_{\mathit{R2}} \ \textbf{and} \ t_{\mathit{I1}} &lt; t_{\mathit{I2}}\)</p></td>
1452+
<td class="tableblock halign-left valign-top"><p class="tableblock">\((t_{\mathit{R}\hspace{0.1em}1},t_{\mathit{I}\hspace{0.1em}1}) &lt; (t_{\mathit{R}\hspace{0.1em}2}, t_{\mathit{I}\hspace{0.1em}2})\ \Leftrightarrow \ t_{\mathit{R}\hspace{0.1em}1} &lt; t_{\mathit{R}\hspace{0.1em}2}\ \textbf{or} \ ( t_{\mathit{R}\hspace{0.1em}1}= t_{\mathit{R}\hspace{0.1em}2} \ \textbf{and} \ t_{\mathit{I}\hspace{0.1em}1} &lt; t_{\mathit{I}\hspace{0.1em}2}\) )</p></td>
14531453
<td class="tableblock halign-left valign-top"><p class="tableblock">\(t_1\) is before \(t_2\)</p></td>
14541454
</tr>
14551455
<tr>
14561456
<td class="tableblock halign-center valign-top"><p class="tableblock">\(t_1 = t_2\)</p></td>
1457-
<td class="tableblock halign-left valign-top"><p class="tableblock">\((t_{\mathit{R1}},t_{\mathit{I1}}) = (t_{\mathit{R2}},t_{\mathit{I2}}) \ \Leftrightarrow t_{\mathit{R1}}= t_{\mathit{R2}}\ \textbf{and} \ t_{\mathit{I1}} = t_{\mathit{I2}}\)</p></td>
1457+
<td class="tableblock halign-left valign-top"><p class="tableblock">\((t_{\mathit{R}\hspace{0.1em}1},t_{\mathit{I}\hspace{0.1em}1}) = (t_{\mathit{R}\hspace{0.1em}2},t_{\mathit{I}\hspace{0.1em}2}) \ \Leftrightarrow t_{\mathit{R}\hspace{0.1em}1}= t_{\mathit{R}\hspace{0.1em}2}\ \textbf{and} \ t_{\mathit{I}\hspace{0.1em}1} = t_{\mathit{I}\hspace{0.1em}2}\)</p></td>
14581458
<td class="tableblock halign-left valign-top"><p class="tableblock">\(t_1\) is identical to \(t_2\)</p></td>
14591459
</tr>
14601460
<tr>
14611461
<td class="tableblock halign-center valign-top"><p class="tableblock">\(t^{+}\)</p></td>
1462-
<td class="tableblock halign-left valign-top"><p class="tableblock">\({(t_R,t_I)}^{+} \Leftrightarrow (\lim_{\mathit{\epsilon \rightarrow 0}}{\left(t_R + \varepsilon \right),t_{\mathit{Imax}})}\)</p></td>
1462+
<td class="tableblock halign-left valign-top"><p class="tableblock">\({(t_R,t_I)}^{+} \Leftrightarrow (\lim_{\mathit{\varepsilon \rightarrow 0}}{\left(t_R + \varepsilon \right),t_{\mathit{Imax}})}\)</p></td>
14631463
<td class="tableblock halign-left valign-top"><p class="tableblock">right limit at \(t\).
14641464
\(t_{\mathit{Imax}}\) is the largest occurring integer index of super-dense time at this \(t_R\)</p></td>
14651465
</tr>
14661466
<tr>
14671467
<td class="tableblock halign-center valign-top"><p class="tableblock">\(^-t\)</p></td>
1468-
<td class="tableblock halign-left valign-top"><p class="tableblock">\(^{-}{(t_R,t_I)} \Leftrightarrow (\lim_{\mathit{\epsilon \rightarrow 0}}{\left( t_R - \varepsilon \right),0)}\)</p></td>
1468+
<td class="tableblock halign-left valign-top"><p class="tableblock">\(^{-}{(t_R,t_I)} \Leftrightarrow (\lim_{\mathit{\varepsilon \rightarrow 0}}{\left( t_R - \varepsilon \right),0)}\)</p></td>
14691469
<td class="tableblock halign-left valign-top"><p class="tableblock">left limit at \(t\)</p></td>
14701470
</tr>
14711471
<tr>
@@ -1487,9 +1487,9 @@ <h3 id="mathematical-definitions"><a class="link" href="#mathematical-definition
14871487
\end{cases}
14881488
\Leftrightarrow
14891489
\begin{cases}
1490-
v(^-t) &amp; \text{ during } v(\left( t_R, 0 \right)) \text{, v not clocked } \\
1491-
v(\left( t_R,t_I - 1 \right)) &amp; \text{ for } v(\left( t_R,t_I \right)) \text{ with } I &gt; 0 \text{, v not clocked } \\
1492-
v \text{ at previous tick of k } &amp; \text{ if } v \text{ for clocked variable } v \text{ of clock k}
1490+
v(^-t) &amp; \text{ during } v(\left( t_R, 0 \right)) \text{, } v \text{ not clocked } \\
1491+
v(\left( t_R,t_I - 1 \right)) &amp; \text{ for } v(\left( t_R,t_I \right)) \text{ with } t_I &gt; 0 \text{, } v \text{ not clocked } \\
1492+
v \text{ at previous tick of k } &amp; \text{ if } v \text{ is a clocked variable of clock k}
14931493
\end{cases}
14941494
\)</p></td>
14951495
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">

0 commit comments

Comments
 (0)