Thiết kế điện tử là quá trình nắm bắt một thiết kế logic trong sơ đồ nguyên lý, sau đó biểu diễn thiết kế đó dưới dạng một tập hợp các đối tượng trong không gian thiết kế PCB. Ngay cả với một mạch nhỏ, sơ đồ nguyên lý cũng có thể bao gồm nhiều linh kiện, mỗi linh kiện có nhiều mô hình và tham số. Không gian thiết kế PCB cũng có thể chứa một số lượng lớn các đối tượng thiết kế cấu thành nên bo mạch. Trong suốt quá trình thiết kế, vị trí và thuộc tính của các đối tượng này cần được thay đổi để bạn có thể cân bằng các yêu cầu thiết kế khác nhau.
Tính nhất quán chung trong việc đặt và chỉnh sửa đối tượng
Trong Altium Designer, quy trình đặt một đối tượng về cơ bản là giống nhau, bất kể đối tượng được đặt là gì. Ở mức đơn giản nhất, quy trình như sau:
-
Chọn đối tượng cần đặt bằng cách:
-
Chọn lệnh từ các menu chính Place.
-
Chọn lệnh từ Active Bar.
-
Nhấp chuột phải trong không gian thiết kế rồi chọn lệnh từ menu con Place của menu ngữ cảnh.
-
Dùng chuột để xác định vị trí của đối tượng được đặt trong không gian thiết kế của trình biên tập sơ đồ nguyên lý và kích thước của nó (nếu áp dụng).
-
Nhấp chuột phải (hoặc nhấn Esc) để kết thúc lệnh và thoát khỏi chế độ đặt.
Các đối tượng thiết kế sơ đồ nguyên lý có thể được đặt bên ngoài ranh giới trang sơ đồ, và những đối tượng như vậy vẫn có thể được chọn và di chuyển. Khi một đối tượng nằm ngoài ranh giới trang sơ đồ được chọn, có thể thực hiện cùng một tập hợp thao tác và lệnh như với một đối tượng nằm trong ranh giới trang sơ đồ.
Đặt các đối tượng thiết kế
Các bước cơ bản để đặt các đối tượng thiết kế sơ đồ nguyên lý được trình bày dưới đây.
-
Chọn loại đối tượng mà bạn muốn đặt bằng cách chọn một loại đối tượng từ menu Place (ví dụ: Place » Wire) hoặc bằng cách nhấp vào một trong các biểu tượng trên thanh công cụ Active . Các phím tắt để đặt đối tượng cũng có sẵn (ví dụ: P, W để đặt dây). Để đặt các linh kiện (parts), bạn cũng có thể nhấp nút Place trong panel Components , hoặc chọn tên linh kiện từ một thư viện khả dụng trong panel Components rồi kéo nó vào tài liệu.
-
Khi một đối tượng được chọn để đặt, con trỏ sẽ chuyển thành hình chữ thập, cho biết rằng bạn đang ở chế độ chỉnh sửa, và nếu phù hợp, đối tượng sẽ xuất hiện ở trạng thái "nổi" theo con trỏ.
-
Nhấn phím Tab để chỉnh sửa thuộc tính của đối tượng trước khi đặt. Thao tác này sẽ mở panel Properties dành cho đối tượng cụ thể đó, cho phép bạn thay đổi nhiều tùy chọn khác nhau. Sau khi thiết lập xong thuộc tính, hãy nhấp
để quay lại chế độ đặt. Ưu điểm của việc chỉnh sửa trong khi đặt là các đối tượng có mã định danh dạng số, chẳng hạn như designator, sẽ tự động tăng.
-
Đưa con trỏ đến vị trí mong muốn rồi nhấp chuột trái hoặc nhấn Enter để đặt đối tượng. Với các đối tượng phức tạp, chẳng hạn như dây hoặc polygon, bạn phải tiếp tục thao tác định vị và nhấp để đặt tất cả các đỉnh của đối tượng.
Lưu ý: Các tùy chọn trên trang
Schematic - AutoFocus của hộp thoại
Preferences điều khiển trạng thái hiển thị của sơ đồ nguyên lý. Ví dụ, sơ đồ có thể được cấu hình để tự động phóng to khi đặt hoặc chỉnh sửa các đối tượng được kết nối, hoặc làm mờ toàn bộ hệ thống dây không liên quan đến dây đang được đặt. Các tùy chọn thu phóng và kéo khác cũng có sẵn bằng phím tắt hoặc con lăn chuột. Dùng phím
Ctrl và lăn con lăn chuột để phóng to/thu nhỏ, nhấn giữ nút con lăn rồi di chuyển chuột lên để phóng to hoặc di chuyển chuột xuống để thu nhỏ trong khi đặt. Bạn có thể thiết lập hành vi của chuột trên trang
System - Mouse Wheel Configuration của hộp thoại
Preferences .
-
Sau khi đặt một đối tượng, bạn sẽ vẫn ở trong chế độ đặt (được biểu thị bằng con trỏ hình chữ thập), cho phép bạn lập tức đặt thêm một đối tượng khác cùng loại. Để kết thúc chế độ đặt, nhấp chuột phải hoặc nhấn phím Esc . Trong một số trường hợp như khi đặt polygon, bạn có thể cần thực hiện thao tác này hai lần; một lần để hoàn tất việc đặt đối tượng và một lần để thoát chế độ đặt. Khi thoát chế độ đặt, con trỏ sẽ trở về hình dạng mặc định.
Chỉnh sửa trước khi đặt
Các thuộc tính mặc định của một đối tượng (những thuộc tính có thể được định nghĩa trước một cách hợp lý) có thể được thay đổi bất kỳ lúc nào trên trang Schematic – Defaults của hộp thoại Preferences . Những thuộc tính này sẽ được áp dụng khi đặt các đối tượng tiếp theo.

Sử dụng cột Primitive List để truy cập thuộc tính của các đối tượng và chỉnh sửa các giá trị mặc định khi cần.
Các giá trị mặc định cho các đối tượng được lưu, theo mặc định, trong tệp Advsch.dft. Ngoài ra, các giá trị có thể được lưu trong một tệp .dft với tên khác. Có sẵn các điều khiển để lưu và tải các tệp .dft, cho phép bạn tạo các 'bộ' giá trị mặc định đối tượng ưa thích. Tất cả các thiết lập được lưu trong và được tải từ các tệp .dft đều là các giá trị mặc định do người dùng xác định. Nếu cần, các giá trị mặc định ban đầu có thể được khôi phục bất kỳ lúc nào bằng các tùy chọn Set To Defaults hoặc Reset All. Các giá trị mặc định ban đầu được mã hóa cứng.
Chỉnh sửa trong khi đặt
Một số thuộc tính có thể được chỉnh sửa tại thời điểm một đối tượng được đặt lần đầu. Để truy cập các thuộc tính này, nhấn phím Tab khi đang ở chế độ đặt để mở panel Properties liên quan. Việc nhấn phím Tab sẽ tạm dừng quá trình đặt để bạn thực hiện các chỉnh sửa cần thiết cho đối tượng.
Ví dụ về panel
cho một đối tượng Properties Net Label.
Sau khi chỉnh sửa xong, nhấp vào lớp phủ nút tạm dừng của không gian thiết kế (
) để tiếp tục đặt.
Các thuộc tính được thiết lập theo cách này sẽ trở thành thiết lập mặc định cho các lần đặt đối tượng tiếp theo, trừ khi tùy chọn
Permanent trên trang
Schematic – Defaults của hộp thoại
Preferences được bật. Khi tùy chọn này được bật, các thay đổi được thực hiện sẽ chỉ ảnh hưởng đến đối tượng đang được đặt và các đối tượng tiếp theo được đặt trong cùng một phiên đặt.
Chỉnh sửa sau khi đặt
Sau khi một đối tượng đã được đặt, có nhiều cách để chỉnh sửa nó. Các cách này được mô tả dưới đây.
Panel hoặc hộp thoại thuộc tính liên kết
Phương pháp chỉnh sửa này sử dụng chế độ panel Properties liên kết và hộp thoại để sửa đổi thuộc tính của một đối tượng đã được đặt.
Sau khi đặt, có thể truy cập hộp thoại liên kết bằng cách:
-
Nhấp đúp vào đối tượng đã đặt.
-
Đưa con trỏ lên đối tượng, nhấp chuột phải rồi chọn Properties từ menu ngữ cảnh.
Sau khi đặt, có thể truy cập chế độ liên quan của panel Properties theo một trong các cách sau:
-
Nếu panel Properties đã đang hoạt động, hãy chọn đối tượng.
-
Sau khi chọn đối tượng, chọn panel Properties từ nút Panels ở góc dưới bên phải của không gian thiết kế hoặc chọn View » Panels » Properties từ các menu chính.
Nếu tùy chọn
Double Click Runs Interactive Properties bị tắt (mặc định) trên trang
Schematic - Graphical Editing page của hộp thoại
Preferences, khi nhấp đúp vào primitive hoặc nhấp chuột phải lên một primitive đã chọn rồi chọn
Properties, hộp thoại sẽ mở ra. Khi tùy chọn
Double Click Runs Interactive Properties được bật, panel
Properties sẽ mở.
Mặc dù các tùy chọn là giống nhau trong hộp thoại và panel, thứ tự và vị trí của các tùy chọn có thể hơi khác nhau.
Nhấn Ctrl+Q để chuyển đổi đơn vị đo hiện đang dùng trong panel/hộp thoại giữa hệ mét (mm) và hệ inch (mil). Việc này chỉ ảnh hưởng đến cách hiển thị số đo trong panel/hộp thoại; nó không thay đổi đơn vị đo được chỉ định cho trang, đơn vị này được cấu hình trong thiết lập Units trong panel Properties khi không có đối tượng nào được chọn trong không gian thiết kế.
Chỉnh sửa đồ họa
Phương pháp chỉnh sửa này cho phép bạn chọn trực tiếp một đối tượng đã đặt trong không gian thiết kế và thay đổi kích thước, hình dạng hoặc vị trí của nó bằng đồ họa. Việc sửa đổi hình dạng và/hoặc kích thước (nếu áp dụng) được thực hiện thông qua các 'tay nắm' chỉnh sửa xuất hiện sau khi đối tượng được chọn.

Ví dụ về các tay nắm chỉnh sửa cho một đối tượng Sheet Symbol đã chọn.
Khi một đối tượng được chọn, bạn có thể di chuyển đối tượng hoặc chỉnh sửa các đặc tính đồ họa của nó. Nhấp vào một đối tượng để chọn nó; các 'tay nắm' hoặc đỉnh của nó sẽ được hiển thị. Đối tượng được chọn sẽ được tô sáng bằng màu chọn được xác định trong trường Selections của vùng Color Options trên trang Schematic - Graphical Editing page của hộp thoại Preferences . Để thay đổi một đối tượng đã chọn bằng đồ họa, hãy nhấp và giữ vào một tay nắm chỉnh sửa. Điểm đó của đối tượng sau đó sẽ gắn theo con trỏ. Di chuyển chuột đến vị trí mới và thả ra để đổi kích thước. Nhấp vào bất kỳ đâu trên một đối tượng đã chọn để di chuyển nó hoặc nhấn phím Delete để xóa nó.
Di chuyển các đối tượng đã chọn:
- Các đối tượng schematic hoặc PCB đã chọn có thể được “dịch chuyển từng bước” theo giá trị snap grid hiện tại bằng cách nhấn các phím mũi tên trong khi giữ Ctrl phím.
-
Các đối tượng đã chọn cũng có thể được “dịch chuyển từng bước” theo giá trị snap grid x10 bằng cách nhấn các phím mũi tên trong khi giữ các Ctrl+Shiftphím.
-
Đối với các đối tượng schematic, Snap Grid hiện tại được hiển thị trên thanh trạng thái. Các Snap Grid khả dụng được cấu hình trên trang Schematic - Grids của hộp thoại Preferences. Nhấn G để lần lượt chuyển qua các giá trị lưới khả dụng trong khi làm việc.
-
Đối với các đối tượng PCB, Snap Grid hiện tại được hiển thị trên thanh trạng thái và được xác định trong hộp thoại Grid Editor. Nhấn Ctrl+G để mở hộp thoại và nhập giá trị mới.
-
Bạn có thể chọn nhiều linh kiện PCB và đặt lại vị trí từng linh kiện riêng lẻ (theo thứ tự bạn đã chọn chúng) bằng lệnh Reposition Selected Components (Tools » Component Placement » Reposition Selected Components hoặc phím tắt T, O, C). Có thể chọn các linh kiện trực tiếp trên PCB bằng bảng PCB , hoặc trong Schematic Editor nếu Cross Select Mode được bật (menu Tools).
Định vị lại một đối tượng
Có hai thuật ngữ được dùng để mô tả việc định vị lại một đối tượng bằng đồ họa: move và drag.
-
Move - di chuyển đối tượng mà không quan tâm đến kết nối.
-
Drag - cố gắng duy trì kết nối trong khi di chuyển đối tượng.
Trình soạn thảo schematic hoạt động ở một trong hai chế độ này, tùy thuộc vào trạng thái hiện tại của tùy chọn Always Drag (trên trang Schematic - Graphical Editing của hộp thoại Preferences).
Trạng thái hiện tại của tùy chọn Always Drag có thể được chuyển đổi tạm thời trong khi làm việc bằng cách giữ phím Ctrl. Nếu tùy chọn Always Drag được bật và bạn Ctrl + nhấp, giữ và kéo, phần mềm sẽ không cố gắng duy trì kết nối mà thay vào đó sẽ di chuyển đối tượng dưới con trỏ. Trong trường hợp này, nếu đối tượng đó là một thành viên của union, thì tất cả các đối tượng trong union sẽ cùng di chuyển. Nếu bạn làm việc với Always Drag được bật, hãy giữ Ctrl khi nhấp và kéo để di chuyển tất cả các đối tượng trong một union. Lưu ý rằng phím Ctrl hoạt động theo cả hai chiều: nếu Always Drag hiện đang bị tắt, thì việc giữ Ctrl sẽ yêu cầu trình soạn thảo schematic chuyển từ hành vi move object sang hành vi drag object.
Nhấp và giữ trên một đối tượng (hoặc một trong các đối tượng trong vùng chọn) để định vị lại nó. Khi làm vậy, con trỏ có thể bắt dính vào một vị trí khác trên đối tượng so với nơi bạn đã nhấp. Đây là hành vi có chủ đích và được điều khiển bởi các tùy chọn sau, được cấu hình trên trang Schematic - Graphical Editing của hộp thoại Preferences. Lưu ý rằng các đối tượng điện, chẳng hạn như net label, sheet symbol và linh kiện, sẽ hoạt động khác với các đối tượng không điện, chẳng hạn như hình chữ nhật hoặc đường thẳng, nếu tùy chọn Always Drag được bật.
-
Center of Object - khi được bật, với một đối tượng đồ họa, con trỏ sẽ được giữ tại tâm hình học của đối tượng. Với một đối tượng điện, con trỏ sẽ giữ tại vị trí đã nhấp nếu tùy chọn Always Drag được bật. Nếu Always Drag tắt, con trỏ sẽ giữ tại tâm hình học. Với chuỗi văn bản, con trỏ sẽ giữ theo điểm tham chiếu của chuỗi (được xác định bởi thiết lập thuộc tính Justification hiện tại của chuỗi).
-
Object's Electrical Hot Spot - khi được bật, nếu đối tượng là đối tượng điện, con trỏ sẽ giữ tại một Hot Spot (Hot Spot là điểm nơi kết nối được tạo). Khi được bật, tùy chọn này sẽ ghi đè tùy chọn Center of Object đối với các đối tượng điện.
-
Always Drag - thuật ngữ Drag được dùng để chỉ movement while maintaining connectivity. Khi được bật, khi bạn nhấp và kéo trên một đối tượng điện, tức là bạn yêu cầu phần mềm cố gắng duy trì kết nối hiện tại và điều chỉnh dây nối một cách gọn gàng trong quá trình kéo. Giữ Ctrl để tạm thời chuyển từ Dragging sang Moving.
-
Khi Always Drag được bật, phần mềm sẽ cố gắng duy trì kết nối hiện được xác định trong net đó. Always Drag có thể tạm thời bị vô hiệu bằng cách giữ Ctrl trong khi nhấp và kéo.
-
Nhấn phím G trong khi di chuyển đối tượng để lần lượt chuyển qua các thiết lập Grid Preset khả dụng. Các thiết lập này được cấu hình trong trang Schematic - Grids của hộp thoại Preferences.
-
Nhấn phím Ctrl trong khi di chuyển văn bản hoặc đối tượng đồ họa để tạm thời vô hiệu Grid Preset hiện tại và đặt lưới về giá trị tối thiểu 10mil. Tính năng này hữu ích khi bạn cần tinh chỉnh cẩn thận vị trí của một chuỗi văn bản.
-
Các đối tượng đã chọn có thể được “dịch chuyển từng bước” theo một ô lưới (theo giá trị snap grid hiện tại) bằng cách nhấn các phím Ctrl+Arrow. Các đối tượng đã chọn cũng có thể được “dịch chuyển từng bước” theo 10 ô lưới (giá trị snap grid nhân với hệ số 10) bằng cách nhấn các phím Ctrl+Shift+arrow.
-
Nhấn phím Alt trong khi di chuyển để giới hạn hướng di chuyển theo trục ngang hoặc trục dọc, tùy theo hướng di chuyển ban đầu.
-
Nhấn Ctrl+Spacebar để xoay vùng chọn ngược chiều kim đồng hồ theo từng bước 90°. Nhấn Shift+Ctrl+Spacebar để xoay vùng chọn theo chiều kim đồng hồ.
-
Nhấn các phím X hoặc Y để lật vùng chọn theo trục X hoặc trục Y tương ứng.
-
Nhấn Spacebar (hoặc Shift+Spacebar) để thay đổi chế độ đi dây cho bất kỳ dây, bus hoặc signal harness nào đang được kết nối. Chế độ đi dây cho phần đi dây được kết nối chỉ có thể thay đổi nếu tùy chọn Drag Orthogonal được bật trên trang Schematic - General của hộp thoại Preferences. Chế độ mặc định là giữ dây ở góc 90 độ. Nếu tùy chọn này bị tắt, không những không thể chuyển vòng qua các chế độ đi dây mà phần đi dây được kết nối còn sẽ được đặt lại theo dạng xiên.
Các lệnh di chuyển
Vị trí đối tượng có thể được thay đổi bằng các lệnh trong menu con Edit » Move của các menu chính hoặc menu con di chuyển trong Active Bar.
-
Drag - kéo một đối tượng riêng lẻ trong tài liệu hiện tại, đồng thời duy trì kết nối với các đối tượng điện khác (nếu đối tượng được chọn là đối tượng điện).
-
Move - di chuyển một đối tượng riêng lẻ trong tài liệu hiện tại. Kết nối sẽ không được duy trì khi dùng tính năng này.
-
Move Selection - định vị lại các đối tượng đã chọn trong tài liệu hiện tại. Kết nối sẽ không được duy trì khi dùng tính năng này.
-
Move Selection by X, Y - dịch chuyển vùng chọn đối tượng hiện tại theo một khoảng chính xác theo hướng X và/hoặc Y. Sau khi chạy lệnh, hộp thoại Move Selection by X, Y sẽ xuất hiện. Dùng hộp thoại này để chỉ định các giá trị tăng delta X và/hoặc delta Y dùng để di chuyển vùng chọn. Sau khi nhấp OK, vùng chọn sẽ được di chuyển tương ứng.

Hộp thoại Move Selection by X, Y
-
Drag Selection - kéo các đối tượng điện đã chọn trong tài liệu hiện tại, đồng thời duy trì kết nối với các đối tượng điện khác. Để dùng với một vùng chọn gồm các đối tượng không điện, hãy giữ phím Ctrl để bắt đầu di chuyển. Việc này có tác dụng tạm thời vô hiệu tùy chọn Always Drag, chuyển lệnh Drag Selection thành hoạt động như lệnh Move Selection. Lưu ý rằng phím Ctrl cũng vô hiệu việc bắt dính vào lưới; hãy nhả phím Ctrl sau khi việc di chuyển đã bắt đầu để khôi phục bắt dính lưới.
-
Move To Front - lệnh này được dùng để định vị lại một đối tượng và đưa nó lên trước tất cả các đối tượng khác trong chồng bản vẽ trong tài liệu hiện tại.
-
Rotate Selection - lệnh này được dùng để xoay một hoặc nhiều đối tượng đã chọn theo hướng ngược chiều kim đồng hồ.
-
Rotate Selection Clockwise - lệnh này được dùng để xoay một hoặc nhiều đối tượng đã chọn theo hướng cùng chiều kim đồng hồ.
Các lệnh căn chỉnh
Các đối tượng cũng có thể được di chuyển bằng cách thay đổi căn chỉnh của chúng. Để căn chỉnh các đối tượng với các đối tượng khác, hãy chọn tất cả các đối tượng bạn muốn tham gia vào việc căn chỉnh, nhấp chuột phải lên một đối tượng đã chọn, sau đó chọn Align. Hoặc dùng menu con Edit » Align của các menu chính hoặc menu con căn chỉnh trong Active Bar. Menu con căn chỉnh chứa một số tùy chọn để phân bố các đối tượng đã chọn.
Kết nối sẽ không được giữ nguyên trong quá trình căn chỉnh.
Lệnh Align được dùng để truy cập hộp thoại Align Objects, cung cấp các điều khiển để nhanh chóng căn chỉnh tập hợp các đối tượng thiết kế hiện đang được chọn theo yêu cầu. Dùng hộp thoại để đặt các tùy chọn cho căn chỉnh dọc và/hoặc ngang của các đối tượng đã chọn theo nhu cầu, rồi nhấp OK để thực hiện căn chỉnh.

Hộp thoại Align Objects
-
Việc bật đồng thời cả tùy chọn Horizontal và Vertical có thể gây xung đột, khiến các đối tượng đã chọn bị chồng lên nhau.
-
Việc sử dụng các tùy chọn Distribute equally có thể khiến các đối tượng được di chuyển nằm lệch lưới. Hãy bật tùy chọn Move primitives to grid để giới hạn việc căn chỉnh sao cho mọi primitive trong vùng chọn sẽ nằm trên một điểm lưới hợp lệ sau khi căn chỉnh hoàn tất.
Options and Controls of the Align Objects Dialog
-
Horizontal Alignment - chọn một trong các tùy chọn sau để xác định căn chỉnh ngang của các đối tượng đã chọn:
-
No Change - giữ nguyên căn chỉnh ngang của các đối tượng.
-
Left - căn các đối tượng theo cạnh trái của đối tượng nằm ngoài cùng bên trái.
-
Center - căn các đối tượng theo một trục nằm giữa đối tượng ngoài cùng bên trái và đối tượng ngoài cùng bên phải trong vùng chọn.
-
Right - căn các đối tượng theo cạnh phải của đối tượng nằm ngoài cùng bên phải.
-
Distribute equally - phân bố đều khoảng cách ngang giữa các đối tượng đã chọn, dùng đối tượng ngoài cùng bên trái và ngoài cùng bên phải làm ranh giới trái và phải tương ứng.
-
Vertical Alignment - chọn một trong các tùy chọn sau để xác định căn chỉnh dọc của các đối tượng đã chọn:
-
No Change - giữ nguyên căn chỉnh dọc của các đối tượng đã chọn.
-
Top - căn các đối tượng theo cạnh trên của đối tượng nằm cao nhất.
-
Center - căn các đối tượng theo một trục nằm giữa đối tượng cao nhất và thấp nhất trong vùng chọn.
-
Bottom - căn các đối tượng theo cạnh dưới của đối tượng nằm thấp nhất.
-
Distribute equally - phân bố đều khoảng cách dọc giữa các đối tượng đã chọn, dùng đối tượng cao nhất và thấp nhất làm ranh giới trên và dưới tương ứng.
-
Move primitives to grid - bật tùy chọn này để giới hạn việc căn chỉnh sao cho tất cả primitive trong vùng chọn sẽ nằm trên một điểm lưới hợp lệ sau khi căn chỉnh hoàn tất.
Lệnh Align Left / Align Right / Align Top / Align Bottom cho phép bạn căn chỉnh các đối tượng thiết kế đã chọn theo các cạnh trái/phải/trên/dưới tương ứng. Sau khi khởi chạy lệnh, cạnh trái/phải/trên/dưới của đối tượng nằm ngoài cùng bên trái/phải/trên/dưới sẽ được dùng làm mốc tham chiếu, và tất cả các đối tượng khác trong vùng chọn sẽ được di chuyển sang trái/phải/lên/xuống để các cạnh trái của chúng được căn thẳng với mốc tham chiếu này.
Các đối tượng sẽ được di chuyển bất kể vị trí của chúng so với mốc tham chiếu. Có thể xảy ra hiện tượng các đối tượng chồng lấn một phần hoặc hoàn toàn.
Lệnh Align Horizontal Centers / Align Vertical Centers cho phép bạn đặt các đối tượng đã chọn thành một cột/hàng duy nhất, được căn theo tâm ngang/dọc của chúng. Sau khi khởi chạy lệnh, các đối tượng trong vùng chọn sẽ được di chuyển theo phương ngang/dọc để tạo thành một cột/hàng duy nhất, được căn theo tâm ngang/dọc của chúng. Đường tâm dọc của cột là điểm giữa của đối tượng ngoài cùng bên trái và ngoài cùng bên phải trong vùng chọn; đường tâm ngang của hàng là điểm giữa của đối tượng cao nhất và thấp nhất trong vùng chọn.
Lệnh Distribute Horizontally / Distribute Vertically cho phép bạn làm cho khoảng cách ngang/dọc của một nhóm đối tượng được chọn bằng nhau. Sau khi khởi chạy lệnh, các đối tượng ngoài cùng bên trái và bên phải / cao nhất và thấp nhất trong vùng chọn sẽ giữ nguyên vị trí, còn tất cả các đối tượng khác sẽ được phân bố cách đều giữa chúng. Vị trí dọc/ngang của các đối tượng không thay đổi.
Lệnh Align To Grid được dùng để di chuyển các đối tượng đã chọn đến điểm gần nhất trên lưới snap hiện tại.
Làm tròn tọa độ đối tượng
Bạn có thể làm tròn các tọa độ nội bộ của đối tượng để khắc phục mọi hiệu ứng làm tròn khi chuyển đổi giữa đơn vị đo Imperial và Metric trong lúc thiết kế, bằng cách chọn lệnh Tools » Convert » Round coordinates of objects từ menu chính. Kết quả tổng thể là các tọa độ nội bộ của mọi đối tượng thiết kế sẽ giống như thể bạn đã bắt đầu thiết kế bằng đơn vị mét ngay từ đầu.
Sau khi khởi chạy lệnh, hộp thoại Rounding coordinates of objects sẽ xuất hiện. Dùng hộp thoại này để xác định những tài liệu nào sẽ được áp dụng quá trình làm tròn:
-
Just this document - chỉ làm tròn tọa độ cho tài liệu hiện tại.
-
All schematic documents in the current project - làm tròn tọa độ cho tất cả tài liệu schematic của project hiện tại. Các tài liệu schematic của project hiện tại đang đóng sẽ được mở ra.
-
All open schematic documents - làm tròn tọa độ cho tất cả các tài liệu schematic hiện đang mở, bất kể chúng thuộc project nào.

Hộp thoại Rounding coordinates of objects
Sau khi bạn thực hiện lựa chọn và nhấp OK, một hộp thoại thông tin sẽ mở ra, tóm tắt có bao nhiêu đối tượng trong bao nhiêu tài liệu đã được làm tròn tọa độ.
Di chuyển một đối tượng trong chồng bản vẽ
Trình biên tập schematic tự động xếp chồng đối tượng, văn bản và đồ họa theo các lớp. Mỗi đối tượng nằm trên một lớp khác nhau tùy theo thứ tự tạo, vì vậy có thể đặt các đối tượng sao cho chúng chồng lấp lên nhau. Các đối tượng được tạo hoặc thêm gần đây nhất luôn nằm ở lớp trên cùng.
Sử dụng các lệnh sau trong menu con Edit » Move của menu chính hoặc menu con di chuyển trong Active Bar, bạn có thể di chuyển một đối tượng trong chồng các đối tượng chồng lấp mà đối tượng đó là một phần.
Bring To Front / Send To Back – di chuyển một đối tượng là một phần của chồng các đối tượng chồng lấp ra trước/sau tất cả các đối tượng khác trong chồng đó. Sau khi khởi chạy lệnh, hãy nhấp vào đối tượng bạn muốn di chuyển. Đối tượng sẽ được chuyển lên đỉnh/đáy của chồng, ra trước / ra sau tất cả các đối tượng chồng lấp khác mà không thay đổi tọa độ x hoặc y của nó.
Bring To Front Of / Send To Back Of – di chuyển một đối tượng ra trước / ra sau một đối tượng khác trong chồng các đối tượng chồng lấp. Sau khi khởi chạy lệnh, hãy nhấp vào đối tượng bạn muốn di chuyển, rồi nhấp vào đối tượng 'đích' mà bạn muốn chuyển đối tượng đầu tiên ra trước / ra sau. Đối tượng đầu tiên sẽ được di chuyển ra trước / ra sau đối tượng đích này mà không thay đổi tọa độ x hoặc y của nó.
Khi chọn đối tượng ban đầu hoặc đối tượng đích, nếu bạn nhấp vào vùng có nhiều đối tượng khả dĩ chồng lên nhau, một cửa sổ pop-up sẽ xuất hiện chứa tất cả các đối tượng chồng lấp để bạn chọn đối tượng mong muốn.
Chỉnh sửa văn bản trực tiếp tại chỗ
Tính năng chỉnh sửa văn bản trực tiếp tại chỗ cho phép bạn chỉnh sửa các mục văn bản trên tài liệu hiện tại, chẳng hạn như văn bản designator và comment, chuỗi văn bản, khung văn bản và ghi chú đã bung đầy đủ, trực tiếp thay vì phải chỉnh sửa thông qua panel Properties. Để thực hiện, hãy nhấp một lần vào đối tượng văn bản để chọn, sau đó chờ một khoảng ngắn rồi nhấp lại để vào chế độ chỉnh sửa trực tiếp tại chỗ (cần có đủ thời gian giữa hai lần nhấp để phần mềm không hiểu hai lần nhấp đơn là một lần nhấp đúp, vì thao tác đó sẽ mở panel Properties). Ngoài ra, hãy chọn đối tượng văn bản cần chỉnh sửa trực tiếp tại chỗ rồi dùng phím tắt F2. Chọn đối tượng văn bản bạn muốn chỉnh sửa rồi kích hoạt lệnh - văn bản sẽ được tô sáng và sẵn sàng để chỉnh sửa trực tiếp.
Để kết thúc chỉnh sửa văn bản trực tiếp tại chỗ, hãy nhấp ra ngoài chuỗi văn bản. Với văn bản tham số hoặc chuỗi văn bản, bạn cũng có thể nhấn Enter. Với khung văn bản hoặc ghi chú, bạn có thể nhấn nút dấu tick màu xanh
(nếu bạn thấy thay đổi vừa thực hiện là không cần thiết, hãy nhấn nút dấu X màu đỏ
để hủy thay đổi).
Tính năng này chỉ khả dụng nếu tùy chọn
Enable In-Place Editing được bật trên trang
Schematic - General page của hộp thoại
Preferences . Nếu tùy chọn này bị tắt, bạn sẽ phải chọn đối tượng cha và chỉnh sửa văn bản thông qua panel
Properties.
Menu chuột phải cung cấp các lệnh chỉnh sửa tiêu chuẩn như Cut, Copy, Paste, và Delete.
Chỉnh sửa đối tượng polyline
Một đoạn của đối tượng kết nối polyline (wire, bus hoặc signal harness) được đặt trên một schematic sheet có thể được cắt thành hai phần tại một vị trí được chọn trên schematic sheet bằng lệnh Edit » Break Wire từ menu chính. Sau khi khởi chạy lệnh, con trỏ sẽ hiển thị theo các thiết lập được định nghĩa cho Cutter Box và Extremity Markers trên trang Schematic - Break Wire page của hộp thoại Preferences.
Nếu hộp cắt được đặt là không bao giờ hiển thị, hoặc chỉ hiển thị khi con trỏ đi qua một đoạn polyline, vùng cắt sẽ được phân biệt trong không gian làm việc bằng một dấu thập ở giữa khi con trỏ ở xa đoạn dây. Nếu cả hộp cắt và các dấu đầu mút đều được đặt là không bao giờ hiển thị, việc đưa con trỏ qua một đoạn dây sẽ làm phần liên quan của đoạn đó, hoặc toàn bộ đoạn, được tô sáng - từ đó cho biết phần dây sẽ bị cắt khi nhấp chuột.
Đặt con trỏ lên đoạn wire, bus hoặc signal harness mà bạn muốn tách thành hai phần và nhấp chuột, hoặc nhấn Enter. Độ dài đoạn được chỉ định sẽ bị xóa, qua đó tách đoạn thành hai phần.
Tiếp tục cắt các đối tượng polyline khác, hoặc nhấp chuột phải, hoặc nhấn Esc để thoát.
Trong khi ở chế độ break wire, nhấn Spacebar để chuyển qua các chế độ chiều dài cắt sau:
-
Snap To Segment - ở chế độ này, bộ cắt sẽ tự động thay đổi kích thước để snap vào toàn bộ một đoạn polyline.
-
Snap Grid Size Multiple - trong chế độ này, dao cắt được đặt kích thước theo một bội số xác định của lưới bắt dính hiện tại.
-
Fixed Length - trong chế độ này, dao cắt được đặt kích thước theo một chiều dài cố định xác định.
-
Bất kể kích thước của dao cắt là bao nhiêu, với các tùy chọn khác ngoài Snap To Segment, dao cắt sẽ thu nhỏ để bao trọn hoàn toàn các đoạn dây có kích thước nhỏ hơn - khi nó đi qua chúng - như thể Snap To Segment đã được chọn.
-
Các thuộc tính cho công cụ cắt có thể được thiết lập trên trang Schematic - Break Wire của hộp thoại Preferences . Các giá trị được chỉnh sửa ở mức tài liệu cục bộ sẽ được phản ánh ngay lập tức trở lại ở mức tùy chọn.
-
Bạn cũng có thể xóa các đoạn dây được chọn (không áp dụng cho các đoạn của đối tượng bus hoặc signal harness) bằng cách nhấn phím Delete , đồng thời vẫn tính đến các auto-junction - cho phép bạn chỉ xóa một đoạn của dây đến đúng junction đó (và bao gồm cả junction đó nếu nếu không thì chỉ còn hai đoạn dây khác vẫn kết nối với nó). Chỉ cần nhấp hai lần (có một khoảng dừng giữa hai lần nhấp) vào một đoạn dây cụ thể để chọn nó, được biểu thị bằng việc các tay nắm chỉnh sửa ở điểm cuối chuyển sang màu đỏ. Bạn có thể xóa nhiều đoạn trên các dây khác nhau; hãy bảo đảm rằng từng đoạn đều được chọn (Shift+nhấp hai lần vào từng đoạn tiếp theo để thêm nó vào lựa chọn đoạn tổng thể).
Để chỉnh sửa đỉnh cụ thể hiện đang nằm dưới con trỏ, đối với polygon, line, wire, bus, signal harness hoặc đối tượng line cấp cha được đặt trên schematic sheet hoặc schematic symbol, có thể dùng lệnh Edit <ObjectType> Vertex n truy cập từ menu nhấp chuột phải của đỉnh cần chỉnh sửa. Sau khi khởi chạy lệnh, hộp thoại hiển thị các thuộc tính của đối tượng cha sẽ xuất hiện. Đỉnh đã chọn sẽ được chọn sẵn để chỉnh sửa trong vùng Vertices của bảng.
Sử dụng Cut/Copy và Paste
Trong schematic editor, bạn có thể cắt/sao chép và dán các đối tượng trong cùng một hoặc giữa các Schematic Document, ví dụ: (các) linh kiện từ một schematic có thể được sao chép sang một Schematic Document khác. Bạn có thể cắt/sao chép các đối tượng vào clipboard của Windows và dán chúng vào các tài liệu khác. Văn bản có thể được dán từ clipboard của Windows vào khung văn bản schematic. Bạn cũng có thể trực tiếp sao chép và dán một vùng chọn dạng bảng từ một ứng dụng khác như Microsoft Excel hoặc từ bất kỳ điều khiển kiểu lưới nào trong Altium Designer.
Các thao tác sao chép/dán nâng cao hơn có thể được thực hiện bằng tính năng Smart Paste.
Chọn (các) đối tượng bạn muốn cắt/sao chép, nhấp Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) từ menu chính hoặc chọn lệnh Cut/Copy từ menu nhấp chuột phải, sau đó nhấp để đặt một điểm tham chiếu sao chép trên đối tượng, điểm này sẽ được dùng để định vị chính xác đối tượng khi dán. Bạn sẽ chỉ được nhắc nhấp để đặt điểm tham chiếu nếu tùy chọn Clipboard Reference được bật trên trang Schematic - Graphical Editing của hộp thoại Preferences . Nếu tùy chọn Clipboard Reference bị tắt, bạn nên dùng phím tắt để khởi chạy lệnh.
Nếu bạn muốn mẫu trang được thêm vào như một phần của thao tác sao chép (chứa khung viền, khung tiêu đề, v.v.), hãy bảo đảm rằng tùy chọn Add Template to Clipboard được bật trên trang Schematic - Graphical Editing của hộp thoại Preferences .
Để sao chép (các) đối tượng thiết kế hiện được chọn vào clipboard ở định dạng văn bản, hãy chọn (các) đối tượng rồi chọn lệnh Edit » Copy As Text từ menu chính. Phần văn bản của các đối tượng dựa trên văn bản trong vùng chọn (annotations, notes, text frames, net labels, offsheet connectors, ports, power ports, v.v.) sẽ được sao chép vào clipboard. Thông tin này sau đó có thể được dán vào bất kỳ trường văn bản hoặc tài liệu văn bản bên ngoài nào.
Để đặt nội dung đã cắt/sao chép gần nhất vào clipboard vào tài liệu đang hoạt động, hãy chọn lệnh Edit » Paste từ menu chính hoặc nhấp chuột phải trong không gian thiết kế rồi chọn lệnh Paste từ menu ngữ cảnh (phím tắt: Ctrl+V).
Khi dán các đối tượng linh kiện đã sao chép, designator của chúng sẽ được đặt lại nếu tùy chọn
Reset Parts Designators on Paste được bật trên trang
Schematic - Graphical Editing của hộp thoại
Preferences.
Để sao chép một hoặc nhiều đối tượng đã chọn rồi dán nhiều bản sao của vùng chọn đó vào các vị trí cần thiết trong tài liệu hiện tại, bạn cũng có thể dùng lệnh
Edit » Duplicate từ menu chính (phím tắt:
Ctrl+R). Vì lệnh này được dùng để sao chép và dán các đối tượng, bạn không thể dùng lệnh này để nhân bản các đối tượng con của các đối tượng nhóm.
Sử dụng Smart Paste
Tính năng Smart Paste của schematic editor cho phép các bản sao của một đối tượng được chọn có thể tùy chọn được chuyển đổi và dán thành một đối tượng khác. Ví dụ, một vùng chọn gồm các Net Label có thể được sao chép và Smart Paste thành các Port, hoặc một nhóm các Sheet Entry đã chọn có thể được dán thành Ports+Wires+Net Labels với các bus được mở rộng thành từng dây riêng lẻ.
Khi (các) đối tượng cần thiết cho thao tác smart paste đã được sao chép vào clipboard, hãy chọn lệnh Edit » Smart Paste từ menu chính, hoặc dùng phím tắt Shift+Ctrl+V để truy cập hộp thoại Smart Paste.

Hộp thoại Smart Paste
Tùy chọn và điều khiển của hộp thoại Smart Paste
Chọn đối tượng để dán
-
Schematic Object Type Grid - hiển thị danh sách tất cả các đối tượng trong clipboard mà bạn đã chọn, được nhóm theo loại của chúng. Hộp kiểm cho phép bạn kiểm soát tập đối tượng nào bạn muốn dán. Trước khi có thể dán, bạn cũng cần chọn một thao tác từ vùng Choose Paste Action của hộp thoại. Thao tác này xác định cách các đối tượng đã chọn sẽ được đặt lên schematic sheet của bạn. Thao tác dán Themselves là thao tác dán tiêu chuẩn, dán các đối tượng đúng như chúng đã được chọn vào clipboard. Các thao tác khác cho phép bạn chuyển đổi đối tượng nguồn thành một đối tượng khác (hoặc một tập hợp đối tượng) khi dán.
- phần mềm sử dụng clipboard riêng của nó. Thao tác Smart Paste cho phép bạn kiểm soát các thao tác dán trên clipboard của phần mềm và cả clipboard của Windows. Hãy bật nội dung trong clipboard của Windows nếu bạn muốn bao gồm các nội dung này trong smart paste.
-
Windows Clipboard Contents Grid
Chọn thao tác dán
-
Paste As - trước khi bạn có thể dán, bạn cần chọn một thao tác dán. Thao tác này xác định cách các đối tượng đã chọn sẽ được đặt lên sheet schematic của bạn. Thao tác dán Themselves là thao tác dán tiêu chuẩn. Các thao tác khác cho phép bạn biến đổi đối tượng nguồn thành một đối tượng khác (hoặc một tập hợp đối tượng) khi dán. Các phép biến đổi có thể thực hiện gồm:
-
Ports, Sheet Entries, Net Labels có thể được chuyển đổi thành các port tương đương, sheet entry, net label, hoặc một text frame/note hay một bộ port và net label cho mỗi đối tượng (kèm wire).
-
Label, Text Frame, Note có thể được chuyển đổi thành Label, Text Frame, Note.
-
Windows Clipboard Text có thể được chuyển đổi thành net label, port, sheet entry, label, text frame, note, có thể cả part hoặc một bộ port và net label cho mỗi đối tượng (kèm wire).
-
Windows Clipboard Graphics có thể được chuyển đổi thành một hình ảnh.
-
Options - khi chọn các đối tượng Paste As khác nhau, các tùy chọn khác nhau sẽ được hiển thị:
Paste Array
-
Enable Paste Array - bật để sao chép các đối tượng đã chọn của bạn dưới dạng một mảng hai chiều. Tổng số bản sao bạn sẽ tạo bằng số cột nhân với số hàng. Sau khi nhấp OK, bạn sẽ được nhắc chọn một vị trí bắt đầu trên tài liệu nơi mảng sẽ được chèn vào. Đặt con trỏ tại vị trí mong muốn rồi nhấp chuột hoặc nhấn Enter.
-
Columns
-
Count - xác định số cột bạn muốn trong mảng dán. Mỗi cột được phân tách bởi thiết lập Column Spacing .
-
Spacing - nhập các giá trị dương hoặc âm cho khoảng cách để xác định liệu mảng sẽ được dán sang phải hay sang trái đối với bố trí theo chiều ngang, hoặc lên trên hay xuống dưới đối với bố trí theo chiều dọc.
-
Rows
-
Count - xác định số hàng bạn muốn trong mảng dán. Mỗi hàng được phân tách bởi thiết lập Row Spacing.
-
Spacing - nhập các giá trị dương hoặc âm cho khoảng cách để xác định liệu mảng sẽ được dán sang phải hay sang trái đối với bố trí theo chiều ngang, hoặc lên trên hay xuống dưới đối với bố trí theo chiều dọc.
-
Text Increment
-
Direction - chọn phương thức bạn muốn dùng để tăng dần chuỗi ký tự (chẳng hạn như designator) trên các bản sao đang dán. Bạn có thể chọn từ các tùy chọn sau:
-
None - không tăng dần. Mỗi bản sao sẽ có cùng chuỗi ký tự.
-
Horizontal First - tăng dần chuỗi ký tự bằng cách tăng giá trị của một chuỗi từ chuỗi liền trước nó theo lượng Primary . Chuỗi kế tiếp cần tăng được xác định bằng cách tìm chuỗi tiếp theo trong dãy ngay bên phải. Khi một hàng đã được sắp xếp lại thứ tự, chuyển đến đầu hàng tiếp theo ở phía trên. Pin cũng có thể được tăng bằng thiết lập Secondary .
-
Vertical First - tăng dần chuỗi ký tự bằng cách tăng giá trị của một chuỗi từ chuỗi liền trước nó theo lượng Primary . Chuỗi kế tiếp cần tăng được xác định bằng cách tìm chuỗi tiếp theo trong dãy ngay phía trên. Khi một cột đã được sắp xếp lại thứ tự, chuyển đến đầu cột tiếp theo ở bên phải. Pin cũng có thể được tăng bằng thiết lập Secondary .
-
Primary - các chuỗi ký tự được tăng/giảm từ chuỗi liền trước theo lượng Primary . Pin cũng có thể được thay đổi bằng thiết lập Secondary .
-
Secondary - các chuỗi ký tự được tăng/giảm từ chuỗi liền trước theo lượng Primary . Pin cũng có thể được thay đổi bằng thiết lập Primary .
-
Remove Leading Zeroes - bật tùy chọn này để loại bỏ các số 0 ở đầu chuỗi văn bản. Ví dụ, 000ABC sẽ được chuyển thành ABC nếu tùy chọn này được bật.
Bạn có thể thêm giá trị âm vào trường khoảng cách để đảo ngược thứ tự của các đối tượng được đặt
Việc sử dụng tính năng này về cơ bản yêu cầu ba khu vực sau của hộp thoại phải được cấu hình theo nhu cầu:
-
Choose the objects to paste - phần này hiển thị danh sách tất cả các đối tượng trong clipboard, được nhóm theo loại của chúng. Chọn các đối tượng cần dán bằng hộp kiểm bên cạnh từng Schematic Object Type. Altium Designer duy trì một clipboard riêng biệt với clipboard chính của Windows để có thể xử lý chi tiết đối tượng trong clipboard tốt hơn, nhưng nếu cần, Windows Clipboard Contents cũng có thể được dùng làm nguồn cho Smart Paste.
-
Choose Paste Action - trước khi có thể dán các đối tượng mới, cần chọn một đối tượng Paste As phù hợp để xác định cách các đối tượng đã chọn sẽ được biến đổi. Dán đối tượng dưới dạng Themselves sẽ thực hiện thao tác dán tiêu chuẩn. Các tùy chọn khác sẽ biến đổi đối tượng nguồn thành đối tượng đã chọn, hoặc tập hợp đối tượng, trước khi dán. Các tùy chọn bổ sung, nếu có, sẽ được liệt kê bên dưới đối tượng dán đã chọn.
-
Paste Array - bật tùy chọn này để sao chép các đối tượng đã chọn dưới dạng một mảng hai chiều. Tổng số bản sao được tạo sẽ bằng số cột nhân với số hàng. Đối với các đối tượng có chứa định danh, hãy dùng các điều khiển Text Increment để xác định cách tăng dần định danh Primary (và Secondary nếu có). Dùng trường Direction để xác định cách áp dụng việc tăng dần – Horizontal First hoặc Vertical First. Để có được các bản sao chính xác của các định danh mà không tăng dần, hãy đặt hướng thành None.
Khi bạn cấu hình các tùy chọn trong hộp thoại Smart Paste, vùng Summary ở cuối hộp thoại sẽ cung cấp cái nhìn tổng quan hữu ích về những gì sẽ xảy ra - những gì bạn sẽ nhận được khi dán vào không gian thiết kế, dựa trên nội dung clipboard đã chọn.
Khi các tùy chọn đã được cấu hình theo yêu cầu, hãy nhấp OK. Nếu không đặt mảng, nội dung đang dán sẽ xuất hiện nổi theo con trỏ. Đặt nội dung vào vị trí mong muốn trong không gian thiết kế rồi nhấp chuột hoặc nhấn Enter để dán.
Chỉnh sửa tái nhập
Schematic Editor bao gồm một tính năng mạnh mẽ gọi là chỉnh sửa tái nhập, cho phép bạn thực hiện thao tác thứ hai bằng phím tắt mà không cần thoát thao tác hiện tại đang thực hiện. Ví dụ, nhấn Spacebar khi đang đặt một part sẽ xoay đối tượng nhưng không làm gián đoạn quá trình đặt. Sau khi bạn đặt part đó, một part khác sẽ xuất hiện sẵn tại con trỏ ở trạng thái đã được xoay.
Chỉnh sửa tái nhập cũng rất hữu ích nếu bạn bắt đầu đặt một wire cần nối tới một port mà bạn vẫn chưa đặt. Không cần thoát khỏi chế độ Place Wire ; chỉ cần nhấn các phím tắt Place Port (P, R), đặt port, nhấn Esc để thoát chế độ Place Port rồi nối wire vào port.
Đo khoảng cách trên tài liệu schematic
Schematic Editor có một công cụ đo khoảng cách nằm trong menu Reports (Reports » Measure Distance cũng như các phím tắt Ctrl+M). Bạn có thể dùng công cụ này để đo khoảng cách giữa hai điểm trên tài liệu schematic. Sau khi chạy lệnh, bạn sẽ được nhắc nhấp vào hai điểm trên tài liệu schematic. Sau khi chọn xong hai điểm, một hộp thoại Information sẽ xuất hiện với giá trị Distance tổng thể, cùng các giá trị X Distance và Y Distance được hiển thị chính xác đến hai chữ số thập phân.
Nếu bạn không thể đặt con trỏ chính xác tại các điểm cần thiết, hãy thay đổi Snap Grid (phím tắt G).
Đơn vị đo được xác định bởi Units được chọn cho tài liệu schematic trong vùng General của chế độ Document Options trên bảng Properties. Bạn cũng có thể chuyển sang đơn vị Imperial hoặc Metric bằng cách chuyển đổi đơn vị (View » Toggle Units).
Chỉnh sửa đối tượng nhóm
Đối tượng nhóm là bất kỳ tập primitive nào đã được xác định để hoạt động như một đối tượng. Ví dụ, một linh kiện trên schematic là tập hợp của các đối tượng vẽ, chuỗi ký tự, tham số, chân và tham chiếu đến model. Các đối tượng primitive thuộc về một đối tượng nhóm đôi khi được gọi là các đối tượng con và đối tượng nhóm là đối tượng cha của chúng.
Hãy xem một thao tác chỉnh sửa đối tượng nhóm điển hình mà bạn có thể muốn thực hiện. Thiết kế của bạn có một số tụ điện. Hiện tại, điện áp được chỉ định như một phần của chuỗi comment của linh kiện. Bạn cần thay đổi điều này và chỉ định điện áp dưới dạng tham số của linh kiện thay vào đó đồng thời hiển thị tham số này trên schematic.
Các bước chúng ta cần thực hiện là (được mô tả chi tiết bên dưới):
-
Chọn các tụ điện có giá trị 100uF 16V.
-
Đổi comment của chúng thành 100uF (xóa phần văn bản 16V).
-
Thêm một tham số mới cho các linh kiện này với tên là Voltage và giá trị là 16V.
-
Thay đổi thuộc tính hiển thị của tham số này để nó được hiển thị trên schematic.
Mặc dù điều này có vẻ là một tập hợp chỉnh sửa phức tạp, nhưng thực tế lại khá đơn giản.
Bước 1. Chọn các tụ điện
Để chọn tất cả các tụ 100uF 16V, hãy nhấp chuột phải vào ký hiệu linh kiện của một trong số chúng rồi chọn Find Similar Objects từ menu ngữ cảnh.
Chúng ta sẽ dùng cách tiếp cận đã trình bày trong ví dụ trước, ngoại trừ lần này bạn muốn khớp các linh kiện có cùng Comment và cùng Current Footprint như thể hiện trong hình ở trên.
Lưu ý rằng chúng ta cũng có thể khớp các linh kiện có designator bắt đầu bằng chữ C. Việc này được thực hiện bằng cách đổi Component Designator thành C*. Nhấp OK để chọn các tụ điện khớp.
Bước 2. Thay đổi chuỗi Comment
Sau khi nhấp OK, bảng Properties sẽ mở ra (nếu tùy chọn Open Properties trong hộp thoại Find Similar Objects đã được bật). Phía sau nó sẽ là trang schematic hiển thị các đối tượng khớp đã được chọn trên trang đó. Nếu các tùy chọn Zoom Matching và Mask Matching được bật, khung nhìn sẽ được phóng to và tất cả các đối tượng không khớp sẽ bị làm mờ hoặc che đi.
Bạn có thể kiểm tra dòng trạng thái ở cuối bảng Properties để xem các tụ điện tương tự có tồn tại trên các sheet khác hay không.
Để thay đổi chuỗi comment, hãy xóa 16V khỏi chuỗi rồi nhấn Enter để áp dụng thay đổi.
Bước 3. Thêm tham số mới vào linh kiện
Thay đổi tiếp theo mà chúng ta cần thực hiện là thêm một tham số mới. Để làm điều này, hãy nhấp Add trong vùng Parameters của bảng Properties ở chế độ Component rồi chọn Parameter từ danh sách thả xuống. Một mục Parameter 1 sẽ được thêm vào lưới trong vùng này. Nhập Name và Value của tham số mới.
Nhấp

để xóa tham số đang được chọn.
Bước 4. Đặt tham số Voltage ở trạng thái hiển thị
Bước cuối cùng là làm cho tham số Voltage mới hiển thị. Nhấp biểu tượng
để làm tham số hiển thị (sẽ hiển thị thành
).
Giờ đây chúng ta đã cập nhật chuỗi comment cho tất cả các tụ điện 100uF. Chúng ta cũng đã thêm một tham số mới tên là Voltage, đặt giá trị của nó thành 16V, và làm cho tham số này hiển thị.
Tìm kiếm văn bản
Các trình biên tập schematic và schematic symbol cho phép bạn nhanh chóng tìm văn bản cụ thể, hoặc một phần văn bản, theo các tùy chọn tìm kiếm đã xác định. Chọn lệnh Edit » Find Text từ menu chính, nhấp chuột phải trong vùng thiết kế và chọn lệnh Find Text từ menu ngữ cảnh, hoặc dùng phím tắt bàn phím Ctrl+F để truy cập hộp thoại Find Text. Dùng hộp thoại này để chỉ định văn bản hiện có cần tìm, cùng với phạm vi và các tùy chọn bổ sung.

Hộp thoại Find Text
Options and Controls of the Find Text Dialog
Văn bản cần tìm
Phạm vi
Tùy chọn
-
Case sensitive – bật tùy chọn này để thực hiện tìm kiếm có phân biệt chữ hoa chữ thường, nghĩa là văn bản đích phải khớp về kiểu chữ với văn bản tìm kiếm được nhập vào trường Text To Find.
-
Whole Words Only – bật tùy chọn này để giới hạn tìm kiếm chỉ với các từ hoàn chỉnh. Điều này có nghĩa là văn bản tìm kiếm phải tồn tại đầy đủ đúng như vậy và không phải là một phần của chuỗi văn bản lớn hơn. Ví dụ, nếu tùy chọn này được bật, khi tìm "cat", phần mềm sẽ không coi ba chữ cái đầu của "category" là một kết quả khớp hợp lệ. Tắt tùy chọn này để tự do tìm theo chuỗi một phần.
-
Jump to Results – bật tùy chọn này để phóng to và căn giữa văn bản khớp/tìm thấy trong vùng thiết kế (nếu có thể). Khi một lần tìm kiếm cho ra nhiều kết quả khớp, hộp thoại Find Text - Jump sẽ mở ra. Dùng hộp thoại này để chuyển giữa các kết quả tìm kiếm khớp.
-
Regular expressions – chọn tùy chọn này để tìm kiếm bằng biểu thức chính quy.
-
^ – chỉ khớp khi chuỗi nằm ở đầu một dòng.
-
$ – chỉ khớp khi chuỗi nằm ở cuối một dòng.
-
. – biểu thị bất kỳ ký tự đơn nào (ví dụ: "te.t" khớp với "test", "text" và "tent", nhưng không khớp với "tet").
-
* – biểu thị bất kỳ tập ký tự nào, kể cả không có ký tự nào (ví dụ: "te*" khớp với "text", "tent" và "te", nhưng không khớp với "t").
-
+ – biểu thị bất kỳ tập ký tự nào, ngoại trừ trường hợp không có ký tự nào (ví dụ: "te+" khớp với "text" và "tent", nhưng không khớp với "te").
-
[ ] – tìm bất kỳ ký tự nào được đặt trong dấu ngoặc vuông.
-
[^] – dấu mũ ở đầu chuỗi trong dấu ngoặc vuông có nghĩa là KHÔNG (ví dụ: "[^tes]" khớp với mọi ký tự ngoại trừ t, e hoặc s).
-
[-] – dấu gạch nối trong một chuỗi nằm trong dấu ngoặc vuông biểu thị một phạm vi ký tự (ví dụ: "[l-o]" khớp với các ký tự l, m, n và o).
-
{ } – dùng để nhóm các ký tự hoặc biểu thức. Các nhóm có thể được lồng nhau với tối đa 10 nhóm trong một mẫu duy nhất.
-
\ – dấu gạch chéo ngược đứng trước một ký tự đại diện sẽ yêu cầu schematic editor hoặc schematic library editor xử lý ký tự đó theo nghĩa đen, không phải là ký tự đại diện (ví dụ: "\^test" không tìm chuỗi test ở đầu dòng; nó tìm chuỗi "^test").
-
Mask Matching – bật tùy chọn này để văn bản khớp được phóng to và/hoặc làm mờ trong không gian thiết kế theo các thiết lập trên trang System – Navigation của hộp thoại Preferences khi tùy chọn Jump to Results được bật.
Tất cả văn bản khớp sẽ được liệt kê trong bảng Messages, kèm khả năng cross-probe tới một phiên bản của văn bản đã tìm kiếm trực tiếp trong không gian thiết kế (nhấp đúp vào một mục thông báo hoặc nhấp chuột phải và chọn Cross Probe từ menu ngữ cảnh). Ngoài ra, nếu tùy chọn Jump to Results đã được bật trong hộp thoại Find Text và trả về nhiều phiên bản của văn bản cần tìm, hộp thoại Find Text - Jump sẽ được hiển thị và lần xuất hiện đầu tiên của văn bản - được chỉ định trong trường Text To Find của hộp thoại Find Text - sẽ được định vị và căn giữa trong không gian thiết kế.

Hộp thoại Find Text - Jump
Hộp thoại Find Text - Jump là hộp thoại không khóa (non-modal), nghĩa là bạn có thể làm việc với giao diện của Altium Designer, bao gồm các đối tượng trên schematic sheet, trong khi hộp thoại vẫn đang mở.
Options and Controls of the Find Text - Jump Dialog
-
Previous - nhấp nút này để duyệt đến mục văn bản khớp trước đó. Nhấp liên tục để lần lượt lùi qua các mục.
-
Next - nhấp nút này để duyệt đến mục văn bản khớp tiếp theo. Nhấp liên tục để lần lượt tiến qua các mục.
Khi bạn di chuyển lùi và tiến qua các lần xuất hiện khớp của văn bản đã tìm thấy, vùng phía trên của hộp thoại sẽ phản ánh văn bản tìm kiếm ban đầu và mục hiện đang được xem trong không gian thiết kế theo loại đối tượng (designator, net identifier, port, power port, net label), chuỗi văn bản hoặc khung văn bản) và phần văn bản khớp của nó.
-
Close - nhấp nút này để đóng hộp thoại. Nhấp vào mũi tên thả xuống ở phía bên phải nút để truy cập menu với các tùy chọn sau:
-
New Search - chọn lệnh này để đóng hộp thoại và mở hộp thoại Find Text, từ đó bạn có thể sửa đổi tìm kiếm theo yêu cầu.
-
Close - chọn lệnh này để đóng hộp thoại và quay lại không gian thiết kế. Hoặc sử dụng phím tắt Esc để thực hiện thao tác này.
Chuyển đến một lần xuất hiện kết quả khác của văn bản đã tìm bằng cách:
-
Sử dụng các nút Previous và Next trong hộp thoại Find Text - Jump.
-
Sử dụng lệnh Edit » Find Next (thông qua phím tắt F3).
-
Cross-probe từ mục thông báo tương ứng trong bảng Messages .
Bạn cũng có thể tìm văn bản cụ thể hoặc một phần văn bản, theo các tùy chọn tìm kiếm đã xác định, rồi thay thế văn bản đó bằng văn bản mới được chỉ định. Chọn lệnh Edit » Replace Text từ menu chính hoặc sử dụng phím tắt Ctrl+H để mở hộp thoại Find And Replace Text. Sử dụng hộp thoại này để chỉ định văn bản hiện có cần tìm và văn bản thay thế sẽ được dùng, cùng với phạm vi và các tùy chọn bổ sung. Khi sẵn sàng, nhấp OK. Tất cả văn bản đích sẽ được thay thế, trừ khi tùy chọn Prompt On Replace được bật trong hộp thoại - khi đó bạn có thể xác nhận thủ công việc thay thế từng trường hợp văn bản khớp.

Hộp thoại Find and Replace Text
Options and Controls of the Find and Replace Text Dialog
Text
-
Text To Find - sử dụng trường này để nhập chuỗi văn bản mà bạn muốn tìm kiếm. Bạn có thể nhập toàn bộ từ hoặc tìm kiếm một chuỗi một phần. Trường hợp sau yêu cầu tùy chọn Whole Words Only phải được tắt. Chuỗi có thể chứa các ký tự đại diện
? (ký tự đơn) và * (bất kỳ nhóm ký tự nào).
Ký tự đại diện luôn không phân biệt chữ hoa chữ thường.
Mỗi chuỗi được tìm kiếm sẽ được thêm vào danh sách thả xuống của trường để truy xuất nhanh.
-
Replace With - sử dụng trường này để nhập chuỗi văn bản thay thế. Văn bản được nhập sẽ thay thế hoàn toàn chuỗi văn bản kết quả được tìm thấy thông qua mục Text To Find và các tùy chọn đã xác định.
Có thể thực hiện thay thế chuỗi có chọn lọc bằng cú pháp {oldtext=newtext} để chỉ thay đổi một phần của chuỗi tìm kiếm. Ví dụ: nếu bạn nhập chuỗi VCC vào trường Text to Find và nhập chuỗi {CC=DD} vào trường Replace With, mọi trường hợp của chuỗi VCC sẽ được đổi thành VDD. Bạn có thể dùng nhiều cặp dấu ngoặc để xác định các thay thế phức tạp - phần thay thế trong ngoặc ngoài cùng bên trái được thực hiện trước, sau đó đến phần tiếp theo ở bên phải, v.v.
Scope
-
Sheet Scope - sử dụng trường này để xác định phạm vi tìm kiếm văn bản theo các tài liệu schematic liên quan. Chọn một trong các tùy chọn sau:
-
Current Document - chỉ tìm trong tài liệu đang hoạt động. Trong schematic symbol editor, việc tìm kiếm qua tất cả các part sheet có trong tài liệu sẽ được thực hiện khi chọn tùy chọn này.
-
Project Documents - tìm trên tất cả tài liệu schematic trong project đang hoạt động.
-
Open Documents - tìm trên tất cả tài liệu schematic đang mở, bất kể chúng thuộc project nào.
-
Selection - sử dụng trường này để giới hạn thêm phạm vi tìm kiếm dựa trên trạng thái chọn hiện tại của các đối tượng. Chọn từ các tùy chọn sau:
-
Selected Objects - giới hạn tìm kiếm chỉ trong các đối tượng hiện đang được chọn.
-
DeSelected Objects - giới hạn tìm kiếm chỉ trong các đối tượng hiện đang không được chọn.
-
All Objects - không giới hạn; tìm trên mọi đối tượng bất kể trạng thái chọn của chúng.
-
Identifiers - sử dụng trường này để giới hạn thêm phạm vi tìm kiếm dựa trên loại đối tượng dạng văn bản. Chọn từ các tùy chọn sau:
-
All Identifiers - không giới hạn; tìm trên tất cả các đối tượng dạng văn bản (chuỗi văn bản, khung văn bản, chân, net identifier và designator).
-
Net Identifiers Only - giới hạn tìm kiếm chỉ ở các net identifier (port, power port, sheet entry, off sheet connector và net label).
-
Designators Only - giới hạn tìm kiếm chỉ ở các designator của linh kiện.
Options
-
Case sensitive - bật tùy chọn này để thực hiện tìm kiếm phân biệt chữ hoa chữ thường, nghĩa là văn bản đích phải khớp đúng kiểu chữ của văn bản tìm kiếm được nhập vào trường Text To Find. Tùy chọn này không ảnh hưởng đến văn bản thay thế, vì phần đó chỉ đơn giản tuân theo kiểu chữ được dùng cho văn bản nhập vào trường Replace With.
-
Prompt On Replace - bật tùy chọn này để được nhắc xác nhận thủ công việc thay thế từng trường hợp văn bản khớp. Một hộp thoại Confirm được dùng để xử lý lần lượt từng trường hợp với hộp thoại Information cuối cùng tóm tắt số lượng thay thế đã thực hiện. Khi tắt tùy chọn này, mọi trường hợp của văn bản tìm thấy khớp với văn bản tìm kiếm sẽ được thay thế mà không cần xác nhận thủ công. Tương tự, một hộp thoại Information sẽ xuất hiện để hiển thị số lượng thay thế đã thực hiện.
-
Whole Words Only - bật tùy chọn này để giới hạn tìm kiếm chỉ ở các từ hoàn chỉnh. Điều này có nghĩa là văn bản tìm kiếm phải tồn tại đầy đủ đúng như vậy và không là một phần của chuỗi văn bản lớn hơn. Ví dụ: nếu tùy chọn này được bật, khi tìm "cat", phần mềm sẽ không coi ba chữ cái đầu của "category" là một kết quả tìm kiếm hợp lệ. Hãy tắt tùy chọn này để tự do tìm các chuỗi một phần.
-
Regular expressions - chọn để tìm kiếm bằng biểu thức chính quy.
-
^ - chỉ khớp khi chuỗi nằm ở đầu dòng.
-
$ - chỉ khớp khi chuỗi nằm ở cuối dòng.
-
. - biểu thị bất kỳ một ký tự đơn nào (ví dụ: "te.t" khớp với "test", "text" và "tent", nhưng không khớp với "tet").
-
* - biểu thị bất kỳ tập ký tự nào, kể cả không có ký tự nào (ví dụ: "te*" khớp với "text", "tent" và "te", nhưng không khớp với "t").
-
+ - biểu thị bất kỳ tập ký tự nào, ngoại trừ trường hợp không có ký tự nào (ví dụ: "te+" khớp với "text" và "tent", nhưng không khớp với "te").
-
[ ] - tìm bất kỳ ký tự nào được đặt trong dấu ngoặc vuông.
-
[^] - dấu mũ ở đầu một chuỗi trong ngoặc vuông có nghĩa là KHÔNG (ví dụ: "[^tes]" khớp với bất kỳ ký tự nào ngoại trừ t, e hoặc s).
-
[-] - dấu gạch ngang trong một chuỗi nằm trong ngoặc vuông biểu thị một dải ký tự (ví dụ: "[l-o]" khớp với các ký tự l, m, n và o).
-
{ } - được dùng để nhóm các ký tự hoặc biểu thức. Các nhóm có thể được lồng nhau với tối đa 10 nhóm trong một mẫu duy nhất.
-
\ - dấu gạch chéo ngược đặt trước một ký tự đại diện cho Schematic Editor hoặc Schematic Library Editor biết rằng ký tự đó phải được hiểu theo nghĩa đen, không phải là ký tự đại diện (ví dụ: "\^test" không tìm chuỗi test ở đầu dòng; nó tìm chuỗi "^test").
Bạn chỉ có thể tìm kiếm trong hoặc giữa các tài liệu schematic hoặc các tài liệu schematic library - không thể kết hợp cả hai loại tài liệu này.
Làm việc với Union
Union là một tập hợp các đối tượng đã được nhóm lại với nhau. Khi được nhóm thành một union, bạn có thể nhanh chóng chọn/bỏ chọn tất cả các thành viên của union, và di chuyển tất cả chúng khi một thành viên bất kỳ của union được di chuyển.
Để tạo một union từ các đối tượng thiết kế hiện đang được chọn, hãy chọn lệnh Tools » Convert » Create Union from selected objects từ menu chính hoặc nhấp chuột phải trong vùng thiết kế và chọn lệnh Unions » Create Union from selected objects từ menu ngữ cảnh. Một union sẽ được tạo, với các đối tượng đã chọn là các thành viên của nó. Một hộp thoại thông tin sẽ xác nhận có bao nhiêu đối tượng đã được thêm vào union.
Cách cơ bản để di chuyển tất cả các đối tượng trong một union là nhấp và giữ vào một đối tượng thành viên của union đó, sau đó kéo con trỏ để di chuyển toàn bộ union. Tuy nhiên, schematic editor cũng hỗ trợ kéo các đối tượng điện (chẳng hạn như linh kiện, dây nối, port, v.v.), và nếu tính năng này được bật thì nó sẽ được ưu tiên và ghi đè hành vi di chuyển union mỗi khi bạn cố kéo một đối tượng điện.
Việc kéo một đối tượng điện, chẳng hạn như một linh kiện, được bật bằng cách bật tùy chọn Always Drag trên trang Schematic - Graphical Editing của hộp thoại Preferences. Nếu tùy chọn này được bật, khi bạn nhấp và kéo trên một đối tượng điện, bạn đang yêu cầu phần mềm cố gắng duy trì kết nối hiện tại và điều chỉnh dây nối cho phù hợp trong khi kéo.
Trạng thái hiện tại của tùy chọn Always Drag có thể được chuyển đổi tạm thời trong khi làm việc bằng cách giữ phím Ctrl. Nếu tùy chọn Always Drag được bật và bạn Ctrl + nhấp, giữ và kéo, phần mềm sẽ không cố duy trì kết nối mà thay vào đó sẽ di chuyển đối tượng dưới con trỏ. Trong trường hợp này, nếu đối tượng đó là thành viên của một union thì tất cả các đối tượng trong union sẽ di chuyển. Nếu bạn làm việc với Always Drag được bật, hãy giữ Ctrl khi nhấp và kéo để di chuyển tất cả các đối tượng trong một union. Lưu ý rằng phím Ctrl hoạt động theo cả hai hướng; nếu Always Drag hiện đang bị tắt thì việc giữ Ctrl sẽ yêu cầu schematic editor chuyển từ hành vi di chuyển đối tượng sang hành vi kéo đối tượng.
Để chọn/bỏ chọn tất cả các đối tượng trong union mà đối tượng hiện đang nằm dưới con trỏ là thành viên, hãy nhấp chuột phải lên một đối tượng là thành viên của union cần thiết, rồi chọn lệnh Unions » Select All In Union / Deselect All In Union từ menu ngữ cảnh.
Để loại bỏ một hoặc nhiều đối tượng thành viên khỏi một union cụ thể, hãy chọn lệnh Tools » Convert » Break objects from Union từ menu chính. Sau khi chạy lệnh, con trỏ sẽ đổi thành hình chữ thập và bạn sẽ được nhắc chọn đối tượng cần được loại bỏ khỏi union. Đưa con trỏ lên đối tượng thành viên cần thiết rồi nhấp, hoặc nhấn Enter. Hộp thoại Confirm Break Objects Union sẽ xuất hiện. Sử dụng hộp thoại này để xác định những đối tượng nào cần loại bỏ khỏi union (và ngược lại, những đối tượng nào sẽ được giữ lại như một phần của union đó). Sau khi nhấp OK, tư cách thành viên đối tượng của union sẽ được cập nhật tương ứng.

Hộp thoại Confirm Break Objects Union
Options and Controls of the Confirm Break Objects Union Dialog
Chọn các đối tượng cần giữ lại hoặc loại bỏ khỏi Union
-
Object Kind - hiển thị loại đối tượng, ví dụ: Net Label, Bus, Hyperlink, v.v.
-
Description - hiển thị mô tả của các đối tượng, ví dụ: chiều cao/chiều rộng, designator, v.v.
-
Keep in Union - bật để đánh dấu một hoặc nhiều đối tượng cần loại bỏ khỏi Union.
-
All On - nhấp để đánh dấu tất cả các đối tượng cần loại bỏ khỏi Union.
-
All Off - nhấp để bỏ chọn tất cả các đối tượng.
Ngoài ra, một đối tượng có thể được loại bỏ khỏi union cha bằng cách nhấp chuột phải lên đối tượng trong union cần thiết và chọn lệnh Unions » Break objects from Union từ menu ngữ cảnh.
Để phá vỡ (giải tán) tất cả các union được xác định cho tài liệu schematic hiện tại, hãy chọn lệnh Tools » Convert » Break all objects Unions từ menu chính. Tất cả các union trong thiết kế sẽ được giải tán, và không còn đối tượng thành viên nào trước đó được nhóm lại với nhau. Một hộp thoại thông tin sẽ xác nhận có bao nhiêu đối tượng đã được loại bỏ và từ bao nhiêu union.