Witam
Mój problem może i banalny, ale nie mogę go przeskoczyć. Mam rurę. Jest zdyskretyzowana. Co pewien odcinek robię selekcje nodów po długości, tak że otrzymuje plasterek, potem selekcję po powierzchniach tak że otrzymuję dwa "koła nodów" (na i wewnątrz rury) i na koniec po promyku selekcję (tak że odcinam wewnętrzne nody - jestem we współrzędnych biegunowych) i otrzymuje nody leżące na zewnętrznej powierzchni rury. To wszystko jest w pętelce, która realizuje mi wyodrębnianie nodów co pewien odcinek długości. Może najpierw pokaże jak to dział u mnie:
. . . ILE=32 !Ilość dzielonych odcinków
*DO,II,0,ILE-1 !Selekcja Odcinka ODL_OD=-0.216-(II*1.8643/ILE) ODL_DO=-0.216-((II+1)*1.8643/ILE) !Jest to podział zapełniający cały wycinek !Chcemy, aby miał on tylko 10mm=0.01 WSP_SRODKA=(ODL_OD+ODL_DO)/2 ODL_OD=WSP_SRODKA+0.005 ODL_DO=WSP_SRODKA-0.005 ALLSEL,ALL VSEL,A,VOLU,,1 NSEL,R,LOC,Z,ODL_OD,ODL_DO NSLA,R,0 NSEL,R,LOC,X,0.16/2,1 !nplot !/replot
*ENDDO . . .
I tu rodzi się problem - jak zrobić, aby te wyszczególnione nody DODAWAŁY SIĘ do wcześniej wyszczególnionych. Domyślam się, że chodzi o AllSel,All. No ale jak tego nie zrobię to nie uda mu się wyszukać następnych punktów, a jednocześnie powoduje mi to zamazanie wcześniej znalezionych punktów.
Najlepiej by było, gdyby ZAMIENIĆ numery wyszczególnionych nodów na jakiś zakres, ale na razie nie znaglałem takiego polecenia, które zmieniałoby numer noda (choć pewnie jest). Wówczas prosta pętla, użycie funkcji *GET w celu określenia numerów znalezionych nodów i zamiana ich na jakiś przedział, który znam.
Tak czy siak, proszę o pomoc, jak rozwiązać ten problem.
Pozdrawiam, Krzysiek