home *** CD-ROM | disk | FTP | other *** search
/ Mitutoyo Maintenance 0174009 / 0174009 (Maintenance CD).iso / 0174009 / CMMMOD.C < prev    next >
Encoding:
C/C++ Source or Header  |  2010-09-23  |  9.8 KB  |  217 lines

  1. #define TYPE CRTB574
  2. #define SERIAL 0174009
  3. static double c00k[9]={
  4. +7.000000000E-003,
  5. +6.250712500E+001,
  6. +1.250072500E+002,
  7. +1.875073750E+002,
  8. +2.500075000E+002,
  9. +3.125076250E+002,
  10. +3.750077500E+002,
  11. +4.375078750E+002,
  12. +5.000080000E+002};
  13. static double c00p[40]={
  14. -2.000000000E-002,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000,
  15. -2.000000000E-002,+1.683346737E-002,-5.250097923E-004,+5.416821190E-006,
  16. +3.037401559E-001,+1.468573931E-002,+1.263990806E-003,-8.108428912E-006,
  17. +4.179475756E+000,+7.766387472E-002,-7.196040237E-004,-3.948770090E-006,
  18. +5.258452190E+000,-5.856164274E-002,-7.989689607E-005,+5.774443162E-006,
  19. +2.696028321E+000,-8.792482377E-004,-1.151085143E-003,+9.805155115E-006,
  20. +5.384819325E-001,-2.986055775E-002,-9.395070278E-004,+1.565727777E-005,
  21. -1.175170151E+000,+3.618528665E-002,-3.745012393E-005,-4.105132649E-006,
  22. -6.211100812E-002,-1.660320386E-002,-2.042005883E-004,-1.593148563E-006,
  23. -2.286429683E+000,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000};
  24. static double c01k[3]={
  25. +1.300000000E+002,
  26. +2.900000000E+002,
  27. +4.500000000E+002};
  28. static double c01p[16]={
  29. -2.022310600E+000,+1.468902400E-002,+0.000000000E+000,+0.000000000E+000,
  30. -1.127375300E-001,+1.468902400E-002,+0.000000000E+000,-4.332072000E-007,
  31. +4.630895600E-001,-1.858128900E-002,+1.404359500E-004,-4.332072000E-007,
  32. -6.891730300E-001,-6.912097500E-003,+0.000000000E+000,+0.000000000E+000};
  33. static double c02k[3]={
  34. +5.000000000E+001,
  35. +1.300000000E+002,
  36. +4.500000000E+002};
  37. static double c02p[16]={
  38. -4.231029900E-001,-1.671283300E-002,+0.000000000E+000,+0.000000000E+000,
  39. -1.258744700E+000,-1.671283300E-002,+1.287040400E-003,-9.896409700E-006,
  40. +5.743256100E-001,-7.974316500E-004,-2.310195000E-005,+5.540625800E-008,
  41. -2.309399500E-001,+1.438122700E-003,+0.000000000E+000,+0.000000000E+000};
  42. static double c03k[6]={
  43. +5.000000000E+001,
  44. +1.300000000E+002,
  45. +2.100000000E+002,
  46. +2.900000000E+002,
  47. +3.700000000E+002,
  48. +4.500000000E+002};
  49. static double c03p[28]={
  50. -1.039485800E+001,+3.808770400E-002,+0.000000000E+000,+0.000000000E+000,
  51. -8.490473300E+000,+3.808770400E-002,+0.000000000E+000,-1.048592300E-005,
  52. -1.081224900E+001,-1.632420100E-001,+4.233030400E-003,-1.048592300E-005,
  53. -2.149007600E+000,+3.127131500E-001,-5.995266300E-003,+3.402417800E-005,
  54. +1.918718600E+000,+6.734743400E-003,+2.170536300E-003,-1.433896200E-005,
  55. +9.007381900E+000,+7.871248400E-002,-1.270814500E-003,+1.257895000E-005,
  56. +1.361159000E+001,+1.168980000E-001,+0.000000000E+000,+0.000000000E+000};
  57. static double c04k[4]={
  58. +1.300000000E+002,
  59. +2.100000000E+002,
  60. +2.900000000E+002,
  61. +4.500000000E+002};
  62. static double c04p[20]={
  63. -1.290360000E+001,+1.867494700E-001,+0.000000000E+000,+0.000000000E+000,
  64. +1.137383100E+001,+1.867494700E-001,-3.324530200E-003,+0.000000000E+000,
  65. +5.036795400E+000,-3.451753700E-001,+4.918505000E-003,-2.407131200E-005,
  66. -3.423313900E+000,-2.038376100E-002,-8.586099000E-004,+5.109787000E-006,
  67. -7.735441800E+000,+9.729270900E-002,+0.000000000E+000,+0.000000000E+000};
  68. static double c05k[4]={
  69. +5.000000000E+001,
  70. +2.900000000E+002,
  71. +3.700000000E+002,
  72. +4.500000000E+002};
  73. static double c05p[20]={
  74. -1.012910500E+001,+3.036098500E-001,+0.000000000E+000,+0.000000000E+000,
  75. +5.051387300E+000,+3.036098500E-001,-3.088964800E-003,+7.026486500E-006,
  76. -2.872471700E+000,+3.508361800E-002,+1.970105500E-003,-4.311522800E-005,
  77. -9.532104000E+000,-4.775118900E-001,+8.229546600E-003,-4.311522800E-005,
  78. -1.713895400E+001,+1.140318100E-002,+0.000000000E+000,+0.000000000E+000};
  79. static double c06k[3]={
  80. +1.820000000E+002,
  81. +2.940000000E+002,
  82. +6.300000000E+002};
  83. static double c06p[16]={
  84. +1.467740800E+000,-8.950384900E-003,+0.000000000E+000,+0.000000000E+000,
  85. -1.612292900E-001,-8.950384900E-003,+0.000000000E+000,+5.416207100E-007,
  86. -4.027343000E-001,+1.143188600E-002,-7.581204700E-005,+1.454363400E-007,
  87. +3.963470200E-001,+9.743731300E-003,+0.000000000E+000,+0.000000000E+000};
  88. static double c07k[10]={
  89. +8.500000000E-003,
  90. +7.778655556E+001,
  91. +1.555646111E+002,
  92. +2.333426667E+002,
  93. +3.111207222E+002,
  94. +3.888987778E+002,
  95. +4.666768333E+002,
  96. +5.444548889E+002,
  97. +6.222329444E+002,
  98. +7.000110000E+002};
  99. static double c07p[44]={
  100. -2.395522809E-002,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000,
  101. -2.395522809E-002,-3.961441414E-003,-1.509737423E-003,+1.235471041E-005,
  102. -3.652066406E+000,-1.459360733E-002,+1.358535836E-003,-8.415035308E-006,
  103. -5.281469221E-001,+4.401654584E-002,-1.544686016E-003,+1.382805315E-005,
  104. +5.718383208E-002,+5.468654587E-002,-1.864683045E-003,+9.878615109E-006,
  105. -2.321652181E+000,-5.609644597E-002,+1.619548739E-003,-9.100731446E-006,
  106. -1.169393229E+000,+3.067165533E-002,-1.294935947E-003,+8.538576724E-006,
  107. -2.599922792E+000,-1.580308246E-002,-4.466147964E-004,+5.422481443E-006,
  108. -3.979473180E+000,+1.313195614E-002,+3.980429282E-004,-4.467901884E-006,
  109. -2.652368025E+000,-6.034758373E-003,-5.186731706E-004,+3.977845517E-006,
  110. -4.387788342E+000,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000};
  111. static double c08k[2]={
  112. +1.820000000E+002,
  113. +6.300000000E+002};
  114. static double c08p[12]={
  115. +6.494524100E-001,-3.925736800E-003,+0.000000000E+000,+0.000000000E+000,
  116. -6.503168400E-002,-3.925736800E-003,+2.949670600E-005,-4.749685800E-008,
  117. -1.743534300E-001,-6.095116200E-003,+0.000000000E+000,+0.000000000E+000};
  118. static double c09k[3]={
  119. +7.000000000E+001,
  120. +2.940000000E+002,
  121. +6.300000000E+002};
  122. static double c09p[16]={
  123. -1.012845700E+001,+5.483637500E-002,+0.000000000E+000,+0.000000000E+000,
  124. -6.289910800E+000,+5.483637500E-002,+0.000000000E+000,-4.922831000E-007,
  125. +4.604586100E-001,-1.926601600E-002,+2.249593500E-004,-4.922831000E-007,
  126. +7.102858200E-001,-3.482371000E-002,+0.000000000E+000,+0.000000000E+000};
  127. static double c10k[2]={
  128. +1.000000000E+004,
  129. +1.000000000E+004};
  130. static double c10p[12]={
  131. +4.370568100E+000,-1.248733700E-002,+0.000000000E+000,+0.000000000E+000,
  132. +0.000000000E+000,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000,
  133. +0.000000000E+000,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000};
  134. static double c11k[5]={
  135. +7.000000000E+001,
  136. +1.820000000E+002,
  137. +2.940000000E+002,
  138. +4.060000000E+002,
  139. +6.300000000E+002};
  140. static double c11p[24]={
  141. +1.143128000E+000,+8.576890800E-002,+0.000000000E+000,+0.000000000E+000,
  142. +7.146951600E+000,+8.576890800E-002,-3.173725800E-003,+1.773012000E-005,
  143. +1.851394600E+000,+4.207420200E-002,-2.475563500E-003,+1.773012000E-005,
  144. +4.197788800E-001,+1.547678600E-001,-3.601180400E-003,+1.773012000E-005,
  145. -2.509885800E+000,+1.532332800E-002,-8.998776800E-005,-1.156112000E-007,
  146. -4.892089800E+000,-4.239391500E-002,+0.000000000E+000,+0.000000000E+000};
  147. static double c12k[3]={
  148. +4.000000000E+001,
  149. +1.040000000E+002,
  150. +3.600000000E+002};
  151. static double c12p[16]={
  152. +8.019434800E-001,-1.569357800E-002,+0.000000000E+000,+0.000000000E+000,
  153. +1.742003700E-001,-1.569357800E-002,+1.655485600E-004,+0.000000000E+000,
  154. -1.521016900E-001,+5.496638300E-003,-2.407730400E-005,+0.000000000E+000,
  155. -3.228924600E-001,-6.830941200E-003,+0.000000000E+000,+0.000000000E+000};
  156. static double c14k[8]={
  157. +6.000000000E-003,
  158. +5.714835714E+001,
  159. +1.142907143E+002,
  160. +1.714330714E+002,
  161. +2.285754286E+002,
  162. +2.857177857E+002,
  163. +3.428601429E+002,
  164. +4.000025000E+002};
  165. static double c14p[36]={
  166. +3.999355500E-002,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000,
  167. +3.999355500E-002,+2.944780979E-002,-1.014828091E-003,+1.087219180E-005,
  168. +4.376217188E-001,+1.996971088E-002,-7.129092597E-004,+1.140045078E-005,
  169. +1.378053812E+000,+5.017101068E-002,-9.380855046E-004,+5.187375360E-006,
  170. +2.149742251E+000,-6.223606878E-003,+6.724162205E-004,-6.046738857E-006,
  171. +2.861492198E+000,+1.139096511E-002,-2.684576216E-004,+3.883696791E-006,
  172. +3.360453593E+000,+1.875407349E-002,-1.974348060E-004,+4.354916651E-007,
  173. +3.868687546E+000,+4.562592447E-004,+2.200624249E-005,-3.760162192E-007,
  174. +3.896456517E+000,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000};
  175. static double c15k[3]={
  176. +4.000000000E+001,
  177. +2.960000000E+002,
  178. +3.600000000E+002};
  179. static double c15p[16]={
  180. +1.872880600E+001,-1.065456900E-001,+0.000000000E+000,+0.000000000E+000,
  181. +1.446697800E+001,-1.065456900E-001,+0.000000000E+000,+3.366291700E-007,
  182. -7.161017300E+000,-4.036169900E-002,+2.585312000E-004,-1.319291500E-005,
  183. -1.214366600E+001,-1.693842500E-001,+0.000000000E+000,+0.000000000E+000};
  184. static double c16k[5]={
  185. +1.040000000E+002,
  186. +1.680000000E+002,
  187. +2.320000000E+002,
  188. +2.960000000E+002,
  189. +3.600000000E+002};
  190. static double c16p[24]={
  191. +1.688292100E+001,-8.972650100E-002,+0.000000000E+000,+0.000000000E+000,
  192. +7.551364500E+000,-8.972650100E-002,-5.187767400E-003,+7.045754700E-005,
  193. -9.702034700E-001,+1.120216100E-001,-6.837374000E-003,+7.045754700E-005,
  194. -3.336680900E+000,+1.026200800E-001,-7.433609300E-003,+7.045754700E-005,
  195. -8.747036300E+000,+1.690042900E-002,+6.094239700E-003,-7.726534100E-005,
  196. -2.958048400E+000,-1.524733900E-001,+0.000000000E+000,+0.000000000E+000};
  197. static double c17k[5]={
  198. +4.000000000E+001,
  199. +1.040000000E+002,
  200. +1.680000000E+002,
  201. +2.320000000E+002,
  202. +3.600000000E+002};
  203. static double c17p[24]={
  204. -3.355168900E+000,+0.000000000E+000,+0.000000000E+000,+0.000000000E+000,
  205. -3.355168900E+000,+0.000000000E+000,+6.457460500E-003,-8.279043200E-005,
  206. +1.391574500E+000,-1.907738800E-001,+8.137850700E-003,-8.279043200E-005,
  207. +8.116680000E-001,-1.664578100E-001,+9.675156900E-003,-8.279043200E-005,
  208. +8.084795900E+000,+5.463344800E-002,-6.220606000E-003,+3.862977500E-005,
  209. -5.828021400E+000,+3.608890200E-001,+0.000000000E+000,+0.000000000E+000};
  210. static double c18v[1]={+3.430000000E+001};
  211. static double c19v[1]={+2.490000000E+001};
  212. static double c20v[1]={-1.434000000E+002};
  213. static double c21p[4]={-3.080000000E-001,+1.540000000E-002,-1.540000000E-001,+7.700000000E-003};
  214. static double c22p[4]={+1.480000000E+000,-7.400000000E-002,-1.480000000E-001,+7.400000000E-003};
  215. static double c23p[4]={+3.357200000E+001,-1.678600000E+000,-1.540000000E-001,+7.700000000E-003};
  216. static double c24p[3]={+0.000000000E+000,+0.000000000E+000,+0.000000000E+000};
  217.