|
@@ -909,8 +909,8 @@
|
|
|
</div>
|
|
|
<div class="selecr">
|
|
|
<el-form>
|
|
|
- <el-form-item label="算法控制" :label-width="formLabelWidth2">
|
|
|
- <el-select @change="changest" v-model="jliaval1" placeholder="请选择">
|
|
|
+ <el-form-item label="算法控制" :label-width="formLabelWidth5">
|
|
|
+ <el-select @change="changest" v-model="parameterObj.solution.solver" placeholder="请选择">
|
|
|
<el-option
|
|
|
v-for="item in jlialist1"
|
|
|
:key="item.value"
|
|
@@ -920,8 +920,8 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="非线性开关" :label-width="formLabelWidth2">
|
|
|
- <el-radio-group v-model="form.radio">
|
|
|
+ <el-form-item label="非线性开关" :label-width="formLabelWidth5">
|
|
|
+ <el-radio-group v-model="parameterObj.solution.nlgeom">
|
|
|
<el-radio :label="0">开</el-radio>
|
|
|
<el-radio :label="1">关</el-radio>
|
|
|
</el-radio-group>
|
|
@@ -932,8 +932,8 @@
|
|
|
<el-form-item label="结果文件名称" :label-width="formLabelWidth5">
|
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-checkbox v-model="checked">刚度矩阵</el-checkbox>
|
|
|
- <el-checkbox v-model="checked">节点应变</el-checkbox>
|
|
|
+ <el-checkbox v-model="parameterObj.static.dump_stiff">刚度矩阵</el-checkbox>
|
|
|
+ <el-checkbox v-model="parameterObj.static.strain_o">节点应变</el-checkbox>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -976,10 +976,10 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="特征值个数" :label-width="formLabelWidth6">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-input v-model="parameterObj.solution.num_eigv" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="质量耦合开关" :label-width="formLabelWidth6">
|
|
|
- <el-radio-group v-model="form.radio">
|
|
|
+ <el-radio-group v-model="parameterObj.modes.coupled">
|
|
|
<el-radio :label="0">开</el-radio>
|
|
|
<el-radio :label="1">关</el-radio>
|
|
|
</el-radio-group>
|
|
@@ -990,8 +990,8 @@
|
|
|
<el-form-item label="结果文件名称" :label-width="formLabelWidth5">
|
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-checkbox v-model="checked">刚度矩阵</el-checkbox>
|
|
|
- <el-checkbox v-model="checked">节点应变</el-checkbox>
|
|
|
+ <el-checkbox v-model="parameterObj.modes.dump_stiff">刚度矩阵</el-checkbox>
|
|
|
+ <el-checkbox v-model="parameterObj.modes.dump_mass">节点应变</el-checkbox>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -1063,26 +1063,26 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="输入δN" :label-width="formLabelWidth5">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-form-item label="输入δβN" :label-width="formLabelWidth5">
|
|
|
+ <el-input v-model="parameterObj.solution.alphad" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="输入αN" :label-width="formLabelWidth5">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-input v-model="parameterObj.solution.betad" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<div class="line">
|
|
|
<div class="linetext">分析步控制</div>
|
|
|
</div>
|
|
|
<el-form-item label="总时间" :label-width="formLabelWidth5">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-input v-model="parameterObj.solution.num_steps" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="时间步增量" :label-width="formLabelWidth5">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-input v-model="parameterObj.solution.dt_str" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="写出频率" :label-width="formLabelWidth5">
|
|
|
- <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ <el-input v-model="parameterObj.solution.freq" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="写出格式" :label-width="formLabelWidth5">
|
|
|
- <el-select @change="changest" v-model="jliaval4" placeholder="请选择">
|
|
|
+ <el-select @change="changest" v-model="parameterObj.solution.sort" placeholder="请选择">
|
|
|
<el-option
|
|
|
v-for="item in jlialist4"
|
|
|
:key="item.value"
|
|
@@ -1098,9 +1098,9 @@
|
|
|
<el-form-item label="结果文件名称" :label-width="formLabelWidth5">
|
|
|
<el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-checkbox v-model="checked">刚度矩阵</el-checkbox>
|
|
|
- <el-checkbox v-model="checked">节点应变</el-checkbox>
|
|
|
- <el-checkbox v-model="checked">质量矩阵</el-checkbox>
|
|
|
+ <el-checkbox v-model="parameterObj.transient.dump_stiff">刚度矩阵</el-checkbox>
|
|
|
+ <el-checkbox v-model="parameterObj.transient.strain_o">节点应变</el-checkbox>
|
|
|
+ <el-checkbox v-model="parameterObj.transient.dump_mass">质量矩阵</el-checkbox>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -1205,11 +1205,11 @@
|
|
|
</div>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
+ <div slot="footer" class="dialog-footer ">
|
|
|
<el-button type="info" @click="dialog.create_analysis = false">取消</el-button>
|
|
|
<el-button type="primary" @click="dialog.create_analysis = false"
|
|
|
>确定</el-button
|
|
|
- >
|
|
|
+ >
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
@@ -1288,6 +1288,47 @@ export default {
|
|
|
active:'',
|
|
|
styX:{
|
|
|
left:''
|
|
|
+ },
|
|
|
+ parameterObj: {
|
|
|
+ solution: {
|
|
|
+ f_static: "true",
|
|
|
+ solver: "",
|
|
|
+ eigenv: "false",
|
|
|
+ num_eigv: "",
|
|
|
+ nlgeom: "",
|
|
|
+ eigv_method: "",
|
|
|
+ f_transient: "",
|
|
|
+ alphad: "",
|
|
|
+ betad: "",
|
|
|
+ gam_newmark: "",
|
|
|
+ bet_newmark: "",
|
|
|
+ sid: "",
|
|
|
+ num_steps: "",
|
|
|
+ dt_str: "",
|
|
|
+ freq: "",
|
|
|
+ sort: "",
|
|
|
+ },
|
|
|
+ static: {
|
|
|
+ dump_stiff: false,
|
|
|
+ strain_o: false,
|
|
|
+ },
|
|
|
+ modes: {
|
|
|
+ coupled: "",
|
|
|
+ dump_stiff: false,
|
|
|
+ dump_mass: false,
|
|
|
+ },
|
|
|
+ transient: {
|
|
|
+ coupled: "",
|
|
|
+ dump_stiff: false,
|
|
|
+ dump_mass: false,
|
|
|
+ strain_o: false,
|
|
|
+ },
|
|
|
+ results: {
|
|
|
+ loadResults: 2,
|
|
|
+ scalar: "Displacement-magnitude",
|
|
|
+ transiation: true,
|
|
|
+ showElement: [],
|
|
|
+ },
|
|
|
},
|
|
|
formLabelWidth: '60px',
|
|
|
formLabelWidth2:'73px',
|