File: grafcet.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (115 lines) | stat: -rw-r--r-- 3,493 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# grafcet package
# Matthew Bertucci 12/26/2021 for v1.3.5

#include:ifsym
#include:ifthen
#include:tikz
# loads shapes and arrows tikzlibraries

\Etape{nom}
\Etape[pos]{nom}
\EtapeInit{nom}
\EtapeInit[pos]{nom}
\EtapeActive{nom}
\MacroEtape{nom}
\MacroEtape[pos]{nom}
\MacroEtapeE{nom}
\MacroEtapeE[pos]{nom}
\MacroEtapeS{nom}
\MacroEtapeS[pos]{nom}
\EtapeEncapsulante{nom}
\EtapeEncapsulante[pos]{nom}
\EtapeEncapsulanteInit{nom}
\EtapeEncapsulanteInit[pos]{nom}
\LienActivation{nom}
\begin{Encap}{pos}{etape}{Grafcet}
\begin{Encap}[nom]{pos}{etape}{Grafcet}
\end{Encap}
\Transition{nom}
\Transition[pos]{nom}
\Recept{T%<nnn%>}{%<condition%>}
\Recepts{1/r1,2/r2,...}
\TransitionSource{nom}
\TransitionSource[pos]{nom}
\TransitionPuits{nom}
\TransitionPuits[pos]{nom}
\TransitionRecept{nom}{condition}
\TransitionRecept[pos]{nom}{condition}
\ActionX{X%<nnn%>}{%<action%>}
\ActionX[%<dist%>]{X%<nnn%>}{%<action%>}
\Action{X%<nnn%>}{%<action%>}
\ActionCond{X%<nnn%>}{%<condition%>}
\ActionActiv{X%<nnn%>}
\ActionDesactiv{X%<nnn%>}
\ActionEvenement{X%<nnn%>}{%<condition%>}
\ActionFranchissement{T%<nnn%>}{%<action%>}
\ActionXV{etape}{liste actions}
\ActionXV[dist]{etape}{liste actions}
\Actions{1/A1,2/A2,...}
\ForcageX{X%<nnn%>}{%<forçage%>}
\ForcageXV{etape}{liste forçage}
\ForcageXV[dist]{etape}{liste forçage}
\EtapeTransition{nom}{action}{recept}
\EtapeTransition[pos]{nom}{action}{recept}
\EtapeInitTransition{nom}{action}{recept}
\EtapeInitTransition[pos]{nom}{action}{recept}
\SequenceET{liste}
\SequenceET[pos]{liste}
\SequenceEE{liste}{derniere etape}
\SequenceEE[pos]{liste}{derniere etape}
\SequenceTE{nom trans}{liste}{derniere etape}
\SequenceTE[pos]{nom trans}{liste}{derniere etape}
\SequenceTT{trans init}{liste}
\SequenceTT[pos]{trans init}{liste}
\ActionRecept{1/A1/r1,2/A2/r2,...}
\Graphe{1/A1/r1,2/A2/r2,...}
\Graphe[pos]{1/A1/r1,2/A2/r2,...}
\GrapheBoucle{1/A1/r1,2/A2/r2,...}
\GrapheBoucle[pos]{1/A1/r1,2/A2/r2,...}
\DivOU{X%<nnn%>}{%<d1/nom1,d2/nom2,...%>}
\ConvOU{T%<nnn%>}{%<liste%>}{%<nom%>}
\ConvOU[%<dist%>]{T%<nnn%>}{%<liste%>}{%<nom%>}
\SautEtapes{X%<nnn%>}{%<liste%>}{%<nom%>}
\SautEtapes[%<dist%>]{X%<nnn%>}{%<liste%>}{%<nom%>}
\RepriseEtapes{T%<nnn%>}{%<liste%>}{%<nom%>}
\RepriseEtapes[%<dist%>]{T%<nnn%>}{%<liste%>}{%<nom%>}
\DeplaceNoeudx{ni}{nf}
\DeplaceNoeudx[dist]{ni}{nf}
\DeplaceNoeudy{ni}{nf}
\DeplaceNoeudy[dist]{ni}{nf}
\DecaleNoeudx{ni}{nf}
\DecaleNoeudx[dist]{ni}{nf}
\DecaleNoeudy{ni}{nf}
\DecaleNoeudy[dist]{ni}{nf}
\DivET{T%<nnn%>}{%<d1/br1,d2/br2,...%>}
\ConvET{T%<nnn%>}{%<liste%>}{%<nom%>}
\ConvET[%<dist%>]{T%<nnn%>}{%<liste%>}{%<nom%>}
\LienRetour{T%<nnn%>}{X%<nnn%>}
\LienRetour[%<dist%>]{T%<nnn%>}{X%<nnn%>}
\Lien{NoeudGraf}{noeud2}{noeud3}
\Lien[dist]{NoeudGraf}{noeud2}{noeud3}
\LienET{X%<nnn%>}
\LienET[%<long%>]{X%<nnn%>}
\LienTE{X%<nnn%>}
\LienTE[%<long%>]{X%<nnn%>}
\Comment{pos}{commentaire}
\Comment[dist]{pos}{commentaire}

# not documented
\ActionEfface[opt]{arg1}#S
\BrancheOU[opt]{arg1}#S
\CadreEncap{arg1}{arg2}{arg3}{arg4}#S
\EspaceV[opt]{arg1}#S
\EtapeAction[opt]{arg1}{arg2}#S
\EtapeInitAction[opt]{arg1}{arg2}#S
\EtapeSeule[opt]{arg1}#S
\FinBrancheOU[opt]{arg1}{arg2}#S
\FinBrancheOUa[opt]{arg1}{arg2}#S
\Forcage[opt]{arg1}{arg2}#S
\LienRetourN[opt]{arg1}{arg2}#S
\LienRetourOU[opt]{arg1}{arg2}#S
\LienRetourUp[opt]{arg1}{arg2}{arg3}#S
\LienRetoura[opt]{arg1}{arg2}#S
\encap#S
\nometape#S
\nomgraphe#S