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

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

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

説明

指定したアーキテクチャおよび正規表現パターンに一致するパーツを取得します。

構文

get_parts(arch='', regex='.*')

戻り値

指定した条件を満たすパーツの一覧。

パラメーター

名前 説明
[arch] アーキテクチャ。

デフォルト: すべてのアーキテクチャ

[regex] 正規表現パターン。

デフォルト: すべてのパーツ

例

# Get all available parts
all_parts = get_parts()
# Get parts for a specific architecture
versal_parts = get_parts(arch='Versal')
# Get parts matching a regex pattern
parts = get_parts(regex='XCVC1902')
# Combine architecture and regex filters
parts = get_parts(arch='Versal', regex='XCVC1902-VIVA1596-1LP')
# parts == ['XCVC1902-VIVA1596-1LP-E-S', 'XCVC1902-VIVA1596-1LP-I-L', 'XCVC1902-VIVA1596-1LP-I-S']
# Use the first matching part to create a project
proj = new_project('my_design.pdm', part=get_parts(regex='XCVP')[0])