Component Attributes
Thêm thuộc tính
Các thuộc tính làm cho các Dynamic Components bằng cách cho SketchUp biết phải làm gì. Bạn có thể chọn từ các thuộc tính được xác định trước hoặc tạo thuộc tính tùy chỉnh:
- Các thuộc tính được xác định trước cho phép bạn nhanh chóng và dễ dàng thiết lập các hành vi động cho các tính năng phổ biến, chẳng hạn như hạn chế kích thước của Dynamic Components hoặc áp dụng vật liệu. Bạn có thể duyệt các thuộc tính được xác định trước trong hộp thoại Component Attributes hoặc xem tham chiếu thuộc tính được xác định trước Dynamic Components.
- Thuộc tính tùy chỉnh cho phép bạn thêm thuộc tính của riêng bạn.
Để thêm thuộc tính, hãy làm theo các bước sau:
1. Chọn Components bạn muốn làm cho năng động.
2. Trên thanh công cụ Dynamic Components, bấm vào công cụ Component Attributes ( ) hoặc chọn Window> Component Attributes. Dù bằng cách nào, hộp thoại Component Attributes sẽ mở ra, như thể hiện trong hình dưới đây. Trong ví dụ này, hộp thoại Component Attributes hiển thị Dynamic Components Cylinder.
3. Nhấp vào biểu tượng Add Attributes plus sign để xem danh sách các tùy chọn.
4. Chọn một thuộc tính được xác định trước hoặc chọn tùy chọn Or Enter a Custom Name ở dưới cùng. Nếu bạn đã chọn một thuộc tính được xác định trước, bạn đã sẵn sàng để thêm các giá trị.
5. Nếu bạn đã chọn để thêm tên tùy chỉnh, hãy nhập tên để thay thế Enter Name văn bản giữ chỗ xuất hiện.
Mẹo: Tên của một thuộc tính phải bắt đầu bằng một chữ cái và không thể chứa bất kỳ khoảng trắng nào. Nếu không, bạn có thể đặt tên thuộc tính bất cứ điều gì bạn muốn. Chọn một tên nhắc nhở bạn những gì thuộc tính làm là hữu ích.
Lưu ý: Nếu bạn cần đổi tên một thuộc tính tùy chỉnh, bấm đúp vào tên của nó và nhập một thuộc tính mới. (Bạn chỉ có thể thay đổi tên của các thuộc tính tùy chỉnh, không phải thuộc tính được xác định trước.) Nếu bạn cần xóa một thuộc tính, chỉ cần nhấp vào biểu tượng Delete Attribute minus sign bên cạnh tên của thuộc tính.
Trong ví dụ này, bạn thấy thuộc tính Material được thêm vào Dynamic Components Cylinder.
Xác định giá trị thuộc tính
Sau khi bạn thiết lập một hoặc ba thuộc tính, bạn đã sẵn sàng nhập các giá trị cho biết các thuộc tính phải làm gì. Bạn có thể hoàn thành bước này theo vô số cách, tùy thuộc vào các thuộc tính bạn chọn.
Nói chung, bạn có thể xác định các giá trị thuộc tính theo các cách sau:
- Nhập vào hộp văn bản giá trị thuộc tính. Ví dụ: thêm thuộc tính Description và nhập mô tả trực tiếp vào hộp văn bản giá trị. (Xem Callout 1 trong hình dưới đây.) Nếu bạn đang xác định công thức, hãy nhập một dấu bằng (=) và sau đó nhập công thức của bạn.
Mẹo: Nếu bạn muốn xem các công thức hoàn chỉnh trong hộp giá trị thuộc tính, hãy nhấp vào nút Toggle Formula View ở phía trên bên phải của hộp thoại Component Attributes. Nếu bạn thao tác một Components bằng công cụ SketchUp trong khi hộp thoại Component Attributes đang mở, hãy nhấp vào nút Refresh để làm mới các giá trị trong hộp thoại Component Attributes.
- Chèn một chức năng từ danh sách thả xuống. Để xem danh sách thả xuống, nhấp vào tab Functions. Mở danh sách thả xuống để chọn từ bất kỳ chức năng Dynamic Components nào. (Xem Callout 2.) Sau khi bạn chọn một chức năng, bạn sẽ thấy một mô tả ngắn gọn (bằng văn bản rất nhỏ) bên dưới danh sách thả xuống. Chọn hộp văn bản giá trị thuộc tính nơi bạn muốn chèn chức năng và nhấp vào nút Insert để thêm chức năng vào hộp văn bản. Sau đó, bạn cần tùy chỉnh giá trị dựa trên chức năng bạn đã chọn.
- Nhấp vào Details arrow ( ) trong trường giá trị thuộc tính. Bạn thấy một danh sách thả xuống cho phép bạn đặt các giá trị hiển thị cho thuộc tính. Chọn xem người dùng có thể xem thuộc tính hay không và nếu có, giá trị xuất hiện dưới dạng hộp văn bản hay danh sách thả xuống. Nếu bạn chọn tùy chọn Users Can Select from a List, thì bạn có thể xác định giá trị nào người dùng có thể chọn. Trong ví dụ này, việc thêm các giá trị vật liệu khác nhau cho phép người dùng chọn trong phạm vi giới hạn của vật liệu. (Xem Callout 3.)
Khi bạn tạo công thức, đây là các quy tắc bạn cần tuân theo:
- Đặt văn bản trong dấu ngoặc kép.
- Nối một chuỗi với ký hiệu (
&
). Ví dụ: ="I am a table with the cost of" & variable name - Để hiển thị dấu ngoặc kép trong chuỗi văn bản, hãy sử dụng dấu gạch chéo ngược (
\
). Ví dụ: ="This is the "\official\" retail price for this item:" & variable name - Các công thức trả về số sẽ trả về chúng dưới dạng các giá trị nổi, không bao giờ là số nguyên. Vì vậy, công thức
if(5=5,1,0)
will return1.0
instead of1
. - Tất cả các chiều dài được tính bằng inch và góc theo độ.
- Sử dụng dấu chấm than (
!
) để chỉ một giá trị bên ngoài Components con hiện tại. Ví dụ, Fence!spacing đề cập đến giá trị củakhoảng hở
biến trong
Kiểm tra một Dynamic Components
Sau khi bạn xác định các thuộc tính và giá trị cho một Dynamic Components, hãy kiểm tra cách thức hoạt động của nó trong cửa sổ Component Options, bạn có thể mở theo bất kỳ cách nào sau đây:
- Nhấp vào công cụ Component Options ( ) trên thanh công cụ Dynamic Components.
- Chọn Window> Component Options.
- Bấm chuột phải vào Components và chọn Dynamic Components> Component Options.
Trong hình dưới đây, bạn thấy rằng mỗi thuộc tính xuất hiện trong danh sách thả xuống. Chọn một tùy chọn và nhấp vào Apply để thay đổi màu của Components.