// a = 3;
// b = 4'
do this while
{
a = 1;
}
Node Dynamo tạo phần tử Revit có thuộc tính riêng gọi là “Register for Trace”. Thuộc tính này đảm bảo sau khi chạy file Dynamo và lưu lại, kết quả của các node sẽ được lưu lại trong file Dynamo đó. Quá trình này được gọi là “Trace Binding”. Trace sẽ kết hợp thông tin của node trong Dynamo với phần tử Revit. Trace giúp cập nhật phần tử Revit nếu đầu vào Dynamo thay đổi. Mối quan hệ này được duy trì ngay cả khi đóng ứng dụng lại, trừ khi Dynamo sử dụng trên file Revit khác khi đó liên kết với file Revit cũ bị phá vỡ.
File Dynamo về cơ bản là một file JSON. Trace nằm trong thẻ “Bindings”. Xóa nội dung liên kết sẽ giảm dung lượng file dynamo và cải thiện tốc độ chạy. Chạy file Dynamo qua Dynamo player giống với chạy từ ứng dụng Dynamo nhưng không lưu lại kết quả khi kết thúc. Dynamo Player không chứa Trace liên kết với file.
Node Python Script trong Dynamo không có thuộc tính “Register For Trace”, điều này có nghĩa là phần tử Revit mà tạo qua Python Script sẽ không liên kết với file Dynamo. Để tránh điều này, bạn sử dụng Python Script để tạo nền tảng cho việc tạo phần tử Revit sau đó đẩy việc tạo phần tử cho một node Dynamo tiêu chuẩn.
Python Script phải chú ý đến phiên bản Revit API để tránh sử dụng các phương thức đã bị loại bỏ.
Not a member yet? Register now
Are you a member? Login now