Trang 1 trên 8

Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Năm 13/08/15 22:12
gửi bởi hakhoailang
Mạn phép anh em và tác giả, mình đắn đo mấy ngày liền mới dám lập topic này với mong muốn dc giải đáp những thắc mắc trong quá trình sử dụng.
Mong mọi người ủng hộ và thông cảm vì mình không còn cách khác ổn hơn.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Năm 13/08/15 22:28
gửi bởi hakhoailang
Hình ảnh

1/ mình đã khai báo đường nối điểm có tên PhanCach1 = MDTr1+MDP1
2/ vì đường PhanCach1 này dc nối từ 2 điểm mép đường cho nên nó đã cắt 2 viên bó vỉa trái và bó vỉa phải của giải phân cách. chính vì thế mình muốn cắt bỏ phần giao nhau của PhanCach1 và 2 đường bó vỉa. mình tô màu vàng như hình vẽ.
3/ Mình muốn offset đường PhanCach1 lên trên thành 2 đường với khoảng cách H1 và H2 khác nhau thì mình phải khai báo như thế nào.
xin mọi người chỉ giáo giúp mình.
Cảm ơn mọi người

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 24/08/15 11:37
gửi bởi Viet Hai
2. Bạn không cắt bỏ được đâu, bạn phải khai điểm lùi vào trong thôi.
3. Bạn dùng chức năng Khai báo đường tổ hợp mà định nghĩa đường mới từ đường có sắn, rồi khai thêm Khoảng Offset

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 30/11/15 12:40
gửi bởi hakhoailang
Đây là vấn đề em muốn nói về dịch trắc ngang thưa thầy.
em đã quay lại video mô ta sự khác nhay mà link động trong dịch trắc ngang.
AND đang tồn tại nhiều tao tác lặp lại ( Thao tác thừa ) làm mất thời gian và gây cảm giác cứng nhắc ( khó chịu trong dịch trắc ngang )

link video tại đây thưa thầy :
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 30/11/15 14:01
gửi bởi Viet Hai
Nếu ý bạn chỉ là để trắc ngang thiết kế luôn bám đỉnh tự nhiên (hoặc cách tự nhiên 1 khoảng) thì bằng cách xử lý mmc là có thể làm được, tội gì mà phải dịch chỉnh như vậy.
Tư duy của bạn vẫn đang theo kiểu NovaTDN (VNRoad thì cũng là từ đó mà ra).
Bạn nào trên diễn đàn có thể giúp bạn hakhoailang khai báo được thì làm hộ tôi.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Bảy 05/12/15 14:53
gửi bởi hakhoailang
Em chào thầy!
Lý do phát sinh vấn đề này chính là em muốn tìm đường biên bù vênh nhỏ nhất để thiết kế đường đỏ tối ưu nhất.
1) em sẽ tìm điểm có giá trị Y Max trong khoảng đường cũ.
2) đưa đường nối điểm có giá trị Y Max đấy lên trắc dọc thiết kế.
3) căn cứ từ đó để thiết kế trắc dọc tuyến.
4) đưa đường nối các điểm này lên bình đồ.
đây là file MMC https://drive.google.com/file/d/0B7LjTR ... sp=sharing

mong thầy hướng dẫn giúp em.
Em cảm ơn thầy.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Bảy 05/12/15 19:59
gửi bởi Viet Hai
Bạn làm như sau:
-Tạo điểm DiemCao với tùy chọn Đỉnh ứng ymax đường với đường tại Của đường là TuNhien*KhuonCu trong mmc.
-Thiết kế->Tạo polyline dọc tuyến và trên trắc dọc->Tạo polyline theo điểm mặt cắt PLTD
bạn sẽ được đường mong muốn
-

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Bảy 05/12/15 21:15
gửi bởi hakhoailang
cái này cháu đã mò ra.

chú cho cháu thắc mắc tí tại sao
(MatDuongTrai/TuNhien*KhuonCu) hoặc (MatDuongPhai/TuNhien*KhuonCu) thì cho ra kết quả còn (MatDuongTrai/TuNhien*KhuonCu)+(MatDuongPhai/TuNhien*KhuonCu) thì không có kết quả.
cháu cảm ơn chú

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: CN 06/12/15 8:29
gửi bởi Viet Hai
Bạn nên tách ra nhiều đường, phức tạp quá thì bộ phân tích công thức đường tổ hợp không hiểu được đâu

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 07/12/15 13:37
gửi bởi hakhoailang
Vâng thưa chú.
Bâu giờ thì cháu đã hiểu.
Nhưng khi tách ra quá nhiều đường thì người dùng cũng rất rối và khó kiểm soát.
Còn một vất đề nữa cháu chưa rõ lắm, nếu các đường không giao nhau tại một điểm thì không thể thực hiện được các phép toán + - * / % ..... phải không chú.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 07/12/15 13:52
gửi bởi Viet Hai
1. Làm gì mà có nhiều đường đâu. Chỉ là tách các phép toán đường để cho chương trình có thể thực hiện được, với lại tránh lặp đi lặp lại các phép toán đường dẫn tới chương trình chạy chậm.
2. Phép toán vẫn thực hiện được nhưng thêm các vạch nối thẳng đứng

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 0:27
gửi bởi hakhoailang
Cháu chào chú.
1) Cháu đã làm theo giống như chú tách thành 2 đường khác nhau. Nhưng khi tách ra sau đó cháu phải cộng 2 đường đó lại thành 1 vậy nó sẽ sinh ra 3 đối tượng.
2) Cháu có 4 điểm BVT4, BVT5 BVP4, BVP5 trong đó 1 trong đó 2 trong số 4 điểm đó có thể không xuất hiện thế thì làm sao có thể tạo ra 1 điểm có giá trị Y max của 4 điểm trên. cháu đã dùng max(BVT4,BVT5,BVP4,BVP5) nhưng không tạo được chú à.
mong chú chỉ giúp. cháu nghĩ vấn đề nằm ở chỗ điểm không xuất hiện

https://drive.google.com/file/d/0B7LjTR ... sp=sharing

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 1:27
gửi bởi Viet Hai
2. Nếu bạn nói vậy thì chắc cũng chẳng có chương trình nào làm được.
Còn ý tôi nói Tạo điểm DiemCao với tùy chọn Đỉnh ứng ymax đường với đường tại Của đường là TuNhien*KhuonCu trong mmc. nghĩa là:
Tạo 1 điểm có tên là DiemCao như hình dưới:
http://www.mediafire.com/view/37otfkntm ... titled.png

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 8:12
gửi bởi hakhoailang
Cháu đã làm như chú và tìm điểm Y max của đường BVmin nhưng bài toán giải quyết chưa triệt để.
chú có thể mở file khai báo của cháu ra và bỏ các điều kiện xác định của (BVT4,BVT5,BVP4,BVP5) ra là chú sẽ thấy Y Max không giải quyết được vấn đề.
chính vì Ymax ko giải quyết được vấn đề nên cháu mới phải khai báo ra thêm 4 điểm nữa để so sánh và lấy giá trị lớn nhất của nó.
cái này cháu khai báo theo kiểu chú nói ko nên dịch TN nếu đã biết quy luật của nó để giải quyết bài toán linh động trong dịch TN.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 9:50
gửi bởi Viet Hai
Nói chung nhìn vào thì tôi cũng chịu không hiểu, nhưng bạn làm như sau thử xem:
-Tạo đường nối điểm DuongNoi4Diem với danh sách nối điểm: BVT4+BVT5+BVP4+BVP5
-Tạo điểm PMax4Diem chọn tùy chọn Đỉnh ứng Ymax đường của đường DuongNoi4Diem

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 10:56
gửi bởi hakhoailang
Cháu đã thực hiện cộng 4 điểm như chú bảo trước khi đưa bài lên nhưng không được điểm Ymax nó nhảy sai vị trí.
cháu cũng tìm mấy cách mới nhưng đang lôm côm quá cháu ko thể hiểu nổi vì mặt cắt khai báo chạy đúng nhưng ra trắc ngang lại sai.
link MMC:
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

link khối chèn để đánh dấu vị trí
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

chú lấy khối này để cho vào chèn khối với stt từ 3 đến cuối nhé . trong mặt cắt nó chèn đúng vị trí của điểm Y_BuVenhMin nhưng ra tn nó lại sai.
cháu đang nghĩ có thể ra TN thiết kế điểm Y_BuVenhMin bị nhảy sai chú à.
Khai báo mẫu mặt cắt hoàn toàn đúng

đây là file cad nó chạy ra, chú xem giúp cháu từ cọc số 8 đến cọc 10.
cháu thử vẽ 1 đường nối điểm từ điểm Y_BuVenhMin thì phát hiện ra khi chạy lên TN nó bị sai Y_BuVenhMin chú à.
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 13:21
gửi bởi Viet Hai
1.Bạn không nên đặt tên điểm là Y_BuVenhMin vì tiếp đầu Y_ là Y of điểm, nên có thể nhầm->lỗi
2. Vì BVT4, BVT5 BVP4, BVP5 các điểm của bạn có thời điểm là không xác định thì Y_ của chúng sẽ rất lớn nên giá trị max((if(Y_BVT2-Y_BVT3>0,Y_BVT4,Y_BVT5)),(if(Y_BVP2-Y_BVP3>0,Y_BVP4,Y_BVP5)))-Y_DinhTN sẽ sai.
3.Bạn nên làm theo hướng dẫn như tôi nói ở dưới

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 22:19
gửi bởi hakhoailang
Cháu đã làm như chú và đã tìm ra được điểm đó. nhưng mấu chốt cuối cùng vẫn là ko tìm ra điểm tối ưu để giải quyết bài toán triệt để. vẫn còn những trắc ngang phải dịch thủ công.
Bìa toán tìm điểm bù vênh nhỏ nhất có lẽ chỉ dùng bằng cách thủ công được thôi chú à.
chú có phương án khai báo nào tối ưu không cho cháu xin tham khảo với. 2 ngày hôm nay cháu nghĩ mãi nhưng ko ra phương pháp nào ổn vẫn phải làm thủ công một số trắc ngang.
cuối cùng nếu được thì chú cập nhật lại phần dịch trắc ngang có thể dịch các trắc ngang liên tiếp bằng cách pick điểm trên bản vẽ là hay nhất. vừa tốt cho phần mềm vì nó ưu việt hơn và đa năng hơn. còn về người dùng như cháu cũng đỡ vất vả trong việc khai báo kiểu khó khăn và ko tìm ra đáp án cuối cùng cũng phải dịch bằng tay.
cháu cảm ơn chú.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 22:55
gửi bởi Viet Hai
Nói chung bài toán đó tôi cũng không hiểu nên không thể khuyên được. Các bạn trên diễn đàn có ai biết đưa ra cách giải quyết nếu cần lập trình thêm thì tôi sẽ làm.
Chứ dịch trắc ngang vậy thì quá thủ công

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 08/12/15 23:30
gửi bởi hakhoailang
Bài toán này thường chỉ vấp phải ở các dự án lớn. Chỉ có các bạn ở các đơn vị lớn. không bao giờ gặp trong đường làm mới chỉ gặp trong đường nâng cấp cải tạo.
loại này cũng chỉ ít đơn vị được nhận để thiết kế.
Thực ra trước khi tìm hiểu và tìm đến AND thì cháu cũng từng sử dụng qua nhiều các phần mền lớn thiết kế đường của các đơn vị lớn khác nhau (Các đơn vị viết phần mềm đấy vẫn sống và thì trường cũng khá rộng).
Cháu cũng ngồi với họ để tìm cách giải quyết nhưng vấn đề này quá đa dạng và phức tạp nên tạm thời chưa tìm ra giải pháp triệt để (Người CODE bên họ trả lời như vậy trong buổi làm việc).
Cá nhân cháu thì chưa thể tìm ra phương án triệt để, có thể có người dùng AND kỳ cựu đã làm dc nhưng cháu nghĩ đây chỉ là kỳ vọng.
Riêng cháu thì cháu vẫn mong muốn bổ sung cái thủ công đó, nhiều khi 10 phút thủ công lại hơn 2 ngày như cháu gặp hôm nay, bài toán về tiết kiệm thời gian cho công tác chưa làm được.

Cháu vừa xem kỹ lại 1 TN mà chưa giải quyết được bằng tự động nhưng trong đầu cháu nảy sinh ra suy nghĩ nếu tìm được có thể sẽ giải quyết được bài toán
LInk ảnh https://drive.google.com/file/d/0B7LjTR ... sp=sharing

cháu đã tìm được điểm Ymax trên đường màu xanh và từ điểm có Ymax như vậy kẻ 1 đường màu trắng có độ dố bằng độ dốc mặt đường và tìm điểm trên đường màu xanh chiếu xuống đường màu trắng có khoảng cách xa nhất thì có thể bài quyết bài toán này.

link file cad, cọc số 7 chú à :
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Tư 09/12/15 12:55
gửi bởi Viet Hai
Nói chung vấn đề của bạn là gì thì tôi cũng chưa hiểu. Ý bạn là nâng dịch đường đáy sao cho luôn tiếp tuyến với mặt đường cũ hay sao?
Như giải quyết của bạn mà làm được đa số thì là cũng đỡ, còn 1 số trường hợp đặc biệt chưa làm được nếu bạn trình bày thật rõ tôi nghĩ là chúng tôi cũng có thể giải quyết được.
Còn dịch chỉnh trắc ngang thủ công tôi sẽ làm 1 lệnh khác để có thể dịch chỉnh nhanh được.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Tư 09/12/15 18:15
gửi bởi hakhoailang
vâng chú.
Trong phạm vi khuôn đường mới cháu muốn tìm vị trí mà tại đó đáy khuôn đường mới chỉ giao với khuôn cũ tại 1 diểm duy nhất (điểm tiếp tuyến như chú nói).

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Năm 10/12/15 17:48
gửi bởi Viet Hai
Trong bản cập nhật 10-12 tôi vừa bổ sung thêm chức năng Thiết kế->Dịch chỉnh mặt cắt->Dịch chỉnh hai đường tiếp xúc đỉnh-DTXD cho phép xác định đường đỏ bù vênh tối thiểu đó.
-Sau khi thực hiện xong lệnh DTXD thực hiện tạo POLYLINE trên trắc dọc bằng lệnh PLTD với điểm mmc là TimTuyen.
-Kẻ lại đường đỏ trắc dọc DD_TimTuyen theo đường POLYLINE vừa tạo.
-Hủy dịch chỉnh tạm thời bằng lệnh DSDC.
- TT và VL

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: CN 13/12/15 22:25
gửi bởi hakhoailang
lệnh mới này Nó vẫn tồn tại một số trắc ngang chưa giải quyết được bù vênh tối thiểu chú à.
link ảnh (cháu đã chọn như thế này mà nó chạy ra ko đúng với một số trắc ngang, chẳng hạn như cọc số 5,8,9,H2 ở gần nhau):
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

Link file cad:
https://drive.google.com/file/d/0B7LjTR ... sp=sharing

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 14/12/15 12:40
gửi bởi Viet Hai
Bạn ghi chú hộ trong bản vẽ các đường như thế nào và nó sai thế nào chứ nhìn vậy tôi cũng chịu

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 14/12/15 21:23
gửi bởi hakhoailang
Đây là bản vẽ đã ghi chú cụ thể lỗi trong lệnh DTXD:

https://drive.google.com/file/d/0B7LjTR ... sp=sharing

chú tải về giúp cháu

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Hai 14/12/15 21:54
gửi bởi Viet Hai
Đường tổ hợp trên khuonchinhCPDDLI khi chưa dịch nó bị cắt khuôn không đầy đủ đường CPDDLI nên khi thực hiện DTXD nó không đúng là lẽ tất nhiên.
Bạn có 2 cách:
1. Thực hiện 1 lần nữa lệnh DTXD với khai báo như của bạn
2.Thực hiện:
Đường tổ hợp trên bạn phải dùng là MatDuongTrai+MatDuongPhai
Đường tổ hợp dưới là BVM
Khoảng dịch Y tương đối: 0.42

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 15/12/15 11:23
gửi bởi hakhoailang
cháu cảm ơn chú.
Chính là nó đấy chú à. có cái này thì người thiết kế đỡ vất vả biết bao nhiêu. ngày xưa tới giờ cứ phải dùng lệnh dịch trắc ngang và dịch từng trắc ngang một.
có thời điểm cháu đã phải dịch từ 600 đến 1000 trắc ngang trong 1 buổi bằng thủ công.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Ba 15/12/15 22:42
gửi bởi hakhoailang
chú cho cháu thắc mắc tí.
cháu khai báo 1 điểm trên trắc ngang mẫu mặt cắt.
trong quá trình thiết kế cháu muốn di chuyển điểm đó trên mặt cắt ngang chi tiết cho phù hợp thì phải làm như thế nào chú nhỉ.
Ví dụ cháu khai báo điểm A trong mặt cắt ngang là vị trí số 1 nhưng trên mặt cắt ngang chi tiết cháu thấy chưa hợp lý cháu muốn kéo điểm A sang vị trí số 2 thì phải làm nhu thế nào chú nhỉ. khi đó sẽ có một số điểm ăn theo điểm A và nó cũng dịch chuyển vị trí.

Re: Học ANDDESIGN qua hình ảnh.

Đã gửi: T.Tư 16/12/15 20:29
gửi bởi Viet Hai
Cách 1:
Ví dụ điểm A với XA=XB+DeltaAB chẳng hạn, bạn khai thêm các biến cục bộ DieuChinhXA chẳng hạn (mặc định =0),lúc đó XA=XB+DeltaAB+ DieuChinhXA.
Sử dụng lệnh BCB để khai báo giá trị DieuChinhXA cho phù hợp theo tý muốn.
Cách 2: Bạn tham khảo cách khai báo điểm MEP_TRAI của Mẫu mặt cắt Đường nâng cấp, cải tạo của tệp TCVN 4054-2005.atp. Nó cho phép dịch chỉnh tọa độ X của điểm MEP_TRAI bằng cách grip dịch chỉnh đường DuongChinhKhuonTrai trên bản vẽ trắc ngang.