Công cụ di chuyển

Parent page: Các lệnh

Trình biên tập PCB bao gồm nhiều công cụ di chuyển khác nhau để giúp bạn phát triển thiết kế bo mạch một cách hiệu quả.Trình biên tập PCB bao gồm nhiều công cụ di chuyển khác nhau để giúp bạn phát triển thiết kế bo mạch một cách hiệu quả.

Tóm tắt

Thiết kế bo mạch in là một quy trình đòi hỏi độ chi tiết và chính xác rất cao. Các đối tượng được đặt cẩn thận để đáp ứng các yêu cầu về cơ khí và điện tử. Để hỗ trợ việc này, trình biên tập PCB cung cấp nhiều lệnh và cơ chế di chuyển khác nhau. Trừ khi bị khóa, bất kỳ đối tượng nào cũng có thể được di chuyển bằng cách nhấp và kéo. Để di chuyển nhiều đối tượng, trước tiên cần chọn chúng để phần mềm biết đối tượng nào cần được di chuyển.

Mọi thao tác di chuyển đối tượng đều bị ràng buộc theo Snap Grid hiện tại. Tham khảo trang Grids and Units để biết thêm thông tin về cách thiết lập và làm việc với Snap Grid.

Chi tiết

Ngoài việc di chuyển đối tượng trực tiếp bằng chuột, còn có các lệnh di chuyển chuyên biệt có thể dùng bằng cách nhấp vào Tools | Arrange |

. Tóm tắt của từng lệnh được trình bày trong bảng bên dưới.

Lưu ý chung khi di chuyển đối tượng:

  • Nhấp và giữ nút chuột để di chuyển một đối tượng đơn lẻ. Đối tượng sẽ được giữ tại:
    • điểm tham chiếu của nó đối với đối tượng có một điểm tham chiếu, chẳng hạn như pad, via hoặc linh kiện, hoặc
    • một đỉnh đối với track hoặc đối tượng có hình dạng đa giác.
  • Đối tượng đơn lẻ được di chuyển theo snap grid hiện tại. Với nhiều đối tượng, vị trí nơi tập hợp đối tượng được giữ sẽ nằm trên snap grid hiện tại.
  • Thao tác nhấp và giữ yêu cầu phải giữ nút chuột liên tục. Điều này không cần thiết nếu bạn dùng lệnh trong menu Move. Ưu điểm của việc dùng lệnh Move là có thể sử dụng các phím mũi tên để di chuyển chính xác đối tượng theo từng bước lưới đơn. Sau đó bạn có thể giữ Shift để di chuyển theo bước 10 x khoảng lưới.
  • Một tập hợp các đối tượng đã chọn cũng có thể được di chuyển bằng kỹ thuật nhấp và giữ, tùy thuộc vào loại đối tượng nào trong tập chọn được nhấp vào. Khi di chuyển nhiều đối tượng bằng cách nhấp và giữ, con trỏ sẽ nhảy đến điểm lưới gần nhất rồi bắt đầu di chuyển tập chọn. Lưu ý rằng điểm đang giữ này có thể không phải là điểm tham chiếu của đối tượng. Nếu việc định vị là rất quan trọng, tốt hơn nên dùng lệnh Move Selection được mô tả bên dưới vì bạn có thể di chuyển con trỏ cho đến khi nó bám vào điểm tham chiếu của đối tượng, chẳng hạn như tâm của một pad; khi đó điểm này sẽ trở thành điểm dùng để giữ tập đối tượng. Thực tế, đôi khi sẽ hữu ích nếu đặt tạm một pad hoặc via để hỗ trợ việc di dời chính xác một tập các đối tượng đã chọn.
  • Một tập các track đã chọn không thể được di chuyển bằng kỹ thuật nhấp và giữ. Trong trường hợp này, bắt buộc phải dùng lệnh Move Selection (trừ khi trong tập chọn có một đối tượng không phải track để có thể nhấp và giữ lên nó).
  • Nếu di chuyển nhiều đối tượng, vị trí tương đối giữa chúng sẽ được giữ nguyên.

Hành vi mặc định là bám vào điểm tham chiếu của đối tượng bất cứ khi nào bạn nhấp và giữ để di chuyển đối tượng. Có thể tắt tính năng này bằng cách tắt tùy chọn Snap to Center trong trang PCB Editor - General của hộp thoại Preferences.

Hành vi tương tác khi di chuyển đối tượng

Các lệnh sau có thể dùng khi đang di chuyển một hoặc nhiều đối tượng:

  • Nhấn Tab để mở hộp thoại thuộc tính của đối tượng (nếu chỉ đang di chuyển một đối tượng).
  • Nhấn Spacebar để xoay đối tượng theo chiều ngược kim đồng hồ quanh điểm tham chiếu di chuyển, hoặc Shift + Spacebar để xoay theo chiều kim đồng hồ. Bước xoay mặc định là 90 độ. Kích thước Rotation Step có thể được thay đổi trong trang PCB Editor - General của hộp thoại Preferences.
  • Nhấn phím X hoặc Y để lật đối tượng theo trục X hoặc Y tương ứng.
  • Nếu đối tượng đang di chuyển là một linh kiện, nhấn L để lật nó sang mặt còn lại của bo mạch. Không dùng X hoặc Y để lật linh kiện vì các đối tượng primitive bên trong linh kiện sẽ không được chuyển sang các lớp mặt dưới phù hợp.
  • Nhấn Esc để hủy thao tác di chuyển hiện tại.

Tóm tắt các lệnh di chuyển

Lệnh Hành vi
Move Object Di chuyển đối tượng được chọn. Sau khi khởi chạy lệnh, thanh Trạng thái sẽ nhắc Move any Object. Nhấp để chọn đối tượng rồi di chuyển nó đến vị trí mong muốn. Lưu ý lệnh này không xét đến trạng thái chọn của các đối tượng, mà chỉ đơn giản di chuyển đối tượng được chọn.
Drag Di chuyển đối tượng được chọn và kéo theo các đối tượng đang gắn với nó. Sau khi khởi chạy lệnh, thanh Trạng thái sẽ nhắc Move any Object. Nhấp để chọn đối tượng rồi di chuyển nó đến vị trí mong muốn. Các đoạn track đang kết nối sẽ vẫn được gắn vào; đầu nằm trên đối tượng đang di chuyển sẽ đi theo đối tượng, còn đầu kia của đoạn track sẽ giữ nguyên vị trí cũ. Lưu ý rằng các track nối với linh kiện sẽ chỉ được kéo theo nếu tùy chọn Comp Drag được đặt thành Connected Tracks (trong trang PCB Editor - General của hộp thoại Preferences). Tùy chọn này sẽ được giải thích chi tiết hơn bên dưới.
Component Di chuyển linh kiện được chọn. Sau khi khởi chạy lệnh, thanh Trạng thái sẽ nhắc Moving Component. Nhấp để chọn đối tượng rồi di chuyển nó đến vị trí mong muốn. Cách các track đang kết nối phản ứng phụ thuộc vào thiết lập của tùy chọn Comp Drag trong trang PCB Editor - General của hộp thoại Preferences. Nội dung này sẽ được giải thích chi tiết hơn bên dưới.
Re-Route Đi dây lại đoạn track được chọn. Sau khi khởi chạy lệnh, thanh Trạng thái sẽ nhắc Choose a Track. Khi bạn nhấp vào một đoạn track, về cơ bản bạn sẽ chia đoạn đó thành hai phần. Di chuyển con trỏ để đặt đỉnh mới tại vị trí hai đoạn này nối với nhau. Sau khi đặt đỉnh đó, bạn sẽ tiếp tục định vị một đỉnh khác để cố định đầu cuối của thêm hai đoạn nữa, và cứ tiếp tục như vậy. Nhấp chuột phải (hoặc Esc) để dừng việc đi dây lại tuyến này; thực hiện lần thứ hai để thoát hẳn khỏi lệnh.
Break Track Chia một đoạn hiện có thành hai đoạn. Lệnh này hoạt động giống như lệnh Re-route nhưng không lặp lại. Sau khi khởi chạy lệnh, thanh Trạng thái sẽ nhắc Choose a Track. Khi bạn nhấp vào một đoạn track, một đỉnh sẽ được thêm vào tại vị trí nhấp; di chuyển chuột để định vị đỉnh đó. Các đoạn đó sẽ được nhả ra và con trỏ dạng dấu chữ thập vẫn còn, cho biết bạn vẫn đang ở chế độ Break Track. Tiếp tục chia các track khác hoặc nhấp chuột phải (hoặc Esc) để kết thúc lệnh. Lưu ý rằng hành vi này cũng có thể thực hiện tương tác trực tiếp trong vùng làm việc mà không cần khởi chạy lệnh, bằng cách nhấp một lần để chọn một đoạn track, sau đó nhấp và giữ vào đỉnh giữa để tách track. Định vị theo yêu cầu.  
Drag Track End Di chuyển một đỉnh hiện có (đầu track) đến vị trí mới. Sau khi khởi chạy lệnh, thanh Trạng thái sẽ nhắc Move any Object. Nhấp vào bất kỳ đâu trên một đoạn track; con trỏ sẽ nhảy đến đầu gần nhất của đoạn đó và đầu này sẽ đi theo con trỏ. Đưa con trỏ đến vị trí mong muốn rồi nhấp để đặt.
Move / Resize Tracks Tự do di chuyển đầu cuối của một đoạn track. Sau khi khởi chạy lệnh, thanh Trạng thái sẽ nhắc Choose Track End Point. Nhấp vào bất kỳ đâu trên một đoạn track; con trỏ sẽ nhảy đến đầu gần nhất của đoạn đó và gắn đầu đó vào con trỏ. Di chuyển con trỏ để di chuyển điểm cuối đó rồi nhấp để đặt. Hành vi này, cho phép bạn tự do di chuyển đầu cuối của một đoạn track đơn, cũng có thể thực hiện bằng cách nhấp một lần để chọn đoạn đó, sau đó nhấp và giữ vào một đỉnh đầu cuối để di chuyển tự do.
Move Selection Di chuyển các đối tượng đã chọn. Sau khi khởi chạy lệnh này, thanh Trạng thái sẽ nhắc Move Selection. Nhấp vào bất kỳ đâu trong vùng làm việc để giữ tập chọn tại điểm đó, rồi di chuyển chuột để chuyển tập chọn sang vị trí mới. Lưu ý rằng lần nhấp xác định điểm giữ cho tập chọn sẽ tự động nằm trên lưới, trừ khi bạn rê chuột để nó bám vào một hotspot của đối tượng (điểm tham chiếu), chẳng hạn như tâm của một pad.
Move Selection by X, Y Di chuyển các đối tượng đã chọn theo một độ lệch do người dùng xác định. Sau khi khởi chạy lệnh này, hộp thoại Get X /Y Offsets sẽ mở ra. Nhập các giá trị độ lệch cần thiết rồi nhấp OK để di chuyển tập chọn theo lượng đó.
Rotate Selection Xoay các đối tượng đã chọn theo một góc xoay do người dùng xác định. Sau khi khởi chạy lệnh này, hộp thoại Rotation Angle sẽ mở ra. Nhập giá trị góc xoay theo độ rồi nhấp OK. Thanh Trạng thái sẽ nhắc Select Reference Point; tập chọn sẽ xoay quanh điểm mà bạn nhấp vào.
Flip Selection Lật tập chọn từ mặt hiện tại của bo mạch sang mặt còn lại. Tập chọn sẽ được lật theo trục X như thể nó là một đối tượng duy nhất, trong khi hình chữ nhật bao tổng thể của tập vẫn giữ nguyên vị trí X, Y trong vùng làm việc. Mỗi đối tượng nằm trên một lớp có cặp logic sẽ được lật và chuyển sang lớp ghép cặp. Ví dụ, đối tượng ở Top Layer sẽ lật sang Bottom Layer, Top Solder sang Bottom Solder, và tương tự với các lớp cơ khí đã được định nghĩa thành các cặp lớp.
Move Polygon Vertices Di chuyển tương tác các đỉnh của một polygon. Sau khi khởi chạy lệnh, thanh Trạng thái trước tiên sẽ nhắc Choose a Polygon. Sau khi nhấp vào một polygon để chọn nó, thanh Trạng thái sẽ tiếp tục nhắc nhấp để chọn một Handle (đỉnh) hoặc một Edge. Lưu ý rằng trạng thái chỉnh sửa này cũng có thể đạt được bằng cách nhấp một lần để chọn polygon. Có thêm thông tin về việc chỉnh sửa đối tượng có hình dạng đa giác ở bên dưới.
Các đỉnh của vùng Di chuyển tương tác các đỉnh của một vùng đặc. Sau khi khởi chạy lệnh, Thanh trạng thái trước tiên sẽ nhắc Chọn một Region. Sau khi nhấp vào một vùng để chọn, Thanh trạng thái sẽ tiếp tục nhắc nhấp để chọn một Handle (đỉnh) hoặc một cạnh. Lưu ý rằng trạng thái chỉnh sửa này cũng có thể đạt được bằng cách nhấp một lần để chọn vùng. Bên dưới có thêm thông tin về cách chỉnh sửa đối tượng có hình dạng đa giác.

Di chuyển linh kiện

Giống như mọi đối tượng khác, linh kiện có thể được di chuyển bằng cách nhấp và giữ. Ngoài ra, hãy dùng lệnh Component từ menu Move.

Cách giữ linh kiện

Footprint của linh kiện thường được thiết kế với gốc tọa độ (điểm tham chi chiếu) nằm ở tâm hình học của linh kiện hoặc tâm của pad 1. Trong giai đoạn đặt linh kiện của thiết kế bo mạch, có thể sẽ thuận tiện hơn nếu định vị linh kiện dựa trên pad 1 hoặc thậm chí một pad khác. Để bật hành vi này, hãy bật tùy chọn Smart Component Snap trong trang PCB Editor - General của hộp thoại Preferences. Khi tùy chọn này được bật, thay vì nhảy đến điểm tham chiếu, phần mềm sẽ включ cả tâm các pad như những điểm giữ tiềm năng và nhảy đến điểm gần nhất (điểm tham chiếu hoặc tâm pad) khi bạn nhấp và giữ. Đặt con trỏ gần pad mà bạn muốn dùng để giữ, rồi nhấp và giữ.

Cấu hình Tùy chọn Snap Đối tượng trong hộp thoại Preferences.Cấu hình Tùy chọn Snap Đối tượng trong hộp thoại Preferences.

Cách các track được kết nối hoạt động

Hành vi mặc định đối với các track được nối với một linh kiện là không di chuyển các đầu track khi linh kiện được di chuyển. Có thể kéo các đầu track đi cùng linh kiện đang di chuyển bằng cách đặt tùy chọn Comp Drag thành Connected Tracks (trong trang PCB Editor - General của hộp thoại Preferences). Vì kéo không phải là hành vi mặc định khi di chuyển, nên để di chuyển một linh kiện and đồng thời kéo các đầu track được kết nối, bạn cần dùng lệnh Drag hoặc Component từ menu Move.

Lưu ý rằng phần mềm không cố gắng duy trì việc bố trí đối tượng track theo góc 90/45 độ hoặc ngăn ngừa các vi phạm quy tắc thiết kế tiềm ẩn trong khi di chuyển linh kiện và kéo các track. PCB Editor có các tính năng trượt track rất mạnh. Hãy dùng chúng để sắp xếp lại các đoạn track lộn xộn, hoặc di chuyển linh kiện mà không kéo track rồi dùng chính các khả năng trượt đó để chỉnh sửa các đoạn track sau khi linh kiện đã được di chuyển.

Để sắp xếp lại các track đã kéo, hãy nhấp một lần để chọn đoạn đó, sau đó nhấp và giữ đoạn rồi trượt nó. Phần mềm sẽ khôi phục cách bố trí 90/45 độ cho các track.Để sắp xếp lại các track đã kéo, hãy nhấp một lần để chọn đoạn đó, sau đó nhấp và giữ đoạn rồi trượt nó. Phần mềm sẽ khôi phục cách bố trí 90/45 độ cho các track.

Di chuyển các đoạn Track/Line

Việc đi dây thường được thực hiện sao cho tất cả các đoạn track đều thẳng đứng, nằm ngang hoặc ở góc 45 độ. Điều này được thực hiện để sử dụng không gian trên bo mạch hiệu quả nhất. PCB Editor tích hợp các thuật toán tinh vi để di chuyển các đoạn track trên bo mạch mà vẫn duy trì được cách sắp xếp của đường đi dây.

Việc trượt các đoạn track này có thể được gọi tương tác bằng cách nhấp để chọn đoạn track trước, sau đó nhấp và giữ khi con trỏ đặc biệt xuất hiện để trượt đoạn đó (như trong hình động bên dưới), hoặc bằng cách nhấp và giữ trực tiếp trên một đoạn track rồi trượt. Hành vi trượt này có thể được cấu hình bằng các tùy chọn Dragging trong trang PCB Editor - Interactive Routing của hộp thoại Preferences. Các tùy chọn này cho phép bạn gán thao tác Move cho một track, điều này hữu ích nếu bạn muốn có thể tự do di chuyển một đoạn track riêng lẻ. 

Ngoài việc hỗ trợ di chuyển các đoạn trong một net riêng lẻ, thuật toán push and shove tích hợp còn cho phép di chuyển gọn gàng nhiều tuyến đi dây trong một thao tác duy nhất như minh họa trong hình động bên dưới. Nhấn các phím tắt Shift+R để chuyển qua các chế độ trượt tương tác khác nhau: Push Obstacles, Hug and Push ObstaclesIgnore Obstacles. Chế độ hiện tại sẽ được hiển thị trên Thanh trạng thái trong khi trượt.

Nhấp một lần để chọn đoạn; khi con trỏ đặc biệt xuất hiện, nhấp và giữ để trượt đoạn đó. Hoặc, nhấp, giữ và bắt đầu trượt.Nhấp một lần để chọn đoạn; khi con trỏ đặc biệt xuất hiện, nhấp và giữ để trượt đoạn đó. Hoặc, nhấp, giữ và bắt đầu trượt.

Định hình lại một đoạn track hiện có

Phối hợp với tính năng trượt đoạn, bạn cũng có thể bẻ, hay chính xác hơn là reshape một đoạn hiện có. Để làm điều này, hãy nhấp một lần để chọn đoạn rồi đưa chuột lên đỉnh ở giữa. Một con trỏ đặc biệt sẽ xuất hiện, cho biết đoạn này có thể được định hình lại. Nhấp và giữ; khi bạn di chuyển chuột, phần mềm sẽ tự động thêm các đoạn định hình lại mới, như minh họa trong các hình bên dưới.

Di chuột lên đỉnh ở giữa để hiển thị con trỏ định hình lại,

Nhấp và giữ, sau đó kéo để định hình lại đoạn,

Một đoạn hiện có có thể được định hình lại nếu cần. Một đoạn hiện có có thể được định hình lại nếu cần.

Thả chuột để hoàn tất quá trình định hình lại.

Di chuyển các đỉnh của đối tượng đa giác

Có một số khác biệt giữa các đối tượng đa giác khác nhau. Hãy tham khảo từng đối tượng cụ thể để biết thêm thông tin về cách định hình lại một đối tượng đa giác.

 

 

 

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Nội dung