可视化文本同时显示不同类型产品数量的实现程序设计
现有一个车间作业模型,其中共需要处理加工三种类型的零件,最后成品统一由sink收集,为了观察方便,现在sink处加入VisualTool可视文本并希望text项能够同时显示不同类型产品各自数量,treenode current = ownerobject(c);
textnode = parnode(1);
string starttext = "The input of the object is: ";
treenode involved = centerobject(current,1);
treenode num=getitemtype(involved);
treenode num1=0;
treenode num2=0;
treenode num3=0;
switch(num)
{
case 1: num1++;
case 2: num2++;
case 3: num3++;
default: break;
}
setnodestr(textnode,concat(starttext,numtostring(num1,10,1),numtostring(num2,10,1),numtostring(num3,10,1)));
以上程序问题在于函数numtostring(num1,10,1)中第一个参数无法返回switch语句中累计的num1数值,而只返回其初始化值0,这一问题如何解决,望高手不吝赐教!
[ 本帖最后由 刺猬 于 2008-3-12 09:43 编辑 ] 代码编辑不是在sink内编辑的,是在VisualTool中的Text内进行编辑的,VisualTool作为文本显示,连接方式是中间端口连接,因此centerobject(current,1)表示的是中间端口连接
要实现利用VisualTool根据类型同时显示sink内各类型产品不同数量,代码编辑以及端口连接,能大体介绍一下相关步骤么,这一块的功能实现一直比较困惑,谢谢!
[ 本帖最后由 刺猬 于 2008-3-13 10:47 编辑 ] 我的flexsim是4.0正式版的,也有3.0中英文版的,加密狗总归是通用的,但是你的模型我的软件打不开,:L 这里未必说得清楚,我的邮箱是xmhao1982@163.com,QQ289706130,你看哪种方式方便,麻烦了...
页:
[1]