> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/jp/3-konpnentorifarensu/3.3-cross-section/3.3.13-read-cross-section-table-from-file.md).

# 3.3.11: ファイルから断面表を読み込む

![図3.3.11.1: 標準断面表から生成された断面のリスト](https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-7f3a1e9e4850788ab9e84905000101dc286e9e77%2Fcroseclistfromtable.png?alt=media)

csvまたはbinデータベースに保存された事前定義された断面は、「**ReadCSTable**」コンポーネントを介して断面のリストを生成するために使用できます（図3.3.11.1参照）。これは「**ReadMatTable**」コンポーネント（セクション [3.4.3](/jp/3-konpnentorifarensu/3.4-material/3.4.3-read-material-table-from-file.md) 参照）と同様に動作します。有効な表へのパスが指定されていない場合、「**ReadCSTable**」はKaramba3Dに付属する断面のリストを使用します。これは「…/Grasshopper/Libraries/Karamba/CrossSectionValues.bin」にあります。この表には、標準的な鋼プロファイルの範囲の定義が含まれます。指定されたファイル拡張子に応じて、データはバイナリ形式（「.bin」）またはカンマ区切り値（「.csv」）のいずれかであると想定されます。前者は高速処理の利点があり、後者はテキストエディタまたはOpenOfficeを使用して表示および拡張できます。csvファイルでは、「#」が残りの行をコメントとしてマークするために使用されます。物理単位は、インストール時のユーザー設定に関係なく、常にメートル法とみなされます。csvファイルの最初の列の項目が「#」でない場合、断面プロパティは断面の幾何寸法に基づいて計算されます。指定された値と計算された値の差が10%を超える場合、「**Info**」プラグに警告が出力されます。

Karamba3Dのインストールフォルダー（デスクトップのKaramba3Dアイコンをダブルクリックすると開きます）を開くと、3つの異なる名前の断面表が見つかります: 「CrossSectionValues.bin」および「CrossSectionValues\_sortedForHeight.bin」には高さの昇順でソートされた断面が含まれます。「CrossSectionValues\_sortedForWeight.bin」では、面積、つまり単位長さあたりの重量がファミリー内の断面の相対位置を決定します。断面最適化（セクション [3.5.8](/jp/3-konpnentorifarensu/3.5-algorithms/3.5.8-optimize-cross-section.md) 参照）を行う場合、これら2つのソートオプションは異なる結果につながります。外部要件に応じて、最小断面高さまたは構造重量の構造が得られます。
