Trang 1 trên 1

Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Ba 17/08/21 23:01
gửi bởi xquang
Trong file đính kèm nếu chạy ở phiên bản ngày 06/07/21 thì có kết quả khác và ngày 08/08/21 sẽ có kết quả khác.
File đính kèm chạy ở phiên bản ngày 08/08/21, xuất hiện lỗi như ở:
+ Cọc C39 (và nhiều cọc khác) có rãnh hình tam giác, trong khi Mẫu MC không khai báo loại này.
+ Cọc C23, C24 (và một số cọc khác) có thêm các đường ở mép nền đường bên trái.
+ Cọc DDA, C1 (và một số cọc khác) không thể hiện được nét mép trong thân mương bên trái.
Nếu file này chạy ở phiên bản ngày 06/07/21 thì chạy đúng như mong muốn, không xuất hiện các lỗi này.
Mong thầy xem giúp.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Tư 18/08/21 9:28
gửi bởi Viet Hai
Bạn nên vẽ thêm thế nào thì đúng. Chứ bạn khai phức tạp vậy thì tôi chịu

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Tư 18/08/21 15:19
gửi bởi xquang
Dạ đây là file chạy đúng thầy. Cũng file đó nhưng chạy với bản R10 cũ thì không bị lỗi. Thầy có thể so sánh.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Tư 18/08/21 16:38
gửi bởi Viet Hai
Bạn hãy dùng chức năng Kiểm tra lỗi mặt cắt và khắc phục hết các lỗi này đi.
Do rất nhiều lỗi nên Tính toán mặt cắt tuyến của bạn rất lâu.
Khắc phục xong nếu vẫn lỗi thì gửi lại tệp dwg đã khắc lỗi cho tôi.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Tư 18/08/21 22:33
gửi bởi xquang
Dạ, để em sửa lỗi trước ạ.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 6:28
gửi bởi Viet Hai
Bạn cập nhật lại bản mới, tôi có lọc bớt các lỗi là hệ lụy của các lỗi trước.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 9:52
gửi bởi xquang
Dạ, em cám ơn ạ.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 10:31
gửi bởi xquang
Dạ, em có update chạy thử. Nhưng rãnh và mương vẫn lỗi như cũ ạ.
Thầy có thể kiểm tra tại cọc DDA, C1, C39... ạ.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 14:19
gửi bởi Viet Hai
Các biểu thức như thế này Y_LePhai-Y_CTL_P<=0.4?B_Ranh_P:0 bạn phải thêm ngoặc vào thành (Y_LePhai-Y_CTL_P)<=0.4?B_Ranh_P:0
Bạn đổi màu đường lòng trong đi thì thấy nó trùng với đường lòng ngoài, còn tại sao lại vậy tôi không biết vì bạn khai phức tạp nên tôi chịu

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 16:48
gửi bởi xquang
Dạ em phát hiện ra điều này ạ:
- Đối với thành mương, giá trị offset nếu nhập trực tiếp là -0.15 vào thì chạy đúng, còn tính thông qua biến B_THANH thì chạy sai.
- Tương tự đối với rãnh, nếu X của điểm R2_P tính thông qua công thức Y_LePhai-Y_CTL_P<=0.4?0.4:0 thì chạy đúng, còn tính thông qua biến B_Ranh_P thì sẽ chạy sai.
- Cũng từ lỗi trên mà mặt cắt DDA, C1,...(một số mặt cắt khác), sau khi hiệu chỉnh trong MMC cập nhật xuống tuyến thì TT và VL các TNCT chi tiết thì bề rộng mặt đường, độ dốc ngang chạy lại sai. Cứ làm vài lần TT, VL thì lại chạy đúng lại. Nếu TT, VL riêng cho mặt cắt đó thì mỗi lần chạy mỗi khác cho đến khi chạy đúng. Nếu khai báo bề rộng là 1 số, không thông qua biến thì không bị lỗi.
=> Mong thầy xem giúp tình trạng này ạ.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 17:05
gửi bởi Viet Hai
Trên tôi đã bảo Các biểu thức như thế này Y_LePhai-Y_CTL_P<=0.4?B_Ranh_P:0 bạn phải cho thêm ngoặc (Y_LePhai-Y_CTL_P)<=0.4?B_Ranh_P:0 chứ như của bạn nó sẽ thực hiện phép <= trước sau đó mới phép trừ ở trước.
Trong mẫu mặt cắt của bạn lỗi này rất nhiều. Cần khai tường minh cho nó.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 17:15
gửi bởi xquang
Dạ em thử khai vậy rồi ạ, (Y_LePhai-Y_CTL_P)<=0.4?B_Ranh_P:0. Nhưng vẫn sai ạ, chỉ cần TT, VL 1 vài lần tính riêng TN đó nó sẽ sai ạ. Chỉ cần thay B_Ranh_P bằng hằng số 0.4 thì chạy bình thường.
FIle gửi này là em đã sửa các lỗi công thức rồi ạ:
xquang đã viết:
T.Năm 19/08/21 10:31
Dạ, em có update chạy thử. Nhưng rãnh và mương vẫn lỗi như cũ ạ.
Thầy có thể kiểm tra tại cọc DDA, C1, C39... ạ.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 18:12
gửi bởi Viet Hai
bạn thử chuyển sang cấu trúc if((Y_LePhai-Y_CTL_P)<=0.4,B_Ranh_P,0) xem sao.
Nếu không được thì bạn HCA trắc ngang, chọn Giá trị biến trên mặt cắt để tra cứu các biến Y_LePhai và Y_CTL_P xem chúng bằng bao nhiêu, có thỏa mãn điều kiện không.
Paste luôn (Y_LePhai-Y_CTL_P)<=0.4 vào chỗ Tính biểu thức xem nó 1 hay 0

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Năm 19/08/21 23:13
gửi bởi xquang
- Nếu chuyển công thức thành if((Y_LePhai-Y_CTL_P)<=0.4,B_Ranh_P,0) thì chạy đúng. Nhưng đôi khi có HCMMC -> Cập nhật xuống tuyến -> TT (trên TDoc hoặc tuyến) và VL trên các TNCT thì vẫn bị sai lần đầu (rãnh tam giác). Nhưng TT và VL lần sau thì chạy đúng.
- Còn lỗi mương như em đã nói thì chưa khắc phục được ạ.
- Còn lỗi Bề rộng mặt đường, độ dốc mặt phải thì không hiểu sao: đối với B mặt đường thì cứ TT, VL nhiều lần thì sẽ chạy đúng, còn dốc mặt phải vẫn sai. Riêng 2 Mặt cắt DDA và C1 thì B sai hẳn (đúng là B=2,5m, nhưng TN chạy ra là 3m).
Khi HCA kiểm tra biến ở một số các trắc ngang thì B_md_Trai, B_md_Phai đều =2,5m; dốc mặt phải (DMPH_1_TimTuyen) không tồn tại giá trị, không biết tại sao?
Chạy không ổn định lắm ạ. Báo cáo tình hình là vậy ạ.

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Sáu 20/08/21 14:28
gửi bởi Viet Hai
Nói chung trong bản vẽ tôi có TT toán thì các cọc DDA, C1 còn không hiện ra gì cả.
Bạn hãy thay toàn bộ các biểu thức có ? thành if. Toán tử ? chỉ dùng cho các đường. Tôi nghĩ lỗi chỉ là do khai báo

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Sáu 20/08/21 15:42
gửi bởi Viet Hai
Bạn cũng kỳ công đi xóa hết chỗ giá trị dốc 2 mái nên sinh ra lỗi. Bạn nhập lại đi thì sẽ được, lại cứ đi đỗ lỗi cho bản mới

Re: Lỗi chạy trắc ngang trong phiên bản R10, ngày 8-8-21. Không rõ nguyên nhân.

Đã gửi: T.Sáu 20/08/21 16:52
gửi bởi xquang
Hic. :lol: Do bản cũ chạy ổn mà qua bản mới phát sinh lỗi nên mới nghi ngờ thầy. hi.
Dạ cám ơn thầy, chạy ổn rồi thầy.