> 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.12-generate-cross-section-table.md).

# 3.3.10: 断面表の生成

![図3.3.10.1: カスタムプロファイルに対する標準プロファイルを返す「Cross Section Matcher」コンポーネント。](https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-6a9d6d031fe0893c363fa72430b9bc71f75855d5%2Fcrosectablefromcroseclist.png?alt=media)

{% file src="/files/254QB94IW1RRMAskPs4o" %}

断面表のエントリは、以下を含む行で構成されます:

* "country": 国名
* "family": 断面が属するグループの名前（セクション [3.3.1](/jp/3-konpnentorifarensu/3.3-cross-section/3.3.1-beam-cross-sections.md) 参照）
* "name": 特定の断面の名前（セクション [3.3.1](/jp/3-konpnentorifarensu/3.3-cross-section/3.3.1-beam-cross-sections.md) 参照）
* 基本断面タイプを定義する "shape" フィールド:
  * "I": I断面
  * "\[]": 中空ボックス断面
  * "V": 充填台形断面
  * "O": 円形管
  * "S": ばね
  * "Sh": シェル
* 断面を描画するために使用される幾何プロパティ
* 断面の機械的挙動を定義する面積、慣性モーメントなど。断面ジオメトリとは独立に定義できます

{% hint style="info" %}
最初の列の **「#」** は、対応する行がコメントとして機能することを意味します。
{% endhint %}

「**GenCSTable**」コンポーネントは、断面（または断面のリスト）を入力として取り、データの等価表を文字列として返します。出力に使用される物理単位は常にメートル法です。パネルに接続すると、情報をファイルにストリームでき、それが有効な断面表を構成します。Karamba3Dは断面表のデータを一度だけ読み取ります。したがって、表の変更を反映させるには、Grasshopperを再起動します。

コンポーネントのコンテキストメニュー（コンポーネントアイコンを右クリックして表示）を介して、テーブルデータを異なる形式で保存することが可能です。メニュー項目「Save cross section table to file」では「save」ダイアログが表示され、ドロップダウンリスト「Save as type」でbin、dat、csv形式のいずれかを選択できます。バイナリ形式（.bin）は、ロードが速いため大きなテーブルに推奨されます。ただし、binファイルはテキストエディタで読み取り可能ではありません。
