登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
问AI
提问
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
14
0
0
首页
技术交流2
›
如何实现多条(>3)消息、表格消息的发送? ...
1
2
/ 2 页
下一页
返回列表
如何实现多条(>3)消息、表格消息的发送?
[ 复制链接 ]
丫头盖
技术交流2
14
14
2014-10-11 14:17:56
总的订单信息需根据去向区域,将各个区域的订单信息分发下去,之前做的模型,是一个区域一条订单数据需求行,采用信息发送的方式实现的。
但是,现在将一个区域的订单数据需求行,拓展为3条(及一个3行1列的表),将该信息发送给各区域,就出现了下述问题无法解决,向各位大神求指教。
sengmessage()函数只能发送3条信息,但在做的模型中有多条信息发送的需求,向各位大神求指教。
[b]问题详述:
1、如何将表格信息通过sengmessage()函数,发送给中间端口连接的实体?[/b]
1)在模型中的“订单队列区23”实体上,需将其内的临时实体的标签表格“OrderTable”的信息传,传给该实体的中间端口1-9。
其中:“OrderTable”的1-3行数据发送给中间端口1;4-6行发给中间端口2,以3个为单位依次类推。
2)“订单队列区23”实体上的临时实体"BJNumber"标签同上述。上述两个问题如何实现呢?
[b]2、如何通过sengmessage()函数,实现)>3条信息的发送?[/b]
1)“订单队列区23”实体上的临时实体的标签"TD"、 getitemtype(item)数据发到所有中间端口,加上上述信息超过3条信息,如何发送?
附上述问题的模型,用的是7.1.4的版本。
[color=MediumTurquoise][b][size=4]急求各位大神的指导,非常非常感谢!![/size][/b][/color]
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
14 回复
慧娴亚伦
回复
举报
2014-10-11 15:41:49
问题1看得有点晕。。。
问题2解决其实挺容易的,只要将对应要保存的信息存到一个全局表里面,只需要传递全局表的编号或者名字,到指定消息触发器中再根据这个编号或者名字,这样无论您要传递多少个信息只要存在一个全局表里面就行啦~
回复
评论
举报
丫头盖
楼主
回复
举报
2014-10-11 16:45:11
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14257&ptid=4782]2#[/url] [i]慧娴亚伦[/i] [/b]
一个27行的表格,要分成9个部分传出去,如果按照全局表的话,就会产生9个全局表,太多了。所以,想问一下,能否避开全局表的方法传递信息?
[b]对我的模型在解释一下:[/b]
1)托盘代表订单。 我在临时实体箱内,给托盘“OrderPallet”设了27行1列的表格标签“OrderTable”,代表总订单;
2)“产生订单23”发生器,产生给“OrderPallet”托盘;
3)在发生器“产生订单23”内,将全局表“订单发生3”的数据,第一个订单行的每列导入每一个托盘“OrderTable”的每行内,代表该托盘的订单;
4)订单托盘到达“订单队列区23”暂存区,将订单托盘的标签表格“OrderTable”的信息,发送给“订单队列区23”暂存区的中间端口(1-9)。
其中:标签“OrderTable”的[color=Red]1-3行数据[/color],发送给“订单队列区23”暂存区的中间端口1;
[color=Red]4-6行[/color]发给中间端口2,等等,后续的以3个为单位依次类推。
疑问:
1)上述的红色字体部分,即为疑问。如何将表格内的3行数据,通过一条消息发送给中间端口?
希望能尽量避开再写入全局表的方式, 避免全局表太多~
不知道这样解释是否说的清楚了,不清楚的地方我再补充~~
辛苦啦,非常感谢~:)
回复
评论
举报
丫头盖
楼主
回复
举报
2014-10-11 16:45:49
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14257&ptid=4782]2#[/url] [i]慧娴亚伦[/i] [/b]
一个27行的表格,要分成9个部分传出去,如果按照全局表的话,就会产生9个全局表,太多了。所以,想问一下,能否避开全局表的方法传递信息?
[b]对我的模型在解释一下:[/b]
1)托盘代表订单。 我在临时实体箱内,给托盘“OrderPallet”设了27行1列的表格标签“OrderTable”,代表总订单;
2)“产生订单23”发生器,产生给“OrderPallet”托盘;
3)在发生器“产生订单23”内,将全局表“订单发生3”的数据,第一个订单行的每列导入每一个托盘“OrderTable”的每行内,代表该托盘的订单;
4)订单托盘到达“订单队列区23”暂存区,将订单托盘的标签表格“OrderTable”的信息,发送给“订单队列区23”暂存区的中间端口(1-9)。
其中:标签“OrderTable”的[color=Red]1-3行数据[/color],发送给“订单队列区23”暂存区的中间端口1;
[color=Red]4-6行[/color]发给中间端口2,等等,后续的以3个为单位依次类推。
疑问:
1)上述的红色字体部分,即为疑问。如何将表格内的3行数据,通过一条消息发送给中间端口?
希望能尽量避开再写入全局表的方式, 避免全局表太多~
不知道这样解释是否说的清楚了,不清楚的地方我再补充~~
辛苦啦,非常感谢~:)
回复
评论
举报
丫头盖
楼主
回复
举报
2014-10-11 17:41:11
[i=s] 本帖最后由 丫头盖 于 2014-10-13 14:25 编辑 [/i]
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14257&ptid=4782]2#[/url] [i]慧娴亚伦[/i] [/b]
1
回复
评论
举报
丫头盖
楼主
回复
举报
2014-10-11 17:41:49
[i=s] 本帖最后由 丫头盖 于 2014-10-13 13:32 编辑 [/i]
1
回复
评论
举报
慧娴亚伦
回复
举报
2014-10-11 17:53:52
也不一定要将消息完整的传递出去,可以设立不同的消息标示。不同指标代表不同的执行方案,在消息触发里面进行判断即可。
举个例子,我想要传递某个全局表中,第一行到第八行的数据,我只要设定传递第一个参数为1,然后再消息触发判断,如果传递过来的第一个参数是1,那么则读取某个全局表第一到第八行的数据。
以上,只要建立消息标示联系,无论多少个需要传递的消息都是可以解决的。关键是这个标示体系的建立。
回复
评论
举报
丫头盖
楼主
回复
举报
2014-10-13 08:40:06
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14261&ptid=4782]6#[/url] [i]丫头盖[/i] [/b]
不好意思啊~ 不知道为什么发了这么多条,辛苦各位多看几楼了呢~:$
回复
评论
举报
丫头盖
楼主
回复
举报
2014-10-13 08:53:12
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14262&ptid=4782]7#[/url] [i]慧娴亚伦[/i] [/b]
您说的这种方法,麻烦您做个简易的模型学习~~ 我还没有做过这种一个参数代表一个表格的方式。 非常感谢!
回复
评论
举报
大摸鱼
回复
举报
2014-10-13 15:25:43
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=14279&ptid=4782]9#[/url] [i]丫头盖[/i] [/b]
做了一个简单的模型,通过发一个消息控制全局表某一行的值,希望对你有帮助
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
下一页 »
1
2
/ 2 页
下一页
技术交流2
提问题
写回答
写文章
草稿箱
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
62
234
2
无意中找到的资料,非常适合于初学者
无意中找到的资料,非常适合于初学者
47
229
3
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
43
224
4
流水作业线的仿真
流水作业线的仿真
36
83
5
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
36
114
博主榜
admin
+ 5
首页
分类
目录
索引
我的