Skip to content

Changes

Summary

  1. Use pure math instead of \lstinline for math-like content (details)
  2. Clarify caption: the value of a clock variable isn't defined (details)
  3. Remove superflous emphasis (details)
  4. Use equally sized figures for the different kinds of discrete-time variables (details)
  5. Use math for the points of a Bezier spline (details)
  6. Use scalable graphics for Bezier spline (details)
  7. Make sure all figures have a caption (details)
  8. Put figure captions below the figure (details)
  9. Styling of captions (details)
  10. Mention that LaTeXML issue with subfig.sty is fixed on master (details)
  11. Fix language (details)
  12. Try to fix CI build by installing packages caption.sty and cleveref.sty (details)
  13. Change: Allow empty quoted identifier. (details)
  14. Bump Docker latexml image (details)
  15. Use scalable graphics for subtype relation (details)
  16. Fix typos in subtype figure caption (details)
  17. Remove no longer used bitmap images (details)
  18. Use scalable graphics for inside/outside connector example (details)
  19. End all captions with period (details)
  20. Use open en-dash instead of open em-dash (details)
  21. Use scalable graphics for synchronous example (details)
  22. Use scalable graphics for MODELICAPATH (details)
  23. Use scalable graphics for overconstrained connection graph (details)
  24. Fix failed attempt to format 'k' as subscript (details)
  25. Use scalable graphics for fluid connection set (details)
  26. Rename figure 'image2.png' -> 'diagram_examples.png' (details)
  27. Remove stray extra 'q' in subscripts of figure 15.1 (details)
  28. Improve math formatting in derivationofstream.tex (details)
  29. Use scalable graphics for common mixing enthalpy (details)
  30. Use scalable graphics for inStream rationale (details)
  31. Use scalable graphics for fluid connections with sensor (details)
  32. Small fixes to math notation in derivationofstream.tex (details)
  33. Clarify elsewhen initial (details)
  34. Update chapters/equations.tex (details)
  35. Fix incorrect use of "discrete states" (details)
  36. Give proper name to section introducing 'clocked state variable' (details)
  37. Clarify definition of 'clocked state variable' (details)
  38. Some \lstinline cleanup in definition of 'previous' (details)
  39. Use scalable graphics for state machine transition examples (details)
  40. Use scalable graphics for hierarchical state machine (details)
  41. Create LICENSE.md (details)
  42. Specify that chapter introductions are non-normative. (details)
  43. Split of terminology as separate section. (details)
  44. Remove normative text (already part of equations-chapter), (details)
  45. No need to mark the start as non-normative anymore. (details)
  46. Split of normative part. (details)
  47. Minor state machine figure updates (details)
  48. Use scalable graphics for the state machine behavior plot (details)
  49. Replace PNG variant of Modelica_Language by SVG (details)
  50. Set 'height' instead of 'scale' for image in page header (details)
  51. Include screen shots with 'scale' instead of 'width' and 'height' for consistent scaling (details)
  52. Add comment about LaTeXML issue being fixed on 'master' (details)
  53. Reformulate to have a non-normative introduction, followed by an actual normative part. (details)
  54. Switch from table to item-list after latexml bug was corrected. (details)
  55. Fix reference to table. (details)
  56. Mark entire introduction to array chapter as non-normative. (details)
  57. Move non-normative motivation for package to start of chapter, (details)
  58. Reorder sections in package-chapter as discussed. (details)
  59. Remove extra label. (details)
  60. Use \emph instead of all upper case letters (details)
  61. Address GitHub warning about incorrect pair of double quotes (details)
  62. Improve inclusion of image in preface (details)
  63. Remove nonnormative unclear text (details)
  64. Rewrite synchronous rationale to be positive (#2656) (details)
  65. Fix duplicated paragraph after resolving merge conflict (details)
  66. Update name and add link for MCP-0037 (details)
  67. Use latexmk (details)
  68. Use "discrete-time variable" consistently. (#2646) (details)
  69. Remove controversial part of merged with #2646 (details)
  70. Allow Dialog for classes as well, with restriction. (#2618) (details)
  71. Matrix/vector algebra functions return reals (details)
  72. No need to say Real/Integer - Real is enough (details)
  73. Add files for editing files using Sublime Text (#2674) (details)
  74. Forbid mixing clocks (#2670) (details)
Commit bccf7b75ffc13093b7ffc095a390b33e941b7e18 by Tidefelt Henrik
Use pure math instead of \lstinline for math-like content

As a variable in Modelica isn't referred to using explicit application to a time argument, the presentation of the different kinds of discrete-time variables isn't suitable for \lstinline.
The file was modified chapters/synchronous.tex (diff)
Commit a2b6ba6cf343608707d29857ac6573d2dbc04865 by Tidefelt Henrik
Clarify caption: the value of a clock variable isn't defined
The file was modified chapters/synchronous.tex (diff)
Commit 34f9b6080b92d95001cacfce58c24651798c2005 by Tidefelt Henrik
Remove superflous emphasis

These words don't really seem to correspond to something deserving emphasis, and removing the emphasis makes the definition more readable.
The file was modified chapters/synchronous.tex (diff)
Commit 3b669e882b07bcb3df9529835308db08afaecaf4 by Tidefelt Henrik
Use equally sized figures for the different kinds of discrete-time variables

This is a preparation for having these side by side as subfigures, as the non-conforming layout of the old figures didn't look good at all with the graphics appearing so close together.

As a bonus, the new figures also come as SVG, which makes them crisp and scalable also in the LaTeXML build.
The file was modified chapters/synchronous.tex (diff)
The file was removedmedia/piecewise.pdf
The file was removedmedia/piecewise.png
The file was addedmedia/piecewise-constant.svg
The file was addedmedia/piecewise-constant.pdf
The file was modified media/clock.pdf (diff)
The file was modified media/clocked.pdf (diff)
The file was addedmedia/clock.svg
The file was addedmedia/clocked.svg
Commit 0fda3dde3a8ee25f24f78d5be1eda496fe7cf023 by Tidefelt Henrik
Use math for the points of a Bezier spline
The file was modified chapters/annotations.tex (diff)
Commit 5aa3e72053bb5968382e2c7c49b60c82cf8822ce by Tidefelt Henrik
Use scalable graphics for Bezier spline
The file was addedmedia/bezierpoints.svg
The file was modified chapters/annotations.tex (diff)
The file was addedmedia/bezierpoints.pdf
The file was removedmedia/bezierpoints.png
Commit f5c002bf17719271c449ac986f0439894b1795fa by Tidefelt Henrik
Make sure all figures have a caption

This commit makes the first use of the cleveref package, which we should consider using everywhere instead of \autoref.
The file was modified chapters/annotations.tex (diff)
The file was modified preamble.tex (diff)
The file was modified chapters/statemachines.tex (diff)
Commit f64162125a1afefc172a88dc5e48bc60170e4337 by Tidefelt Henrik
Put figure captions below the figure
The file was modified chapters/connectors.tex (diff)
The file was modified chapters/stream.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/packages.tex (diff)
The file was modified chapters/interface.tex (diff)
The file was modified chapters/derivationofstream.tex (diff)
Commit 5ab62b91506903bb73d257399e5383b2ead13d0d by Tidefelt Henrik
Styling of captions

This separates the captions from the surrounding text.
The file was modified preamble.tex (diff)
Commit 67a88c2c7709e2a58e363701050074c1ec8bdb03 by Tidefelt Henrik
Mention that LaTeXML issue with subfig.sty is fixed on master
The file was modified preamble.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/annotations.tex (diff)
Commit f570ab5e4b5fcb4c5e9fced6f7df64ea07b90eaa by Tidefelt Henrik
Try to fix CI build by installing packages caption.sty and cleveref.sty
The file was modified .CI/latexml/Dockerfile (diff)
Commit 058756b65004250f21ddfb20551f9a4968859a52 by Hans.Olsson
Change: Allow empty quoted identifier.
Cleanups:
- Add " to Q-CHAR
- Unify Q-IDENT variants
Closes #2612
The file was modified chapters/syntax.tex (diff)
The file was modified chapters/lexicalstructure.tex (diff)
Commit 4faa5b9fcb08bfa5f303021a6f50b1f0ae1031d9 by Tidefelt Henrik
Bump Docker latexml image

New image is built using the updated Dockerfile.incremental, which should be consistent with what was already in Dockerfile.
The file was modified .CI/latexml/Dockerfile.incremental (diff)
The file was modified .CI/Jenkinsfile (diff)
Commit 1cf11abea265e4f2b14bddf9678fb12b42b6cc21 by Tidefelt Henrik
Use scalable graphics for subtype relation
The file was modified media/subtype.pdf (diff)
The file was removedmedia/subtype.png
The file was modified chapters/interface.tex (diff)
The file was addedmedia/subtype.svg
Commit 42b6006f3aa72b603d2c2377a633514376152eda by Tidefelt Henrik
Fix typos in subtype figure caption
The file was modified chapters/interface.tex (diff)
Commit b9b7d979a94949cc87f148307219763580a795e9 by Tidefelt Henrik
Remove no longer used bitmap images

The removal of these files really belongs to commit "Use equally sized figures for the different kinds of discrete-time variables".
The file was removedmedia/clock.png
The file was removedmedia/clocked.png
Commit ec67141cde61674593f31c71223f1728d331823e by Tidefelt Henrik
Use scalable graphics for inside/outside connector example
The file was modified media/innerouterconnector.pdf (diff)
The file was removedmedia/innerouterconnector.png
The file was modified chapters/connectors.tex (diff)
The file was addedmedia/innerouterconnector.svg
Commit fc07189b1bfb937db42d60c521c420deb37bcea7 by Tidefelt Henrik
End all captions with period
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/connectors.tex (diff)
The file was modified chapters/stream.tex (diff)
The file was modified chapters/derivationofstream.tex (diff)
The file was modified chapters/synchronous.tex (diff)
Commit f315aac04ab138d54c6749461491e1a6ee2d9f6d by Tidefelt Henrik
Use open en-dash instead of open em-dash

This is how it's done on 'master'.
The file was modified chapters/synchronous.tex (diff)
Commit 1f35ddc7c0d8807ba3effaa06cc003686a5c4fd0 by Tidefelt Henrik
Use scalable graphics for synchronous example
The file was addedmedia/plantmodel.svg
The file was modified chapters/synchronous.tex (diff)
The file was removedmedia/plantmodel.png
The file was modified media/plantmodel.pdf (diff)
Commit c7f95c86cc7dcd9bf0c75bf3ac9857af829602a7 by Tidefelt Henrik
Use scalable graphics for MODELICAPATH

Changing the test "ComplexNumbers" -> "ComplexNumbers.mo", based on the interpretation of the strings as filenames, not class names.
The file was modified chapters/packages.tex (diff)
The file was modified media/modelicapath.pdf (diff)
The file was addedmedia/modelicapath.svg
The file was removedmedia/modelicapath.png
Commit 5191d416a2f617a9e3477b2544b8c5ac6857ea67 by Tidefelt Henrik
Use scalable graphics for overconstrained connection graph
The file was modified chapters/connectors.tex (diff)
The file was addedmedia/overdetermined.svg
The file was modified media/overdetermined.pdf (diff)
The file was removedmedia/overdetermined.png
Commit 9b88d7257f0b024709b8be605d08b4e88bd6d0dc by Tidefelt Henrik
Fix failed attempt to format 'k' as subscript
The file was modified chapters/stream.tex (diff)
Commit 26df4a7a247ff39a0dc90716c76c2066c928f278 by Tidefelt Henrik
Use scalable graphics for fluid connection set
The file was addedmedia/fluidsystem.svg
The file was removedmedia/fluidsystem.png
The file was modified media/fluidsystem.pdf (diff)
The file was modified chapters/stream.tex (diff)
Commit c8a1e58170938fbac9bb1de0678c0bae6b968733 by Tidefelt Henrik
Rename figure 'image2.png' -> 'diagram_examples.png'
The file was removedmedia/image2.png
The file was addedmedia/diagram_examples.png
The file was modified chapters/preface.tex (diff)
Commit f559257e1c578a27fa6ac8c830ea941016e790ce by Tidefelt Henrik
Remove stray extra 'q' in subscripts of figure 15.1

Fixes #2641.
The file was modified media/fluidsystem.svg (diff)
The file was modified media/fluidsystem.pdf (diff)
Commit 13aef69d2b50bb6854bc4678da91f32f2f67faa9 by Tidefelt Henrik
Improve math formatting in derivationofstream.tex
The file was modified chapters/derivationofstream.tex (diff)
Commit 36ce875586a6ab874ffc23e244fabc12b7876b64 by Tidefelt Henrik
Use scalable graphics for common mixing enthalpy
The file was modified chapters/derivationofstream.tex (diff)
The file was removedmedia/fluidmix.png
The file was addedmedia/fluidmix.svg
The file was addedmedia/fluidmix.pdf
Commit 3c380128d6fe8c910c6e065144d75e564358405b by Tidefelt Henrik
Use scalable graphics for inStream rationale
The file was removedmedia/fluidmix3.png
The file was addedmedia/fluidmix3.svg
The file was modified chapters/derivationofstream.tex (diff)
The file was addedmedia/fluidmix3.pdf
Commit b809059c6cebeb9d38a7473d9b5c5c8e8b6ebc8d by Tidefelt Henrik
Use scalable graphics for fluid connections with sensor

Fixes #2643.

Note, however, that the figure will probably need another update when fixing #2644.
The file was addedmedia/fluidmix4.svg
The file was removedmedia/fluidmix4.png
The file was addedmedia/fluidmix4.pdf
The file was modified chapters/derivationofstream.tex (diff)
Commit 058412511ea0e15e00f6787c00b1be2ff5e7033c by Tidefelt Henrik
Small fixes to math notation in derivationofstream.tex
The file was modified chapters/derivationofstream.tex (diff)
Commit 75fbac225ce6012f2709a598388679f328210234 by Hans.Olsson
Clarify elsewhen initial
Closes #2636
The file was modified chapters/equations.tex (diff)
Commit 593b62a9e58faa45bd1a7d69377d7805ba36c41d by noreply
Update chapters/equations.tex

Remove double space.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/equations.tex (diff)
Commit 4dff9883954957c7622699484434f7b21f5f14a0 by Tidefelt Henrik
Fix incorrect use of "discrete states"
The file was modified chapters/statements.tex (diff)
Commit 6b0517c203455762d91c79e07d216a3db4344784 by Tidefelt Henrik
Give proper name to section introducing 'clocked state variable'
The file was modified chapters/synchronous.tex (diff)
Commit 0a99c6a1ad55863dc42791d3267096a3187ed611 by Tidefelt Henrik
Clarify definition of 'clocked state variable'
The file was modified chapters/synchronous.tex (diff)
Commit 8671392af0a2e59f7570aa7c2c76e555d2779219 by Tidefelt Henrik
Some \lstinline cleanup in definition of 'previous'
The file was modified chapters/synchronous.tex (diff)
Commit 682391b5c8f21f6b62316d1ecbc97cfedb93e123 by Tidefelt Henrik
Use scalable graphics for state machine transition examples

Fixes #2649.

The fix for #2649 is to remove the bar on the priority "5".
The file was addedmedia/statemachine.svg
The file was modified chapters/statemachines.tex (diff)
The file was addedmedia/statemachine.pdf
The file was removedmedia/statemachine.png
Commit c556f8adddd5725e0a58f887a35d8c9ffd061eb6 by Tidefelt Henrik
Use scalable graphics for hierarchical state machine

Also updating the other state machine figure with the same style.
The file was addedmedia/hierarchical-statemachine.pdf
The file was modified chapters/statemachines.tex (diff)
The file was modified media/statemachine.svg (diff)
The file was removedmedia/statemachine2.png
The file was addedmedia/hierarchical-statemachine.svg
The file was modified media/statemachine.pdf (diff)
Commit df27fcec65c5fa8ae3df26b740e5d3e6d04c2f58 by noreply
Create LICENSE.md

Add license.

Closes #2292

Note that:
- I could find neither an official text-version of this, nor an official markdown version.
- The official instructions state that you should link as above (but in html); and does not say that you should copy the text.
The file was addedLICENSE.md
Commit f15ae917ff5a793fa02a98dfc6a9e00f44073742 by Hans.Olsson
Specify that chapter introductions are non-normative.
The file was modified chapters/preface.tex (diff)
Commit 50d14085a08d2c555539a08f908db9a83a5b3f7c by Hans.Olsson
Split of terminology as separate section.
The file was modified chapters/interface.tex (diff)
Commit ae60b5b281023eba1a15c940a1ab89c0db7f0e6a by Hans.Olsson
Remove normative text (already part of equations-chapter),
and replace it with some relevant introduction.
The file was modified chapters/connectors.tex (diff)
Commit b9986957b9f630ed3c96251289479dd7276d87c5 by Hans.Olsson
No need to mark the start as non-normative anymore.
The file was modified chapters/statemachines.tex (diff)
Commit 711326c25b6142ee9c0cdb39220d63bb6170f04b by Hans.Olsson
Split of normative part.
The file was modified chapters/annotations.tex (diff)
Commit 00cf2e7922b509644c1d5a6451d58553edfbdf0b by Tidefelt Henrik
Minor state machine figure updates
The file was modified media/hierarchical-statemachine.pdf (diff)
The file was modified media/statemachine.pdf (diff)
The file was modified media/hierarchical-statemachine.svg (diff)
The file was modified media/statemachine.svg (diff)
Commit cfbbe5162f3ce2216ee5a75e74d3e2bbec36192e by Tidefelt Henrik
Use scalable graphics for the state machine behavior plot
The file was modified chapters/statemachines.tex (diff)
The file was removedmedia/statemachineplot.png
The file was addedmedia/statemachineplot.pdf
The file was addedmedia/statemachineplot.svg
Commit f1bb192c87dc2b4991d84307b012a09aa4c8a85b by Tidefelt Henrik
Replace PNG variant of Modelica_Language by SVG
The file was removedmedia/Modelica_Language.png
The file was addedmedia/Modelica_Language.svg
Commit 7e0eb0dcafe2dd3165272e43cdd363c9a9c21696 by Tidefelt Henrik
Set 'height' instead of 'scale' for image in page header

The image is 67.3mm high, so the old scale 0.1 is approximaged by scaled height 6.5mm.
The file was modified MLS.tex (diff)
Commit 47c9d837f32f579728e86f2d874e90c34833865e by Tidefelt Henrik
Include screen shots with 'scale' instead of 'width' and 'height' for consistent scaling
The file was modified chapters/annotations.tex (diff)
Commit 3017e747478d189ee6cc752572355b1fe889ae5a by noreply
Add comment about LaTeXML issue being fixed on 'master'
The file was modified preamble.tex (diff)
Commit b425c4df4ff08f0d29832c1297d8bdc8cf15dc00 by Hans.Olsson
Reformulate to have a non-normative introduction, followed by an actual normative part.
The file was modified chapters/overloaded.tex (diff)
Commit 22b221dc1f66d9d2661b884ba4654324039df67a by Hans.Olsson
Switch from table to item-list after latexml bug was corrected.
The file was modified chapters/overloaded.tex (diff)
Commit 8dba6d693571f80e45172eaeeb68cc7b63ac75fa by Hans.Olsson
Fix reference to table.
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/overloaded.tex (diff)
Commit fc393b5dbe57b73735f5f5893ec24f40d8c80813 by Hans.Olsson
Mark entire introduction to array chapter as non-normative.
As far as I could see all the normative parts were duplicated from the chapter
and thus redundant.
The file was modified chapters/arrays.tex (diff)
Commit 69de9dcf770e648343ce466ed4f906b9d007be5c by Hans.Olsson
Move non-normative motivation for package to start of chapter,
and move up most definitions as discussed.
The file was modified chapters/packages.tex (diff)
Commit 9acfd09862e028631ff61f142b95fe7e7f20f64e by Hans.Olsson
Reorder sections in package-chapter as discussed.
The file was modified chapters/packages.tex (diff)
The file was modified chapters/packages.tex (diff)
Commit d9553201b32177a283613b4d16df26363d783436 by noreply
Use \emph instead of all upper case letters
The file was modified chapters/classes.tex (diff)
Commit e8c039a069c14ef015508f41b90a0492d8cb053b by noreply
Address GitHub warning about incorrect pair of double quotes
The file was modified chapters/interface.tex (diff)
Commit 8632c8b573cfdcdb5512c2f3d7735371c46bd3e9 by Tidefelt Henrik
Improve inclusion of image in preface

This includes not calling it a "figure" when no figure float is used.
The file was modified chapters/preface.tex (diff)
Commit 1273aff7acf0b8c4061d7f8388cc379997ba1454 by Hans.Olsson
Remove nonnormative unclear text
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 3d39a5d094bf2614d42a8e060e1d2afb8814a72c by noreply
Rewrite synchronous rationale to be positive (#2656)

* Move synchronous introduction right under chapter; and rewrite slightly.
* Reformulate the rationale to be positive.
* With corrected review comments.
Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>

Closes #2512

The file was modified chapters/synchronous.tex (diff)
Commit 1dd9c966948936e39a152cfa2a9d43e46b37dd30 by Tidefelt Henrik
Fix duplicated paragraph after resolving merge conflict
The file was modified chapters/packages.tex (diff)
Commit b78e26bf7353e8d5bf57a5b0f2f070eda6cd81e1 by noreply
Update name and add link for MCP-0037
The file was modified RationaleMCP/ReadMe.md (diff)
Commit 19313165b07ee3da266bdbea54dc66ec22cdc75c by Hans.Olsson
Use latexmk
Found when looking at C++-standard, https://github.com/cplusplus/draft/blob/master/source/Makefile
The file was modified Makefile (diff)
Commit 82b922e84e48cefc1017e05984e61076420a8d73 by noreply
Use "discrete-time variable" consistently. (#2646)

* Use "discrete-time variable" consistently, and some minor cleanup.
Closes #2640

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/dae.tex (diff)
The file was modified chapters/operatorsandexpressions.tex (diff)
The file was modified chapters/statements.tex (diff)
The file was modified chapters/equations.tex (diff)
The file was modified chapters/annotations.tex (diff)
Commit 4cea832a64d70ed2084bf349a4f2758768a4d869 by noreply
Remove controversial part of merged with #2646

In the phone meeting leading to the merging of #2646, this controversial part was not discussed.  A new issue will be created for putting it back.
The file was modified chapters/statements.tex (diff)
Commit b119f40fa82a04d548962f1a732a93086abcfb3f by noreply
Allow Dialog for classes as well, with restriction. (#2618)

* Allow Dialog for classes as well, with restriction.
Closes #2617

With some cleanup of text.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/annotations.tex (diff)
Commit 45d1afe33fca6673c9739e32a7e76b5eb76e8343 by Martin Sjölund
Matrix/vector algebra functions return reals

This follows from #622 and reverts dc7ad4e3
The file was modified chapters/arrays.tex (diff)
Commit f7885d0b2e4a11b68c6f3c1ae89537aa9282e96a by Martin Sjölund
No need to say Real/Integer - Real is enough
The file was modified chapters/arrays.tex (diff)
Commit 76a011d223f086bf304416328e146602ba49b8ad by noreply
Add files for editing files using Sublime Text (#2674)

* Add files for editing files using Sublime Text
The file was addededit/Sublime/.gitignore
The file was addededit/Sublime/config.sublime-project
Commit 2158b101714dedae2adcdbfc67a1d078e44b9ded by noreply
Forbid mixing clocks (#2670)

Closes #2365

Specifically:
* Forbids noClock between different base-clocks.
* Forbids system of equations between different sub-clocks.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/synchronous.tex (diff)