Changeset 376 for sans/Dev/trunk/NCNR_User_Procedures/SANS
- Timestamp:
- May 30, 2008 2:19:48 PM (15 years ago)
- Location:
- sans/Dev/trunk/NCNR_User_Procedures/SANS/Reduction
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/Dev/trunk/NCNR_User_Procedures/SANS/Reduction/ILL_DataReadWrite.ipf
r370 r376 851 851 // your writer here 852 852 853 WriteReal(fname,trans,5589) //I will define at position 10 lines by myself 853 WriteReal(fname,trans,5589) //I will define at position 10 lines position 1 by myself 854 855 // 16 bites between numbers and 81 per line 854 856 855 857 return(0) … … 863 865 864 866 // do nothing for now 865 WriteReal(fname,trans,6885) 867 WriteReal(fname,trans,6885) /// //I will define at position last lines position 1 by myself 866 868 867 869 return(0) … … 878 880 WriteReal(fname,counts,6868) 879 881 882 ////I will define at position 2 lines before the end and last position by myself 883 884 880 885 return(0) 881 886 End … … 889 894 // do nothing if not using NCNR Transmission module 890 895 891 WriteReal(fname,xpos,5120) ////should do it for ypos for ILL ....NEED TO REMEMBER HERE 896 WriteReal(fname,xpos,5119) ////should do it for ypos for ILL ....NEED TO REMEMBER HERE 897 /// line 4 column 2 892 898 893 899 return(0) … … 901 907 // your code here 902 908 903 WriteReal(fname,num,5508) //define at 9 lines just above transmission909 WriteReal(fname,num,5508) //define at 9 lines column 1 just above transmission by myself 904 910 905 911 return(0) … … 916 922 WriteReal(fname,num,5670) 917 923 924 /// line 11 column 1 925 918 926 return(0) 919 927 End … … 927 935 928 936 WriteReal(fname,num,5686) 937 938 /// line 11 column 2 929 939 930 940 return(0) … … 940 950 941 951 // your code here, default of 1 942 WriteReal(fname,num,5801) 952 WriteReal(fname,num,5799) 953 954 /// line 12 column 4 943 955 944 956 return(0) … … 952 964 // your code here 953 965 954 WriteReal(fname,num,4926) 966 WriteReal(fname,num,4924) 967 968 /// line 1 column 5 955 969 956 970 return(0) … … 964 978 // your code here 965 979 966 WriteReal(fname,num,4910) 980 WriteReal(fname,num,4908) 981 982 /// line 1 column 4 967 983 968 984 return(0) … … 986 1002 987 1003 // your code here 988 WriteReal(fname,num,5702) 1004 WriteReal(fname,num,5703) 1005 1006 // line 11 column 3 989 1007 990 1008 return(0) … … 998 1016 // your code here 999 1017 1000 WriteReal(fname,num,5718) 1018 WriteReal(fname,num,5719) 1019 1020 // line 11 column 4 1001 1021 1002 1022 return(0) … … 1010 1030 // your code here 1011 1031 1012 WriteReal(fname,num,5348) 1032 WriteReal(fname,num,5347) 1033 1034 // line 7 column 1 1013 1035 1014 1036 return(0) … … 1032 1054 // your code here 1033 1055 // WriteReal(fname,num,5348) 1056 WriteReal(fname,num,6027) ///4*81 = 324 1057 1058 // line 15 colum 3 1034 1059 1035 1060 return(0) … … 1042 1067 1043 1068 //your code here 1044 WriteReal(fname,num,6028) 1069 WriteReal(fname,num,6043) 1070 1071 // line 15 colum 4 1045 1072 1046 1073 return(0) … … 1053 1080 1054 1081 // your code here 1055 WriteReal(fname,num,5785) 1082 WriteReal(fname,num,5784) //it is collimation at ILL 1083 1056 1084 1057 1085 return(0) … … 1065 1093 //your code here 1066 1094 1067 WriteReal(fname,num,5850) 1095 WriteReal(fname,num,5849) 1096 1097 1098 1099 // line 13 column 2 1068 1100 1069 1101 return(0) … … 1076 1108 1077 1109 // your code here 1078 WriteReal(fname,num,6060) 1110 WriteReal(fname,num,6059) 1111 1112 //line 15 column 5 1079 1113 1080 1114 return(0) … … 1087 1121 1088 1122 //your code here 1089 WriteReal(fname,num,5153) 1123 WriteReal(fname,num,5152) 1124 1125 // line 4 column 4 1090 1126 1091 1127 return(0) … … 1098 1134 1099 1135 //your code here 1100 WriteReal(fname,num,5736) 1136 WriteReal(fname,num,5735) 1137 1138 // line 11 column 5 1101 1139 1102 1140 return(0) … … 1109 1147 1110 1148 //your code here 1111 WriteReal(fname,num,575 3)1149 WriteReal(fname,num,5752) 1112 1150 1113 1151 return(0) … … 1119 1157 1120 1158 // your code here 1121 WriteText(fname,str,2025) 1159 WriteText(fname," ",2075) 1160 WriteText(fname,str,2075) //// need to change that in order to erase the title and write a new one 1122 1161 1123 1162 return(0) … … 1131 1170 // your code here 1132 1171 // WriteReal(fname,num,4894) 1133 WriteReal(fname, num,4892)1172 WriteReal(fname,10*num,4892) 1134 1173 1135 1174 … … 1451 1490 // your code returning value 1452 1491 1492 value = 52 1493 1453 1494 return(value) 1454 1495 end … … 1464 1505 value = getRealValueFromHeader(fname,72) 1465 1506 1466 value = 51507 value = 10 1467 1508 1468 1509 return(value) … … 1637 1678 WriteReal(filename,y2,6852) 1638 1679 1639 print "in write",x1,x2,y1,y2 1680 // use the last full line and the 4 first numbers 1681 1682 // print "in write",x1,x2,y1,y2 1640 1683 1641 1684 // should start at 120 for read and line 25 -
sans/Dev/trunk/NCNR_User_Procedures/SANS/Reduction/ILL_Utils.ipf
r371 r376 245 245 String numStr="" 246 246 247 248 247 numStr = num2str(num) 248 // pad to 6 characters 249 switch(strlen(numstr)) // numeric switch 250 case 6: // execute if case matches expression 251 break // exit from switch 252 case 5: 253 numStr = "0"+numStr 254 break 255 case 4: 256 numStr = "00"+numStr 257 break 258 case 3: 259 numStr = "000"+numStr 260 break 261 case 2: 262 numStr = "0000"+numStr 263 break 264 case 1: 265 numStr = "00000"+numStr 266 break 267 default: // optional default expression executed 268 endswitch 249 269 250 270 // Print "numstr = ",numstr … … 275 295 //find the run number, if it exists as a three character string 276 296 testStr = GetRunNumStrFromFile(item) 277 297 runFound = cmpstr(numStr,testStr) 298 if(runFound == 0) 278 299 partialName = FindValidFileName(item) 279 300 if(strlen(partialName) != 0) //non-null return from FindValidFileName() … … 283 304 if(isRaw) 284 305 //stop here 285 286 print fullname 306 //print fullname 287 307 return(fullname) 288 308 Endif 289 309 Endif 290 310 Endif 291 311 Endif 292 312 ii+=1
Note: See TracChangeset
for help on using the changeset viewer.