スマート編集

This document is no longer available beyond version 22. Information can now be found here: Smart Editing of String-based Attributes for version 24

 

Smart Editダイアログ
Smart Editダイアログ

概要

Smart Editダイアログは、強力で複雑な文字列変更を行うための2つの異なる方法を提供します。

アクセス

SCH ListまたはSSCHLIB Listパネルから、変更したい対象の文字列タイプのセルエントリを選択し、右クリックしてコンテキストメニューからSmart Editを選択します。

EditモードでないとSmart Editコマンドにアクセスできません。

オプション/コントロール

一括置換タブ

このタブは文字列の置換に使用します。Fromフィールド内をクリックして、置換したい現在の文字列の部分を入力します。次に、Toフィールド内をクリックして、置換に使用する文字列を入力します。標準の文字列置換構文が下部に表示されます。

例えば、設計には以下の形式のネットラベルが多数あります:

GeneralPurpose_IO1GeneralPurpose_IO2など。

これらを以下のように変更するには:

User_IO1User_IO2など、

Fromフィールドに置換されるべき既存の文字列のセクションを入力し、Toフィールドに置換後の文字列のセクションを入力します。タブの下部に表示されるのは、これから実行される文字列の置換です。

変更はFromフィールドに入力された文字にのみ適用されます。各対象文字列の他の文字、たとえば数値の増分識別子などは変更されません。

数式タブ

このタブはより高度な修正を可能にし、選択された文字列オブジェクトに特定の式を適用することができます。式には、文字列に適用される任意の組み込み算術演算子や関数(Pascalで見つかる)を含めることができます。式の一部として属性の現在値を使用したい場合、この元の値を参照する必要があります。これは、属性の完全な名前を使用するか、現在変更されている属性の名前の代わりにサポートされている感嘆符(!)を使用することで行います。属性名を使用する場合、名前にスペースが含まれている場合は、そのスペースをアンダースコア文字に置き換える必要があります。例えば、式内でコンポーネント指定子フィールドを使用する場合は、Component_Designatorとして入力します。

たとえば、設計で指定された3つの選択されたメモリコンポーネントがU1、U3、U5という指定子であるとします。これらのコンポーネントの指定子に彼らの役割を示す何らかの表示を含めたいかもしれません。必要なコンポーネント(または指定子)を適切なList パネルにロードした後、上記のAccessセクションで説明されている技術を使用してSmart Editダイアログを開きます。

Formulaタブでは、Name属性の既存の文字列値に追加する式を書くことができます。これは、既存の(元の)文字列値を取り、指定された新しい文字列と連結することになります。以下に示すように:

Name + '_MEM'

または、短縮形で:

! + '_MEM'

スペースはオプションです。 OKをクリックした後、コンポーネントの指定子はそれぞれU1_MEM、U3_MEM、U5_MEMに更新されます。

Smart EditダイアログのFormulaタブに入力された式は、将来的に簡単に再利用できるように保存されます。以前に入力された式を再利用するには、テキストフィールドの右端にある ボタンをクリックし、ドロップダウンメニューから式を選択します。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content