登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
问AI
提问
搜索
搜索
热搜:
活动
交友
discuz
本版
文章
帖子
用户
帖子
设置
我的收藏
退出
4
0
0
首页
历史版块_9
›
如何使用脚本定义全局变量
返回列表
如何使用脚本定义全局变量
[ 复制链接 ]
shiny0801
历史版块_9
4
4
2020-4-3 17:41:27
[align=left][font=微软雅黑][size=14pt][font=微软雅黑]如果您有一个创建好的全局变量,您可以在[/font] Model: / Tools / GlobalVariables 下查看它在模型树中的结构。在那里你可以浏览树结构,看看它们是如何设置的。[/size][/font][/align][align=left][font=微软雅黑][size=14pt][font=微软雅黑]要以编程的方式创建另一个全局变量,最简单的方法是创建一个现有[/font] [font=微软雅黑]全局变量的副本,然后修改它,最后调用[/font] refreshglobalvariables ()来登记新的全局变量,因为它是动态添加的。请记住,这个命令确实有将所有全局变量重置为其初始值的副作用,因此如果您试图在模型运行期间这样做,这不是一个好主意。具体代码如下:[/size][/font][/align][align=left]treenode GVs = node("MODEL:/Tools/GlobalVariables");[/align][align=left]treenode newGV = createcopy(first(GVs), GVs);[/align][align=left] [/align][align=left]//[font=宋体]修改新创建的全局变量的名称[/font][/align][align=left]setname(newGV, "myNewGV");[/align][align=left]sets(first(newGV), "myNewGV");[/align][align=left] [/align][align=left]//[font=宋体]给该全局变量一个新的数据类型,具体类型顺序详见下图[/font]GUI[font=宋体]界面[/font][/align][align=left]set(rank(newGV, 2), 1);[/align][align=left] [/align][align=left]//[font=宋体]给该全局变量设置初始值;总是保存为字符格式,[/font][font=宋体]即便它是数值型数据[/font][/align][align=left]sets(rank(newGV, 3), "4321");[/align][align=left] [/align][align=left]//[font=宋体]最后,刷新全局变量[/font]finally[/align][align=left]refreshglobalvariables();[/align][align=left] [/align][align=left][color=rgb(51, 51, 51)][font=Consolas][size=12pt]//[/size][/font][/color][color=rgb(51, 51, 51)][font=宋体][size=12pt][font=宋体]现在你可以把[/font]myNewGV[font=宋体]用作一个普通的全局变量使用了[/font][/size][/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=宋体][size=12pt][/size][/font][/color][/align]
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
4 回复
慧娴亚伦
回复
举报
2020-4-4 22:31:41
从根本来说,在局部代码里面更改或添加全局变量,都是不推荐的做法。
回复
评论
举报
shiny0801
楼主
回复
举报
2020-4-26 11:42:29
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=31538&ptid=11566][color=#999999]慧娴亚伦 发表于 2020-4-4 22:31[/color][/url][/size]
从根本来说,在局部代码里面更改或添加全局变量,都是不推荐的做法。[/quote]
文章里已说明,不是推荐的做法哦
回复
评论
举报
zorsite
回复
举报
2020-4-30 10:33:57
您这是什么版本?Flexsim2016以前的?set类命令已经废弃好久了。
回复
评论
举报
shiny0801
楼主
回复
举报
2020-5-21 09:18:41
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=31782&ptid=11566][color=#999999]zorsite 发表于 2020-4-30 10:33[/color][/url][/size]
您这是什么版本?Flexsim2016以前的?set类命令已经废弃好久了。[/quote]
现在还可以用,这篇文章是翻译的美国官方论坛的一篇帖子
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
浏览过的版块
历史版块_18
历史版块_34
历史版块_6
历史版块_9
提问题
写回答
写文章
草稿箱
登录开启您的创作之旅
使用UnityID登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
流水作业线的仿真
流水作业线的仿真
32
83
2
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
27
224
3
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
25
114
4
图形用户界面(GUI)教学视频
图形用户界面(GUI)教学视频
24
75
5
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
24
234
博主榜
admin
+ 5
首页
分类
目录
索引
我的