lijin 发表于 2011-5-4 09:47:18

关于procindex的用法

我照着帮助文档输进去一段程序,如下:
begin P_Work arriving procedure

use R_worker(procindex) for 10 min

send to P_NextWork(procindex)

end
为什么给出警告说procindex meaningless in the text?而且调试程序走到use R_worker(procindex) for 10 min的时候,走不下去了。这是为什么?麻烦大侠教一下procindex的用法吧,谢谢谢谢!!!!!

ustber2010 发表于 2012-4-12 23:39:01

你的P_Work一共有几个?procindex代表当前process的序号,是不是P_Work的数量没有定义清楚,同时R_worker的数量是否和P_Work的数量匹配?如果你的P_Work只有一个,那么他的返回值是0,可以先检查一下

tengda_wlfz 发表于 2015-5-12 15:44:34

procindex是系统里提供的关键字,是全局的,在上一个PROCESS里面应该有一个类似这样的语句send to oneof(50:P_Work(1),50:P_Work(2),)),当然如楼上所说这个P_Work要相应的定义为2个
页: [1]
查看完整版本: 关于procindex的用法