Question

In: Civil Engineering

As a group of engineers with basic Visual Basic skills, you are asked to provide your...

As a group of engineers with basic Visual Basic skills, you are asked to provide your client with a user-friendly macro-enabled Excel spreadsheet that can be used to calculate the deflection and bending moment of a simply supported beam and a cantilever beam. The spreadsheet will provide a user-friendly interface to allow the client to: i) define the type of beam (i.e. a simply supported beam or a cantilever beam); ii) define cross sectional properties of a given beam structure; iii) define structural parameters and materials. e.g. a main page will allow for a user friendly interface that lists all the individual regular shapes that form a complex shape with options to add more regular shapes to the composition via a button etc. This could lead to another interface that will allow the client to define the parameters of each individual shape (preferably in another sheet). Once the parameters are entered the client will be returned to the main sheet where the details of the newly defined shape will automatically be added to the list of shapes. Once the entire cross-section has been defined, the Excel spreadsheet will calculate the overall second moment of inertia via a button. Challenges (Optional): • An image will automatically be produced when the various shapes are added. • More than one material can be added to the shape in this Excel sheet. STAGE 2 – PART 2 (Maximum Bending Moment and Deflection) Similar to Stage 1 of the group project, this part builds on the information obtained from part 1. Your clients are bridge engineers who want to calculate the deflection and bending moment of their beams. A button on the main page will allow the users to open a new interface to define the load and properties of the beam so that they can calculate the deflection and bending moment of the beam. The user will be given the option to choose any of the following load configurations on the beam. • Concentrated point load • Uniformly distributed load • Uniformly varying load Once all this information is entered, Excel will automatically compute and present the results of the beam’s deflection and bending moment. Hint: Formulae for simply supported beam and cantilever beam can be found online. Challenge (Optional): Plot the shear force diagram and the bending moment diagram. STAGE 2 – PART 3 (Report) Once the cross section and the maximum bending moment and deflection of beam have been defined, the user will be given the choice to press a button to automatically generate an A4 printable report based on the input and calculations produced in this Excel sheet. This report will summarise the parameters that the user has put into Excel and display the results in a way that is simple for the client to interpret.

Solutions

Expert Solution

The following excel sheet has been attached which shows the difference between ss and cantiliver beams as follows:


Related Solutions

Visual Basic Your first job is to create a visual basic project that will display the...
Visual Basic Your first job is to create a visual basic project that will display the name and telephone number for the contact person for the customer relations, marketing, order processing, and shipping departments. Include a button for each department. When the user clicks on the button for a department the program(in code for specific button will display the name and telephone number for the contact person in two labels. The same two labels will be used for each department...
3. Provide an example of using your teamwork skills and interpersonal skills in the professional skills...
3. Provide an example of using your teamwork skills and interpersonal skills in the professional skills and management. Provide specific examples for each skill set.
Make a Program in Visual Studio / Console App (.NET Framework) # language Visual Basic You...
Make a Program in Visual Studio / Console App (.NET Framework) # language Visual Basic You will be simulating an ATM machine as much as possible Pretend you have an initial deposit of 1000.00. You will Prompt the user with a Main menu: Enter 1 to deposit Enter 2 to Withdraw Enter 3 to Print Balance Enter 4 to quit When the user enters 1 in the main menu, your program will prompt the user to enter the deposit amount....
You have been asked to develop an H&S orientation to provide employees with a basic level...
You have been asked to develop an H&S orientation to provide employees with a basic level of H&S training to demonstrate first steps towards a safety climate. What information do you want to cover off? What methods you will use to deliver this training? (15)
Assuming you are a team of 3 to 4 graduate engineers and you are being asked...
Assuming you are a team of 3 to 4 graduate engineers and you are being asked to form a project team to work on a project of your choice. You should work professionally and coordinate and communicate as far as real engineers in the construction industry in HK. Unit Learning Outcomes: LO1: Assess individual and group skills in order to allocate roles within a collaborative team. 1.Evaluate everyone own skills and discuss through self-auditing or brain storming and review. Highlight...
Use Visual Basic Language In this assignment you will need to create a program that will...
Use Visual Basic Language In this assignment you will need to create a program that will have both a “for statement” and an “if statement”. Your program will read 2 numbers from the input screen and it will determine which is the larger of the 2 numbers. It will do this 10 times. It will also keep track of both the largest and smallest numbers throughout the entire 10 times through the loop. An example of the program would be...
In this project, you will create a Visual Basic solution to perform customer billing at the...
In this project, you will create a Visual Basic solution to perform customer billing at the Cyberian Internet Cafe. Please see below for the detailed instructions. You will create the project and then design a form using the image provided here. Then, add the necessary code to do the billing calculation and display the amount due. Instructions In this case, you will create a Visual Basic solution that performs customer billing for the Cyberian Internet Café. The Cyberian Internet Café...
windows forms Application using Visual Basic use visual basic 2012 Part 1: Programming – Income Tax...
windows forms Application using Visual Basic use visual basic 2012 Part 1: Programming – Income Tax Application 1.1 Problem Statement Due to upcoming end of financial year, you are being called in to write a program which will read in a file and produce reports as outlined. Inputs: The input file called IncomeRecord.txt contains a list of Annual income records of employees in a firm. Each record is on a single line and the fields are separated by spaces. The...
Your boss came to you and asked about Group Policies. He doesn't understand how Group Policies...
Your boss came to you and asked about Group Policies. He doesn't understand how Group Policies work, or the reason to have them to begin with. Discuss what you would say to this computer novice that manages you. (Don't go the easy route and say "Leave me alone" or "None of your business", because we all know that wouldn't really fly in a business setting.) Discuss why you need Group Policies, how you would administrate them, and what could happen...
Make a Console application Language should be Visual Basic In this assignment, you will be calculating...
Make a Console application Language should be Visual Basic In this assignment, you will be calculating the two parts for each month. you calculate the interest to pay each month and principal you pay every month. The interest you pay every month = loan * monthlyInterest The principal you pay every month = monthlyMortgage -  interest you pay every month ' what is my remaining loan loan = loan - principal you pay every month Problem 1 : Using While Loop,...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT