Changeset 378
- Timestamp:
- Dec 4, 2009 5:05:10 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/addcmds.tcl
- Property rcs:date changed from 2000/12/22 19:37:02 to 2001/04/03 19:16:41
- Property rcs:lines changed from +2 -2 to +68 -4
- Property rcs:rev changed from 1.16 to 1.17
r358 r378 115 115 "The following error(s) were found in your input:\n$err" \ 116 116 error 0 "OK" 117 set expgui(oldphaselist) -1 117 118 return 118 119 } … … 145 146 "Error processing space group\nReview error message below" \ 146 147 $b 148 set expgui(oldphaselist) -1 147 149 return 148 150 } else { … … 153 155 $b \ 154 156 {Continue Redo} ] 155 if {$opt > 1} return 157 if {$opt > 1} { 158 set expgui(oldphaselist) -1 159 return 160 } 156 161 } 157 162 file delete spg.in spg.out … … 884 889 set err {} 885 890 set atomlist {} 891 set validatmtypes { 892 H H-1 H_1 H_2 H_3 HE HE_3 HE_4 LI LI+1 LI_6 LI_7 BE BE+2 B B_10 893 B_11 C CV C_12 C_13 N N_14 N_15 O O-1 O_16 O_17 O_18 F F-1 F_19 NE 894 NE_20 NE_21 NE_22 NA NA+1 NA_23 MG MG+2 MG_24 MG_25 MG_26 AL AL+3 895 AL_27 SI SI+4 SIV SI_28 SI_29 SI_30 P P_31 S S_32 S_33 S_34 CL CL-1 896 CL_35 CL_37 AR AR_36 AR_40 K K+1 K_39 K_41 CA CA+2 CA_40 CA_44 SC SC+3 897 SC_45 TI TI+2 TI+3 TI+4 TI_46 TI_47 TI_48 TI_49 TI_50 V V+2 V+3 V+5 898 V_51 CR CR+2 CR+3 CR_50 CR_52 CR_53 CR_54 MN MN+2 MN+3 MN+4 MN_55 FE 899 FE+2 FE+3 FE_54 FE_56 FE_57 FE_58 CO CO+2 CO+3 CO_59 NI NI+2 NI+3 900 NI_58 NI_60 NI_61 NI_62 NI_64 CU CU+1 CU+2 CU_63 CU_65 ZN ZN+2 ZN_64 901 ZN_66 ZN_67 ZN_68 GA GA+3 GE GE+4 AS AS_75 SE BR BR-1 BR_79 BR_81 KR 902 RB RB+1 SR SR+2 Y Y+3 Y_89 ZR ZR+4 NB NB+3 NB+5 NB_93 MO MO+3 MO+5 903 MO+6 TC TC_98 RU RU+3 RU+4 RH RH+3 RH+4 RH_103 PD PD+2 PD+4 AG AG+1 904 AG+2 CD CD+2 CD_112 CD_113 CD_114 CD_116 IN IN+3 IN_113 IN_115 SN SN+2 905 SN+4 SB SB+3 SB+5 TE I I-1 I_127 XE CS CS+1 CS_133 BA BA+2 LA LA+3 CE 906 CE+3 CE+4 PR PR+3 PR+4 PR_141 ND ND+3 PM PM+3 PM_147 SM SM+3 SM_152 907 SM_154 EU EU+2 EU+3 EU_153 GD GD+3 GD_160 TB TB+3 TB_159 DY DY+3 HO 908 HO+3 HO_165 ER ER+3 TM TM+3 TM_169 YB YB+2 YB+3 LU LU+3 HF HF+4 TA 909 TA+5 TA_181 W W+6 RE OS OS+4 IR IR+3 IR+4 PT PT+2 PT+4 AU AU+1 AU+3 910 AU_197 HG HG+1 HG+2 TL TL+1 TL+3 PB PB+2 PB+4 BI BI+3 BI+5 BI_209 PO 911 PO_210 AT AT_210 RN RN_222 FR FR_223 RA RA+2 RA_226 AC AC+3 AC_227 TH 912 TH+4 TH_232 PA PA_231 U U+3 U+4 U+6 U_235 U_238 NP NP+3 NP+4 NP+6 913 NP_237 PU PU+3 PU+4 PU+6 PU_239 PU_240 PU_242 AM AM_243 CM CM_244 BK 914 BK_247 CF CF_249 915 } 886 916 while {![catch {grid info $np.e[incr row]t}]} { 887 917 if !{$expgui(UseAtom$row)} continue … … 895 925 if {[set type [string trim [$np.e${row}t get]]] == ""} { 896 926 append err " line $row: No atom type specified\n" 927 } 928 if {[lsearch $validatmtypes [string toupper $type]] == -1} { 929 append err " line $row: Atom type $type is invalid for GSAS\n" 897 930 } 898 931 set name [string trim [$np.e${row}n get]] … … 1212 1245 set msg [lindex $input 3] 1213 1246 if {$msg != ""} { 1214 grid [label $np.msg -text $msg -fg red -justify left -bd 4 -relief raised] \ 1215 -column 0 -columnspan 8 -row 20 -sticky ew 1247 catch {destroy $np.msg} 1248 grid [label $np.msg -text $msg -fg red -anchor center -bd 4 -relief raised] \ 1249 -column 0 -columnspan 99 -row 20 -sticky ew 1216 1250 } 1217 1251 } … … 1242 1276 proc AddAtomsList {} { 1243 1277 global expgui expmap 1278 # skip if we aborted out of addphase 1279 if {$expgui(oldphaselist) == -1} return 1244 1280 # find the new phase 1245 1281 set phase {} … … 1530 1566 set err {} 1531 1567 set atomlist {} 1568 set validatmtypes { 1569 H H-1 H_1 H_2 H_3 HE HE_3 HE_4 LI LI+1 LI_6 LI_7 BE BE+2 B B_10 1570 B_11 C CV C_12 C_13 N N_14 N_15 O O-1 O_16 O_17 O_18 F F-1 F_19 NE 1571 NE_20 NE_21 NE_22 NA NA+1 NA_23 MG MG+2 MG_24 MG_25 MG_26 AL AL+3 1572 AL_27 SI SI+4 SIV SI_28 SI_29 SI_30 P P_31 S S_32 S_33 S_34 CL CL-1 1573 CL_35 CL_37 AR AR_36 AR_40 K K+1 K_39 K_41 CA CA+2 CA_40 CA_44 SC SC+3 1574 SC_45 TI TI+2 TI+3 TI+4 TI_46 TI_47 TI_48 TI_49 TI_50 V V+2 V+3 V+5 1575 V_51 CR CR+2 CR+3 CR_50 CR_52 CR_53 CR_54 MN MN+2 MN+3 MN+4 MN_55 FE 1576 FE+2 FE+3 FE_54 FE_56 FE_57 FE_58 CO CO+2 CO+3 CO_59 NI NI+2 NI+3 1577 NI_58 NI_60 NI_61 NI_62 NI_64 CU CU+1 CU+2 CU_63 CU_65 ZN ZN+2 ZN_64 1578 ZN_66 ZN_67 ZN_68 GA GA+3 GE GE+4 AS AS_75 SE BR BR-1 BR_79 BR_81 KR 1579 RB RB+1 SR SR+2 Y Y+3 Y_89 ZR ZR+4 NB NB+3 NB+5 NB_93 MO MO+3 MO+5 1580 MO+6 TC TC_98 RU RU+3 RU+4 RH RH+3 RH+4 RH_103 PD PD+2 PD+4 AG AG+1 1581 AG+2 CD CD+2 CD_112 CD_113 CD_114 CD_116 IN IN+3 IN_113 IN_115 SN SN+2 1582 SN+4 SB SB+3 SB+5 TE I I-1 I_127 XE CS CS+1 CS_133 BA BA+2 LA LA+3 CE 1583 CE+3 CE+4 PR PR+3 PR+4 PR_141 ND ND+3 PM PM+3 PM_147 SM SM+3 SM_152 1584 SM_154 EU EU+2 EU+3 EU_153 GD GD+3 GD_160 TB TB+3 TB_159 DY DY+3 HO 1585 HO+3 HO_165 ER ER+3 TM TM+3 TM_169 YB YB+2 YB+3 LU LU+3 HF HF+4 TA 1586 TA+5 TA_181 W W+6 RE OS OS+4 IR IR+3 IR+4 PT PT+2 PT+4 AU AU+1 AU+3 1587 AU_197 HG HG+1 HG+2 TL TL+1 TL+3 PB PB+2 PB+4 BI BI+3 BI+5 BI_209 PO 1588 PO_210 AT AT_210 RN RN_222 FR FR_223 RA RA+2 RA_226 AC AC+3 AC_227 TH 1589 TH+4 TH_232 PA PA_231 U U+3 U+4 U+6 U_235 U_238 NP NP+3 NP+4 NP+6 1590 NP_237 PU PU+3 PU+4 PU+6 PU_239 PU_240 PU_242 AM AM_243 CM CM_244 BK 1591 BK_247 CF CF_249 1592 } 1532 1593 while {![catch {grid info $np.e[incr row]t}]} { 1533 1594 if !{$expgui(UseAtom$row)} continue … … 1541 1602 if {[set type [string trim [$np.e${row}t get]]] == ""} { 1542 1603 append err " line $row: No atom type specified\n" 1604 } 1605 if {[lsearch $validatmtypes [string toupper $type]] == -1} { 1606 append err " line $row: Atom type $type is invalid for GSAS\n" 1543 1607 } 1544 1608 set name [string trim [$np.e${row}n get]]
Note: See TracChangeset
for help on using the changeset viewer.