登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
问AI
提问
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
12
0
0
首页
技术交流2
›
如何让分解器中容量发往多个下游
1
2
/ 2 页
返回列表
FanQin
回复
举报
2019-3-27 17:05:15
[i=s] 本帖最后由 FanQin 于 2019-3-27 17:11 编辑 [/i]
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29911&ptid=11252][color=#999999]shane 发表于 2019-3-27 16:53[/color][/url][/size]
我是打算这样子写代码实现的,但是不知道哪里出问题了[/quote]代码逻辑错了,你这边需要用到三个输出端口,但是这个代码只适用于两个输出端口,建议用port by case;
回复
评论
举报
shane
楼主
回复
举报
2019-3-27 17:32:45
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=29913&ptid=11252][color=#999999]FanQin 发表于 2019-3-27 17:05[/color][/url][/size]
代码逻辑错了,你这边需要用到三个输出端口,但是这个代码只适用于两个输出端口,建议用port by case;[/quote]
啊没事了,我发现哪里出问题了。if后面少加了一个()。
这样子就可以实现了
treenode item = parnode(1);
treenode current = ownerobject(c);
/**默认分解器选项*/
if(getvarnum(current,"unpack"))
{
if(getrank(parnode(1)) == 1)
return 1;
else
if (content(outobject(current, 2))<getvarnum(outobject(current, 2),"maxcontent"))
return 2;
if (content(outobject(current, 2))==getvarnum(outobject(current, 2),"maxcontent"))
return 3;
}
else
return 0;
回复
评论
举报
zjj0605
回复
举报
2019-4-3 17:39:08
感谢楼主的分享
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
1
2
/ 2 页
浏览过的版块
新手入门
技术交流2
提问题
写回答
写文章
草稿箱
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
55
234
2
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
36
224
3
流水作业线的仿真
流水作业线的仿真
35
83
4
无意中找到的资料,非常适合于初学者
无意中找到的资料,非常适合于初学者
28
229
5
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
27
114
博主榜
admin
+ 5
首页
分类
目录
索引
我的