Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations pierreick on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

ETABS (22) API Section Cut Forces

InnovatorX

Structural
Oct 17, 2024
5
in CSI SAP2000 api there is "Results.Setup.SetSectionCutSelectedForOutput" to set a section cut as true for retrieving results. Although when a section cut is created in model it is automatically set as true in SAP & ETABS, but if user changes selection in Display Table and saves the model then the unselected section cuts will be set as false. The above command ensures a section cut is set to true so api can get the results. It seems this is missing from ETABS, and "Results.SectionCutAnalysis" will only retrieve results for the section cuts that user has selected already in the model. Has anyone came across this issue and found any solution, please.

Thanks
 
Replies continue below

Recommended for you

I just checked in ETABs, and I do not see a results.setup.sectioncutselectedforoutput in the api documentation. Title of the post makes me think of ETABs, but then you mention SAP200. Also in ETABs, I do not see an option to turn off results for any section cut, seems like you would always want results if you have the section cut in your model.

Maybe this is a SAP2000 only specific item?

I also have some sample section cut code on github:

 
I just checked in ETABs, and I do not see a results.setup.sectioncutselectedforoutput in the api documentation. Title of the post makes me think of ETABs, but then you mention SAP200. Also in ETABs, I do not see an option to turn off results for any section cut, seems like you would always want results if you have the section cut in your model.

Maybe this is a SAP2000 only specific item?

I also have some sample section cut code on github:

Thanks for quick reply and the link. The results.setup.sectioncutselectedforoutput only belongs to SAP2000. But there should have been something similar in ETABS. Say there are two SECCUTs in ETABS, SECCUT1 & SECCUT 2. User opens the model and selects SECCUT1 and gets some results from table and saves the model. SECCUT 2 automatically becomes inactive (FALSE) now if you try to extract data for SECCUT2 via api you can not, you will only get SECCUT1 results. What results.setup.sectioncutselectedforoutput does in SAP is that through api it reactivates the desired SECCUT before extracting data. But it seems this command is not present in ETABS and consequently we can not get the results for SECCUT2, unless we open the model select SECCUT 2 display a table and save the model.
 
Ah, helps if I could read.

Definitely seems like a bug/feature missing from the ETABs API. Please reach out to them and let them know, this will be helpful for the section cutter tool I hope to be working on in the future.
 

Part and Inventory Search

Sponsor