设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6346|回复: 5

[求助] plant simulation 中 str_to_obj 语句使用问题

  [复制链接]
发表于 2017-11-9 15:43:31 | 显示全部楼层 |阅读模式
本帖最后由 墨明棋妙 于 2017-11-11 10:33 编辑 7 G9 j, w3 _" m! }+ O
6 _! x9 e. {9 q6 c7 ^
各位老师好!
6 _3 U1 V) U  L& x1 M  我在使用plant simulation时出现错误
' Q# h- X  u' ?. x3 W' a: v源码如下
+ v# @& W; n2 R/ ~( f5 ^  w5 B: I: Z" c( J/ E" W! o  `
var        m,n  :integer;
. `% u& f! j0 z+ g6 O* kvar        Name :string;8 a' A! \9 ~+ o& l
var        Obj  :object;, C. _! W$ g3 J+ b
( e4 C3 H$ S5 q: H
        m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;3 Z9 Z2 Z4 A, P+ i" Y: t+ D
        Name := sprint ("OutPut_Line",m);    --生产线名称( ?, I& T# C+ S8 p/ y4 P
        Obj := str_to_obj(Name);              --转换成对象变量% p0 z6 Z. Z, }
        Obj.val := ?.StatNumIn;              -- ?代指当前调用Method的物流对象,该Method想做成通用的方法
7 v* Y* b' s2 M8 P; {2 c% Y        If m>1 then                          --第二条线要计算产出率7 H) i  [  b% C! x, @
                Name:=Sprint("OutPut_Line",m);   --产出率
1 \) P1 }/ \% r" t                Obj :=str_to_obj(Name);          --转换成对象变量
2 e$ m$ {9 A. C! c/ ?0 w                Obj.val := n*100/OutPut_Line1;   --计算产出率
5 }8 x! X  j# L        end;# T& v% j5 v9 j) b6 Z( E& V6 ~9 q
9 m. J+ _1 n' f2 F: p+ o
经调试错误出现在Obj := str_to_obj(Name);      显示Name 不是有效的路径,请老师解惑,我使用一个确定的字符串也不行,+ T$ C) }: v+ n, A
例如Obj := str_to_obj(“coat”);  0 A9 B3 O; M+ J+ P) C& Z
发表于 2017-11-14 14:12:32 | 显示全部楼层
str_to_obj(“string”)语句作用是将string转为object,前提是该object存在,你在frame中建立一个同名的object,再试一下
发表于 2017-11-14 16:13:05 | 显示全部楼层
  m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;
3 y8 L7 F2 y, g% j) R4 r  ]4 \; v5 t; e! X

1 C( A! P- j0 v& u! w6 B9 A这句话错了??
发表于 2017-11-20 15:19:36 | 显示全部楼层
m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;
+ L' D% X3 m( Z8 somit函数:darian1 从第一个字母开始,去掉5个,剩下N1,能转换成数字?6 U/ |2 I2 I6 f( R) ?4 M

* e2 q1 w5 X: |从你的语句判断,在你的模型中,必须存在名称为 output_line1对象才能保证你的语句不出现逻辑错误7 \$ a2 ]* T( S, D
个人见解,如有不对请批评指正。
xingfuyoung 该用户已被删除
发表于 2017-11-21 09:58:22 | 显示全部楼层
我也遇到相同的问题,一个星期不止了,还没解决,求大神解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-6-26 09:54 , Processed in 0.016394 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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