| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- using PaintDotNet.Data.Action;
- using PaintDotNet.Data.Param;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace PaintDotNet.Data.Action
- {
- public class Action11027: ActionAnalysis
- {
- public Action11027() {
- //应力种类
- ChoiseArray one = new ChoiseArray("parameter1", PdnResources.GetString("Menu.Typeofstress.text"),
- new BooleanObject[]
- {
- new BooleanObject("0", "D", true, null),
- new BooleanObject("1", "S", false, null),
- new BooleanObject("2", "F", false, null),
- new BooleanObject("3", "G", false, null)
- }
- );
- one.initialValue = 0;
- one.value = 0;
- lists.Add(one);
- //直径类型
- ChoiseArray two = new ChoiseArray("parameter2", PdnResources.GetString("Menu.Dedicatedanalysis.Nmetals.Diametertype.text"),
- new BooleanObject[]
- {
- new BooleanObject("0", PdnResources.GetString("Menu.Maximumcaliperdiameter.text"), true, null),
- new BooleanObject("1", PdnResources.GetString("Menu.Diameterofequalareacircle.text"), false, null),
- }
- );
- two.initialValue = 0;
- two.value = 0;
- lists.Add(two);
- //允许最大孔隙率
- IntegerNumber three = new IntegerNumber(0, 10000);
- three.key = "parameter3";
- three.name = PdnResources.GetString("Menu.Dedicatedanalysis.Nmetals.Maporosity.text"); ;
- three.initialValue = 1.0;
- three.value = 1.0;
- lists.Add(three);
- //表面粗糙
- IntegerNumber four = new IntegerNumber(0, 10000);
- four.key = "parameter4";
- four.name = PdnResources.GetString("Menu.Dedicatedanalysis.Nmetals.roughsurface.text");
- four.initialValue = 1;
- four.value = 1;
- lists.Add(four);
- //允许最大直径
- DecimalNumber five = new DecimalNumber(0, 10000);
- five.key = "parameter5";
- five.name = PdnResources.GetString("Menu.Dedicatedanalysis.Nmetals.Allowablemmeter.text");
- five.DecimalPlaces = 2;
- five.initialValue = 1.0;
- five.value = 1.0;
- lists.Add(five);
- //距离因子
- DecimalNumber six = new DecimalNumber(0, 10000);
- six.key = "parameter6";
- six.name = PdnResources.GetString("Menu.Dedicatedanalysis.Nmetals.Distancefactor.text");
- six.DecimalPlaces = 1;
- six.initialValue = 1.0;
- six.value = 1.0;
- lists.Add(six);
- //允许最大孔隙数量
- IntegerNumber seven = new IntegerNumber(0, 10000000);
- seven.key = "parameter7";
- seven.name = PdnResources.GetString("Menu.Dedicatedanalysis.Nmetals.Maximumallberofpores.text");
- seven.initialValue = 1.0;
- seven.value = 1.0;
- lists.Add(seven);
- //最小直径
- DecimalNumber eight = new DecimalNumber(0, 10000000);
- eight.key = "parameter8";
- eight.name = PdnResources.GetString("Menu.minimumdiameter.text");
- eight.DecimalPlaces = 2;
- eight.initialValue = 1.0;
- eight.value = 1.0;
- lists.Add(eight);
- //直径
- BooleanObject nine = new BooleanObject();
- nine.key = "parameter9";
- nine.name = PdnResources.GetString("Menu.diameter.text") + "φ";
- nine.initialValue = false;
- nine.Value = false;
- lists.Add(nine);
- //最小直径U
- BooleanObject ten = new BooleanObject();
- ten.key = "parameter10";
- ten.name = PdnResources.GetString("Menu.minimumdiameter.text") + "U";
- ten.initialValue = false;
- ten.Value = false;
- lists.Add(ten);
- //最小距离A
- BooleanObject eleven = new BooleanObject();
- eleven.key = "parameter11";
- eleven.name = PdnResources.GetString("Menu.minimumdistance.text") + "A";
- eleven.initialValue = false;
- eleven.Value = false;
- lists.Add(eleven);
- //粗糙Rz
- BooleanObject twelve = new BooleanObject();
- twelve.key = "parameter12";
- twelve.name = PdnResources.GetString("Menu.Rough.text") + "Rz";
- twelve.initialValue = false;
- twelve.Value = false;
- lists.Add(twelve);
- }
- }
- }
|