在一个日记中保存多个png我有代码,在光标和晶圆的情况下创建了许多分布,并且想知道如何在一个报告中保存它?现在它只保存第一张照片!
感谢您的帮助!
bivDistribution = 分配 ( 通过 ( Column_Wafer , Column_Reticle ) ,
ÿ ( EVAL ( Column_MaxIc ) ) ,
X ( EVAL ( Column_Area ) ) ,
) ;
bivDistribution << 保存期刊 ( “Example.jrn” , JRN ) ;
Re:在一个日志中保存多个png<<是JSL 发送运营商。它用于将消息(如“保存日记”消息)发送到可以编写脚本的对象(a 可脚本化的对象 )。<<左侧的代码部分不是可编写脚本的对象。 通常情况下, DT 将是一个数据表。我不认为数据表理解父消息。消息永远不会用方括号下标。
请注意,您有两个发送运算符。第二个是抱怨,但第一个需要修复,然后第二个才有机会工作。目前,dt对象忽略了它不理解的消息。
使用
显示(DT);
在失败的语句之前,查看日志窗口以了解正在发生的事情。
Re:在一个日志中保存多个png现在它给了我这个错误?
在访问或评估“发送”时发送预期的脚本对象,(dt <<
parent [1])<< / * ### * / Save Journal(
“T:\ W \ Wintermute \ 50 Sandbox \ Gingrich \ 69977JM \ MaxIc_CorArea.jrn”
)/ * ### * /
Re:在一个日志中保存多个pngstatus似乎是一个包含一个元素的列表,最后可能是两个元素。看起来您正在尝试在创建之前读取第二个元素。NItems(状态)将告诉您列表中有多少项。
Re:在一个日志中保存多个png您的解决方案非常好用!现在我正在尝试将其实现为一个
GUI我在其中读取数据表并希望您可以提供帮助
它给我的错误!
感谢您的专业知识!
这是错误:“下标范围访问或评估'下标'
,status [/ * ### * / 2]“
//调用CreateBivariate进行双变量(两变量)分析
// list允许您进行更多分析
status = List *(0)*;
新窗*(*“MaxIc Vs分析 更正区域“,
H列表框*(*
V列表框*(*;
面板盒*(*“控制”,
文本框*(*“选择分析”*)*,
choice =复选框*({*“当前Vs的分布 区域带“,”生成
报告”*}*,
current = choice << * Get(1)*;
xParam = Column_Area; //更正区域
yParam = Column_MaxIc; // Max Ic
x1Param = Column_NomArea; //名义区域
y1Param = Column_InverseRes;
//获取分发
如果*(*和*(*当前,不*(*状态* [** 1] * *)* *)*,
dt << *追加(*
dt = V列表框*(*
bivDistribution = Distribution *(* by *(* Column_Wafer,Column_Reticle *)*,
Y *(* Eval *(* yParam *)* *)*,
X *(* Eval *(* xParam *)* *)*,
*)*;
*)*
*)*;
状态* [** 1] * = * 1 *; //标记为现在
*)*;
current = choice << * Get(2)*;
//获取分发
如果*(*和*(*当前,不*(*状态* [** 2] * *)* *)*,
dt << *发送至报告(*
//这是Max Ics分配的报告
修正区域
bivDistribution = Distribution *(* by *(* Column_Wafer,Column_Reticle *)*,
Y *(* Eval *(* yParam *)* *)*,
X *(* Eval *(* xParam *)* *)*,
*)*;
*)*;
// dist_report = bivDistribution <<报告;
//(dist_report << parent)
*(* dt << * parent)* << * Save Journal **((*“Example.jrn”*)* *)*;
状态* [** 2] * = * 1 *; //标记为现在
*)*;
*)*
*)*
*)*
dt = V列表框*()*,
*)*
*)*;
Re:在一个日志中保存多个png通过goup使JMP生成一份报告列表。将消息发送到列表时,该消息将应用于列表中的每个项目。在最初的示例中,所有报告都是一次一个地记录,每个报告都覆盖了之前的报告,只留下了最终报告。有一个包含所有报告的父框,这是需要记录的内容。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dist = dt << Distribution( Y( :weight ), By( :age ) );
// dist is a list of reports:
// {Distribution[], Distribution[], Distribution[], Distribution[], Distribution[], Distribution[]}
dist rep = dist << Report;
// dist rep is a list of displayboxes:
// {DisplayBox[OutlineBox], DisplayBox[OutlineBox], DisplayBox[OutlineBox], DisplayBox[ OutlineBox], DisplayBox[OutlineBox], DisplayBox[OutlineBox]}
// the parent box of any of the boxes is the container for all of the boxes, and
// that parent is what you want to journal. [1] should be a good choice to find the parent.
(dist rep[1]<<PARENT></PARENT>
我第一次做这个时忘了添加[1],它很慢...... 它使用所有报告,一次一个,查找所有报告的父级和日记。通过添加[1],列表成为单个报告,并且速度更快。
Re:在一个日志中保存多个png您需要将Save Journal()消息发送到平台的报告层,而不是分析层。像这样:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dist = dt << Distribution( Y( :weight ), By( :age ) );
dist rep = dist << Report;
dist rep << Save Journal( "desired path" );