MatrixTools

Data transfer from MatrixTools to MatrixFrame

 

ET Concrete:

  • Cross calculation M+V+T

Two modes of data transfer:

a) concrete UI is not active. Copy of section, loads & display warning are performed;

b) concrete UI is active. Copy of all concrete data is available. The warning is shown when trying to copy from a column structural member to a beam document.

 

  • Column for isolated frame

Layered data transfer structure:

1) data transfer from the results mode (take loads from the spy function);

2) data transfer from the concrete general mode (take loads from the spy function + transfer general data);

3) data transfer from the concrete columns mode (data transfer of complete column structural member, with all loads and general data).

 

Remarks about layered data transfer structure:

a) loads are taken depending on if CCCFPMember data is available:

a.1) when browsing concrete columns, currently selected combination is copied;

a.2) when browsing results or other concrete windows, loads are copied from the current CRSMember passed from results to CTConColFrameDoc::InitToolboxContext(const CTCreateContext *pContext);

 

Different behavior based on the current active module:

b) when browsing results: Column for isolated frame document is created with section data & loads from current active member;

c) when browsing any concrete window except concrete columns: in addition to loads & section concrete general data is transferred (cover data, etc.);

d) when browsing concrete columns: a direct copy of Column for isolated frame core class CCCFPMember is implemented.

 

Simplified data transfer for concrete columns:

a) concrete UI inactive (no concrete data is transferred);

b) concrete UI active (concrete data is available; columns calculation is performed on-the-fly if needed, and data is copied).

 

ET Concrete +:

  • Column calculation + Fire

Remarks about layered data transfer structure:

a) loads cases are always transferred if available;

b) load combination coefficients are always transferred if available;

 

Different behavior based on current active module:

c) when browsing results: Column calculation + Fire document is created with section data & loads from current active member;

d) when browsing any concrete window except concrete columns: in addition to loads & section concrete general data is transferred (cover data, etc.);

e) when browsing concrete columns: a direct copy of Column calculation + Fire core class CCCFPMember is implemented.

 

All not transferred values are zero

 

The Spy function is disabled for certain documents in case of data transfer:

a) Column for isolated frame;

b) Column calculation + Fire.

These modules are calculated based on the following forces: Mb, Me, Mmid, Mmax and are not related to the specific cut position.

 

The Spy function is also disabled for all Masonry, Punching, Column and Beam documents in case of data transfer.