在 ATEasy 环境中将命令分配给过程变量类型
Assigning commands to Procedure variable type in ATEasy environment
我在 BASIC 编程的 ATEasy
环境中编码。
假设我有一个 Procedure
类型的变量,名为 pFunc
.
还有我的 DRV 有命令:MYDRV EXECUTE MYCMD(iCnt,dResult)
。
我想在另一个驱动程序中使用 "sits" 而不是 public 的功能。
所以我只能访问调用此函数的COMMAND
。
如何将命令分配给过程变量?
我试过这样做:
pFunc = MYDRV EXECUTE MYCMD
但是编译不通过。它认为我要调用 MYCMD 命令并询问参数。
我从 Marvin 测试解决方案站点的 ATEasy 支持论坛得到了答案:
https://www.marvintest.com/forums/Thread.aspx?ID=392#bottom
显然这是一个已在 ATEasy 8 中修复的问题。
所以这个:
pFunc = MYDRV EXECUTE MYCMD
实际上在 ATEasy 8 及更高版本中有效
我在 BASIC 编程的 ATEasy
环境中编码。
假设我有一个 Procedure
类型的变量,名为 pFunc
.
还有我的 DRV 有命令:MYDRV EXECUTE MYCMD(iCnt,dResult)
。
我想在另一个驱动程序中使用 "sits" 而不是 public 的功能。
所以我只能访问调用此函数的COMMAND
。
如何将命令分配给过程变量?
我试过这样做:
pFunc = MYDRV EXECUTE MYCMD
但是编译不通过。它认为我要调用 MYCMD 命令并询问参数。
我从 Marvin 测试解决方案站点的 ATEasy 支持论坛得到了答案:
https://www.marvintest.com/forums/Thread.aspx?ID=392#bottom
显然这是一个已在 ATEasy 8 中修复的问题。
所以这个:
pFunc = MYDRV EXECUTE MYCMD
实际上在 ATEasy 8 及更高版本中有效