VietPer.

Ấn phẩm .NET · xuất bản bởi VietPer

← Về trang VP_RevitAPI

Đặt khung nhìn vào bản vẽ

Đặt nhiều khung nhìn vào bản vẽ tự động.

Vị trí nút:
VP_LAYOUT > Sheets
Mã lệnh:
PutViewsInSheet

1. Mục đích

Xếp hàng loạt mặt bằng, mặt cắt, bảng thống kê (schedule) lên tờ bản vẽ (sheet) trong một lần bấm, thay vì kéo từng khung nhìn (viewport) bằng tay. Dùng khi triển khai hồ sơ: chục view giống nhau cần lên nhiều sheet cùng lúc.

2. Video nhanh (≤ 2 phút)

[Video đang quay — xem tạm các bước dưới.]

3. Từng bước

  1. Mở sẵn ít nhất 1 tờ sheet (không phải sheet mẫu placeholder) và ít nhất 1 khung nhìn hoặc bảng thống kê (không phải view template, không phải bảng Titleblock Revision Schedule). [ảnh 01: các tab sheet và view đang mở]
  2. Bấm nút Đặt khung nhìn vào bản vẽ ở tab VP_LAYOUT, panel Sheets.
  3. Trong hộp thoại Đưa View vào Sheet, tick chọn các view cần đặt, chọn sheet đích, bấm OK. [ảnh 02: hộp thoại chọn view và sheet đích]
  4. Tool tự đặt từng view vào giữa sheet, rồi hiện bảng kết quả: view nào đặt được báo Success, view nào bỏ qua báo SKIP kèm lý do, view nào lỗi báo Failed. [ảnh 03: bảng kết quả Success/Skipped/Failed]

4. Ví dụ thực tế

Tòa nhà 12 tầng, mỗi tầng 1 mặt bằng. Mở sheet A1-01 và 4 view tầng 1–4, bấm lệnh, tick 4 view, OK — 4 khung nhìn nằm ngay ngắn giữa sheet trong nửa phút. Lặp lại cho 2 sheet còn lại là xong 12 tầng.

5. Lỗi hay gặp

Hiện tượngCách sửa
Báo "Không tìm thấy Sheet và View/Schedule nào đang được mở"Mở ít nhất 1 sheet và 1 view rồi chạy lại (lệnh chỉ làm việc với tab đang mở, không tự tìm trong dự án)
Báo "Không tìm thấy Sheet nào đang được mở"Mở ít nhất 1 sheet (không phải placeholder) rồi chạy lại
Dòng SKIP "Schedule đã tồn tại trên sheet"Bảng đó đã có trên sheet rồi — bỏ tick nó đi, chạy lại
Dòng SKIP "Không thể đặt một Sheet lên một Sheet khác"Bỏ tick các view là sheet, chỉ tick mặt bằng, mặt cắt, bảng thống kê
Dòng SKIP "Không thể đặt lên sheet"View đó kén sheet (đang nằm ở sheet khác hoặc là view template) — kiểm tra lại view

6. Xem thêm