Skip to content

GUI for entering the ID of the load and showing the target of the load for AGV

Notifications You must be signed in to change notification settings

ROSSROSALES/ProjectMCJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProjectMCJ

GUI for entering the ID of the load and showing the target of the load for AGV

Setup

  1. Clone Repo
  2. Open in Visual Studio
  3. Build and Run

or

  1. Clone Repo Locally
  2. Navigate to ProjectMCJ\bin\MCJ Project - Ross\
  3. Run ProjectMCJ.exe

Using App

  1. Choose folder that contains the text files with the information about delivery station loads (try the SampleData folder in the root of this repo)
  2. Input LoadID into textbox
  3. Press LoadID button to retrieve Target location

Features and Considerations

  • The application will choose the most recent modified text file
  • The application will still run if the current text file is removed (saves the most recent copy in memory)
  • If a new text file is added into the folder, the application will read the newest file

Updates / Improvements (Newest to Oldest)

Default to Clearing Station

If there is no Target location found based on Load ID, we return the load to the clearing station
image

Load ID User feedback

Label displays incorrect character length. Load ID textbox displays red until appropriate length is reached.
image image

Select Folder User feedback

Label displays if a text file is found in the current directory when Load ID button is pressed.
image

Otherwise, it is left blank if text file is found
image

MVP Walkthrough

  1. Initial Interface

image

  1. Selecting Folder with Data

Screenshot 2023-05-31 190925

  1. Sample Data in the folder chosen

image

  1. Inputting a LoadID and returning the Target
    Data Format
    image

image

  1. If the LoadID is incorrect or does not exist, "Does Not exist" informs the user

image

  1. Here we test what happens when we update/modify a text file.
    sample2.txt is a copy of sample.txt
    In this screenshot, we update the sample2.txt with a new LoadID of "123456" (named for testing purposes)

image

image

  1. When we delete a file, we can still run the application and search previously saved data

image

image

About

GUI for entering the ID of the load and showing the target of the load for AGV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages