-->

Advertisement

Làm việc với label trong Civil 3D - Biểu thức (Expression)

Tạo biểu thức để sử dụng trong kiểu nhãn C3D là một cách thú vị để tùy chỉnh nhãn của bạn. Tôi sẽ trình bày cách sử dụng các biểu thức để thay đổi kích thước văn bản tùy thuộc vào tỷ lệ khung nhìn, để chỉ hiển thị một số nhãn nhất định dựa trên tỷ lệ khung nhìn và để đảo ngược phần áp suất.

Biểu thức được tạo và lưu trữ ở đâu?

Biểu thức cho từng kiểu nhãn được đặt trong tab Cài đặt của Không gian công cụ bên dưới mỗi Kiểu Nhãn cho phép biểu thức. Hình #1 bên dưới hiển thị vị trí Biểu thức cho Nhãn Đường viền Bề mặt.

Hình 1

Điều gì tạo nên một biểu thức?

Hình #2 hiển thị hộp thoại Biểu thức Mới.

Hình 2: Hộp thoại Biểu thức Mới

Biểu thức nhãn Civil 3D được tạo bằng cách sử dụng một số hoặc tất cả các thành phần sau:

  • Thuộc tính tính năng (được thêm bằng nút Chèn Thuộc tính được viền màu xanh lam). Đây là các thuộc tính được liên kết với loại đối tượng như Độ cao bề mặt cho các bề mặt hoặc Tên căn chỉnh để căn chỉnh.
  • Chức năng (được thêm bằng nút Chèn Chức năng được viền màu đỏ). Có một sự lựa chọn toàn diện về toán học, logic và các loại hàm khác.
  • Toán tử (được tô màu xanh lá cây).

Ví dụ về biểu thức #1

Hãy tạo một biểu thức để thay đổi kích thước văn bản tùy theo tỷ lệ của khung nhìn, sau đó sử dụng biểu thức theo kiểu nhãn.

Một ví dụ mà điều này có thể hữu ích là đối với các nhãn đường viền bề mặt. Ở tỷ lệ 50, chiều cao văn bản tiêu chuẩn là 0,10 có thể phù hợp, nhưng ở tỷ lệ 100, chiều cao văn bản tiêu chuẩn đó có thể tạo ra ghi đè.

Hình 3: Nhãn đường viền bề mặt tại 1”=50'

Hình 4: Nhãn đường viền bề mặt tại 1”=100'

Bước 1: Xác định mục đích của biểu thức

Mục đích biểu thức: Nếu tỷ lệ khung nhìn là 1” = 100' trở lên, chiều cao văn bản phải là 0,08. Nếu tỷ lệ khung nhìn nhỏ hơn 1” = 100', chiều cao văn bản phải là 0,10.

Bước 2: Tạo biểu thức

1. Mở hộp thoại Biểu thức mới.

  • Nhấp chuột phải vào cài đặt Biểu thức cho Đường viền nhãn bề mặt. (Xem Hình #5 & #6 bên dưới).

Hình 5

Hình 6

  • Nhấp vào “Mới” để hiển thị hộp thoại Biểu thức mới.

Hình 7

2. Gán tên và điền mô tả (tùy chọn) của biểu thức như trong Hình #7.

3. Tạo biểu thức.

  • Bấm vào nút Chèn Hàm   để hiển thị danh sách các hàm và chọn hàm IF.

Hình 8

  • Trình soạn thảo biểu thức sẽ điền vào hàm.

Hình 9

  • Nhấp vào nút Chèn Thuộc tính   để hiển thị danh sách các thuộc tính cho tính năng này. Chọn “Chuyển đổi tỷ lệ bản vẽ”.

Hình 10

  • Chuyển đổi tỷ lệ bản vẽ = Tỷ lệ khung nhìn*12
  • Tạo biểu thức như trong Hình #11.

Hình 11

Nhấn OK trên hộp thoại Biểu thức mới để hoàn thiện biểu thức và thêm nó vào Không gian công cụ.

Hình 12

  • Biểu thức đã được thêm và xuất hiện ở cuối Toolspace.

Hình 13

Bước 3: Tìm hiểu biểu thức

Bạn có nhớ mục đích biểu đạt ban đầu của chúng ta không?

Nếu tỷ lệ khung nhìn là 1” = 100' trở lên thì chiều cao của văn bản phải là 0,08. Nếu tỷ lệ khung nhìn nhỏ hơn 1” = 100', chiều cao văn bản phải là 0,10.

  • Đây là biểu hiện của chúng tôi:

IF ({Chuyển đổi tỷ lệ vẽ}>1100,0,08/12,0,10/12)

Dịch: Nếu tỷ lệ khung nhìn là 1” = 100' trở lên thì chiều cao của văn bản nhãn sẽ là 0,08. Nếu tỷ lệ khung nhìn KHÔNG phải là 1” = 100' hoặc lớn hơn thì chiều cao của văn bản nhãn sẽ là 0,10.

Hình 14

Bước 4: Sử dụng biểu thức theo kiểu nhãn

1. Tạo kiểu nhãn Đường viền bề mặt mới hoặc sao chép kiểu nhãn Đường viền bề mặt hiện có trong tab Cài đặt của Không gian làm việc.

Hình 15

2. Trên tab bố cục, nhấp vào giá trị cho Chiều cao văn bản. Bây giờ có một menu thả xuống vì chúng tôi đã thêm biểu thức. Trên menu thả xuống, chọn tên biểu thức bạn vừa tạo.

Hình 16

Hình 17

3. Nhấn OK trên Trình soạn kiểu nhãn.

4. Áp dụng Kiểu Nhãn Đường viền Bề mặt mới cho các nhãn đường viền bề mặt của bạn.

Hình #18 và #19 cho thấy cùng một khu vực ở 1” = 100'. Hình #18 sử dụng chiều cao văn bản gốc là 0,10. Hình #19 sử dụng biểu thức mới để thay đổi chiều cao văn bản cho 1” = 100' thành 0,08.

Hình 18: Chiều cao văn bản là 0,10.

Hình 19: Chiều cao văn bản 0,08 từ biểu thức.

Ý tưởng biểu hiện khác

Dưới đây là một vài ý tưởng khác về cách diễn đạt để giúp bạn bắt đầu.

1. Tạo một biểu thức chỉ hiển thị các nhãn đường viền chính (đối với các khoảng thời gian chính và phụ 1' & 5' hoặc 2' & 10').

Một. Mục đích biểu đạt:

Chỉ có các nhãn đường viền chính xuất hiện.

b. Sự biểu lộ:

IF (FMOD ({Độ cao bề mặt},5) = 0,0,10/12,0)

c. Hiểu cách diễn đạt:

Nếu Độ cao bề mặt chia cho 5 cho kết quả còn lại là 0 thì chiều cao của văn bản sẽ là 0,10. Nếu Độ cao bề mặt chia cho 5 mang lại số dư khác 0 thì chiều cao của văn bản sẽ là 0.

Do đó, nhãn đường viền 5' và 10' sẽ có chiều cao văn bản là 0,10 trong khi nhãn đường viền 1' và 2' sẽ có chiều cao văn bản là 0 nên chúng sẽ không hiển thị.

Bạn có thể tự hỏi tại sao phải bận tâm? Bạn có thể đặt nó trong thuộc tính để không hiển thị các nhãn đường viền phụ. Nhưng điều gì sẽ xảy ra nếu bạn muốn xem các nhãn đường viền phụ ở tỷ lệ 50 chứ không phải tỷ lệ 100?

Xem liệu bạn có thể kết hợp hai biểu thức mà chúng tôi đã đề cập để tạo một biểu thức chỉ hiển thị các nhãn đường viền chính cho các bản vẽ có tỷ lệ khung nhìn là 1” = 100' hoặc lớn hơn hay không.

2. Tạo biểu thức để dán nhãn đảo ngược các phụ kiện mạng áp lực.

Một. Mục đích biểu đạt:

Nhãn áp suất mạng lắp ngược. Một biểu thức là cần thiết vì Civil 3D chỉ đưa ra độ cao của điểm chèn là tâm thẳng đứng của khớp nối.

b. Biểu thức: Phải tạo biểu thức riêng cho từng đường kính ống.

Tên biểu thức: INV-12”

{Độ cao điểm chèn}-0,5

Tên biểu thức: INV-6”

{Độ cao điểm chèn}-0,25

Phần kết luận

Sức mạnh của Civil 3D không chỉ nằm ở thiết kế mà còn ở khả năng giúp chúng tôi tạo tài liệu về thiết kế đó, nơi các nhãn Civil 3D phát huy tác dụng. Có nhiều công cụ có sẵn trong Civil 3D cho phép bạn tận dụng nhãn của mình để hiểu biết hơn, hiệu quả hơn và có nhiều thông tin hơn. Việc sử dụng biểu thức chỉ là một trong những công cụ đó.

Bạn có thể nghĩ ra những biểu thức khác mà bạn có thể tạo ra không? Trước tiên, tôi sẽ tự hỏi bản thân: “Tôi muốn thông tin gì trong nhãn của mình?” Sau đó khám phá các biểu thức để xem bạn có tìm thấy câu trả lời ở đó không. Nếu không, hãy chuyển sang công cụ tiếp theo trong kho nhãn mác của bạn.

Đăng nhận xét

0 Nhận xét