说明:双击或选中下面任意单词,将显示该词的音标、读音、翻译等;选中中文或多个词,将显示翻译。
您的位置:首页 -> 词典 -> 开发年限
1)  Development life
开发年限
2)  Limit of years
开采年限
3)  tillage period
开垦年限
1.
The variation of organic-mineral complex content and the distribution characteristics of organic carbon fractions in black soil plough layer under different tillage periods;
不同开垦年限黑土耕层有机无机复合体变化及有机碳组分分布特征
2.
The study results of the content variation of organic carbon and its component in black soil during different tillage period show that both the content of TOC and its component decreasing and the soil Kos value increasing in ploughing layer and ploughing bottom layer are rapid at first 50 years cultivation.
不同开垦年限黑土土壤有机碳及其组分含量变化的研究结果表明:土壤开垦前50年,黑土耕层及犁底层总有机碳及其组分含量下降迅速,土壤有机碳的氧化稳定性系数变化强烈。
4)  Occurrence of Disease
发病年限
5)  100 years' development
百年开发
6)  lower limit of development
开发下限
补充资料:Pro/E二次开发使用toolkit开发trigger的程序

使用toolkit开发trigger的程序时,往往需要能够连续通过trigger来触发dll中的函数.
我碰到的问题:
   1.配置trigger:
   Name: CimDll
   Event: Create PIV
   Time:  POST
   RequireNO
   DLL:Cim.dll
   Function:PDMTPIVCreatePostOperation
   
  2.源代码:
   int PDMDLLInit()
{
   PTCERROR pdm_status;
   FILE      *g_pfileLog;
   g_pfileLog =fopen("test.dat","w");
   setbuf(g_pfileLog,NULL);
   fprintf(g_pfileLog,"begin test\n");
   pdm_status = PDMTriggerRegister("PDMTPIVCreatePostOperation", PDMTPIVCreatePostOperation);
   if (pdm_status != PDM_SUCCESS)
   {  
    printf("Failed to Register Trigger PIV Create Post.\n");
   }
    return (pdm_status);
}


int PDMTPIVCreatePostOperation(int argc, void **argv)
{
   fprintf(g_pfileLog,"test\n");
   .....
   fprintf(g_pfileLog,"end test\n");
   fclose(g_pfileLog);


}


   结果:以上代码存在的问题:如果我们在第一次checkin到C/S中后,删除test.dat文件,然后再进行checkin时,发现没有再生成test.dat,在函数PDMTPIVCreatePostOperation()中所进行的对文件的操作都无效.
   原因:我们使用trigger触发时,真正起作用的是函数:PDMTPIVCreatePostOperation(),而PDMDLLInit()只是在第一次checkin时起作用,所以在第一次调用PDMTPIVCreatePostOperation()后,我就fclose(g_pfileLog),所以出现了上面的情况.所以注意的是:不要把一些重要的东西放在函数PDMDLLInit()中.

说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条