设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6345|回复: 5

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

  [复制链接]
发表于 2017-11-9 15:43:31 | 显示全部楼层 |阅读模式
本帖最后由 墨明棋妙 于 2017-11-11 10:33 编辑 ; ^% z; ^) x! o; i$ V
$ v8 F2 h9 u( \: b
各位老师好!
/ s' }9 F+ ?% G2 _! W  我在使用plant simulation时出现错误# }0 n: I0 c9 G2 J& o1 W3 F7 k
源码如下: i0 \9 r- F4 G

# U$ R/ O; {+ e. m" @5 c/ f7 W# [var        m,n  :integer;1 i9 j. `1 C; X& y
var        Name :string;& t1 {- M, ^6 n' X; j3 c9 w
var        Obj  :object;6 y- i) d+ `0 x" n
0 X7 r1 @4 G, m; Q/ T8 E
        m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;+ w! J/ s& `8 ?" t
        Name := sprint ("OutPut_Line",m);    --生产线名称
- ?3 w" }% ^( |$ i+ f8 U        Obj := str_to_obj(Name);              --转换成对象变量
: P6 E/ ]$ {- X5 c        Obj.val := ?.StatNumIn;              -- ?代指当前调用Method的物流对象,该Method想做成通用的方法4 G* n+ M! V: @4 @
        If m>1 then                          --第二条线要计算产出率& e2 U3 P4 w% C+ o
                Name:=Sprint("OutPut_Line",m);   --产出率
" h& ~% }; [1 X$ `- A( [  Z9 ~/ [  {                Obj :=str_to_obj(Name);          --转换成对象变量( q* G  z/ C4 H. G+ L5 h" ]" r( s2 l
                Obj.val := n*100/OutPut_Line1;   --计算产出率
! z) p# k. i0 x        end;# ?# }# \. s+ _; V' i$ a! u

! C0 J% j5 i' x9 P经调试错误出现在Obj := str_to_obj(Name);      显示Name 不是有效的路径,请老师解惑,我使用一个确定的字符串也不行,
3 X. S2 o4 G/ q! ?例如Obj := str_to_obj(“coat”);  - A0 R, f  W: j( h
发表于 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*后面的数字,在转换成整型数据;5 X$ S: B7 c! J9 |3 x4 |

" V  f7 \: A4 @  b  \+ X; m! a, c0 T$ a- \" Y. `
这句话错了??
发表于 2017-11-20 15:19:36 | 显示全部楼层
m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;7 j) L9 ^5 d# q; S9 r9 p
omit函数:darian1 从第一个字母开始,去掉5个,剩下N1,能转换成数字?; D# k& Y0 Z* T5 f; d7 D9 ^: w
" C, Q6 I" V8 V. S& I4 o( x2 [
从你的语句判断,在你的模型中,必须存在名称为 output_line1对象才能保证你的语句不出现逻辑错误
" X. t0 }7 ^- h7 a5 q个人见解,如有不对请批评指正。
xingfuyoung 该用户已被删除
发表于 2017-11-21 09:58:22 | 显示全部楼层
我也遇到相同的问题,一个星期不止了,还没解决,求大神解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-26 07:33 , Processed in 0.022748 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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