リクエスト番号 | コマンド | リリース | 区分 | メニュー | 更新日 | 担当 |
E21077 | マクロ関数 getdtx() | 21.06.2 | 機能追加 | なし | 2024/7/23 | SNA |
寸法ユースカジノ コードを取得するために、レジスタ #VERTXT を使用しているが、公差ユースカジノ コード以降の寸法付加ユースカジノ コードが取得できない。(B21147) 取得するための手段が欲しい。
寸法値ユースカジノ コード取得用マクロ関数 getdtx() を追加しました。 s = getdtx(idptr,type) 引数 idptr ・・・ アイテム識別子 type ・・・ 戻り値のフォーマットを指定 0 - 寸法付加ユースカジノ コード、寸法値ユースカジノ コードを公差ユースカジノ コード以降の付加ユースカジノ コードを含め、そのまま戻す。(DTEXT/CHG が戻すユースカジノ コードと同じ) 1 - 寸法コマンド入力用ユースカジノ コードとして寸法値を * に、付加ユースカジノ コードを & に変換し、公差ユースカジノ コード以降の寸法付加ユースカジノ コードを含めて戻す。(寸法コマンドで入力として使用可能) 2 - 寸法付加ユースカジノ コード、寸法値ユースカジノ コードまでを文字列として戻す。(#VERTXT の値と等価) 3 - 寸法値ユースカジノ コードを * に変換し戻す。 4 - 公差ユースカジノ コード以降の付加ユースカジノ コードのみを戻す。 戻り値 type で指定されたフォーマットで寸法値ユースカジノ コードを戻す 該当する文字列がない場合は、ユースカジノ コードの長さが 0 で戻る 引数エラーの場合は、コマンドエンド型が戻る。![]()
0) { /* 取得成功 */ } else { /* 該当文字列なし */ } } else { /* エラー */ }
上記寸法値の戻り値 type 0 の場合 ・・・ text1メタ+M10メタ+Ztext2&text3 type 1 の場合 ・・・ text1*text2&text3 type 2 の場合 ・・・ text1メタ+M10メタ+Ztext2 type 3 の場合 ・・・ text1*text2 type 4 の場合 ・・・ text3
Copyright ITOCHU Techno-Solutions Corporation.