登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
本版
用户
帖子
设置
我的收藏
退出
7
0
0
首页
新手入门
›
【分享一个FlexSim百度贴吧上看到的学习心得】 ...
返回列表
【分享一个FlexSim百度贴吧上看到的学习心得】
[ 复制链接 ]
慧娴亚伦
新手入门
1008
7
2017-12-19 18:51:15
[align=left][size=18.0pt][font=Microsoft YaHei][color=#0000ff]开头先声明一下,下面的内容我是在FlexSim贴吧上面看到了,最初的作者似乎是不可考了(如果作者看到还请联系我,很想认识一下)。下面红字的部分是我进行了一些补充,我个人觉得是非常有价值的一篇总结,再次分享给大家。[/color][/font][/size][/align][align=left][size=18.0pt][font=Microsoft YaHei]
[/font][/size][/align][align=left][size=18.0pt]
[/size][/align][align=left][size=18.0pt]为Flexsim吧做下贡献,大家也许刚接触Flexsim并不知道怎样去学习它,运用它帮助自己解决问题。以下是学习flexsim方法,希望可以帮助大家和Flexsim有近距离的接触[/size][/align]
[align=left][font="][size=18.0pt]第一步,准备。[/size][/font][/align][align=left][size=18.0pt]Flexsim是一个离散事件仿真软件,在学习它之前肯定是需要一些必备知识的,比如仿真相关的知识,这其中自然也包括仿真所需的数学方面([color=#ff0000]更具体一点应该是统计学的知识,深入学习之后可能还会需要一些运筹学的知识[/color])的知识。另外这个软件是基于Visual C++.net 2003开发的([color=#ff0000]这里指的是旧版本了,不过可以笼统地说[/color][color=#ff0000]FlexSim是以C++[/color][color=#ff0000]为主开发的软件[/color]),所以最好能对面向对象有一定概念,特别是能够掌握简单的C++编程,当模型复杂到需要深入使用Flexsim的时候,编程方面的知识就会派上用场了。不过如果C++,甚至是编程基础都很薄弱的话,还是可以通过学习相关的材料,迅速达到一定水平的,这个后面会提到。[/size][/align]
[align=left][font="][size=18.0pt]第二步,入门。[/size][/font][/align][align=left][size=18.0pt]这部分的学习材料是最丰富的,也是比较好找到的。1、软件联机帮助中自带的Tutorial([color=#ff0000]准确来说应该叫做用户手册[/color])2、一套入门的教学录像(有软件操作和讲解)3、一份英文的初级培训讲义(PowerPoint文档)4、一份中文的初级培训讲义(也是PowerPoint文档)。还有很多学习资料可以在创时能Flexsim官方论坛中下载到,其他版友如果知道还有其它的学习材料请补充([color=#ff0000]针对网上碎片时间学习的还有腾讯的在线课程,地址是:[/color][color=#ff0000]https://ke.qq.com/course/253038#tuin=143fe19e[/color])。这其中,我认为软件自带的教程是基础,软件本身的帮助就是开发人员写的,自然是最权威的了。包括在后面的学习中,联机帮助永远是最重要的学习材料。教学录像有的地方讲的比较细,相比简明扼要的教程要多些内容,而且由于是通过录像展示了操作的过程,生动、形象,入门时很有用。台湾的教材主要是结合设施规划方面,Flexsim讲得似乎不是很深,我没有仔细看过,有仔细学过的版友可以说说。我觉得中、英文两个讲义的内容大致相当,英文版的多了一些例子,其中有些涉及到了编程,这个不属于我说的入门阶段,放在后面再说。讲义可以作为参考文档,不过讲义的缺点是比较概要,都是提纲挈领的,没有详细的讲解。我所说的入门阶段是指熟悉软件的各项操作,能够搭建简单的模型,设定参数等,而不需要自己写代码,编程。这个阶段参考上面所说的这些材料,几天应该就可以达到一定的程度。[/size][/align]
[align=left][font="][size=18.0pt]第三步,全面。[/size][/font][/align][align=left][size=18.0pt]诚然很多功能的使用到达一定复杂程度后都可能需要用到编程,对软件的全面了解还是非常有用和必要的。举个我自己的例子:为了让叉车每次卸货完毕后回到特定的地点,我自己写了代码实现,后来才发现原来有相应的选项,根本不用自己编程实现。所以对软件的全面了解在某种意义上比学编程还要重要,从中我们可以更容易的知道,Flexim都能做什么,哪些可能不能做,哪些需求可以通过已有的功能直接实现,不能直接实现的需要通过什么途径实现等等。全面熟悉软件我觉得至少包括下面两个部分:1、通读用户手册,不需要逐字逐句地学习,但是能够从头到尾“过”一两遍,至少能够了解都有什么功能,都能够做什么,至于具体怎么做可以用到的时候再回来仔细学习;2、知道软件界面上的各个菜单、按钮、选项是做什么用的,其实用户手册里也有专门的部分讲这个,不过我是习惯拿到一个软件就看看都有什么菜单。比如说建模窗口的Edit Selected Objects里有个选项就可以实现复制对象,Combiner这种对象就可以实现装配工作台的效果,这些在入门里就不一定有,因为入门只会提到最常见的,有些我们需要的东西在入门里是没有提到的。总之,这个阶段我认为比其他阶段都重要,即便你不想编程,也不能错过这个阶段,否则你就只能停留在入门的阶段了。至少也知道能做什么和大致上是通过什么来实现的,只不过当遇上一定需要用编程来解决的问题时就不成了[/size][/align]
[align=left][font="][size=18.0pt]第四步,深入。[/size][/font][/align][align=left][size=18.0pt]除了有些人只是简单学习一下之外,很多人应该是需要用这个作为工具解决一些相关的问题。在这种情况下,往往模型的复杂程度会超出入门的程度,这就需要深入学习了。其中的一大部分就是在Flexsim中编程。在联机帮助中介绍了Flexsim编程的基础知识,WritingLogic in Flexsim和Basic Modeling Functions这两部分介绍了在Flexsim中编程的一些基本规则,逻辑表达和常用函数。我前面提到的编程基础比较弱的人也可以通过先学习这两部分,逐步掌握Flexsim编程。另外前面提到在中、英文两份讲义中也有相关的内容,特别是英文讲义中后面的那些例子都是很好的学习对象。首先,自然要熟悉规则;其次,就要在实践中不断学习了。在学习的过程中,代码例子自然是非常重要的,除了讲义中带的例子之外,在联机帮助中有一个专门的部分:Sample Models中包含了大量的例子([color=#ff0000]Sample Models讲的是3.0版本,现在已经不适用,有关Sample Models的描述做了删减[/color])。今后在Flexsim编程方面的学习就主要靠参考Flexsim自带的源代码了。Flexsim代码的开放性是它的一个特点,不论是自带的模型还是程序本身,绝大部分的代码都是公开的,所以我们可以通过模仿实现自己需要的逻辑。比如参考它的选项中的逻辑代码,能够找到的一些模型中的建模思路和编程方法,还有软件程序本身的很多代码也都能看到。另外编程时一定离不开Command Summary([color=#ff0000]高版本为[/color][color=#ff0000]Command helper即“命令帮助”[/color]),这里有Flexsim所有已经定义好的函数的说明,绝大多数人([color=#ff0000]几乎所有用户[/color])的编程还是会在Flexsim里完成,并不需要在Visual C++.net环境中编程,所以这个帮助非常有用。比如,你需要在货架上实现一定的逻辑,那就可以查查Rack那部分有什么函数是可以实现这个逻辑的。感觉Flexsim虽然是基于C++开发的,但是它还是和其他软件一样,都是用软件自带的函数写代码来实现逻辑,通常不会需要在外部环境中写纯粹的C++代码。所以编程的关键就在于熟练掌握软件提供的和自己相关的那些函数,每个人情况不同,一般几十个吧。[/size][/align]
点赞
0
收藏
0
────
0
人觉得很赞
────
回复
举报
7 回复
慧娴亚伦
楼主
回复
举报
2019-5-12 13:54:02
自己顶一下,希望作者看到可以交流。
回复
评论
举报
zing123
回复
举报
2019-10-16 11:52:34
受益匪浅
回复
评论
举报
dmchen
回复
举报
2019-11-27 14:42:52
认真看下,感谢
回复
评论
举报
MRWU
回复
举报
2021-4-29 12:22:45
正在跟着用户手册学习,英文理解不容易啊
回复
评论
举报
rz12138
回复
举报
2021-5-4 20:30:19
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=33057&ptid=7151][color=#999999]MRWU 发表于 2021-4-29 12:22[/color][/url][/size]
正在跟着用户手册学习,英文理解不容易啊[/quote]
你好,请问用户手册是在线版的还是下载好的
回复
评论
举报
李锋
回复
举报
2022-3-9 21:17:17
谢谢
回复
评论
举报
lee1129
回复
举报
2023-1-10 08:46:59
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=33065&ptid=7151][color=#999999]rz12138 发表于 2021-5-4 20:30[/color][/url][/size]
你好,请问用户手册是在线版的还是下载好的[/quote]
在线的
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
浏览过的版块
技术交流
资料共享
信息公告
新手入门
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12079
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6126
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
5997
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5629
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5470
34
博主榜
Htenghui
+ 10630
白可露
+ 7753
liguanyu
+ 6759
4
Round2011
+ 6323
5
梁之安
+ 6321
6
zgh1120
+ 5341
7
ishelo
+ 4710
8
linweixu168
+ 3722
9
liuzhifan
+ 3628
10
adysunshine
+ 3566
首页
分类
目录
索引
我的