📄 mody.c
字号:
#include<head.h>
extern uint Real[8];
extern uchar posit[8];
float code Rang[]=
{
16 ,
17 ,
18 ,
19 ,
20 ,
21 ,
22 ,
23 ,
24 ,
25 ,
26 ,
27 ,
28 ,
29 ,
30 ,
31 ,
32 ,
33 ,
34 ,
35 ,
36 ,
37 ,
38 ,
39 ,
40 ,
41 ,
42 ,
43 ,
44 ,
45 ,
46 ,
47 ,
48 ,
49 ,
50 ,
51 ,
52 ,
53 ,
54 ,
55 ,
56 ,
57 ,
58 ,
59 ,
60 ,
61 ,
62 ,
63 ,
64 ,
65 ,
66 ,
67 ,
68 ,
69 ,
70 ,
71 ,
72 ,
73 ,
74 ,
75 ,
76 ,
77 ,
78 ,
79 ,
80 ,
81 ,
82 ,
83 ,
84 ,
85 ,
86 ,
87
};
float code K[6][72]=
{
1.0026737968 , ////////////////////1mm
1.0033444816 ,
1.0060362173 ,
0.9990009990 ,
0.9861932939 ,
1.0030090271 ,
1.0162601626 ,
1.0224948875 ,
1.0193679918 ,
1.0152284264 ,
1.0141987830 ,
1.0101010101 ,
1.0101010101 ,
1.0111223458 ,
1.0101010101 ,
1.0080645161 ,
1.0010010010 ,
0.9990009990 ,
0.9970089731 ,
0.9980039920 ,
0.9900990099 ,
0.9910802775 ,
0.9900990099 ,
0.9881422925 ,
0.9842519685 ,
0.9852216749 ,
0.9891196835 ,
0.9900990099 ,
0.9891196835 ,
0.9871668312 ,
0.9871668312 ,
0.9861932939 ,
0.9842519685 ,
0.9842519685 ,
0.9852216749 ,
0.9842519685 ,
0.9803921569 ,
0.9784735812 ,
0.9765625000 ,
0.9775171065 ,
0.9746588694 ,
0.9756097561 ,
0.9680542110 ,
0.9708737864 ,
0.9727626459 ,
0.9727626459 ,
0.9727626459 ,
0.9737098345 ,
0.9718172983 ,
0.9746588694 ,
0.9718172983 ,
0.9671179884 ,
0.9718172983 ,
0.9727626459 ,
0.9718172983 ,
0.9718172983 ,
0.9727626459 ,
0.9746588694 ,
0.9756097561 ,
0.9746588694 ,
0.9775171065 ,
0.9794319295 ,
0.9756097561 ,
0.9765625000 ,
0.9746588694 ,
0.9708737864 ,
0.9699321048 ,
0.9671179884 ,
0.9680542110 ,
0.9652509653 ,
0.9606147935 ,
0.9671179884 ,
1.0026737968 , ////////////////////3mm
1.0033444816 ,
1.0006671114 ,
0.9996667777 ,
1.0040160643 ,
1.0159160176 ,
1.0231923602 ,
1.0224948875 ,
1.0221465077 ,
1.0186757216 ,
1.0155721056 ,
1.0155721056 ,
1.0131712259 ,
1.0101010101 ,
1.0097610232 ,
1.0087424344 ,
1.0060362173 ,
1.0023387905 ,
1.0010010010 ,
1.0003334445 ,
0.9956853634 ,
0.9950248756 ,
0.9940357853 ,
0.9907529723 ,
0.9946949602 ,
0.9966777409 ,
0.9963467287 ,
0.9953550100 ,
0.9940357853 ,
0.9930486594 ,
0.9923916639 ,
0.9927200529 ,
0.9923916639 ,
0.9927200529 ,
0.9917355372 ,
0.9907529723 ,
0.9891196835 ,
0.9871668312 ,
0.9852216749 ,
0.9855453351 ,
0.9845749918 ,
0.9832841691 ,
0.9816753927 ,
0.9826400262 ,
0.9842519685 ,
0.9839291571 ,
0.9845749918 ,
0.9845749918 ,
0.9845749918 ,
0.9839291571 ,
0.9836065574 ,
0.9839291571 ,
0.9858692080 ,
0.9852216749 ,
0.9852216749 ,
0.9865175929 ,
0.9881422925 ,
0.9884678748 ,
0.9884678748 ,
0.9900990099 ,
0.9897723524 ,
0.9897723524 ,
0.9887936717 ,
0.9868421053 ,
0.9839291571 ,
0.9816753927 ,
0.9807126512 ,
0.9803921569 ,
0.9794319295 ,
0.9803921569 ,
0.9794319295 ,
0.9803921569 ,
1.0020040080 , ////////////////////5mm
1.0020040080 ,
1.0066438494 ,
1.0086746016 ,
1.0146103896 ,
1.0229132570 ,
1.0227040295 ,
1.0218679747 ,
1.0204081633 ,
1.0187449063 ,
1.0168802115 ,
1.0141987830 ,
1.0123506783 ,
1.0107135638 ,
1.0096930533 ,
1.0074551682 ,
1.0050251256 ,
1.0024057739 ,
1.0012014417 ,
0.9992006395 ,
0.9970089731 ,
0.9962143853 ,
0.9968102073 ,
0.9970089731 ,
0.996810207 ,
0.9978048294 ,
0.9966115208 ,
0.9956192752 ,
0.9952229299 ,
0.9946290034 ,
0.9948269001 ,
0.9952229299 ,
0.9942334460 ,
0.9942334460 ,
0.9928514694 ,
0.9916699722 ,
0.9910802775 ,
0.9893153937 ,
0.9873617694 ,
0.9873617694 ,
0.9871668312 ,
0.9867771857 ,
0.9858044164 ,
0.9863878477 ,
0.9863878477 ,
0.9863878477 ,
0.9883376161 ,
0.9869719700 ,
0.9863878477 ,
0.9871668312 ,
0.9873617694 ,
0.9881422925 ,
0.9889240506 ,
0.9893153937 ,
0.9902951079 ,
0.9902951079 ,
0.9916699722 ,
0.9930486594 ,
0.9934432744 ,
0.9924573243 ,
0.9924573243 ,
0.9916699722 ,
0.9897070467 ,
0.9881422925 ,
0.9861932939 ,
0.9844457570 ,
0.9836710604 ,
0.9842519685 ,
0.9838646202 ,
0.9832841691 ,
0.9832841691 ,
0.9846396219 ,
1.0047366155 , ////////////////////7mm
1.0099552734 ,
1.0133178923 ,
1.0137581463 ,
1.0178857060 ,
1.0220470142 ,
1.0233918129 ,
1.0217486498 ,
1.0196649672 ,
1.0183299389 ,
1.0159651669 ,
1.0140518615 ,
1.0124385305 ,
1.0115606936 ,
1.0082097076 ,
1.0079193665 ,
1.0058916511 ,
1.0027216731 ,
1.0014306152 ,
0.9995716122 ,
0.9988584475 ,
0.9991435912 ,
0.9990009990 ,
0.9982886480 ,
0.9981462997 ,
0.9982886480 ,
0.9980039920 ,
0.9975773122 ,
0.9970089731 ,
0.9961576775 ,
0.9968669895 ,
0.9962994592 ,
0.9958742353 ,
0.9946007388 ,
0.9938946472 ,
0.9931895573 ,
0.9919229134 ,
0.9903791737 ,
0.9889799378 ,
0.9889799378 ,
0.9888402317 ,
0.9884213499 ,
0.9877240017 ,
0.9887005650 ,
0.9887005650 ,
0.9891196835 ,
0.9891196835 ,
0.9889799378 ,
0.9891196835 ,
0.9893992933 ,
0.9896790612 ,
0.9909399773 ,
0.9919229134 ,
0.9923447689 ,
0.9926262053 ,
0.9940357853 ,
0.9947420776 ,
0.9944594403 ,
0.9946007388 ,
0.9940357853 ,
0.9927669834 ,
0.9924854672 ,
0.9915014164 ,
0.9896790612 ,
0.9871668312 ,
0.9864712514 ,
0.9856378485 ,
0.9854990849 ,
0.9853603604 ,
0.9854990849 ,
0.9842519685 ,
0.9842519685 ,
1.0144274121 , ////////////////////9mm
1.0145417653 ,
1.0163749294 ,
1.0178692603 ,
1.0192525481 ,
1.0227272727 ,
1.0229597636 ,
1.0209869541 ,
1.0204081633 ,
1.0167193854 ,
1.0156867171 ,
1.0138560324 ,
1.0112359551 ,
1.0095344924 ,
1.0080645161 ,
1.0065988145 ,
1.0033444816 ,
1.0020040080 ,
1.0016694491 ,
1.0007783832 ,
0.9997778271 ,
0.9996667777 ,
0.9992228267 ,
0.9988901221 ,
0.9988901221 ,
0.9988901221 ,
0.9987792698 ,
0.9981146723 ,
0.9974509587 ,
0.9967881271 ,
0.9967881271 ,
0.9961261760 ,
0.9950248756 ,
0.9945850370 ,
0.9933774834 ,
0.9923916639 ,
0.9912986012 ,
0.9899901001 ,
0.9899901001 ,
0.9895547004 ,
0.9892284018 ,
0.9895547004 ,
0.9890109890 ,
0.9893371441 ,
0.9896635144 ,
0.9896635144 ,
0.9905348888 ,
0.9902079437 ,
0.9907529723 ,
0.9912986012 ,
0.9918448314 ,
0.9922822492 ,
0.9929390997 ,
0.9943652635 ,
0.9945850370 ,
0.9952449408 ,
0.9954651034 ,
0.9950248756 ,
0.9940357853 ,
0.9934871399 ,
0.9926105658 ,
0.9911894273 ,
0.9899901001 ,
0.9893371441 ,
0.9883593235 ,
0.9873834339 ,
0.9869503235 ,
0.9866257400 ,
0.9865175929 ,
0.9859772130 ,
0.9858692080 ,
0.9858692080 ,
1.0118664336 , ////////////////////11mm
1.0161662818 ,
1.0170118343 ,
1.0173880873 ,
1.0180472004 ,
1.0206922149 ,
1.0209764247 ,
1.0188958874 ,
1.0177646188 ,
1.0149474073 ,
1.0128913444 ,
1.0110294118 ,
1.0097301267 ,
1.0082493126 ,
1.0057602633 ,
1.0041077134 ,
1.0035580695 ,
1.0018214936 ,
1.0014566642 ,
1.0005457522 ,
0.9993640411 ,
0.9990917348 ,
0.9988195769 ,
0.9984569302 ,
0.9984569302 ,
0.9987288905 ,
0.9981851180 ,
0.9978229318 ,
0.9973705685 ,
0.9965573473 ,
0.9958355966 ,
0.9955652095 ,
0.9940357853 ,
0.9933176811 ,
0.9929590179 ,
0.9916163346 ,
0.9914375845 ,
0.9903664356 ,
0.9897426669 ,
0.9903664356 ,
0.9893865803 ,
0.9892086331 ,
0.9887640449 ,
0.9897426669 ,
0.9902772776 ,
0.9904556096 ,
0.9908124662 ,
0.9914375845 ,
0.9917057339 ,
0.9923319802 ,
0.9924215085 ,
0.9937663746 ,
0.9940357853 ,
0.9949348770 ,
0.9947549286 ,
0.9952049217 ,
0.9946649788 ,
0.9937663746 ,
0.9934073873 ,
0.9920634921 ,
0.9916163346 ,
0.9912588988 ,
0.9892086331 ,
0.9882310664 ,
0.9884974838 ,
0.9875213215 ,
0.9869011305 ,
0.9868125953 ,
0.9844281367 ,
0.9840758633 ,
0.9839878343 ,
0.9838998211
};
void mody()
{
uchar i,j;
for(i=0;i<8;i++)
{
for(j=1;j<72;j++)
{
if((Rang[j]>=posit[i])&&((Rang[j-1]<posit[i])))
break;
}
if(Real[i]<2000) Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[0][j]-K[0][j-1]))/posit[i]+K[0][j-1]));
else if(Real[i]<4000) Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[1][j]-K[1][j-1]))/posit[i]+K[1][j-1]));
else if(Real[i]<6000) Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[2][j]-K[2][j-1]))/posit[i]+K[2][j-1]));
else if(Real[i]<8000) Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[3][j]-K[3][j-1]))/posit[i]+K[3][j-1]));
else if(Real[i]<10000)Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[4][j]-K[4][j-1]))/posit[i]+K[4][j-1]));
else Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[5][j]-K[5][j-1]))/posit[i]+K[5][j-1]));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -