说明:双击或选中下面任意单词,将显示该词的音标、读音、翻译等;选中中文或多个词,将显示翻译。
您的位置:首页 -> 词典 -> 开发规则
1)  Development Order
开发规则
1.
The Function of Development Order in Disputes of Real Estate——Experiences of Development Control in UK;
开发规则在物业纠纷中的前置作用——英国开发控制的经验借鉴
2)  development of scoring rubrics
评分规则的开发
3)  Rule-Based Software Development
基于规则软件开发
4)  switching rules
开关规则
1.
In addition, the relevant switch state and the control rules are deduced, and the new switching rules are presented by the reasonable sector partition of input voltage and output current.
介绍了基于固定环宽滞环电流控制的矩阵变换器的工作原理,它是将矩阵变换器等效为虚拟整流器和虚拟逆变器的串接,然后在虚拟逆变器上做固定环宽滞环电流控制;分析和推导了矩阵变换器在这种策略下的开关状态和控制规律;给出了在一个周期里,划分输入电压相区,输出电流相区的原则,确定了开关规则表;最后通过仿真得到了输出线电压和电流波形,其结果验证了文中提出的矩阵变换器控制策略的可行性。
5)  rules discovery
规则发现
1.
Study on data reduction and rules discovery based on convex Rough set;
基于凸Rough集的数据约简和规则发现研究
6)  toggle rule
触发规则
补充资料: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()中.

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