|
[Sponsors] | |||||
|
|
|
#1 |
|
Member
Eduardo Firvida
Join Date: Dec 2010
Posts: 53
Rep Power: 17 ![]() |
Hi, how is the code to perform a circular pattern on a design modeler script
thanks for the help |
|
|
|
|
|
|
|
|
#2 |
|
Senior Member
Join Date: Apr 2014
Location: Melbourne
Posts: 584
Rep Power: 15 ![]() |
Hi efirvida,
May be this is what you are after. Code:
ag.gui.CreatePattern(); KAPI |
|
|
|
|
|
|
|
|
#3 |
|
Member
Eduardo Firvida
Join Date: Dec 2010
Posts: 53
Rep Power: 17 ![]() |
||
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Join Date: Apr 2014
Location: Melbourne
Posts: 584
Rep Power: 15 ![]() |
Quote:
Code:
var Pat = ag.gui.CreatePattern(); Pat.Operation = 2; add this code after the above code: Code:
ag.listview.ActivateItem("Geometry");
agb.AddSelect(agc.TypeBody, geom1);
ag.listview.ItemValue = "Apply";
ag.listview.ActivateItem("Direction");
agb.AddSelect(agc.TypeEdge3d, edge1);
ag.listview.ItemValue = "Apply";
Cheers KAPI Last edited by Kapi; July 23, 2015 at 01:07. |
||
|
|
|
||
|
|
|
#5 |
|
Member
Eduardo Firvida
Join Date: Dec 2010
Posts: 53
Rep Power: 17 ![]() |
Hi Kapi thank for your interest in help me, I have probles with the selection of the geometry and the axis, i donīt know how to create a named selection when I create the pattern manually y use the XYplane on the axis selection but here did'nt work, here is my full code
thanks again Code:
function planeSketchesOnly (p)
{
//Plane
p.Plane = agb.GetActivePlane();
p.Origin = p.Plane.GetOrigin();
p.XAxis = p.Plane.GetXAxis();
p.YAxis = p.Plane.GetYAxis();
//Sketch
p.Sk1 = p.Plane.NewSketch();
p.Sk1.Name = "Gear";
//Edges
with (p.Sk1)
{
p.Sp1 = SplineBegin();
with(p.Sp1)
{
SplineFlexibility = agc.Yes;
SplineXY(-3.52229224726, 24.4980806866);
SplineXY(-3.26871549058, 24.5332019729);
SplineXY(-3.01478903209, 24.5656985875);
SplineXY(-2.76054003799, 24.5955670538);
SplineXY(-2.50599570897, 24.6228041763);
SplineXY(-2.49401470291, 24.6242160344);
SplineXY(-2.48208455134, 24.6260074955);
SplineXY(-2.47021727842, 24.6281767542);
SplineXY(-2.45842484494, 24.6307216239);
SplineXY(-2.44671913625, 24.6336395399);
SplineXY(-2.4351119503, 24.6369275611);
SplineXY(-2.42361498574, 24.6405823738);
SplineXY(-2.41223983013, 24.6446002942);
SplineXY(-2.40099794826, 24.6489772727);
SplineXY(-2.38990067059, 24.653708898);
SplineXY(-2.37895918185, 24.6587904011);
SplineXY(-2.36818450974, 24.6642166605);
SplineXY(-2.35758751384, 24.669982207);
SplineXY(-2.34717887465, 24.6760812299);
SplineXY(-2.33696908282, 24.6825075819);
SplineXY(-2.3269684286, 24.6892547861);
SplineXY(-2.31718699144, 24.6963160421);
SplineXY(-2.30763462986, 24.7036842331);
SplineXY(-2.29832097149, 24.7113519327);
SplineXY(-2.28925540339, 24.7193114128);
SplineXY(-2.28044706254, 24.7275546513);
SplineXY(-2.27190482671, 24.73607334);
SplineXY(-2.26363730543, 24.744858893);
SplineXY(-2.25565283139, 24.7539024555);
SplineXY(-2.24795945196, 24.7631949128);
SplineXY(-2.24056492116, 24.7727268992);
SplineXY(-2.23347669177, 24.7824888075);
SplineXY(-2.22670190788, 24.7924707989);
SplineXY(-2.22024739767, 24.8026628128);
SplineXY(-2.21411966649, 24.8130545768);
SplineXY(-2.20832489037, 24.8236356174);
SplineXY(-2.20286890975, 24.83439527);
SplineXY(-2.1977572236, 24.8453226903);
SplineXY(-2.19299498388, 24.8564068647);
SplineXY(-2.18858699037, 24.8676366217);
SplineXY(-2.18453768578, 24.8790006431);
SplineXY(-2.18085115133, 24.8904874753);
SplineXY(-2.1775311026, 24.9020855409);
SplineXY(-2.17458088581, 24.9137831505);
SplineXY(-2.17200347441, 24.9255685143);
SplineXY(-2.16980146614, 24.9374297541);
SplineXY(-2.16797708034, 24.9493549151);
SplineXY(-2.16653215578, 24.9613319783);
SplineXY(-2.16546814878, 24.9733488722);
SplineXY(-2.16478613171, 24.9853934852);
SplineXY(-2.16448679198, 24.9974536777);
SplineXY(-2.16457043128, 25.0095172947);
SplineXY(-2.16503696532, 25.0215721773);
SplineXY(-2.16588592388, 25.0336061758);
SplineXY(-2.22746689477, 25.7453674724);
SplineXY(-2.22949543619, 25.787353411);
SplineXY(-2.23020097312, 25.8294535177);
SplineXY(-2.23004110788, 25.8716279037);
SplineXY(-2.22917823596, 25.9138622212);
SplineXY(-2.22770576366, 25.956148091);
SplineXY(-2.22568641914, 25.998479788);
SplineXY(-2.22316603879, 26.0408530485);
SplineXY(-2.22017997247, 26.0832645156);
SplineXY(-2.21675652908, 26.1257114416);
SplineXY(-2.21291901951, 26.1681915111);
SplineXY(-2.20868705573, 26.2107027283);
SplineXY(-2.20407742191, 26.2532433422);
SplineXY(-2.19910468332, 26.2958117934);
SplineXY(-2.19378162651, 26.3384066762);
SplineXY(-2.18811958652, 26.3810267103);
SplineXY(-2.18212869581, 26.4236707195);
SplineXY(-2.17581807746, 26.4663376144);
SplineXY(-2.16919599773, 26.5090263798);
SplineXY(-2.16226998824, 26.5517360639);
SplineXY(-2.1550469453, 26.5944657695);
SplineXY(-2.1475332114, 26.6372146474);
SplineXY(-2.13973464296, 26.6799818901);
SplineXY(-2.131656667, 26.7227667271);
SplineXY(-2.12330432914, 26.7655684209);
SplineXY(-2.11468233434, 26.8083862631);
SplineXY(-2.10579508199, 26.8512195716);
SplineXY(-2.09664669606, 26.8940676882);
SplineXY(-2.08724105135, 26.9369299759);
SplineXY(-2.07758179641, 26.979805817);
SplineXY(-2.06767237356, 27.0226946117);
SplineXY(-2.05751603666, 27.0655957764);
SplineXY(-2.04711586673, 27.1085087421);
SplineXY(-2.03647478589, 27.1514329534);
SplineXY(-2.02559556984, 27.1943678677);
SplineXY(-2.01448085887, 27.2373129535);
SplineXY(-2.00313316799, 27.2802676905);
SplineXY(-1.99155489582, 27.3232315679);
SplineXY(-1.9797483328, 27.3662040843);
SplineXY(-1.96771566854, 27.4091847469);
SplineXY(-1.95545899854, 27.4521730709);
SplineXY(-1.94298033029, 27.4951685789);
SplineXY(-1.93028158885, 27.5381708005);
SplineXY(-1.91736462193, 27.5811792719);
SplineXY(-1.90423120462, 27.6241935355);
SplineXY(-1.89088304365, 27.6672131392);
SplineXY(-1.87732178138, 27.7102376368);
SplineXY(-1.86354899946, 27.7532665867);
SplineXY(-1.84956622216, 27.7962995525);
SplineXY(-1.83537491955, 27.8393361022);
SplineXY(-1.8209765104, 27.8823758082);
SplineXY(-1.80637236483, 27.9254182469);
SplineXY(-1.79156380685, 27.9684629985);
SplineXY(-1.7765521167, 28.0115096471);
SplineXY(-1.76133853298, 28.0545577801);
SplineXY(-1.74592425474, 28.0976069881);
SplineXY(-1.73031044335, 28.140656865);
SplineXY(-1.71449822429, 28.1837070078);
SplineXY(-1.6984886888, 28.226757016);
SplineXY(-1.68228289546, 28.269806492);
SplineXY(-1.66588187168, 28.3128550409);
SplineXY(-1.64928661503, 28.35590227);
SplineXY(-1.63249809461, 28.3989477892);
SplineXY(-1.61551725222, 28.4419912105);
SplineXY(-1.59834500354, 28.485032148);
SplineXY(-1.58098223924, 28.5280702181);
SplineXY(-1.56342982598, 28.5711050388);
SplineXY(-1.54568860742, 28.6141362304);
SplineXY(-1.52775940511, 28.6571634146);
SplineXY(-1.50964301939, 28.7001862151);
SplineXY(-1.49134023022, 28.7432042573);
SplineXY(-1.47285179796, 28.7862171678);
SplineXY(-1.45417846413, 28.8292245753);
SplineXY(-1.43532095208, 28.8722261094);
SplineXY(-1.41627996774, 28.9152214016);
SplineXY(-1.39705620021, 28.9582100844);
SplineXY(-1.37765032237, 29.0011917919);
SplineXY(-1.35806299149, 29.0441661591);
SplineXY(-1.33829484979, 29.0871328226);
SplineXY(-1.31834652493, 29.1300914198);
SplineXY(-1.29821863056, 29.1730415896);
SplineXY(-1.2779117668, 29.2159829717);
SplineXY(-1.25742652066, 29.2589152068);
SplineXY(-1.23676346655, 29.3018379369);
SplineXY(-1.21592316665, 29.3447508048);
SplineXY(-1.19490617131, 29.3876534541);
SplineXY(-1.17371301952, 29.4305455296);
SplineXY(-1.15234423916, 29.4734266768);
SplineXY(-1.13080034746, 29.516296542);
SplineXY(-1.10908185129, 29.5591547724);
SplineXY(-1.0871892475, 29.602001016);
SplineXY(-1.06512302322, 29.6448349215);
SplineXY(-1.04288365622, 29.6876561385);
SplineXY(-1.02047161511, 29.730464317);
SplineXY(-0.997887359704, 29.7732591081);
SplineXY(-0.975131341229, 29.8160401631);
SplineXY(-0.952204002621, 29.8588071344);
SplineXY(-0.929105778759, 29.9015596748);
SplineXY(-0.905837096704, 29.9442974377);
SplineXY(-0.882398375933, 29.9870200771);
SplineXY(-0.835848177838, 29.9883537031);
SplineXY(-0.789423204286, 29.9896117181);
SplineXY(-0.742996338872, 29.9907978627);
SplineXY(-0.696567692858, 29.9919121339);
SplineXY(-0.650137377512, 29.9929545292);
SplineXY(-0.603705504104, 29.993925046);
SplineXY(-0.557272183908, 29.994823682);
SplineXY(-0.510837528202, 29.995650435);
SplineXY(-0.464401648269, 29.9964053031);
SplineXY(-0.417964655391, 29.9970882845);
SplineXY(-0.371526660856, 29.9976993775);
SplineXY(-0.325087775953, 29.9982385806);
SplineXY(-0.278648111973, 29.9987058926);
SplineXY(-0.23220778021, 29.9991013123);
SplineXY(-0.185766891958, 29.9994248389);
SplineXY(-0.139325558514, 29.9996764714);
SplineXY(-0.0928838911735, 29.9998562094);
SplineXY(-0.0464420012362, 29.9999640523);
SplineXY(0.0, 30.0);
SplineXY(-0.0, 30.0);
SplineXY(0.0464420012362, 29.9999640523);
SplineXY(0.0928838911735, 29.9998562094);
SplineXY(0.139325558514, 29.9996764714);
SplineXY(0.185766891958, 29.9994248389);
SplineXY(0.23220778021, 29.9991013123);
SplineXY(0.278648111973, 29.9987058926);
SplineXY(0.325087775953, 29.9982385806);
SplineXY(0.371526660856, 29.9976993775);
SplineXY(0.417964655391, 29.9970882845);
SplineXY(0.464401648269, 29.9964053031);
SplineXY(0.510837528202, 29.995650435);
SplineXY(0.557272183908, 29.994823682);
SplineXY(0.603705504104, 29.993925046);
SplineXY(0.650137377512, 29.9929545292);
SplineXY(0.696567692858, 29.9919121339);
SplineXY(0.742996338872, 29.9907978627);
SplineXY(0.789423204286, 29.9896117181);
SplineXY(0.835848177838, 29.9883537031);
SplineXY(0.882398375933, 29.9870200771);
SplineXY(0.905837096704, 29.9442974377);
SplineXY(0.929105778759, 29.9015596748);
SplineXY(0.952204002621, 29.8588071344);
SplineXY(0.975131341229, 29.8160401631);
SplineXY(0.997887359704, 29.7732591081);
SplineXY(1.02047161511, 29.730464317);
SplineXY(1.04288365622, 29.6876561385);
SplineXY(1.06512302322, 29.6448349215);
SplineXY(1.0871892475, 29.602001016);
SplineXY(1.10908185129, 29.5591547724);
SplineXY(1.13080034746, 29.516296542);
SplineXY(1.15234423916, 29.4734266768);
SplineXY(1.17371301952, 29.4305455296);
SplineXY(1.19490617131, 29.3876534541);
SplineXY(1.21592316665, 29.3447508048);
SplineXY(1.23676346655, 29.3018379369);
SplineXY(1.25742652066, 29.2589152068);
SplineXY(1.2779117668, 29.2159829717);
SplineXY(1.29821863056, 29.1730415896);
SplineXY(1.31834652493, 29.1300914198);
SplineXY(1.33829484979, 29.0871328226);
SplineXY(1.35806299149, 29.0441661591);
SplineXY(1.37765032237, 29.0011917919);
SplineXY(1.39705620021, 28.9582100844);
SplineXY(1.41627996774, 28.9152214016);
SplineXY(1.43532095208, 28.8722261094);
SplineXY(1.45417846413, 28.8292245753);
SplineXY(1.47285179796, 28.7862171678);
SplineXY(1.49134023022, 28.7432042573);
SplineXY(1.50964301939, 28.7001862151);
SplineXY(1.52775940511, 28.6571634146);
SplineXY(1.54568860742, 28.6141362304);
SplineXY(1.56342982598, 28.5711050388);
SplineXY(1.58098223924, 28.5280702181);
SplineXY(1.59834500354, 28.485032148);
SplineXY(1.61551725222, 28.4419912105);
SplineXY(1.63249809461, 28.3989477892);
SplineXY(1.64928661503, 28.35590227);
SplineXY(1.66588187168, 28.3128550409);
SplineXY(1.68228289546, 28.269806492);
SplineXY(1.6984886888, 28.226757016);
SplineXY(1.71449822429, 28.1837070078);
SplineXY(1.73031044335, 28.140656865);
SplineXY(1.74592425474, 28.0976069881);
SplineXY(1.76133853298, 28.0545577801);
SplineXY(1.7765521167, 28.0115096471);
SplineXY(1.79156380685, 27.9684629985);
SplineXY(1.80637236483, 27.9254182469);
SplineXY(1.8209765104, 27.8823758082);
SplineXY(1.83537491955, 27.8393361022);
SplineXY(1.84956622216, 27.7962995525);
SplineXY(1.86354899946, 27.7532665867);
SplineXY(1.87732178138, 27.7102376368);
SplineXY(1.89088304365, 27.6672131392);
SplineXY(1.90423120462, 27.6241935355);
SplineXY(1.91736462193, 27.5811792719);
SplineXY(1.93028158885, 27.5381708005);
SplineXY(1.94298033029, 27.4951685789);
SplineXY(1.95545899854, 27.4521730709);
SplineXY(1.96771566854, 27.4091847469);
SplineXY(1.9797483328, 27.3662040843);
SplineXY(1.99155489582, 27.3232315679);
SplineXY(2.00313316799, 27.2802676905);
SplineXY(2.01448085887, 27.2373129535);
SplineXY(2.02559556984, 27.1943678677);
SplineXY(2.03647478589, 27.1514329534);
SplineXY(2.04711586673, 27.1085087421);
SplineXY(2.05751603666, 27.0655957764);
SplineXY(2.06767237356, 27.0226946117);
SplineXY(2.07758179641, 26.979805817);
SplineXY(2.08724105135, 26.9369299759);
SplineXY(2.09664669606, 26.8940676882);
SplineXY(2.10579508199, 26.8512195716);
SplineXY(2.11468233434, 26.8083862631);
SplineXY(2.12330432914, 26.7655684209);
SplineXY(2.131656667, 26.7227667271);
SplineXY(2.13973464296, 26.6799818901);
SplineXY(2.1475332114, 26.6372146474);
SplineXY(2.1550469453, 26.5944657695);
SplineXY(2.16226998824, 26.5517360639);
SplineXY(2.16919599773, 26.5090263798);
SplineXY(2.17581807746, 26.4663376144);
SplineXY(2.18212869581, 26.4236707195);
SplineXY(2.18811958652, 26.3810267103);
SplineXY(2.19378162651, 26.3384066762);
SplineXY(2.19910468332, 26.2958117934);
SplineXY(2.20407742191, 26.2532433422);
SplineXY(2.20868705573, 26.2107027283);
SplineXY(2.21291901951, 26.1681915111);
SplineXY(2.21675652908, 26.1257114416);
SplineXY(2.22017997247, 26.0832645156);
SplineXY(2.22316603879, 26.0408530485);
SplineXY(2.22568641914, 25.998479788);
SplineXY(2.22770576366, 25.956148091);
SplineXY(2.22917823596, 25.9138622212);
SplineXY(2.23004110788, 25.8716279037);
SplineXY(2.23020097312, 25.8294535177);
SplineXY(2.22949543619, 25.787353411);
SplineXY(2.22746689477, 25.7453674724);
SplineXY(2.16588592388, 25.0336061758);
SplineXY(2.16503696532, 25.0215721773);
SplineXY(2.16457043128, 25.0095172947);
SplineXY(2.16448679198, 24.9974536777);
SplineXY(2.16478613171, 24.9853934852);
SplineXY(2.16546814878, 24.9733488722);
SplineXY(2.16653215578, 24.9613319783);
SplineXY(2.16797708034, 24.9493549151);
SplineXY(2.16980146614, 24.9374297541);
SplineXY(2.17200347441, 24.9255685143);
SplineXY(2.17458088581, 24.9137831505);
SplineXY(2.1775311026, 24.9020855409);
SplineXY(2.18085115133, 24.8904874753);
SplineXY(2.18453768578, 24.8790006431);
SplineXY(2.18858699037, 24.8676366217);
SplineXY(2.19299498388, 24.8564068647);
SplineXY(2.1977572236, 24.8453226903);
SplineXY(2.20286890975, 24.83439527);
SplineXY(2.20832489037, 24.8236356174);
SplineXY(2.21411966649, 24.8130545768);
SplineXY(2.22024739767, 24.8026628128);
SplineXY(2.22670190788, 24.7924707989);
SplineXY(2.23347669177, 24.7824888075);
SplineXY(2.24056492116, 24.7727268992);
SplineXY(2.24795945196, 24.7631949128);
SplineXY(2.25565283139, 24.7539024555);
SplineXY(2.26363730543, 24.744858893);
SplineXY(2.27190482671, 24.73607334);
SplineXY(2.28044706254, 24.7275546513);
SplineXY(2.28925540339, 24.7193114128);
SplineXY(2.29832097149, 24.7113519327);
SplineXY(2.30763462986, 24.7036842331);
SplineXY(2.31718699144, 24.6963160421);
SplineXY(2.3269684286, 24.6892547861);
SplineXY(2.33696908282, 24.6825075819);
SplineXY(2.34717887465, 24.6760812299);
SplineXY(2.35758751384, 24.669982207);
SplineXY(2.36818450974, 24.6642166605);
SplineXY(2.37895918185, 24.6587904011);
SplineXY(2.38990067059, 24.653708898);
SplineXY(2.40099794826, 24.6489772727);
SplineXY(2.41223983013, 24.6446002942);
SplineXY(2.42361498574, 24.6405823738);
SplineXY(2.4351119503, 24.6369275611);
SplineXY(2.44671913625, 24.6336395399);
SplineXY(2.45842484494, 24.6307216239);
SplineXY(2.47021727842, 24.6281767542);
SplineXY(2.48208455134, 24.6260074955);
SplineXY(2.49401470291, 24.6242160344);
SplineXY(2.50599570897, 24.6228041763);
SplineXY(2.76054003799, 24.5955670538);
SplineXY(3.01478903209, 24.5656985875);
SplineXY(3.26871549058, 24.5332019729);
SplineXY(3.52229224726, 24.4980806866);
SplineFitPtEnd();
}
p.Ln2 = Line(-3.52229224726, 24.4980806866, -2.49050966978,17.3218752329);
p.Ln3 = Line(2.49050966978, 17.3218752329, 3.52229224726, 24.4980806866);
p.Cr4 = ArcCtrEdge(
0, 0,
2.49050966978, 17.3218752329,
-2.49050966978, 17.3218752329);
p.Ext11 = agb.Extrude(agc.Add, p.Sk1, agc.DirNormal, agc.ExtentFixe, 34.0, agc.ExtentFixed, 0.0, agc.No, 0.0, 0.0);
p.Ext11.Name = "TOOTH"
}
var Pat = ag.gui.CreatePattern();
ag.listview.ActivateItem("Pattern Type");
ag.listview.ItemValue = "Circular";
ag.listview.ActivateItem("Geometry");
agb.AddSelect(agc.TypeBody, p.Ext11);
ag.listview.ItemValue = "Apply";
ag.listview.ActivateItem("Axis");
agb.AddSelect(agc.TypePlane, agb.GetXYPlane());
ag.listview.ItemValue = "Apply";
ag.listview.ActivateItem("FD2, Angle");
ag.listview.ItemValue = "16.32323232";
ag.listview.ActivateItem("FD3, Copies (>0)");
ag.listview.ItemValue = "22";
//Dimensions and/or constraints
with (p.Plane)
{
//Constraints
}
p.Plane.EvalDimCons(); //Final evaluate of all dimensions and constraints in plane
return p;
} //End Plane JScript function: planeSketchesOnly
//Call Plane JScript function
var ps1 = planeSketchesOnly (new Object());
//Finish
agb.Regen(); //To insure model validity
//End DM JScript
|
|
|
|
|
|
|
|
|
#6 |
|
Senior Member
Join Date: Apr 2014
Location: Melbourne
Posts: 584
Rep Power: 15 ![]() |
HI efirvida,
Since you have 1 body, you dont have to named select it. Just pick it by the below code and then "Apply" Code:
ag.bodyPick; ag.gui.SelectAll(); ag.listview.ItemValue = "Apply"; May I add that you need to regenerate before starting pattern command. Code:
agb.Regen(); Hope it helps Cheers KAPI |
|
|
|
|
|
|
|
|
#7 |
|
Member
Eduardo Firvida
Join Date: Dec 2010
Posts: 53
Rep Power: 17 ![]() |
Hi Kapi thank for your help finally I did it, follow your instructions combined with the trial and error method
, Now I know how the API more or lessCode:
var PF1 = ag.gui.CreateSpot();
ag.listview.ActivateItem("Type");
ag.listview.ItemValue = "Construction Point";
ag.listview.ActivateItem("Definition");
ag.listview.ItemValue = "Manual Input";
ag.listview.ActivateItem("FD8, X Coordinate");
ag.listview.ItemValue = "0";
ag.listview.ActivateItem("FD9, Y Coordinate");
ag.listview.ItemValue = "0";
ag.listview.ActivateItem("FD10, Z Coordinate");
ag.listview.ItemValue = "0";
agb.Regen();
var PF2 = ag.gui.CreateSpot();
ag.listview.ActivateItem("Type");
ag.listview.ItemValue = "Construction Point";
ag.listview.ActivateItem("Definition");
ag.listview.ItemValue = "Manual Input";
ag.listview.ActivateItem("FD8, X Coordinate");
ag.listview.ItemValue = "0";
ag.listview.ActivateItem("FD9, Y Coordinate");
ag.listview.ItemValue = "0";
ag.listview.ActivateItem("FD10, Z Coordinate");
ag.listview.ItemValue = "34.0";
agb.Regen();
var LF1 = agb.LinePt();
LF1.AddSegment(PF1.GetPoint(1, 0),PF2.GetPoint(1, 0), 0);
agb.Regen();
var Pat = ag.gui.CreatePattern();
ag.listview.ActivateItem("Pattern Type");
ag.listview.ItemValue = "Circular";
ag.listview.ActivateItem("Geometry");
ag.bodyPick;
ag.gui.SelectAll();
ag.listview.ItemValue = "Apply";
ag.listview.ActivateItem("Axis");
ag.edgePick;
ag.gui.SelectAll();
ag.listview.ItemValue = "Apply";
ag.listview.ActivateItem("FD2, Angle");
ag.listview.ItemValue = "16.3636363636";
ag.listview.ActivateItem("FD3, Copies (>0)");
ag.listview.ItemValue = "21.0";
agb.Regen();
Now I have 2 questions, first how to create and select features when I have more than one, I'm going to need this soon, to include the other gear, if you have some example wold be helpfully to me secondly in your previous answer you mention somethig about debug my script, how can I do that I would be very useful for me, I didn't know it was possible debug ansys scripts many thanks again Efirvida |
|
|
|
|
|
|
|
|
#8 | |
|
Senior Member
Join Date: Apr 2014
Location: Melbourne
Posts: 584
Rep Power: 15 ![]() |
Hi efirvida,
I dont understand what you mean by Quote:
in your script add a line "Debugger" at the start or in between, it will debug your code and you can see values of variables and other things. You need to have Visual Studio for that! Cheers KAPI |
||
|
|
|
||
![]() |
| Tags |
| circular pattern, scripting |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| flow over a cylinder urgent! | kevin | FLUENT | 8 | August 11, 2015 14:00 |
| wave pattern problem running LTSInterFoam | Alex song | OpenFOAM Running, Solving & CFD | 2 | May 10, 2015 04:14 |
| [DesignModeler] Circular pattern - Turbomachinery | Far | ANSYS Meshing & Geometry | 4 | April 29, 2013 05:51 |
| benchmark: flow over a circular cylinder | goodegg | Main CFD Forum | 12 | January 22, 2013 12:47 |
| conjugate heat transfer in circular channel | src | FLUENT | 1 | August 6, 2004 08:13 |