RAM Data Access Programming in C#

Our engineer's are interested in developing a C# application that will send external data to RAM Structural System to create a complete structural model.  The ideal method for interfacing with RAM would be through a Custom Menu inside of the RAM Manager but we are not sure if this is possible. All of the published examples we have found use VBA and write data outside the program o the RAM .RSS file.  Is this the only method of externally communicating with RAM or can we create a Custom menu inside RAM which attaches a EXE or DLL?  Thank you.

Parents
  • Hi Seth, 

    Hope you are doing well.  We are still doing a lot of work with our API integration to RAM SS and our Database Model Builder Tool and we have run across an issue that your team might have an answer to.  We have recently (this afternoon!) discovered a feature in RAM SS Modeler dealing with Overriding the Live Load Reduction factors for Beams and Columns.  Many times in our projects, we would not reduce the LL on Floor Beams, sometimes on Floor Girders, and nearly all of the time on Columns.  So new tool as shown in the attached screen shot is very welcome.  But, of course, the engineers are not asking me if we can control the LLR factors on individual elements through the RAM DA API?  I was able to find a reference to LLR I the IMemberData1 object but I can't understand how to use it or if it is even a solution.  Please see the attached screen shot for background.  Do you think there is a solution?

    Chris

Reply
  • Hi Seth, 

    Hope you are doing well.  We are still doing a lot of work with our API integration to RAM SS and our Database Model Builder Tool and we have run across an issue that your team might have an answer to.  We have recently (this afternoon!) discovered a feature in RAM SS Modeler dealing with Overriding the Live Load Reduction factors for Beams and Columns.  Many times in our projects, we would not reduce the LL on Floor Beams, sometimes on Floor Girders, and nearly all of the time on Columns.  So new tool as shown in the attached screen shot is very welcome.  But, of course, the engineers are not asking me if we can control the LLR factors on individual elements through the RAM DA API?  I was able to find a reference to LLR I the IMemberData1 object but I can't understand how to use it or if it is even a solution.  Please see the attached screen shot for background.  Do you think there is a solution?

    Chris

Children