MCGS嵌入版7.2中,退出策略脚本程序不能用SaveDataInitValue()? 点击:3132 | 回复:5



xuyinlin

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:5帖 | 15回
  • 年度积分:0
  • 历史总积分:152
  • 注册:2009年12月16日
发表于:2012-03-30 12:42:54
楼主

在退出策略中要保存变量作为重启后的初值,但发现不能用!SaveDataInitValue函数,提示为未知函数。且旁边的快捷系统函数帮助里也找不到这个函数。



楼主最近还看过



caojie0723----王者之师

  • 精华:2帖
  • 求助:9帖
  • 帖子:45帖 | 2883回
  • 年度积分:0
  • 历史总积分:22503
  • 注册:2004年2月22日
发表于:2012-03-30 15:40:08
1楼
应该是

!SaveDataInit()

这个函数吧,而且此函数单独使用不起作用,需要和函数
!Flushdatainitvaluetodisk()一起使用

xuyinlin

  • 精华:0帖
  • 求助:5帖
  • 帖子:6帖 | 15回
  • 年度积分:0
  • 历史总积分:152
  • 注册:2009年12月16日
发表于:2012-03-30 18:30:49
2楼

回复内容:
对:caojie0723----王者之师关于应该是!SaveDataInit()这个函数吧,而且此函数单独使用不起作用,需要和函数!Flushdatainitvaluetodisk()一起使用 内容的回复:


是!SaveDataInitValue()函数,不是!SaveDataInit()。我把!SaveDataInitValue()函数放在按键的脚本程序中就没问题,但放在几个策略构件的脚本程序就报“非法函数”,很奇怪的。再说在联机help里能查到"!SaveDataInitValue()”函数。

阿水--王者之师

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-03-31 10:26:51
3楼
那是不是这个不能使用在策略构件中运行的吧

mm梦幻

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 37回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2011年9月27日
发表于:2012-03-31 17:45:24
4楼

可以检查下函数使用的标点符号,要在英文状态下输入哦,可以直接将按钮脚本中的函数复制到策略中,测试看看

xuyinlin

  • 精华:0帖
  • 求助:5帖
  • 帖子:6帖 | 15回
  • 年度积分:0
  • 历史总积分:152
  • 注册:2009年12月16日
发表于:2012-03-31 18:38:06
5楼

已经仔细检查过所有字符,没有包括全角符号。另外,在脚本编辑窗口右边的快捷向导中,也找不到这个函数。怀疑会不会软件的一个bug。


热门招聘
相关主题

官方公众号

智造工程师