objects.inp ファイルのプロパティ
objects.inp ファイル内のユーザー定義情報定義は、この構造に従っています。
ファイルの場所や読み取り順序など、定義の変更に関する一般的な情報については、「ユーザー定義情報 (UDA) の定義と更新」を参照してください。
ユーザー定義情報を表示または非表示にすることもできます。詳細については、「ユーザー定義情報の表示/非表示を切り替える方法」を参照してください。
次の例は、objects.inp の主なプロパティを示しています。
attribute("MY_INFO_1", "My Info 1", string, "%s", no, none, "0.0", "0.0")
{
value ("", 0)
}
picture("image_name", 8, 2, 260, 25)
鉄筋基本プロパティ
プロパティ | 例で使用されている値 | 説明 |
---|---|---|
attribute または unique_attribute |
attribute |
標準の属性かコピー不可の属性かを指定します。
|
attribute_name |
MY_INFO_1 |
属性名は、属性値を検索するために使用されます。 使用する属性名が、Tekla Structures でまだ使用されていないことを確認してください。名前を常に固有なものにするには、自分の名前のイニシャルや会社名の略称などを名前の先頭に付けるなどの方法が考えられます。 属性名では大文字と小文字が区別されます。属性名ではスペースまたは予約文字を使用しないでください。名前の最大長は 19 文字です。 属性をレポートまたはテンプレートに含めるには、テンプレート エディターで属性の名前をレイアウトに追加します。レポートの際、または図面を作成する際に Tekla Structures が属性の現在値を表示します。 |
label_text |
My Info 1 |
Tekla Structures のダイアログ ボックスに表示されるラベルです。 デフォルトの属性が |
value_type |
string |
フィールドに含めることができる値のタイプ。
たとえば、 詳細設定 XS_DIAGNOZE_AND_REPAIR_WRONG_UDA_TYPE が |
field_format |
%s |
ダイアログ ボックス内のフィールドの形式
|
special_flag |
no |
「 特殊フラグは、 |
check_switch |
none |
このプロパティは使用されません。必ず、「 |
attribute_value_max |
0.0 |
このプロパティは使用されません。必ず、「 |
attribute_value_min |
0.0
|
このプロパティは使用されません。必ず、「 |
value("attribute_value", default_switch) |
value ("", 0) |
属性の値と、その値がデフォルト値であるかどうか。 引用符で囲まれた 値のタイプが
どの値もデフォルト値として設定されていない場合、リストの最初の値が自動的にデフォルト値になります。 |
画像プロパティ
プロパティ | 例で使用されている値 | 説明 |
---|---|---|
|
|
|
image name | image_name |
イメージの名前 |
幅 | 2 |
イメージに予約された幅 |
height | 8 |
イメージに予約されている高さ |
horizontal offset | 260 |
ダイアログ ボックスの左端からイメージの左端までの水平距離 |
vertical offset | 25 |
ダイアログ ボックスの上端からイメージの上端までの垂直距離 (タブ セクションの下端からカウント) |
ユーザー定義情報の値タイプ
値のタイプ | 説明 | 許容値 |
---|---|---|
angle |
角度 (度) | 小数点が含まれている番号 |
area |
面積 (mm2) | 小数点が含まれている番号 |
areaperlength |
単位長さあたりの面積 (mm2/m) | 小数点が含まれている番号 |
bolt_size |
ボルト サイズ | 小数点が含まれている番号 |
bolt_standard |
ボルト セット名 | テキスト |
date |
小さいカレンダー付きの日付 | 日、月、年で構成される日付。 |
date_time_min |
小さなカレンダーを使用した時間と分 (12:00) の日付と時刻 | 日、月、年で構成される日付と、時間と分で構成される時刻。 |
date_time_sec |
小さなカレンダーを使用した時間、分、および秒の [12:00:00] による日付と時刻 | 日、月、年で構成される日付と、時間、分、秒で構成される時刻。 |
deformation |
変移・変形 (mm) | 小数点が含まれている番号 |
density |
比重 (kg/m3) | 小数点が含まれている番号 |
dimension |
寸法 (mm) | 小数点が含まれている番号 |
distribload |
面荷重 (N/m) | 小数点が含まれている番号 |
distribmoment |
分布モーメント (Nm/m) | 小数点が含まれている番号 |
file_in |
入力ファイル | テキスト |
file_out |
出力ファイル | テキスト |
float |
小数点付きの数 | 小数点が含まれている番号 |
force |
力 (N) | 小数点が含まれている番号 |
integer |
整数 | 整数 |
label |
フィールドのラベル | テキスト |
material |
材質タイプ |
材質タイプを表す整数:
|
modulus |
ヤング係数 (N/m2) | 小数点が含まれている番号 |
moment |
モーメント (Nm) | 小数点が含まれている番号 |
momentofinertia |
断面二次モーメント (mm4) | 小数点が含まれている番号 |
option |
オプションのドロップダウン リスト。各オプションは、value ("", 0) プロパティを使用して指定する必要があります。 |
テキスト |
profile |
プロファイル | テキスト |
radiusofinertia |
断面二次半径 (mm) | 小数点が含まれている番号 |
ratio |
比率 | 小数点が含まれている番号 |
rotspringconst |
回転バネ定数 (Nm/rad) | 小数点が含まれている番号 |
sectionmodulus |
断面係数 (mm3) | 小数点が含まれている番号 |
springconstant |
バネ定数 (N/m) | 小数点が含まれている番号 |
strain |
ひずみ | 小数点が含まれている番号 |
strength |
力 (N/m2) | 小数点が含まれている番号 |
string |
フィールドに表示されるテキスト。 このフィールド内の値は、ユーザーが [適用] をクリックすると保存され、[変更] をクリックすると変更されます。 |
テキスト 最大長は 79 文字です。 |
string_not_modifiable |
フィールドに表示される編集不可のテキスト。 フィールドに このフィールド内の値は、ユーザーが [適用] をクリックしても保存されず、[変更] をクリックしても変更されません。 |
変更を禁止するテキスト 最大長は 79 文字です。 |
surfaceload |
当分布面荷重 (N/m2) | 小数点が含まれている番号 |
temperature |
温度 K (°C) | 小数点が含まれている番号 |
thermdilatcoeff |
温度膨張係数 1/K (1/°C) | 小数点が含まれている番号 |
torsionconstant |
ねじり係数 (mm4) | 小数点が含まれている番号 |
warpingconstant |
曲げねじり抵抗 (mm6) | 小数点が含まれている番号 |
weight |
重量 (kg) | 小数点が含まれている番号 |
ユーザー定義情報における値タイプの例
これらの例は、ユーザー定義情報におけるいくつかの典型的な値タイプを使用する方法を示しています。
-
] 領域
unique_attribute("ADReinfArea", "", area, "%d", no, none, "0.0", "0.0", 260, 440, 120) { value("", 0) }
-
日付
unique_attribute("CHECKED_DATE", "j_CheckedDate", date, "%d", no, none, "0.0", "0.0") { value("", 0) }
-
距離
attribute("xs_shorten", "j_xs_shorten", distance, "%d", yes, none, "0.0", "0.0") { value("0.0", 0) }
-
float
attribute("PRODUCT_WEIGHT", "j_Product_weight", float,"%d", no, none, "0.0", "0.0") { value("", 0) }
-
force
unique_attribute("shear1", "", force, "%d", no, none, "0.0", "0.0", 260, 180, 120) { value("-2147483648.0", 0) }
-
integer
unique_attribute("NUMBERING_ORDER", "j_Numbering_Order", integer, "%d", no, none, "0.0", "0.0") { value("", 0) }
-
ラベル
attribute("start", "j_AD_start_node", label, "%s", no, none, "0.0", "0.0", 300, 20)
-
moment
unique_attribute("moment2", "", moment, "%d", no, none, "0.0", "0.0", 460, 210, 120) { value("-2147483648.0", 0) }
-
option
unique_attribute("OBJECT_LOCKED", "j_Locked", option,"%s", no, none,"0.0", "0.0") { value("", 2) value("j_No", 0) value("j_Yes", 0) }
-
string
attribute("comment", "j_comment", string, "%s", no, none, "0.0", "0.0") { value("", 0) }
部材ユーザー定義情報のコピー設定
一部のユーザー定義情報 (モデル確認ステータスなど) は、部材のコピー時はコピーしないでください。これらの属性はコピー不可と呼ばれ、object.inp ファイル内で "unique_attribute" として定義されます。
下の例を参照してください。定義行が object.inp の梁の属性リストに追加されると、新しいユーザー定義情報テキスト "状態のチェック" が [梁 (1)] プロパティ ダイアログに表示されます。その結果、梁がコピーされるときに、[状態のチェック] フィールドに指定された値がコピーされません。比較のため、通常のコピー可能属性の対応する定義を以下に示します。
コピー不可属性の例:
unique_attribute("check_status", "Check status", string, "%s", no, none, "0.0", "0.0")
{
value("", 0)
}
通常のコピー可能属性の例:
attribute("comment", "j_comment", string, "%s", yes, none, "0.0", "0.0")
{
value("", 0)
}
tab_page プロパティについて
tab_page
の定義は part
セクションに存在している必要があり、column
や beam
などの特定の属性のセクションがそれのみを参照している必要があります。
/***************************************************************************/
/* Part attributes */
/***************************************************************************/
part(0,"Part")
{
/* User defined tab page */
tab_page("My UDA tab")
{
/* User defined attribute */
attribute("MY UDA", "My UDA", string,"%s", no, none, "0,0", "0,0")
{
value("", 0)
}
}
tab_page("My UDA tab", "My UDA tab", 19)
modify (1)
}
/***************************************************************************/
/* Column attributes */
/***************************************************************************/
column(0,"j_column")
{
/* Reference to the user defined tab page that is defined above in */
/* the part() section: */
tab_page("My UDA tab", "My UDA tab", 19)
modify (1)}
タブ名は最大 39 文字です。