全球FlexSim系统仿真中文论坛

标题: 求助:运行状态实时保存代码 [打印本页]

作者: missman    时间: 2013-2-26 11:33
标题: 求助:运行状态实时保存代码
我用仿真系统显示物流实际状况,每天下班的时候希望能把运行状态保存,第二天上班后继续运行。. C, c, \1 c7 A( u3 [5 r' n, f
; z8 ]; ~0 [) m4 W
因此我希望再打开始自动选择前一天保存的文件,关闭时自动保存当前运行状态。
* r+ o7 _2 E* f( q$ F
3 Z7 t, Z: `% j: J9 Y5 u: A$ J有什么办法啊?
作者: lisa527    时间: 2013-2-26 11:44
运行状态暂时无法保存哦。
5 y3 U! p7 y& T! k3 O以下是可能能帮助您的3种替代方法:
/ k/ n# p' E8 e  h8 Q/ s1.请问你需要运行状态的什么结果呢?如果是报告参数的话,可以用统计里面的report功能。当前状态的所有数据都可以得到。
& Q7 ]# Z* R; u+ I8 K2.在截止时间设置你希望运行到的时间,然后把速度拉到最大(需要较强的显卡支持)。: y1 h: l, _" ~: E. e, s$ Q; r
3.如果是货架一类的物体的话,可以设置货架内容的数目,这样一打开就是满满的货架了~
作者: missman    时间: 2013-2-26 12:28
我说的保存是这样的
5 E- l: p. o( g( |3 J
, x, ^( x! m9 O) ?$ y程序运行到任意时刻我关闭改程序,及保存这一时刻所有模型当前状态。2 l& o* t6 F9 o* P
! Y' b; z# b, _  z$ A+ a& P
类似于:运行过程中,暂停运行,从文件中选择保存运行状态一样
作者: domcylai    时间: 2013-2-26 12:38
这不成了监控模型了吗?
+ i- r8 x1 t9 h/ e! a/ `4 e# w- y  P7 a& I: W
模型用不到分析功能的话,存入数据的意义就不大了....
作者: lisa527    时间: 2013-2-26 12:51
3# missman 2 j4 [6 P4 e7 w- `7 B

0 V- D3 c' C" w/ l$ e这个功能暂时还没有推出哦~3 D1 `% @" I2 y& f% _8 W
请您相信仿真的结果也是基于计算机,经过每次运行的结果会有微小的差异性,但都是在可控范围的。, s1 B. q6 l8 k  H6 o7 G
也就是说,这一次运行,和下一次运行,本质上没有什么不同。0 }" J2 P, j" q9 o5 o
希望可以帮到你^^
作者: 0900590130    时间: 2013-2-26 13:10
4# domcylai
% j: ]0 ?# d- K- ~( _8 O& `% p. I6 b1 L6 v8 v' M  r6 \

0 C- j  a9 r, c/ O: i/ o其实,我觉得吧,意义还是有的:
% a1 G1 d+ l4 v* M4 p; Z5 a假设我们做一个系统仿真,仿真时间为7天的情况:" x  w# o2 w* ~3 c/ w) Z6 r  S& `
可是,如果前面的6天,对研究者来说都不是关注重点,但是研究者却比较关注于第七天的仿真情况;
# B" X8 j8 {  m" E, r这样一来,就势必要每次运行模型都要从第一天运行到第七天,但是老板根本不关心第一天到第六天的运行情况,于是每次仿真运行,我们只好等啊...等啊...
& \8 `& F; I( W当然,我们可以通过avi将第六天到第七天仿真的情况录下来,播放给老板看。
0 y: _7 h( O8 H+ V/ |但是,老板突然说了句:我想改几个参数看看运行情况;1 k! S$ f1 w/ O' o3 {1 q
于是,设置了一个GUI给老板调试;; E0 w+ Q) Q0 Z7 ], H8 T
老板又说,可能布局上也需要点更改;
) n  ]6 j9 C9 S7 g这下彻底崩溃了~~7 c# }; I. T, ^* o* L
% B9 L5 C5 t* h4 c. S2 M1 U/ r
以上纯属虚构,如果不对之处还请见谅哈~~
作者: domcylai    时间: 2013-2-26 13:27
本帖最后由 domcylai 于 2013-2-26 13:31 编辑 % i) [, C% _" u' m& E
, I# D4 @9 y! y% J6 F) L: p
6# 0900590130 * v0 V) A+ R3 j6 D

* A, M3 y& A% U7 q6 }你说的是实际情况,而仿真软件的公司设计理念其实是这样:不去考虑暂停时间,只考虑仿真时间长度。
3 I1 s6 \( T* u0 g# X9 [假设:你需要仿真7天,一天8h,仿真的时间单位精度到1s  . q  h0 S6 f  |9 a, C& O
则有:   仿真时间长度:  7*8*3600  V# k9 B0 R- [: l4 e
所以如果“仿真时间长度”越来越大很大,那么我们要做的是:# W* s2 K% S" Y: ~$ ~
1.  优化软件(比如软件公司更新版本),优化建模(工程师的建模经验),目的是提高运行速度。
8 P6 v* h6 C; A& g- a+ C 2.  修改计算方法,增加更多仿真的时间单位,例如:分钟,小时  同时尽量减少误差! l; |/ S5 @. I! C* j1 z/ Q+ j: e
——————————————————————————————
, X; A6 }# U+ i$ ~9 }总的来说,仿真过程中去考虑诸如:午休、下班、上班等情况时,对于仿真分析而言是不利的,也不是建模工作的内容。在做一个模型时(或者说做一个分析)一定要确定范围(时间范围,业务范围)和单位(时间步进单位,空间单位)。
7 b$ i9 ?4 @: e# t
8 s) H# J# U6 Zp
作者: 0900590130    时间: 2013-2-26 13:41
本帖最后由 0900590130 于 2013-2-26 16:46 编辑 ! m- I% v$ s; Z4 t- t% y. P  A9 e7 p

' k9 j( _; Q! C 7# domcylai
* |* `, F2 U3 ^9 s- R. u5 y. _% j2 f4 d* y

$ Y" Y- v! s1 k- H; t2 {呵呵,多谢指导~~
作者: missman    时间: 2013-2-27 14:12
多谢各位指导。首先感谢各位为了我的麻烦展开激烈的讨论!
1 a' F7 \/ R! Z2 u% {0 e! t0 ~0 G  g, h4 ?/ Z) y
我是用此软件做AGV实时运行状态显示。同时把仿真数据(AGV编号、运行路线、搬运货物编号等信息)实时保存在数据库,通过无线系统发送给AGV,实现调度。同时AGV也实时把位置信息传送给仿真系统,使得仿真画面几乎接近于实物照片。' T: T- r  i0 k6 g' l
$ U. }6 _- P6 v- i# D
因此每天生产完成的时候,各个AGV的位置,接下来需要搬运货物对象等信息就需要暂停下来。
; N3 V8 B$ G; L$ I一般情况下可以选择暂停,第二天上班时候再按一下继续运行就可以了,但是我们公司为了防止晚上下班后电脑不关电源,发生火灾隐患,因此要求电脑必须关机。因此就有了这样的需求。呵呵
作者: domcylai    时间: 2013-2-28 08:52
9# missman ( O& t3 P" h* b% \# O8 G$ C. F

7 N! ?' h0 A- ]9 k$ W. i$ J: x; _" f! k! ?8 b3 P  D* `, j" j! p
首先祝您工作顺利,这个问题还有很深的探讨空间,欢迎发表意见或者分享方法....
作者: missman    时间: 2013-2-28 13:34
本帖最后由 missman 于 2013-2-28 13:36 编辑
4 z+ I0 m1 Y1 L% K
9# missman 3 R& |) N) v/ U6 N2 v3 i' v
; V/ e$ O% W& g5 X

! D. C" @3 f" \; N; a' V5 T- m首先祝您工作顺利,这个问题还有很深的探讨空间,欢迎发表意见或者分享方法....
0 N7 [* ]4 G& J! v  n- \; j8 vdomcylai 发表于 2013-2-28 08:52

7 A3 c5 i# r; v9 e* c, @) _4 S+ p元老,帮帮忙吧。
6 I/ B2 K2 Z1 g/ Q0 H4 B
+ I5 A# L. X& r) `这个搞不好就真的工作不顺利了啊,呵呵。
作者: Rosalyn    时间: 2013-3-19 09:21
可以实现,File>State File>Save State
作者: lisa527    时间: 2013-3-19 09:52
12# Rosalyn
9 b& G% ~: D/ Z/ S  ^) f. Q, e8 n' g/ ~6 J0 U
- b. U! Y$ n! O
厉害,学习了~
作者: qiush1234    时间: 2013-4-2 20:09
savestate! h6 y  }+ @& k8 l- S
loadstate




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3