登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
0
0
0
首页
信息公告
›
【官网翻译】如何通过代码读取FlexSim中对象得精确位置 ...
返回列表
【官网翻译】如何通过代码读取FlexSim中对象得精确位置?
[ 复制链接 ]
小太阳sun
信息公告
51
0
2017-10-14 16:54:43
[align=left][font=黑体]原帖地址[/font][font=宋体]:[/font][font=宋体]https://answers.flexsim.com/questions/43941/read-exact-object-location-in-flexsim-by-code.html[/font][/align][align=left][font=宋体]原作者:[/font][u][color=red]Robin Brunner; [/color][/u][u][color=red]Jorg Vogel;[/color][/u][u][color=red] Matt Long[/color][/u][/align][align=left][font=宋体]问题描述:如何通过代码读取[/font]FlexSim[font=宋体]中对象得精确位置?[/font][/align][align=left][u][color=red]Robin Brunner:[/color][/u][/align][align=left][font=宋体]论坛的朋友们大家好,[/font][/align][align=left][font=宋体]我正在使用一个[/font]SQL[font=宋体]数据库,它要存储来自[/font]FlexSim[font=宋体]模型的几乎所有的信息。[/font][font=宋体]我想将对象所有的空间位置数据从对象的[/font]treenode[font=宋体]写入数据库。[/font][font=宋体]现在的问题是[/font]FlexSim[font=宋体]中“[/font]sample-tool[font=宋体]”的建议命令只是传递一个整数。[/font][font=宋体]因此,像[/font]3.25[font=宋体]这样的[/font]x[font=宋体]位置被保存为只有[/font]3。[font=宋体]有没有其他方法可以从[/font]FlexSim[font=宋体]读取空间数据呢?[/font][/align][align=left][font=宋体]我使用的命令是:[/font][/align][align=left]pd(current.as(Object).location.x);[/align][align=left][color=red][url=https://answers.flexsim.com/users/461/joerg.v.html]Jörg Vogel[/url][/color] :[color=red][/color][/align][color=#333333][font=Consolas][size=10.0pt]pf(current.as(Object).location.x);[/size][/font][/color][align=left]pd[font=宋体]()仅打印输出离散值。[/font] [font=宋体]这显然是一个整数值。[/font][/align][align=left]pf[font=宋体]()打印浮点值。[/font][/align][align=left][font=宋体]如果使用[/font]print[font=宋体](),那么实际的命令就是将不同类型的值打印到输出中。[/font][/align][align=left][u][color=red]Robin Brunner:[/color][/u][/align][align=left][font=宋体]回复:[/font][/align][align=left][font=宋体]你说得对。[/font] pf[font=宋体]([/font]current.as[font=宋体]([/font]Object[font=宋体])[/font].location.x[font=宋体])打印出精确的位置值。[/font][/align][align=left][font=宋体]那么将这个数字转换成一个字符串是一个问题。[/font][/align][align=left][font=宋体]好的,忘了设置[/font]numtostring[font=宋体]精度![/font][font=宋体]现在一切[/font]OK[font=宋体]。[/font][/align][align=left][u][color=red]Matt Long[/color][/u][/align][align=left][font=宋体]回复:[/font][/align][align=left][font=宋体]如果打印固定资源的位置,则[/font]print[font=宋体]()命令就足够了:[/font][/align][color=#333333][font=Consolas][size=10.0pt]print(current.location.x);[/size][/font][/color][align=left][font=宋体]或者获取对象的中心位置[/font][/align][color=#333333][font=Consolas][size=10.0pt]print(current.getLocation(0.5, 0.5, 0));[/size][/font][/color][align=left][font=宋体]如果您要打印在模型中移动的或任务执行中的[/font][font=宋体]临时实体[/font][font=宋体]的位置,则需要首先调用[/font]updatelocations[font=宋体]()。[/font][/align][color=#333333][font=Consolas][size=10.0pt]updatelocations(item);[/size][/font][/color][color=#333333][font=Consolas][size=10.0pt]print(item.location.x);[/size][/font][/color][color=#333333][font=Consolas][size=10.0pt]//or[/size][/font][/color][color=#333333][font=Consolas][size=10.0pt]print(item.getLocation(0.5, 0.5, 0));[/size][/font][/color]
点赞
0
收藏
0
────
0
人觉得很赞
────
回复
举报
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
首页
分类
目录
索引
我的