Bolt Querying
- Last UpdatedAug 05, 2025
- 3 minute read
Bolt Querying enables querying with QUERY PPOINT syntax where bolting requirements are specified using new bolting.
The command operates at a flanged components where the PPOINT connection type starts with ’F’ or ’L’
Isodraft has a general query form, with a child form to Query bolt data. If the current element is a branch member, the ’Specific’ option gadget will contain the entry ’Bolt Information...’.
On selection, it will check that the current element has a SPREF where BLTMETHOD attribute of the owning SPEC is set to ’NEW’.
The ’Bolt Item Query’ form gives information about a component’s bolt sets:
-
PPOINT Number refers to the PPOINT of the branch member.
-
Bolt Item Number is the number of different item types that are defined for the bolt set. If a bolt set has 4x20mm Studs, 4x25mm Studs, and Washers & Nuts for the 2 sizes of stud, then there will be 6 bolt items.
-
The ’Query’ option gadget has entries that define the query operation. Where the option is’Bolt Item?’, the returned values are relevant to the bolt item selected in the ’Bolt Item Number’ option gadget.The PPOINT is selected in the ’P-Point Number’ option gadget. Other entries apply to all bolt items and are relevant to the selected PPOINT.
Examples
|
JOINT |
returns ’Start’, ’End’, or ’None’ Start’ if the specified PPOINT of the current component is a flanged pleave, and is the first component in the joint or at the tail of a branch, or is a flanged offleg of a multiway component connected to the head of another branch. End’ if the specified PPOINT of the current component is a flanged parrive, and is the last component in the joint or at the head of a branch, or is a flanged offleg of a multiway component connected to the tail of another branch.(it is possible for a joint to have two starts or two ends if the joint straddles two branches joined head-to-head or tail-to-tail). ’ None’ if a non-flanged PPOINT. |
|
TOTAL |
returns number of bolt items in a bolted joint |
|
TOTWEI |
returns total weight of bolt items in a bolted joint |
|
SPREF |
returns bolt item [int] SPCOM name |
|
R-ZTEXT |
returns bolt item [int] SPCOM RTEXT to ZTEXT |
|
BDIAMETER |
returns bolt item [int] diameter in project units |
|
BLENGTH |
returns bolt item [int] selected length in project units(zero for associated items like washers and nuts) |
|
NOFF |
returns number of bolts in bolt item [int] |
Command Syntax
Query -- ppoint -- BOLT ---+-- JOINT
| -- TOTAl
| -- TOTWei
‘ -- int--+-- SPREf
|-- RTEXt
|-- STEXt
|-- TTEXt
|-- XTEXt
|-- YTEXt
|-- ZTEXt
|-- BDIAmeter
|-- BLENgth
|-- BWEIght
|-- NOFF
‘-----------
Querying
Q PA BOLT JOINT- Find position of current elements ARRIVE point within a bolted joint
Q PL BOLT JOINT- Find position of current elements LEAVE point within a bolted joint
Q P1 BOLT JOINT- Find position of current elements P1 within a bolted joint
Q P1 BOLT TOTAL- Query the number of items within the bolted joint
Q P1 BOLT TOTW- Query the weight of the bolted connection
Q P1 BOLT 1 BDIA- Query the diameter for bolt 1 of the joint
Q P1 BOLT 2 BLEN- Query the length for bolt 2 of the joint
Q PL BOLT 1 SPREF -Query the specification reference for bolt 1 of the joint