20260204
This commit is contained in:
12
01学习/软件类/软件操作/Flexsim/Flexscript/stop使用方法.md
Normal file
12
01学习/软件类/软件操作/Flexsim/Flexscript/stop使用方法.md
Normal file
@@ -0,0 +1,12 @@
|
||||
使一个processer停止当前任何工作
|
||||
|
||||
使用方法:Object.stop(state[将要进入的状态],id[STOP的编号],priority[STOP的优先级],stateProfile[状态记录])
|
||||
|
||||
stateProfile用于记录停止状态
|
||||
|
||||
- 告诉对象停止它正在做的任何事情,进入指定的状态(如果指定,则在状态配置文件中),并等待调用resume()。
|
||||
- Stop()调用是累积的,这意味着如果Stop()被调用两次或同一个对象,对象将不会恢复其操作,直到resume())也被调用两次。
|
||||
- id值应该与稍后添加到resume()调用的id值相匹配。
|
||||
- stop仅能够记住一个状态,如果一个对象被状态为12的实体A请求停止,之后又被状态为14的实体B请求停止,它将进入状态14并忘记状态12。即使实体B在实体A之前恢复该对象,该对象将保持状态14,直到所有停止请求恢复。
|
||||
|
||||
例如:Current.centerobject[1].stop(STATE_BLOCKER,1);
|
||||
Reference in New Issue
Block a user