登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
6
0
0
首页
信息公告
›
[官网翻译]关于导入Excel网络服务器
返回列表
[官网翻译]关于导入Excel网络服务器
[ 复制链接 ]
漂吧
信息公告
64
6
2016-11-22 13:55:00
[i=s] 本帖最后由 漂吧 于 2016-11-22 14:02 编辑 [/i]
原帖网址:[url]https://answers.flexsim.com/questions/31305/import-excel-webserver.html#answer-31315[/url]
说明:本贴中的模型及图片皆为原帖中的对应模型和图片;本贴中的“我”指代原帖中的对应作者,非本贴作者。
1. 问题(原作者:Oscar Perez )
1) 原问题:
Phil, 您可以给我一个如何在Web服务器中导入Excel表格的例子吗?。。。。。。在我的模型中,我创建了一个含有导入表格bottom的dashboard,但是当我尝试在Web服务器中进行类似操作时,没有达到预期效果。
2) 关于原问题的进一步解释:
模型:。在模型中,导入表格的bottom(在dashboard中)仅可以运行导入multitable的命令。
我希望将FlexSim放置在一个服务器上,通过Web服务器,使用者可以对含数据的Excel表格文件上传并运行。
我没有能够实现的是:在我的电脑上进行上述测验;正在发生的是:当我为这个模型运行Web服务器时,点击这个bottom;正在做的是:基于FlexSim仿真软件加载Excel表格文件。。。。。。我的问题是:我是否能够将FlexSim仿真软件放在Web服务器上,且客户(使用者)是否可以加载Excel表格文件并运行模型?
此外,当我使用代码导入Excel表格文件时,。。。。。。,这样的情况是否在Web服务器中需要被考虑?
2. 答复(原作者phil.bobo)
原问题引用1):“[i]我希望将FlexSim放置在一个服务器上,通过Web服务器,客户(使用者)可以将含数据的Excel表格文件导入并运行[/i]。”
答:在服务器上运行的FlexSim不能与来自客户(使用者)电脑的文件相链接。如果要实现这样的效果,您需要进行一些web开发,从而使得您的客户(使用者)能够将文件上传至Web服务器并进行相关导入。这类的Web开发工作不在技术支持范围之内。
原问题引用2):“[i]此外,当我使用代码导入Excel表格文件时,。。。。。。,这样的情况是否在Web服务器中需要被考虑?[/i]”
答:是的。FlexSim能够在服务器上精确地被运行,正如您在电脑上运行一样。在FlexSim中,您可以执行任何您希望运行的代码。在服务器上,无论被粘贴的代码将实现怎样的运行及效果,此代码(功能)将不会对来自服务器的HTML进行响应询问(即无法关联)。
正如 Matt 指出,FlexSim中关于通过服务器链接FlexSim 实例的默认页在FlexSim16.2版本中已经得到了优化。
在FlexSim16.2版本中,它提供给您一个接口,类似于 windows,这可以在你的模型中被打开,其中包括Dashboard和相关button。这使得在服务器上,执行 Flex脚本代码变得非常的简便。具体操作是,将代码附到Dashboard中的相应button中。
https://answers.flexsim.com/storage/attachments/3832-1.png
https://answers.flexsim.com/storage/attachments/3833-2.png
如果您不希望使用默认页去作用于模型,您还可以定制化制作一个默认页HTML。具体而言,在模型树中,增加节点至工具文件中。相关解释可以参见用户手册中的概念集〉web服务器〉概念〉开发定制的web接口。
是一个很好的基于FlexSim 16.0 开发的案例。它包含了一个定制化的默认页模板:
https://answers.flexsim.com/storage/attachments/3835-3.png
它增加了两个HTML按钮,每个按钮均可实现Java脚本的编写与运行。
https://answers.flexsim.com/storage/attachments/3838-6.png
额外的Java标本编译功能已经被增加至第41行至第55行。这15行代码主要实现了将定制化的查询功能传送至服务器上。
https://answers.flexsim.com/storage/attachments/3836-4.png
在第122行至第127行的代码中,含有被增加的 button和input。这是为了改变到达序列、周期运行时间和执行额外的Java脚本功能。
https://answers.flexsim.com/storage/attachments/3837-5.png
Queryhandler含有设置全局表中参数值的代码。在模型中,周期时间的参数值和到达时间的参数值可以被设置为通过全局表进行读取。这是我做的一个范例。你可以按照自己的方式编写相应 Flex脚本代码从而修改模型并实现某些功能,比如运行一个 Excel表格的导入。
另外,在旧版论坛上,我曾经附过一个php网页的案例。这个网页代替使用默认指导页(使用 flexsimserver.exe进行驱动),直接与 FlexSim服务器产生关联。你可以下载这个网页并分析其运作原理。网页链接:[url]https://www.flexsim.com/community/forum/showthread.php?t=2916[/url]
这是编写定制服务器端逻辑的另一种方法,比如使用者识别、文件上传等。
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
6 回复
慧娴亚伦
回复
举报
2016-11-22 18:10:42
webserver的高级应用,FlexSim结合网页开发的功能可以实现更多网络通讯和交互。
感谢分享!
回复
评论
举报
漂吧
楼主
回复
举报
2016-11-23 09:13:44
:victory:
回复
评论
举报
lulu-luka
回复
举报
2016-12-20 15:22:52
好厉害~mark
回复
评论
举报
shadowwind
回复
举报
2017-1-18 08:40:45
很实用学习帖子~~~
回复
评论
举报
小王子波
回复
举报
2017-1-18 08:49:59
已收藏:victory:
回复
评论
举报
大摸鱼
回复
举报
2017-1-18 09:01:39
实用
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
信息公告
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
1924
224
2
FlexSim2016 中国象棋
FlexSim2016 中国象棋
1119
44
3
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
1035
45
4
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
986
34
5
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
800
62
博主榜
慧娴亚伦
+ 45331
Htenghui
+ 10630
白可露
+ 7753
4
liguanyu
+ 6759
5
Round2011
+ 6323
6
梁之安
+ 6321
7
zgh1120
+ 5341
8
ishelo
+ 4710
9
linweixu168
+ 3722
10
liuzhifan
+ 3628
首页
分类
目录
索引
我的