Overview
Comment:open --> mtt_open
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 8c4cfa9518a04b703f69e7c9aafeaf5d0319007548f4f047affe21318b484fba
User & Date: gawthrop@users.sourceforge.net on 2000-11-09 10:29:21
Other Links: branch diff | manifest | tags
Context
2000-11-09
15:29:35
lower-case declarations check-in: ad1691a142 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:29:21
open --> mtt_open check-in: 8c4cfa9518 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
10:19:12
Explicitly write out the open switches .... check-in: 523a511e73 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/trans/switch_txt2m from [aa61d8a0d4] to [5d1e74d0ec].

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.13  2000/11/09 10:19:12  peterg
## Explicitly write out the open switches ....
##
## 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
##
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
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







-
+

-
+




-
+



-
+








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

# Set states to zero
awk '{
  if ($1=="#"){
    printf("#== open - boolean vector of open switches ==#\n")
    printf("#== mttopen - boolean vector of open switches ==#\n")
    for (i=1;i<=Nx;i++)
     printf("open(%i) = 0; # Default to not open\n", i);
     printf("mttopen(%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("  mttopen(%s) = 1;\n", $2);
  printf("end;\n");
  printf("if (%s_logic<0.0)\n",$1);
  printf("  if (%s<0.0)\n",$1);
  printf("    open(%s) = 1;\n", $2);
  printf("    mttopen(%s) = 1;\n", $2);
  printf("  end;\n");
  printf("end;\n");

  }
}' Nx=$Nx < $1_switch.txt #>> $1_switchopen.m

#echo Creating  $1_switcha.m


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