伪故障表我已经创建了一个退化图,现在我想添加一些脚本来创建伪故障数据并输出每个单元 ID 的故障时间表。 手动建表得到的脚本不会创建数据表,而是创建寿命分布。 是否有任何脚本允许我创建伪故障数据表。
我想要表中的数据的原因是因为我想绘制生存图。
可靠性分析回复:伪故障表//Generate Failure Time Prediction Data
obj << Set Lower Spec Limit(100);
pfailures = obj << Save Crossing Time;
A_failures = pfailures << Get As Matrix;
//Put the data into a column
dt_3 = Data Table( "Stacked and Transposed New Dates Raw Data" );
col_pred = dt_3 << New Column( "Predictions" );
col_pred << Set Values(A_failures);
Survival( Y( :Predictions ), Failure Plot( 1 ) );
我用这段代码得到了我想要的图表
回复:伪故障表这很好用,但我想绘制一条生存曲线,而不是/以及一条生命分布曲线。 我所说的生存曲线是指
分析>可靠性和生存>生存 不分析>可靠性和生存>寿命分布
回复:伪故障表我不明白这一步是什么:“手动创建表获得的脚本不会创建数据表,而是创建生命分布。”
以下是使用脚本获取伪故障并获取生存图的步骤示例。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Reliability/GaAs Laser.jmp" );
obj = dt << Degradation(
Y( :Current ),
Time( :Hours ),
Label( :Unit ),
Model Report(
Simple Linear Path( X Scale( Linear ), Y Scale( Linear ), Intercept( Common ), Slope( Different ) )
)
);
obj << Show Fitted Lines( 1 );
obj << Set Upper Spec Limit( 10 );//set pseudo failure threshold
pfailures = obj << Save Crossing Time;//get pseudo failure data in table
pobj = pfailures << run script("Life Distribution");//run the embedded script to analyze pseudo failure data
pobj << Show Survival Curve;//turn failure distribution curve to survival curve