コンテンツまでスキップ
日本語 - 日本
  • 検索フィールドが空なので、候補はありません。

【FAQ_2047】文字列パラメータから数値を抽出するリレーション関数

コイルばねのテンプレートモデルで、材料ファイルを選択すると文字列パラメータ(例: 「φ0.29」)に値が入力されます。この文字列から数値部分だけを抽出し、別の実数パラメータに数値として代入するリレーションを作成したいのですが、文字列から数値を抽出する関数はありますか。

リレーション関数「extract」を使用すると、文字列の一部を抽出できます。抽出方法は「抽出する先頭の文字の番号」と「抽出する文字数」で指定します。
例: KDC_SP_WIRE_D=extract(KDC_MAT_OTHER_A,2,4)
このようなリレーション式で「0.29」のような文字列を抽出できますが、抽出した文字列パラメータを実数パラメータに自動変換することはできません。そのため、抽出したパラメータの値を、形状を作る寸法数値に直接代入することはできません。

関連アーティクル: 、


CS118316: https://www.ptc.com/ja/support/article/CS118316?source=subscription
CS142347: https://www.ptc.com/ja/support/article/CS142347?source=subscription