edit(...) - edit(...) - 2026.1 日本語 - UG1781

Power Design Manager Python スクリプト ガイド (UG1781)

Document_ID
UG1781
Release_Date
2026-06-23
Version
2026.1 日本語

説明

名前と設定ディクショナリを指定してクロック マネージャーを編集します。ディクショナリで指定された設定のみが適用されます。

構文

edit(<name>, <settings_dict>)

パラメーター

名前 説明
<name> クロック マネージャー名。
<settings_dict> クロック マネージャーの設定ディクショナリ。get_sample_settings(template=True) を実行して、クロック マネージャーの設定ディクショナリの完全な構造を確認します。

# Edit output clocks of an existing clock manager
proj = open_project('my_design.pdm')
clock_mgr = proj.get_clock_mgr_handler()
clock_mgr.edit('dpll1', {
	'output_clocks': [{'name': 'out_1', 'freq': 150.0}]
})
# Edit VCO range setting
clock_mgr.edit('dpll1', {'vco_range': 'Medium'})
# Empty dictionary has no effect
clock_mgr.edit('dpll1', {})