设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10313|回复: 5

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

  [复制链接]
发表于 2017-11-9 15:43:31 | 显示全部楼层 |阅读模式
本帖最后由 墨明棋妙 于 2017-11-11 10:33 编辑 2 L& I5 P# }3 V
/ B, l9 n/ i5 k/ }( Q
各位老师好!; e% b/ z% H: D1 F
  我在使用plant simulation时出现错误" }! v$ ?8 b, V! h0 j
源码如下
( B! n% C4 J/ y+ D9 X  T" N
. P/ ]& b! g1 o& F) \var        m,n  :integer;
7 Q% Z% l4 U+ F: o! Tvar        Name :string;
7 L. s7 {# R! G! K. I* F% _8 y, }var        Obj  :object;7 d  J3 D. s7 \$ I: R& I
( y0 t2 a1 u, C
        m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;
9 w8 z- k4 \8 v- L& `4 Z+ D2 S: {( ]3 k        Name := sprint ("OutPut_Line",m);    --生产线名称
( b$ H6 p+ s# n6 E1 D        Obj := str_to_obj(Name);              --转换成对象变量
, ]- e% c' _" A  U. }3 O9 m        Obj.val := ?.StatNumIn;              -- ?代指当前调用Method的物流对象,该Method想做成通用的方法, n, a) T+ B. ]
        If m>1 then                          --第二条线要计算产出率
, C9 @: {) ^' g/ H: T, b                Name:=Sprint("OutPut_Line",m);   --产出率# v" v5 P- t5 `) P& h$ ^: s* S9 \: Q
                Obj :=str_to_obj(Name);          --转换成对象变量
, D7 k4 D; F/ d- R2 D) S3 m2 B3 K                Obj.val := n*100/OutPut_Line1;   --计算产出率0 b. u+ w0 g$ O  ?. K4 K3 P6 P
        end;1 r6 d( ^) U5 p; I) n

! I. {# A2 z5 A/ x1 P2 V* T- L1 \经调试错误出现在Obj := str_to_obj(Name);      显示Name 不是有效的路径,请老师解惑,我使用一个确定的字符串也不行,
, m( }" `8 [) Z) m. X) c例如Obj := str_to_obj(“coat”);  " o6 r* p" l5 g4 @5 i
发表于 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*后面的数字,在转换成整型数据;
% n3 D+ |" q" n: U+ b: j. W
% u! k8 f- [$ G( u. {& u1 q5 c5 k: N, c$ P
这句话错了??
发表于 2017-11-20 15:19:36 | 显示全部楼层
m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;, B8 L- V* e; J- Y4 S
omit函数:darian1 从第一个字母开始,去掉5个,剩下N1,能转换成数字?
0 D- q3 j; Y, Q& u
% l1 G1 G3 n8 ?! U7 g. F8 q从你的语句判断,在你的模型中,必须存在名称为 output_line1对象才能保证你的语句不出现逻辑错误
- i& Z# R! y( ]) n" ~2 x/ I个人见解,如有不对请批评指正。
xingfuyoung 该用户已被删除
发表于 2017-11-21 09:58:22 | 显示全部楼层
我也遇到相同的问题,一个星期不止了,还没解决,求大神解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-20 11:53 , Processed in 0.014751 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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