全球FlexSim系统仿真中文论坛

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

作者: missman    时间: 2013-2-26 11:33
标题: 求助:运行状态实时保存代码
我用仿真系统显示物流实际状况,每天下班的时候希望能把运行状态保存,第二天上班后继续运行。
. w& S7 c) }5 B  p
3 v7 T; ~& o' X$ Y& K1 P8 z因此我希望再打开始自动选择前一天保存的文件,关闭时自动保存当前运行状态。
% @8 f. }: m2 R4 O) a: d1 F2 k
( X* `& @- w6 _! y# k9 @有什么办法啊?
作者: lisa527    时间: 2013-2-26 11:44
运行状态暂时无法保存哦。
3 \$ J, v+ Y6 R% J+ ^: R以下是可能能帮助您的3种替代方法:1 d. V" E  [0 a3 j: [9 B( M
1.请问你需要运行状态的什么结果呢?如果是报告参数的话,可以用统计里面的report功能。当前状态的所有数据都可以得到。
3 [8 J9 J% @% T* o0 R7 V2.在截止时间设置你希望运行到的时间,然后把速度拉到最大(需要较强的显卡支持)。
, i/ z) g/ }6 G  ^* ^1 e0 r% G( s3.如果是货架一类的物体的话,可以设置货架内容的数目,这样一打开就是满满的货架了~
作者: missman    时间: 2013-2-26 12:28
我说的保存是这样的8 m9 v$ F, y9 l: t( ?0 V

1 _8 o2 Y" J3 ?9 ^* S/ d程序运行到任意时刻我关闭改程序,及保存这一时刻所有模型当前状态。) s, Y/ _; A* [# h3 \4 U; B

# X6 ?- s2 o8 r2 `$ P% m类似于:运行过程中,暂停运行,从文件中选择保存运行状态一样
作者: domcylai    时间: 2013-2-26 12:38
这不成了监控模型了吗?
, R  S3 ^* R8 u1 `, i4 w$ }( `( ~) f2 w1 |' w+ X4 e' g
模型用不到分析功能的话,存入数据的意义就不大了....
作者: lisa527    时间: 2013-2-26 12:51
3# missman   x8 z: `; L# _) h6 o+ ?+ l9 Z* ?- l) D
: {' H& z) ~; k& j% y
这个功能暂时还没有推出哦~$ s8 `0 Z6 D2 W$ s- p, ]
请您相信仿真的结果也是基于计算机,经过每次运行的结果会有微小的差异性,但都是在可控范围的。
# m1 t( x. \3 q2 @也就是说,这一次运行,和下一次运行,本质上没有什么不同。" a$ P0 s+ X- i- j* b; g& g$ o
希望可以帮到你^^
作者: 0900590130    时间: 2013-2-26 13:10
4# domcylai # Y: q( g4 |& C, \( {- o

" E. u, G/ I% N( c) o" T8 \8 `8 t' J
其实,我觉得吧,意义还是有的:
' M9 f, y% v/ g& M. W( W! g, j8 e% `9 H假设我们做一个系统仿真,仿真时间为7天的情况:2 ], C$ Q) K! Q0 {! i
可是,如果前面的6天,对研究者来说都不是关注重点,但是研究者却比较关注于第七天的仿真情况;7 `3 W* L! B2 z4 P
这样一来,就势必要每次运行模型都要从第一天运行到第七天,但是老板根本不关心第一天到第六天的运行情况,于是每次仿真运行,我们只好等啊...等啊...
+ O5 a" o; o4 T& Z, I2 p0 }4 @当然,我们可以通过avi将第六天到第七天仿真的情况录下来,播放给老板看。6 c  ~) e/ T: ^5 C' C  L) n9 h+ P
但是,老板突然说了句:我想改几个参数看看运行情况;2 B8 G" p8 }/ ?! j
于是,设置了一个GUI给老板调试;
& d3 H2 _/ ?' J* c9 ^老板又说,可能布局上也需要点更改;2 u' w3 U! c- i2 {% z
这下彻底崩溃了~~
8 J7 T4 n+ Q, [. ?4 V
9 R4 h: p' h5 i" l$ \5 K% f以上纯属虚构,如果不对之处还请见谅哈~~
作者: domcylai    时间: 2013-2-26 13:27
本帖最后由 domcylai 于 2013-2-26 13:31 编辑 - d2 A% D3 D. g: c3 \5 a% S1 F7 z

% D( @  m; K4 h% c5 v 6# 0900590130 2 _" Z. A9 {: {& s/ L3 w

7 {+ K# R) X( {9 E" e% g* I6 a1 u: ^你说的是实际情况,而仿真软件的公司设计理念其实是这样:不去考虑暂停时间,只考虑仿真时间长度。& `& L: V0 [9 C, G$ T" X# h
假设:你需要仿真7天,一天8h,仿真的时间单位精度到1s  8 m1 @, i* `5 W- Y
则有:   仿真时间长度:  7*8*3600
" O/ k, C4 _: ?所以如果“仿真时间长度”越来越大很大,那么我们要做的是:3 L: C1 S+ ~6 R: u2 o
1.  优化软件(比如软件公司更新版本),优化建模(工程师的建模经验),目的是提高运行速度。7 k' a6 J$ y8 S6 t3 x
2.  修改计算方法,增加更多仿真的时间单位,例如:分钟,小时  同时尽量减少误差
: {& B' v2 c- o1 t$ a( _——————————————————————————————- ]: g" ?+ X) T2 ]7 Z  C/ u1 V
总的来说,仿真过程中去考虑诸如:午休、下班、上班等情况时,对于仿真分析而言是不利的,也不是建模工作的内容。在做一个模型时(或者说做一个分析)一定要确定范围(时间范围,业务范围)和单位(时间步进单位,空间单位)。0 O6 y( |9 S2 c% t

  C- p0 R6 s: V* `% v( q% {p
作者: 0900590130    时间: 2013-2-26 13:41
本帖最后由 0900590130 于 2013-2-26 16:46 编辑 2 H/ \5 J: M% k
1 z- ?+ Z  C9 E6 ^$ `& J  V' i. m1 u  [
7# domcylai . U# Q4 u7 g' n7 g$ w

6 ^6 \( s; c) F2 J- m# J6 x' n0 y4 D- Z
呵呵,多谢指导~~
作者: missman    时间: 2013-2-27 14:12
多谢各位指导。首先感谢各位为了我的麻烦展开激烈的讨论!: W" m: S4 a1 G) F

& z( ]' ^9 g0 q3 x/ G我是用此软件做AGV实时运行状态显示。同时把仿真数据(AGV编号、运行路线、搬运货物编号等信息)实时保存在数据库,通过无线系统发送给AGV,实现调度。同时AGV也实时把位置信息传送给仿真系统,使得仿真画面几乎接近于实物照片。2 ?+ D3 P+ b8 [; b( h" T* T

1 b% ]* O% E: }$ K' j$ Q5 N- }5 l( b因此每天生产完成的时候,各个AGV的位置,接下来需要搬运货物对象等信息就需要暂停下来。3 O4 D( p" a9 U* H6 z! I3 s; h
一般情况下可以选择暂停,第二天上班时候再按一下继续运行就可以了,但是我们公司为了防止晚上下班后电脑不关电源,发生火灾隐患,因此要求电脑必须关机。因此就有了这样的需求。呵呵
作者: domcylai    时间: 2013-2-28 08:52
9# missman
3 G  l; Y& |3 o# E" [' V
) `/ Y6 h# i( @' g' g5 v  }& _# p5 O0 r. w' e; _& Z
首先祝您工作顺利,这个问题还有很深的探讨空间,欢迎发表意见或者分享方法....
作者: missman    时间: 2013-2-28 13:34
本帖最后由 missman 于 2013-2-28 13:36 编辑
; x# p9 E  Z. k6 \
9# missman 3 e$ J' z" v1 l: z
' ^6 A9 {* K6 a, _
# G; K6 ^3 ~4 L. N6 M& ?
首先祝您工作顺利,这个问题还有很深的探讨空间,欢迎发表意见或者分享方法....
# N7 e5 M1 f! d) J- I8 C2 Gdomcylai 发表于 2013-2-28 08:52
: t1 u) U; D2 ]$ L) `  v
元老,帮帮忙吧。9 t! q; x; q& M6 S* Q
' S) D5 i. h, y2 x
这个搞不好就真的工作不顺利了啊,呵呵。
作者: Rosalyn    时间: 2013-3-19 09:21
可以实现,File>State File>Save State
作者: lisa527    时间: 2013-3-19 09:52
12# Rosalyn ( f% G1 O8 J4 m, [- U4 k) `
+ K; C+ h3 o" K8 _: v+ c& [
) h! U9 T* n6 O
厉害,学习了~
作者: qiush1234    时间: 2013-4-2 20:09
savestate
7 Y9 i2 A9 s8 S+ d4 xloadstate




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