全球FlexSim系统仿真中文论坛

搜索
查看: 13631|回复: 13
打印 上一主题 下一主题

求助:运行状态实时保存代码

[复制链接]
跳转到指定楼层
1#
missman 发表于 2013-2-26 11:33:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我用仿真系统显示物流实际状况,每天下班的时候希望能把运行状态保存,第二天上班后继续运行。
1 b; [. F3 H2 P% p$ e  b/ V! P2 [0 N& I" F; F0 k( G
因此我希望再打开始自动选择前一天保存的文件,关闭时自动保存当前运行状态。) I0 s0 \; J6 n8 r
2 P: `: I* v3 B. }
有什么办法啊?
14#
qiush1234 发表于 2013-4-2 20:09:15 | 只看该作者
savestate
+ j9 s: p2 ~4 \' C2 m8 hloadstate
13#
lisa527 发表于 2013-3-19 09:52:56 | 只看该作者
12# Rosalyn
: K, o9 [$ _8 t+ W" q
  Q% K1 ]& ^4 T9 v* A2 `3 q; S  `  `& I, ^
厉害,学习了~
12#
Rosalyn 发表于 2013-3-19 09:21:55 | 只看该作者
可以实现,File>State File>Save State
11#
 楼主| missman 发表于 2013-2-28 13:34:59 | 只看该作者
本帖最后由 missman 于 2013-2-28 13:36 编辑 3 @+ H" j) ]# I* O' D  G
9# missman
( |( u" |: _, ?) e# C: d" e4 J8 E7 w0 d/ _  ~1 _

/ g1 F8 z! |- C( h首先祝您工作顺利,这个问题还有很深的探讨空间,欢迎发表意见或者分享方法....9 V3 X0 n+ g2 Q+ E9 k6 M% j
domcylai 发表于 2013-2-28 08:52
$ s7 @1 _* U7 {0 j3 f( |
元老,帮帮忙吧。
4 h. v# s, ?* ~1 a3 |& B+ @6 Z! r% k" Y) X8 K) R# r
这个搞不好就真的工作不顺利了啊,呵呵。
10#
domcylai 发表于 2013-2-28 08:52:43 | 只看该作者
9# missman
; y, x" x6 ^4 S1 E0 ?1 t1 t  U$ R; R4 Y7 ~) F# X! s# X9 a8 K2 {* K6 T

; U) r7 @1 g( S, \/ r! h首先祝您工作顺利,这个问题还有很深的探讨空间,欢迎发表意见或者分享方法....
9#
 楼主| missman 发表于 2013-2-27 14:12:51 | 只看该作者
多谢各位指导。首先感谢各位为了我的麻烦展开激烈的讨论!
- w; k- Z) q0 T: ^
2 z: ]. E4 }3 v$ l7 l9 f我是用此软件做AGV实时运行状态显示。同时把仿真数据(AGV编号、运行路线、搬运货物编号等信息)实时保存在数据库,通过无线系统发送给AGV,实现调度。同时AGV也实时把位置信息传送给仿真系统,使得仿真画面几乎接近于实物照片。
. C, K9 k' A8 [% x& p$ m+ O- W, q  x0 K, d
因此每天生产完成的时候,各个AGV的位置,接下来需要搬运货物对象等信息就需要暂停下来。) j+ ~9 H! b" |( D( Q
一般情况下可以选择暂停,第二天上班时候再按一下继续运行就可以了,但是我们公司为了防止晚上下班后电脑不关电源,发生火灾隐患,因此要求电脑必须关机。因此就有了这样的需求。呵呵
8#
0900590130 发表于 2013-2-26 13:41:51 | 只看该作者
本帖最后由 0900590130 于 2013-2-26 16:46 编辑
; n3 a: G+ m" o: \: s* @
6 y' t5 ~& t" a" Z" w8 T 7# domcylai * }2 w4 u! S# G7 L% p  f
) H) @: {3 h1 u! \# F- _9 W' r
6 E( c) H' c$ E/ ]4 B+ _7 S
呵呵,多谢指导~~
7#
domcylai 发表于 2013-2-26 13:27:20 | 只看该作者
本帖最后由 domcylai 于 2013-2-26 13:31 编辑
( Y+ Q1 n" ]3 T: w' g& d; B. J% ~/ ?( t& z; [7 Y
6# 0900590130
9 V' A1 ]- s0 t4 u( q% M" y( `- d5 m% i; u, D. s& M% e6 H
你说的是实际情况,而仿真软件的公司设计理念其实是这样:不去考虑暂停时间,只考虑仿真时间长度。& S7 |$ L- q* ^% [
假设:你需要仿真7天,一天8h,仿真的时间单位精度到1s    P6 k) X, c. h) S, l. ]
则有:   仿真时间长度:  7*8*36008 {/ ?# Y% B! `
所以如果“仿真时间长度”越来越大很大,那么我们要做的是:% B" b# b" T( z7 ~9 O' J
1.  优化软件(比如软件公司更新版本),优化建模(工程师的建模经验),目的是提高运行速度。9 m' F* P" f( V7 u' A3 d0 x! l
2.  修改计算方法,增加更多仿真的时间单位,例如:分钟,小时  同时尽量减少误差
8 s% S3 @( i# I——————————————————————————————
5 l/ i' v8 e) y总的来说,仿真过程中去考虑诸如:午休、下班、上班等情况时,对于仿真分析而言是不利的,也不是建模工作的内容。在做一个模型时(或者说做一个分析)一定要确定范围(时间范围,业务范围)和单位(时间步进单位,空间单位)。3 r% i* L: ^! B. G
. u; M1 \& \# k' }7 ~3 l  b
p
6#
0900590130 发表于 2013-2-26 13:10:28 | 只看该作者
4# domcylai 8 d6 K  Z1 M4 v3 W' f
: K" f7 G, Y0 D3 q4 r

, {4 l: y% k) F! V其实,我觉得吧,意义还是有的:
, c# V& c2 E: e0 C5 h  Y9 l! I  b假设我们做一个系统仿真,仿真时间为7天的情况:+ i$ F" n9 Z- p4 h7 e
可是,如果前面的6天,对研究者来说都不是关注重点,但是研究者却比较关注于第七天的仿真情况;
4 _6 C" n! Q/ P: O, B; d; `( ^. L这样一来,就势必要每次运行模型都要从第一天运行到第七天,但是老板根本不关心第一天到第六天的运行情况,于是每次仿真运行,我们只好等啊...等啊...% }* ?  {9 c/ m8 B, R
当然,我们可以通过avi将第六天到第七天仿真的情况录下来,播放给老板看。
: k! D- {/ v6 k* H+ \/ M但是,老板突然说了句:我想改几个参数看看运行情况;# J( L) o  F& a+ m
于是,设置了一个GUI给老板调试;
5 e, X' Z( F3 K4 W' c& F+ Q, u老板又说,可能布局上也需要点更改;
6 k; B, E% D1 a5 I/ Q+ [这下彻底崩溃了~~1 o1 g/ A: b" I8 y7 m  D
1 ?7 M: H+ j+ ^3 O0 Y8 ~. j2 [0 i
以上纯属虚构,如果不对之处还请见谅哈~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-9-6 00:29 , Processed in 0.083890 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表