1. 概要
「このコンポーネントは、Civil NX/GEN NXの『3D Spline Tendon Profile(3Dスプライン緊張材プロファイル)』機能を操作します。
要素の長さ方向に沿った緊張材の配置形状を定義します。緊張材のプロファイルは、緊張材独自の座標系を基準として作成し、その後、要素に対して相対的に配置します。」
「3D Spline Tendon Profile(3Dスプライン緊張材プロファイル)機能は、Civil NX/GEN NXのメインメニューから選択します。
[Load] Tab > [Prestress] Tab > [Prestress Loads] Group > [Tendon Profile] Menu > [Tendon Profile]
2. Grasshopper パス
[Midas] > [Prestress] > [3D Spline Tendon Profile]
Case 1 - Straight Type
3. コンポーネント画像
4. 入力/出力値
- 入力データ
| Index | Name | Description | Type | Default |
Previous |
|---|---|---|---|---|---|
| 1 | KEY | Tendon Profile ID | Integer | - | - |
| 2 | NAME | Tendon Name | String | - | - |
| 3 | TDN_PROP | Tendon Proerty No. | Integer | - | - |
| 4 | TDN_GRUP | Tendon Group No. | Integer | - | - |
| 5 | ELEM | Assigned Element No. | Integer | - | - |
| 6 | CNT * | No. of Tendons | Integer | - | - |
| 7 | BELENG | Straight Length of Tendon - Begin | Real | 0 | - |
| 8 | ELENG | Straight Length of Tendon - End | Real | 0 | - |
| 9 | BLEN ** | Transfer Length - Begin | Real | 0 | - |
| 10 | ELEN ** | Transfer Length - End | Real | 0 | - |
| 11 | DeBondBLEN | Debonded Length - Begin | Real | 0 | - |
| 12 | DeBondELEN | Debonded Length - End | Real | 0 | - |
| 13 | XAR_ANGLE | x Axis Rot.Angle | Real | 0 | - |
| 14 | IP | Profile Insertion Point | Object | 0,0,0 | Point |
| 15 | VEC *** |
Vector (Only x,y Direction) |
Object | 0,0 | Vector |
| 16 | GR_ANGLE | Grad.Rot Angle | Real | 0 | - |
| 17 | PROF | 3D Profile | Object | - | Tendon Profile Item |
| 18 | Typical Tendon | Typical Tendon | Select | false | - |
| 19 | Transfer Length Option | Transfer Length Option | Select | User Defined Length | - |
| 20 | Projection | Projection | Select | false | - |
| 21 | x Axis Direction Type |
Axis Direction Type
· x Direction : "X" |
Select | X | - |
| 22 | Grad. Rot. Angle Type |
Grad. Rot. Angle Type
· x axis : "X" |
Select | Y | - |
Activation Condition
* Only for if Typical Tendon is true
** Only for if Transfer Length Option is Auto Calc
*** Only for if x Axis Direction Type is VECTOR
- 出力データ
| Index | Command | Description | Type | Method |
Next |
|---|---|---|---|---|---|
| 1 | TDNA |
Create 3D Spline Tendon Profile (Straight Type) |
Json | PUT/DELETE | - |
Case 2 - Curve Type
3. コンポーネント画像
4. 入力/出力値
- 入力データ
| Index | Name | Description | Type | Default |
Previous |
|---|---|---|---|---|---|
| 1 | KEY | Tendon Profile ID | Integer | - | - |
| 2 | NAME | Tendon Name | String | - | - |
| 3 | TDN_PROP | Tendon Proerty No. | Integer | - | - |
| 4 | TDN_GRUP | Tendon Group No. | Integer | - | - |
| 5 | ELEM | Assigned Element No. | Integer | - | - |
| 6 | CNT * | No. of Tendons | Integer | - | - |
| 7 | BELENG | Straight Length of Tendon - Begin | Real | 0 | - |
| 8 | ELENG | Straight Length of Tendon - End | Real | 0 | - |
| 9 | BLEN ** | Transfer Length - Begin | Real | 0 | - |
| 10 | ELEN ** | Transfer Length - End | Real | 0 | - |
| 11 | DeBondBLEN | Debonded Length - Begin | Real | 0 | - |
| 12 | DeBondELEN | Debonded Length - End | Real | 0 | - |
| 13 | XAR_ANGLE | x Axis Rot.Angle | Real | 0 | - |
| 14 | RC0,RC1 |
Radius Center
· x Coordinate : "RC0" |
Real | 0 | - |
| 16 | GR_ANGLE | Grad.Rot Angle | Real | 0 | - |
| 17 | PROF | 3D Profile | Object | - | Tendon Profile Item |
| 18 | Typical Tendon | Typical Tendon | Select | false | - |
| 19 | Transfer Length Option | Transfer Length Option | Select | User Defined Length | - |
| 20 | Projection | Projection | Select | false | - |
| 21 | Direction |
Direction
· Clockwise : "CW" |
Select | CW | - |
| 22 | Grad. Rot. Angle Type |
Grad. Rot. Angle Type
· x axis : "X" |
Select | Y | - |
Activation Condition
* Only for if Typical Tendon is true
** Only for if Transfer Length Option is Auto Calc
- 出力データ
| Index | Command | Description | Type | Method |
Next |
|---|---|---|---|---|---|
| 1 | TDNA |
Create 3D Spline Tendon Profile (Curve Type) |
Json | PUT/DELETE | - |
Case 3 - Element Type
3. コンポーネント画像
4. 入力/出力値
- 入力データ
| Index | Name | Description | Type | Default |
Previous |
|---|---|---|---|---|---|
| 1 | KEY | Tendon Profile ID | Integer | - | - |
| 2 | NAME | Tendon Name | String | - | - |
| 3 | TDN_PROP | Tendon Proerty No. | Integer | - | - |
| 4 | TDN_GRUP | Tendon Group No. | Integer | - | - |
| 5 | ELEM | Assigned Element No. | Integer | - | - |
| 6 | CNT * | No. of Tendons | Integer | - | - |
| 7 | BELENG | Straight Length of Tendon - Begin | Real | 0 | - |
| 8 | ELENG | Straight Length of Tendon - End | Real | 0 | - |
| 9 | BLEN ** | Transfer Length - Begin | Real | 0 | - |
| 10 | ELEN ** | Transfer Length - End | Real | 0 | - |
| 11 | DeBondBLEN | Debonded Length - Begin | Real | 0 | - |
| 12 | DeBondELEN | Debonded Length - End | Real | 0 | - |
| 13 | XAR_ANGLE | x Axis Rot.Angle | Real | 0 | - |
| 14 | INS_ELEM | Profile Insertion Point Element No. | Integer | - | - |
| 14 | OFF_YZ0~YZ1 |
Offset
· y distance : "YZ0" |
Real | 0 | - |
| 16 | GR_ANGLE | Grad.Rot Angle | Real | 0 | - |
| 17 | PROF | 3D Profile | Object | - | Tendon Profile Item |
| 18 | Typical Tendon | Typical Tendon | Select | false | - |
| 19 | Transfer Length Option | Transfer Length Option | Select | User Defined Length | - |
| 20 | Projection | Projection | Select | false | - |
| 21 | Profile Insertion Point Type | Profile Insertion Point Type | Select | END-I | - |
| 22 | x Axis Direction Type |
x Axis Direction Type
· Direction for I to J : "I-J" |
Select | I-J | - |
Activation Condition
* Only for if Typical Tendon is true
** Only for if Transfer Length Option is Auto Calc
- 出力データ
| Index | Command | Description | Type | Method |
Next |
|---|---|---|---|---|---|
| 1 | TDNA |
Create 3D Spline Tendon Profile (Element Type) |
Json | PUT/DELETE | - |
5. APIマニュアル参照リンク
1. Description
This component operates the 3D Spline Tendon Profile function in Civil NX.
Define a tendon profile along the length of elements. Create the tendon profile relative to its own coordinate system, which will then be inserted relative to the elements.
The 3D Spline Tendon Profile function can be found in the Civil NX main menu,select
[Load] Tab > [Prestress] Tab > [Prestress Loads] Group > [Tendon Profile] Menu > [Tendon Profile]
2. Grasshopper Path
[Midas] > [Prestress] > [3D Spline Tendon Profile]
Case 1 - Straight Type
3. Component Image
4. Input/Output Value
- Input Data
| Index | Name | Description | Type | Default |
Previous |
|---|---|---|---|---|---|
| 1 | KEY | Tendon Profile ID | Integer | - | - |
| 2 | NAME | Tendon Name | String | - | - |
| 3 | TDN_PROP | Tendon Proerty No. | Integer | - | - |
| 4 | TDN_GRUP | Tendon Group No. | Integer | - | - |
| 5 | ELEM | Assigned Element No. | Integer | - | - |
| 6 | CNT * | No. of Tendons | Integer | - | - |
| 7 | BELENG | Straight Length of Tendon - Begin | Real | 0 | - |
| 8 | ELENG | Straight Length of Tendon - End | Real | 0 | - |
| 9 | BLEN ** | Transfer Length - Begin | Real | 0 | - |
| 10 | ELEN ** | Transfer Length - End | Real | 0 | - |
| 11 | DeBondBLEN | Debonded Length - Begin | Real | 0 | - |
| 12 | DeBondELEN | Debonded Length - End | Real | 0 | - |
| 13 | XAR_ANGLE | x Axis Rot.Angle | Real | 0 | - |
| 14 | IP | Profile Insertion Point | Object | 0,0,0 | Point |
| 15 | VEC *** | Vector (Only x,y Direction) |
Object | 0,0 | Vector |
| 16 | GR_ANGLE | Grad.Rot Angle | Real | 0 | - |
| 17 | PROF | 3D Profile | Object | - | Tendon Profile Item |
| 18 | Typical Tendon | Typical Tendon | Select | false | - |
| 19 | Transfer Length Option | Transfer Length Option | Select | User Defined Length | - |
| 20 | Projection | Projection | Select | false | - |
| 21 | x Axis Direction Type | Axis Direction Type
· x Direction : "X" |
Select | X | - |
| 22 | Grad. Rot. Angle Type | Grad. Rot. Angle Type
· x axis : "X" |
Select | Y | - |
Activation Condition
* Only for if Typical Tendon is true
** Only for if Transfer Length Option is Auto Calc
*** Only for if x Axis Direction Type is VECTOR
- Output Data
| Index | Command | Description | Type | Method |
Next |
|---|---|---|---|---|---|
| 1 | TDNA | Create 3D Spline Tendon Profile (Straight Type) |
Json | PUT/DELETE | - |
Case 2 - Curve Type
3. Component Image
4. Input/Output Value
- Input Data
| Index | Name | Description | Type | Default |
Previous |
|---|---|---|---|---|---|
| 1 | KEY | Tendon Profile ID | Integer | - | - |
| 2 | NAME | Tendon Name | String | - | - |
| 3 | TDN_PROP | Tendon Proerty No. | Integer | - | - |
| 4 | TDN_GRUP | Tendon Group No. | Integer | - | - |
| 5 | ELEM | Assigned Element No. | Integer | - | - |
| 6 | CNT * | No. of Tendons | Integer | - | - |
| 7 | BELENG | Straight Length of Tendon - Begin | Real | 0 | - |
| 8 | ELENG | Straight Length of Tendon - End | Real | 0 | - |
| 9 | BLEN ** | Transfer Length - Begin | Real | 0 | - |
| 10 | ELEN ** | Transfer Length - End | Real | 0 | - |
| 11 | DeBondBLEN | Debonded Length - Begin | Real | 0 | - |
| 12 | DeBondELEN | Debonded Length - End | Real | 0 | - |
| 13 | XAR_ANGLE | x Axis Rot.Angle | Real | 0 | - |
| 14 | RC0,RC1 | Radius Center
· x Coordinate : "RC0" |
Real | 0 | - |
| 16 | GR_ANGLE | Grad.Rot Angle | Real | 0 | - |
| 17 | PROF | 3D Profile | Object | - | Tendon Profile Item |
| 18 | Typical Tendon | Typical Tendon | Select | false | - |
| 19 | Transfer Length Option | Transfer Length Option | Select | User Defined Length | - |
| 20 | Projection | Projection | Select | false | - |
| 21 | Direction | Direction
· Clockwise : "CW" |
Select | CW | - |
| 22 | Grad. Rot. Angle Type | Grad. Rot. Angle Type
· x axis : "X" |
Select | Y | - |
Activation Condition
* Only for if Typical Tendon is true
** Only for if Transfer Length Option is Auto Calc
- Output Data
| Index | Command | Description | Type | Method |
Next |
|---|---|---|---|---|---|
| 1 | TDNA | Create 3D Spline Tendon Profile (Curve Type) |
Json | PUT/DELETE | - |
Case 3 - Element Type
3. Component Image
4. Input/Output Value
- Input Data
| Index | Name | Description | Type | Default |
Previous |
|---|---|---|---|---|---|
| 1 | KEY | Tendon Profile ID | Integer | - | - |
| 2 | NAME | Tendon Name | String | - | - |
| 3 | TDN_PROP | Tendon Proerty No. | Integer | - | - |
| 4 | TDN_GRUP | Tendon Group No. | Integer | - | - |
| 5 | ELEM | Assigned Element No. | Integer | - | - |
| 6 | CNT * | No. of Tendons | Integer | - | - |
| 7 | BELENG | Straight Length of Tendon - Begin | Real | 0 | - |
| 8 | ELENG | Straight Length of Tendon - End | Real | 0 | - |
| 9 | BLEN ** | Transfer Length - Begin | Real | 0 | - |
| 10 | ELEN ** | Transfer Length - End | Real | 0 | - |
| 11 | DeBondBLEN | Debonded Length - Begin | Real | 0 | - |
| 12 | DeBondELEN | Debonded Length - End | Real | 0 | - |
| 13 | XAR_ANGLE | x Axis Rot.Angle | Real | 0 | - |
| 14 | INS_ELEM | Profile Insertion Point Element No. | Integer | - | - |
| 14 | OFF_YZ0~YZ1 | Offset
· y distance : "YZ0" |
Real | 0 | - |
| 16 | GR_ANGLE | Grad.Rot Angle | Real | 0 | - |
| 17 | PROF | 3D Profile | Object | - | Tendon Profile Item |
| 18 | Typical Tendon | Typical Tendon | Select | false | - |
| 19 | Transfer Length Option | Transfer Length Option | Select | User Defined Length | - |
| 20 | Projection | Projection | Select | false | - |
| 21 | Profile Insertion Point Type | Profile Insertion Point Type | Select | END-I | - |
| 22 | x Axis Direction Type | x Axis Direction Type
· Direction for I to J : "I-J" |
Select | I-J | - |
Activation Condition
* Only for if Typical Tendon is true
** Only for if Transfer Length Option is Auto Calc
- Output Data
| Index | Command | Description | Type | Method |
Next |
|---|---|---|---|---|---|
| 1 | TDNA | Create 3D Spline Tendon Profile (Element Type) |
Json | PUT/DELETE | - |
5. Reference API Manual Link