スマート編集

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

 

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

概要

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

アクセス

PCBリストまたはPCBLIBリストパネルから、変更が必要なオブジェクトの文字列型セルエントリを選択し、右クリックしてコンテキストメニューからSmart Editを選択します。

パネルはEditモードでなければSmart Editコマンドにアクセスできません。

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

一括置換タブ

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

たとえば、現在プレフィックスがPである3つのヘッダーコンポーネントの指定子を、プレフィックスHDRに変更する必要がある場合を考えてみましょう。この場合、適切なパネルで各コンポーネントの名前属性を選択してダイアログを開きます。Batch Replaceタブで、FromフィールドにPを、ToフィールドにHDRを入力します(したがって、ダイアログの下部にある置換文字列は{P=HDR}となります)。OKをクリックすると、指定子がそれに応じて変更されます。Batch Replaceタブでは、同じターゲット文字列の中で複数の異なる文字列部分の置換も提供されます。異なる元-先エントリとして様々な置換を入力します。

Formulaタブ

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

たとえば、設計で指定された3つの選択されたメモリコンポーネントがU1、U3、U5というデザインエータであるとします。これらのコンポーネントのデザインエータを、彼らの役割を示す何らかの表示を含めて拡張したいかもしれません。必要なコンポーネント(またはデザインエータ)を適切なリストパネルにロードした後、上記のAccessセクションで説明されている技術を使用して、スマート編集ダイアログを開きます。Formulaタブでは、名前属性の既存の文字列値に追加する式を書くことができます。これは、既存の(元の)文字列値を指定された新しい文字列と連結することになります。以下に示すように:

名前 + '_MEM'

または、短縮形で:

! + '_MEM'


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

 

式は、Formulaタブのスマート編集ダイアログに入力されると保存されるため、将来的に簡単に再利用できます。以前に入力した式を再利用するには、テキストフィールドの右端にあるをクリックしてから、ドロップダウンメニューから式を選択します。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

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

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

Content