下面是我编写的程序,UDS0的显示正常,我设置了UDM的数目,也打开了expert的模式。初始化一切正常没有报错。但是显示的contours图上UDM0的数值全是0 。开始以为是C_UDSI_G这个出问题了;但是当把程序中C_UDMI(c,t,0)=C_UDSI_G(c,t,0)[0];改为C_UDMI(c,t,0)=10;的时候,contours的图中显示的UDM0的数值还是全是0,不知道是怎么回事,请教一下各位。谢了。
DEFINE_ADJUST(electric_intensity,d)
{ Thread *t;
cell_t c;
if(!Data_Valid_P())
return;
thread_loop_c(t,d)
{
begin_c_loop(c,t)
{
C_UDMI(c,t,0)=C_UDSI_G(c,t,0)[0];
}
end_c_loop(c,t)
}
} |