我在哪里可以找到JMP10中的JSL更改<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
如果以前已经回答过,请道歉。
我有一组在JMP9中运行良好的脚本,但在JMP10中根本没有。 我已经在脚本指南的后面看到了列出的对JSL的更改,但我想知道JSL中是否还有其他资源列表更改,因为这些更改看起来不适用于我的具体问题。
或者我只是需要自己调试?
感谢有关JSL其他更改源的任何信息,
汤姆
Re:我在哪里可以找到JMP10中的JSL更改谢谢你 - 至少我知道我不会生气。
很棒的回复 - 我特别喜欢'切换' - 我以前没用过这个,但我相信将来我会用。
很高兴知道是否有其他人看到这样的差异可能会影响脚本操作(我有另一个在显示树上下标但尚未验证解决方案)
Re:我在哪里可以找到JMP10中的JSL更改我可以证实这一点。我在JMP 9.0.3和10.0.1(Mac)之间得到了相同的区别。此外,如果在禁用它之前选中复选框,JMP 9将显示{3,0,0}。据我所知,脚本指南中没有记录2和3用于禁用复选框的特殊输出。一个被遗弃的功能还是一个bug?
这是一种尝试解决方案,应该在JMP 9和10中提供相同的结果。如果在JMP 9中,从任何禁用的复选框中减去2(我还为启用按钮添加了一个切换功能以进行测试)。
一个 = 新窗户 ( “测试” ,
璐 = 阵容箱 ( N Col ( 3 ) ) ,
BB1 = 按钮框 ( “显示支票” ,
L2 = 作为列表 (
矩阵 ( L1 << 得到 ) - ( 包含 ( 剩下 ( JMP版本 () , 2 ) , “9” ) > 0 ) * 2 * (
矩阵 ( L1 << 项目已启用 ( 1 ) ) == Ĵ ( N项 ( L1 ) , 1 , 0 ))
) ;
节目 ( L2 ) ;
) ,
BB2 = 按钮框 ( “启用” ,
L1 [ 1 ] << 启用项目 ( 1 ,切换 ) ;
切换 = ( 切换 == 0 ) ;
)
) ;
切换 = 0 ;
L1 = {} ;
璐 << 附加 ( L1 [ 1 ] = 复选框 ( “” ) ) ;
璐 << 附加 ( L1 [ 2 ] = 复选框 ( “” ) ) ;
璐 << 附加 ( L1 [ 3 ] = 复选框 ( “” ) ) ;
Re:我在哪里可以找到JMP10中的JSL更改我发现了我遇到的问题。 在我的电脑上,以下脚本将在JMP 9和10下提供不同的输出:
a =新窗口(“测试”,
Lu1 = lineupbox(ncol(3)),
bb1 = buttonbox(“显示检查”,L2 = L1 <<获取;显示(L2)),
bb2 = buttonbox(“启用”,L1 [1] <<启用项目(1,0))
);
L1 = {};
Lu1 << append(L1 [1] = checkbox(“”));
Lu1 << append(L1 [2] = checkbox(“”));
Lu1 <<追加(L1 [3] =复选框(“”))
如果单击9和10下的“显示检查”按钮,未选中任何内容,则会得到L2 = {0,0,0}。 如果您再按“启用”按钮,再次按下显示检查按钮,您将获得低于10的L2 = {0,0,0},但在JMP 9下,L2 = {2,0,0}。
这可能不是最好的代码 - 但在我的情况下,它是获得我需要的效果所需要的 - 我不确定其他方法是否会更好。
Re:我在哪里可以找到JMP10中的JSL更改嗨,彼得,
谢谢你回到我身旁。 我目前无法说,因为我没有时间进行全面调试。 我可以描述一般情况。 我在界面中有一些复选框,根据这些选项的输出,脚本可以在界面中启用或禁用某些单选按钮。 复选框的组合之一应该导致相应的单选按钮被禁用,而这种情况不会发生 - 即应禁用的内容显示为已启用。
当我知道我做错了什么然后我会更新Feed。
汤姆
Re:我在哪里可以找到JMP10中的JSL更改嘿汤姆,
你能举出一些不起作用的例子吗?我有很多用JMP 9编写的脚本,只有一个小的例外,它们在JMP 10中运行得很好。
谢谢,
彼得