Overview
Comment:Explicitly write out the open switches ....
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 26d47f74f228641946ea854b7568246e9e9ed106bcbca0da68357b51a4b99a54
User & Date: gawthrop@users.sourceforge.net on 2000-11-09 10:19:12.000
Other Links: branch diff | manifest | tags
Context
2000-11-09
10:29:21
open --> mtt_open check-in: 426b9eac45 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:19:12
Explicitly write out the open switches .... check-in: 26d47f74f2 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:12:24
Removed debugging line check-in: fa261b716c user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes
12
13
14
15
16
17
18



19
20
21
22
23
24
25
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28







+
+
+









###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.12  2000/11/09 09:52:07  peterg
## Removed [] from zero_state output
##
## Revision 1.11  2000/10/17 09:55:55  peterg
## Now writes to standard output
## Write the name, not the array
##
## Revision 1.10  2000/10/17 09:04:12  peterg
## *** empty log message ***
##
85
86
87
88
89
90
91

92

93
94
95
96
97
98
99
100
88
89
90
91
92
93
94
95

96

97
98
99
100
101
102
103







+
-
+
-







#EOF
#cat $1_logic.txt >> $1_switchopen.m

# Set states to zero
awk '{
  if ($1=="#"){
    printf("#== open - boolean vector of open switches ==#\n")
    for (i=1;i<=Nx;i++)
    printf("open = zero_state(%i); # Default to not open\n", Nx);
     printf("open(%i) = 0; # Default to not open\n", i);
    
  }
  else{
  printf("\n#== Switch: %s ==#\n",$1)
  printf("if (%s_logic==0.0) \n", $1);
  printf("  open(%s) = 1;\n", $2);
  printf("end;\n");
  printf("if (%s_logic<0.0)\n",$1);

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]