设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10311|回复: 5

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

  [复制链接]
发表于 2017-11-9 15:43:31 | 显示全部楼层 |阅读模式
本帖最后由 墨明棋妙 于 2017-11-11 10:33 编辑
7 k: [3 }- O0 W/ D+ z
8 z4 ^6 [( w$ {7 t& i各位老师好!
$ A& m) i- }' v6 M/ B  我在使用plant simulation时出现错误
) @0 X' F& H+ G; e2 ?源码如下- `5 e0 d$ K' ~" V5 Q+ y! d
) s4 [4 f: w2 c) O$ z
var        m,n  :integer;; z1 h) K2 p) V$ Q% H
var        Name :string;
- ?' E9 C$ o4 o- {/ w8 t! j0 J+ p" Fvar        Obj  :object;0 C+ H" X/ \7 J" X+ s% t

" f4 o, U2 q/ F! O* v        m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;
5 l' u  \( s% p" e* ~        Name := sprint ("OutPut_Line",m);    --生产线名称
% |6 |5 |4 Z9 h- C1 m( x5 f        Obj := str_to_obj(Name);              --转换成对象变量2 Z  h; R3 b0 y& D/ x# B4 H
        Obj.val := ?.StatNumIn;              -- ?代指当前调用Method的物流对象,该Method想做成通用的方法
- ^! T  W/ ]  F$ ?6 r( V        If m>1 then                          --第二条线要计算产出率* A' Q2 O  [" }2 ^: o. N3 D
                Name:=Sprint("OutPut_Line",m);   --产出率
& N4 k  U4 k4 C! x# r( q                Obj :=str_to_obj(Name);          --转换成对象变量
9 c. Z* x4 R, s! L                Obj.val := n*100/OutPut_Line1;   --计算产出率' A$ i3 s3 ]# C: F$ L5 k) {
        end;
9 W9 C$ [/ {8 o. R
0 v5 M- n% ~9 G. U5 ~! ^& y经调试错误出现在Obj := str_to_obj(Name);      显示Name 不是有效的路径,请老师解惑,我使用一个确定的字符串也不行,
; o& L+ [* a, \例如Obj := str_to_obj(“coat”);  1 ?. G' K  \6 b6 T2 M
发表于 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*后面的数字,在转换成整型数据;: D% S* w+ x& Z8 n% H* ^6 c" @

+ {! c3 \" Q& m+ q/ r6 l1 W. T! P1 U2 m7 {) o( y& k
这句话错了??
发表于 2017-11-20 15:19:36 | 显示全部楼层
m := str_to_num (omit("darian1",1,5));  --先取Drain*后面的数字,在转换成整型数据;
4 M7 K5 i# u  c. oomit函数:darian1 从第一个字母开始,去掉5个,剩下N1,能转换成数字?+ n! k8 D# o  E9 m. I6 j
& f, T' @0 U9 a( A+ s! u* d
从你的语句判断,在你的模型中,必须存在名称为 output_line1对象才能保证你的语句不出现逻辑错误
( [- B1 X8 |% w2 n* x4 l个人见解,如有不对请批评指正。
xingfuyoung 该用户已被删除
发表于 2017-11-21 09:58:22 | 显示全部楼层
我也遇到相同的问题,一个星期不止了,还没解决,求大神解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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