Find Jobs
Hire Freelancers

Machine User Interface in C#

$5000-25000 USD

Completed
Posted about 15 years ago

$5000-25000 USD

Paid on delivery
We have an application that was written in VB6 that we have attempted to port to C# in MS .NET. We are running out of time trying to learn this platform at the same time and are looking for a coder or coders that can get the job done. ## Deliverables I have example screen shots from a similar program that we developed in VB6, but will provide these to the winning bidder. We can also provide additional clarity on all of these screens. The application will require the following screens: 1) Alarm Screen - displays current alarms, all possible alarms, and alarm history. History is persistent so that it is still available after starting and stopping the program. Several words will be provided where each bit in the word represents an alarm. 2) System Security Screen - Allows the user to "login" to the program. By default anyone can look at parameters and values, but not change them without the proper security. Security levels are (Super User, Tecnician, and Operator). After a certain period of inactivity the user is automatically logged out. 3) Part Edit Screen - This screen allows the user to select a profile (unlimited) and edit the different fields associated with it. There are approximately 50 fields that should check input validity. Each field would have a label, unit and tool tip text asociated with it.? There is a save and cancel button on the screen as well as a copy button to copy another part profile. There would probably be tabs or means to group similar parameters together. 4) System Parameter Screen - This screen works just like the Part edit screen above except there is only one set of these parameters and the parameters are different. The screen has a Save and Cancel button, but no copy button since this doesn't apply here. Again, related parameters would be grouped together in some fashion. 5) Calibration Screen - This screen would show a colum of input channels and thier related calibration coefficients (M and B in the Y=Mx+B equation). These coefficients are read from a file on entry and stored to a file when saved. Clicking on the channel would provide a detail view of this channel and would allow the user to type in four fields. One pair (Zero, and Span) woud cause a calcualtino of new M and B values, The other pair (Gain, and Offset) would relate to the M and B directly and would just work as a storing action. 6) Log Screen - This screen allows the selection of log text files listed by date and views them. There is also a feature that can view raw data in files with a different extension? via a? graph with 5 channels is dicplayed. 7) Statistics Screen - This screen shows a list of several tests and pass/fail percentages for the day. There is a reset button that resets all of these statistics. There are about 14 results per head and eight heads, so I'm thinking 14 fields multiplexed for the eight heads. 8) Manual Control Screen - This screen is very specific to the machine and may extend into additional scope. It will have a number of buttons and indicators that allow manual control. For now plan the real estate for this screen with 20 field inputs, 10 live display values, and 10 buttons with indicators. 9) Production Screen - This screen show the overall test status and then the ability to view the test results for 8 heads. Again, this will be 14 results and 6 live displays,? multiplexed across 8 heads, so only the details for one head can be viewed at a time. Also there is a graph in the detail that can also be viewed (Same graph as the raw data viewer in the Log Screen).? This screen will probably also extend into additional scope. * * *This broadcast message was sent to all bidders on Tuesday Mar 24, 2009 5:14:43 PM: I have added screen shots to the bid request. These scren shots are for a two head version in VB6. I AM REQUESTING an 8 head version in C#. These screen shots are pretty old, so only use them as reference. The parameters are about 98% the same, but I would expect the interface to look more modern. * * *This broadcast message was sent to all bidders on Wednesday Mar 25, 2009 11:46:10 AM: Clarification on "8 Head" and "Porting old App" The screen shots that I have attached earlier are for a two head application. The application that I am asking for bids on, will use the same parameters on the "Part Edit" and "System" parameters. Also the Security screen will serve the same purpose. The Alarm screen we don't like (Looks simple), but the alarms will be the same in addiition to a lot more (because of the 8 heads), so it will have to be designed to accomodate a larger list. The Calibration screen will look the same and have the same functionality, but the number of channels will increase because of the number of heads increasing. The manual screen, I don't expect much here, since it requires interaction with an external PLC and for this phase of the project, I want to make sure that you can run the app 100% on your PC without needing this external hardware. The Production screen should be able to show the test results for eight heads (right now the example shows two). Probably there will be a summary screen showing all 8 heads and then drill down to a details page for a particular head. One goal that I want from this project is flexibility so that in the future I can change alarms, machine parameters, etc. for a different machine and then spend all the time on the manual and production screens. I'll attach a spec for a universal data entry control that I was hoping could be utilized in this project. * * *This broadcast message was sent to all bidders on Thursday Mar 26, 2009 9:16:22 AM: I would like to receive the software by Monday April 20th. I would be willing to select a bidder by tomorrow to allow more time to develop the code.
Project ID: 3756162

About the project

32 proposals
Remote project
Active 15 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$10,888.49 USD in 49 days
4.7 (17 reviews)
6.7
6.7
32 freelancers are bidding on average $6,613 USD for this job
User Avatar
See private message.
$5,270 USD in 49 days
4.9 (67 reviews)
8.3
8.3
User Avatar
See private message.
$5,865 USD in 49 days
5.0 (304 reviews)
8.1
8.1
User Avatar
See private message.
$4,250 USD in 49 days
5.0 (16 reviews)
7.1
7.1
User Avatar
See private message.
$12,750 USD in 49 days
4.8 (56 reviews)
6.8
6.8
User Avatar
See private message.
$4,250 USD in 49 days
5.0 (33 reviews)
6.2
6.2
User Avatar
See private message.
$4,250 USD in 49 days
4.9 (114 reviews)
6.2
6.2
User Avatar
See private message.
$4,250 USD in 49 days
4.9 (23 reviews)
5.6
5.6
User Avatar
See private message.
$4,335 USD in 49 days
5.0 (17 reviews)
5.6
5.6
User Avatar
See private message.
$4,675 USD in 49 days
5.0 (5 reviews)
5.2
5.2
User Avatar
See private message.
$5,780 USD in 49 days
4.9 (46 reviews)
4.9
4.9
User Avatar
See private message.
$4,250 USD in 49 days
4.8 (31 reviews)
4.8
4.8
User Avatar
See private message.
$4,420 USD in 49 days
4.8 (37 reviews)
5.0
5.0
User Avatar
See private message.
$5,095.75 USD in 49 days
5.0 (12 reviews)
5.0
5.0
User Avatar
See private message.
$5,100 USD in 49 days
5.0 (10 reviews)
4.4
4.4
User Avatar
See private message.
$4,887.50 USD in 49 days
4.8 (8 reviews)
4.2
4.2
User Avatar
See private message.
$8,075 USD in 49 days
4.2 (10 reviews)
4.8
4.8
User Avatar
See private message.
$22,100 USD in 49 days
5.0 (1 review)
3.8
3.8
User Avatar
See private message.
$4,250 USD in 49 days
4.1 (12 reviews)
4.8
4.8
User Avatar
See private message.
$4,250 USD in 49 days
5.0 (2 reviews)
4.1
4.1
User Avatar
See private message.
$4,250 USD in 49 days
5.0 (3 reviews)
3.5
3.5

About the client

Flag of UNITED STATES
Novi, United States
5.0
4
Payment method verified
Member since Dec 5, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.