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: 426b9eac45694560e6fd29cf9602e856d629cc148a32d1417f46b587fd45ebbc
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: 66de85792d user: gawthrop@users.sourceforge.net tags: origin/master, trunk
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
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 ]