Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
limfx

Cách kiểm tra và lấy tập hợp điểm của biến lưu các điểm trên bản vẽ

Các bài được khuyến nghị

Các Anh giúp cách kiểm tra và lấy tập hợp điểm của biến lưu các điểm trên bản vẽ :

PointSave  là tập list điểm lưu các điểm ví dụ: ((576034.0 1.53551e+06 40.87) (576034.0 1.53551e+06 40.81) (576037.0 1.53551e+06 40.61) (576039.0 1.53551e+06 40.5))

Tập điểm PointSave này là điểm chèn các text cao độ đã tạo và lưu trên bản vẽ cụ thể A. 

Khi mở lại bản vẽ A, cách kiểm tra tập PointSave đã tồn tại trên bãn vẽ hay chưa, nếu có thì lấy lại tập điểm lưu vào biến PointSave  để sử dụng cho các công việc khác? Thanks!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
1 giờ trước, 7o7 đã nói:

Cách đơn giản nhất là lưu ra file txt. Nếu biết líp bạn sẽ làm được thôi.

Vậy mỗi lần mở bản vẽ lên lại load file txt vào như vậy không tiện lắm a!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
1 giờ trước, limfx đã nói:

Vậy mỗi lần mở bản vẽ lên lại load file txt vào như vậy không tiện lắm a!

Lưu bên ngoài có cái tiện là không cần mở file cad cũng biết là có savepoint. Đằng nào thì khi mở cad bạn cũng phải load nó vào chứ nó có tự động báo cáo có mặt đâu?

Ghi ra load file vào là lisp đơn giản chứ lưu trong file đòi hỏi trình độ lisp cao hơn nhiều.

  • Like 3

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Lưu dữ liệu vào Xrecord của bản vẽ. Ưu điểm: không phụ thuộc vào bên ngoài. Nhược điểm: làm phình bản vẽ mà không biết, vì không xoá được bằng lệnh erase.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 11/11/2022 tại 11:32, limfx đã nói:

Các Anh giúp cách kiểm tra và lấy tập hợp điểm của biến lưu các điểm trên bản vẽ :

PointSave  là tập list điểm lưu các điểm ví dụ: ((576034.0 1.53551e+06 40.87) (576034.0 1.53551e+06 40.81) (576037.0 1.53551e+06 40.61) (576039.0 1.53551e+06 40.5))

Tập điểm PointSave này là điểm chèn các text cao độ đã tạo và lưu trên bản vẽ cụ thể A. 

Khi mở lại bản vẽ A, cách kiểm tra tập PointSave đã tồn tại trên bãn vẽ hay chưa, nếu có thì lấy lại tập điểm lưu vào biến PointSave  để sử dụng cho các công việc khác? Thanks!

Bạn đưa 1 bản vẽ lên rồi giải thích yêu cầu để mình hiểu rõ được ko.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
20 giờ trước, DuongTrungHuy đã nói:

Bạn đưa 1 bản vẽ lên rồi giải thích yêu cầu để mình hiểu rõ được ko.

Thớt giải thích rồi mà bác, cái này trong bản vẽ chỉ cần lưu số liệu thôi, lần sau mở file số liệu lưu đó vân còn không bị mất, chứ bản vẽ đâu có hình ảnh gì đâu ạ.

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
33 phút trước, ngokiet đã nói:

Tạo 1 layer frezze not print rồi vẽ các point trên đó. Hay tạo 1 Block các point đó cũng được. 

Tôi nghĩ chắc thớt có lý do nào đó nên chỉ muốn save dữ liệu vào file chứ không muốn vẽ ra thành tập point. Chứ vẽ ra thì đơn giản quá rồi.

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 22/11/2022 tại 10:24, 7o7 đã nói:

Thớt giải thích rồi mà bác, cái này trong bản vẽ chỉ cần lưu số liệu thôi, lần sau mở file số liệu lưu đó vân còn không bị mất, chứ bản vẽ đâu có hình ảnh gì đâu ạ.

Không biết nếu vậy dùng dữ liệu mở rộng được ko. Dạng xdata ấy

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
1 giờ} trướ}c, DuongTrungHuy đã nói:

Không biết nếu vậy dùng dữ liệu mở rộng được ko. Dạng xdata ấy

Bác dùng kiểu dữ liệu gì là tuỳ bác, miễn phải có 2 công đoạn là lưu vào file và truy xuất từ file.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 14/11/2022 tại 09:59, cuongtk2 đã nói:

Lưu dữ liệu vào Xrecord của bản vẽ. Ưu điểm: không phụ thuộc vào bên ngoài. Nhược điểm: làm phình bản vẽ mà không biết, vì không xoá được bằng lệnh erase.

cái Xrecord này là gì anh nhỉ có từ khóa nào để tìm hiểu về nó không anh?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×