设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6468|回复: 5

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

  [复制链接]
发表于 2017-11-9 15:43:31 | 显示全部楼层 |阅读模式
本帖最后由 墨明棋妙 于 2017-11-11 10:33 编辑
  t( f: g/ x) N4 @; i3 r3 u2 X1 B0 T5 _) S1 B9 H1 K; T9 l" ~
各位老师好!
6 B! G3 h' O. y$ R8 K  我在使用plant simulation时出现错误- N" n8 ^* u2 C  y5 c/ C
源码如下
; n- p& ~% ^) y3 Q+ i; E' S6 R
# a; }2 }) v6 T- jvar        m,n  :integer;
& ]: c" E- ]  j/ F- a# Kvar        Name :string;, a* @2 e) M* ?0 X
var        Obj  :object;2 W% m: s6 Q) ~8 H; e  W  k
" h+ M# ^& k! s8 K, z7 e# f0 b2 q
        m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;( ?1 o- l) U2 ]7 x! ]
        Name := sprint ("OutPut_Line",m);    --生产线名称3 x# t9 U8 {6 \  P8 s5 F7 L( u
        Obj := str_to_obj(Name);              --转换成对象变量' Y0 H( U( y9 F: n. U  x
        Obj.val := ?.StatNumIn;              -- ?代指当前调用Method的物流对象,该Method想做成通用的方法6 s7 n  t! t% `% |2 V
        If m>1 then                          --第二条线要计算产出率
8 H. W' N$ t" o4 [3 Y                Name:=Sprint("OutPut_Line",m);   --产出率
' h  m  \2 K9 b; t  d                Obj :=str_to_obj(Name);          --转换成对象变量5 c+ A' K. |/ R) Z6 T& C% ^
                Obj.val := n*100/OutPut_Line1;   --计算产出率
" e& g8 t# p: j. c* f8 ?: ?        end;
0 _8 r9 s- Y1 r# Z
+ T) r7 U5 C: q9 w8 j5 J经调试错误出现在Obj := str_to_obj(Name);      显示Name 不是有效的路径,请老师解惑,我使用一个确定的字符串也不行,' a( B5 U- X8 |) A  f# ~
例如Obj := str_to_obj(“coat”);  
: Z& e+ e7 `% r8 P3 u
发表于 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 B0 E9 ~7 ?- d% n/ ?' T5 T

- ~& E5 T/ _* }2 w. d/ @& n( E5 L8 m2 e1 d+ w
这句话错了??
发表于 2017-11-20 15:19:36 | 显示全部楼层
m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;
/ F% m' v8 w+ ~/ {; ?8 i  f9 lomit函数:darian1 从第一个字母开始,去掉5个,剩下N1,能转换成数字?
/ c- C$ a0 H) N# k. L
7 N8 ], b0 a; B/ r从你的语句判断,在你的模型中,必须存在名称为 output_line1对象才能保证你的语句不出现逻辑错误/ r& H, k3 ^! E1 N" c. u
个人见解,如有不对请批评指正。
xingfuyoung 该用户已被删除
发表于 2017-11-21 09:58:22 | 显示全部楼层
我也遇到相同的问题,一个星期不止了,还没解决,求大神解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-17 18:29 , Processed in 0.014146 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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