多数のフィーチャ タイプに、ガス モジュールがモデル主導の属性を提供します。モデル テーブル(*_MODEL)を使って、モデル主導の属性を記入します。モデル テーブルは、特定のネットワーク アイテムのいくつかのタイプ(モデル)を記述します。それらは製造元によってグループ化できます。ガス ネットワーク アイテムにモデルを作成して、データ取得を単純化します。
たとえば、5 種類のバルブがあるガス ユーティリティ ネットワークで、所定のレコードを使って GA_VALVE_MODEL テーブルからモデル主導の属性を記入します。バルブのフィーチャ クラス フォームで、[モデル セレクタ]コントロールを使ってモデル フィールドを簡単に記入できます。
[モデル]入力フィールドで、[モデルの選択]の値はモデルを適用できることを示します。モデル主導の属性はいつでも修正できるため、これは適用されているモデルを保存しません。属性はメイン フィーチャ クラスに保存され、モデル フィーチャ クラスを使って属性のセットを挿入します。モデル テーブルを使って参照値を保存できます。
フィーチャ クラス フォームで、[モデル]テーブルを使って適切なモデルを検索します。使用するモデルがわかっている場合は、モデルの一覧を使います。フォーム デザイナーでモデル テーブル フォームを修正して、モデル属性を非表示または表示にしたり、グリッドでの表示順序を修正したりします。メイン フィーチャ クラス フォームを修正して、モデル セレクタを別の位置に移動します。
通常、モデル情報はプロジェクトの開始時またはデータ取得中に作成されます。
「データ モデル: モデル テーブル」も参照してください。
次のテーブルは、管モデル テーブルの一例です。
| テーブル名 |
GA_PIPE_MODEL |
|
CERTIFICATE |
DIN/ISO/DVGW/TUEV 値の説明です。 |
|
DATE_CREATION |
アイテムが作成された日付です。 |
|
DIAMETER_INSIDE |
管の内側の直径寸法です。 |
|
DIAMETER_NOMINAL |
対象アイテムの製造元の指定サイズ、または公称直径です。1 インチのガス栓、2 インチのメーター、6 インチの管などです。 |
|
DIAMETER_OUTSIDE |
管の外側の直径寸法です。 |
|
FID_MANUFACTURER |
GA_MANUFACTURER このアイテムの製造元です。 |
|
ID_COATING_INSIDE |
GA_COATING_TBD |
|
ID_COATING_OUTSIDE |
GA_COATING_TBD |
|
ID_MATERIAL |
GA_MATERIAL_TBD |
|
NARRATIVE |
アイテムに関する説明、またはその他の一意の情報です。 |
|
PRESSURE_MAX |
製造元または業界標準の最大の圧力率です。 |
|
THICKNESS |
管壁の厚さです。 |
|
USER_FLAG |
運営者の定義による作業エリアです。この属性は、運営者がユーザ定義のシステム処理に使えます。それが対象のアイテムのデータ整合性に影響を与えるのではなく、対象のアイテムのデータを保存するのに使うべきではありません。 |
|
MODEL_NAME |
モデルの名前です。 |
|
VALUE |
モデルの短い説明です。この値は、モデルのドメイン テーブル リプレゼンテーションに使われます。 |
次のテーブルは、バルブ モデル テーブルの一例です。
| テーブル名 |
GA_VALVE_MODEL |
|
DATE_CREATION |
アイテムが作成された日付です。 |
|
DIMENSION1 |
アイテムの寸法 1 です。 |
|
DIMENSION2 |
アイテムの寸法 2 です。 |
|
FID_MANUFACTURER |
GA_MANUFACTURER |
|
ID_MATERIAL |
GA_MATERIAL_TBD |
|
ID_TYPE |
GA_VALVE_TYPE_TBD バルブの特定の種類、クラス、グループです。ゲートやチェックなどです。 |
|
NAME_NUMBER |
モデル名または番号です。 |
|
NARRATIVE |
説明またはその他の一意の情報です。 |
|
USER_FLAG |
運営者の定義による作業エリアです。この属性は、運営者がユーザ定義のシステム処理に使えます。それが対象のアイテムのデータ整合性に影響を与えるのではなく、対象のアイテムのデータを保存するのに使うべきではありません。 |
|
VALUE |
モデルの短い説明です。この値は、モデルのドメイン テーブル リプレゼンテーションに使われます。 |
|
MODEL_NAME |
モデルの名前です。 |