Bản sao của các khối hệ thống

Chức năng Sao chép

Có thể tái sử dụng Block bằng cách dùng chức năng “Copy”.

Để sao chép một Block cùng toàn bộ Vali của nó, nhấp chuột phải vào Block và chọn nút "Copy" như trong Video Creating a Block Copy.

Tạo bản sao Block

 

Một bản sao của Block sẽ được tạo với cùng tên nhưng có thêm hậu tố số. Sau khi Block được sao chép, tên của bản sao có thể được đổi và có thể được di chuyển đến bất kỳ đâu trong cây Blocks của cùng Project hoặc sang một Project khác hoàn toàn.

Copy & Connect

Nếu bạn chỉ sao chép một Block (như đã đề cập ở trên), mọi thay đổi thực hiện trên Block gốc sẽ không được phản ánh trong bản sao của nó.

Bằng cách tạo các Connected Copy, một cơ chế đồng bộ hai chiều sẽ được thiết lập, trong đó các thay đổi đối với cấu trúc và Vali của một Block cũng sẽ được phản ánh ở Block còn lại và ngược lại.

Để tạo một bản sao được kết nối, hãy nhấp nút "Copy & Connect". Mọi thay đổi được thực hiện trên các Block này (thuộc tính, Vali, hệ thống con, v.v.) sẽ được phản ánh trên tất cả các Connected Copy của chúng. Có thể nhận biết Connected Copy bằng biểu tượng mắt xích trên biểu tượng khối lập phương của Block, như trong Video Creating Block Connected Copies.

Tạo các Connected Copy của Block

 

Các Connected Block có thể được theo dõi thông qua trường “Connected Copies” (2) trong trường Info của Block (1) như thể hiện trong Hình Block Info Tab.

Tab Thông tin Block

 

Ngắt kết nối Block và Vali

Block và Vali có thể bị ngắt kết nối. Để thực hiện, nhấp chuột phải vào Block rồi chọn tùy chọn "Disconnect”. Đối với một Vali, thao tác này được thực hiện bằng cách nhấp vào biểu tượng kết nối ở bên phải màn hình. Việc ngắt kết nối các Vali cụ thể cho phép tạo các Vali riêng biệt trong một connected copy của Block. Tất cả các Vali khác của cùng Block vẫn sẽ được kết nối như trong Video Disconnecting Blocks.

Ngắt kết nối Block

 

Các Block đã ngắt kết nối không thể kết nối lại; các Vali đã ngắt kết nối có thể được kết nối lại miễn là Connected Block của chúng vẫn còn được kết nối.

Để ngắt kết nối một Vali trong một Block (Video Disconnecting and Reconnecting a Vali)), hãy nhấp vào biểu tượng ba chấm trong cột “Actions” và chọn “Disconnect”. Để kết nối lại, hãy làm theo quy trình tương tự và chọn tùy chọn “Reconnect”.

Ngắt kết nối và kết nối lại một Vali.

Thuộc tính Connected Copy không phải là thuộc tính nội tại của Block hay Vali; nó là một đối tượng riêng, có thể truy cập lần lượt thông qua các endpoint “/instances/component/” và “instances/vali/”. Các endpoint này sẽ trả về một danh sách dictionary, mỗi dictionary là một nhóm các bản sao được kết nối.

Logic của Connected Copy

The following section is meant as a look-up if you would like to know how the System Design Module behaves in edge cases before you apply the change.

A short in-depth overview of the connected-copy behaviour for advanced users.

Block:

  • Nếu bạn tạo một bản sao của Block, hai Block và toàn bộ Vali của chúng sẽ được kết nối

  • Nếu Block có các Block con, chúng cũng sẽ được sao chép và kết nối

  • Nếu bạn ngắt kết nối một Block, toàn bộ Vali của nó cũng sẽ bị ngắt kết nối

Vali:

  • Nếu giá trị của một Vali thay đổi, tất cả các Vali được kết nối sẽ được cập nhật cùng giá trị đó

  • Các tham chiếu nội bộ (một Vali tham chiếu đến một Vali khác của chính Connected Block của nó) sẽ được duy trì cho các Vali được kết nối (chúng cũng sẽ tham chiếu đến một Vali khác của chính Block của chúng)

Ngắt kết nối Vali:

  • Nếu một Vali bị ngắt kết nối, sẽ không có thay đổi nào được áp dụng cho giá trị của nó

  • Nếu bạn có ba Vali đang được kết nối với nhau và ngắt kết nối một Vali, các Vali còn lại vẫn tiếp tục được kết nối

 

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

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Nội dung