JMP脚本调度功能
大家好,我有一个关于 JMP 脚本中的调度函数的问题,脚本中的数字 400 是什么意思? 我发现 400 数字在我们论坛的脚本中出现很多,所以我不明白它以及诸如项目 ID、图例模型、属性之类的内容...我在 JMP 的任何文档中都没有看到这些内容。 ypu 可以帮我解决吗?
回复:JMP 脚本调度函数是的,我们建议通过交互界面达到预期结果后使用 JMP 保存脚本。 这是快速启动您自己的代码或学习 JMP 脚本语言的好方法。 它可以帮助您在使用 JMP 时快速实现一定程度的自动化。 另一方面,这种方法也只能到此为止。 这是最佳实践,而不是保证的解决方案。
注意:我不知道你指的是本书的哪一部分,但该建议通常适用于分析层平台对象层。 这些命令模仿执行分析时可用的命令,例如单击红色三角形时出现的上下文菜单中的命令。 自定义与对象的报告层一起使用,并需要与该层中的显示框进行通信。 (思考:obj = dt << Bivariate( ... ); // 引用分析层,rpt = obj << Report // 引用报告层;)
是的,发送至报告和派遣仍然旨在让 JMP 保存脚本并捕获尽可能多的对象状态,以便 JMP 可以创建新实例。 通过编码定制用户界面应该依赖于使用每个显示框的协议和一组支持功能。 这种方法在JMP 脚本编写指南和脚本索引。
您可以使用“发送到报告”机制或直接发送消息来显示框对象。 每种方法在多大程度上适合任何用户似乎是个人选择。
无论您选择哪种方法,当您对编写 JMP 脚本有疑问时,请继续使用社区。
回复:JMP 脚本调度函数这里所说的主题和结论还有效吗? 我曾多次使用 JMP 生成的代码来创建自己的脚本。 这主要是因为我读过《Jump Into JMP® Scripting》一书,该书专门指导用户利用 JMP 生成的代码。 此外,发送至报告和派遣参数都可以从脚本索引中找到。
回复:JMP 脚本调度函数这是正确的。 JMP 保存脚本以捕获自定义的方式对于像您和我这样的编码人员来说并不是最佳实践。 这是 JMP 开发人员出于他们的目的而不是我们的目的而开发的方案。
我们应该使用消息来显示框来完成脚本中的自定义。 消息可以在窗口打开后发送,也可以在调用函数创建显示框时“内联”发送
New Window( "Me",
Outline Box( "Still Me",
neb = Number Edit Box( 1 )
)
);
neb << Set Minimum( 0 ) << Set Maximum( 10 );
New Window( "Me, too",
Outline Box( "Still Me, too",
neb = Number Edit Box( 1,
<< Set Minimum( 0 ),
<< Set Maximum( 10 )
)
)
);
。
回复:JMP 脚本调度函数一方面自动生成的脚本依赖未记录的函数的原因是什么另一方面,既不建议用户使用它们,也没有找到文档?
听上去像“这就是你可以做到的 - 但请不要这样做”:)
是否有一些白皮书或演讲可以解释哪些函数不应使用以及如何将自动生成的脚本转换为具有记录函数的代码?
另一个想法:
自动生成的脚本可以自动仅使用记录的函数吗?
回复:JMP 脚本调度函数好的,我知道了。 太感谢了。 我花了很多时间:))回复:JMP 脚本调度函数这发送至报告和派遣示例中的参数旨在让 JMP 能够保存尽可能完整地重现当前平台的脚本。 它们不是供我们编写脚本的。 很多人使用它们,这是他们的选择,但这不是他们的意图。 文档中缺少有关它们的信息(即,它们没有记录),因为我们应该使用其他方式直接与报表层中的对象进行通信。例如,发送<< 添加参考线(---)消息到轴框。