Crowdsourcing Workshift > Find work > Make a software for making the master of Inspection
Job name
Make a software for making the master of InspectionRequirements
1. Area
Country unspecified
2. Need Identity Verification
No
3. Skills
Description
1. Requirement:
a) Processing speed: within 15 minutes per Master
b) Operation: only one-button click
c) Memory usage: within 32 MB
d) Operation system: Windows 10 or 11
e) Tool: Visual Studio 2019 or 2022
f) No need to display the master (might needed for debugging)
2. Function:
“MakeMaster”Software makes the master from CAD data.
Input: single-piece image (CAD data) + piece layout info. (text)
Output: Master.
e.g.: #1 CAD data #1 master … #N CAD data #N master
CAD format: .dwg (AutoCAD).
Master types:
a) Inspection master
b) Fit master
c) Criteria
d) Area (master)
Workflow is as below:
i. Read CAD Data (.dwg)
ii. CAD Data EdgeVector (EdgeVector are edge of the metal layer)
iii. EdgeVector TraceVector
iv. TraceVector Object
v. Object CameraMaster (Two types: InspectMaster and FitMaster. For making AOI master, each type has 4 masters corresponding to 4 cameras used in AOI inspection; For making AVI master, each type has 1 master corresponding to 1 camera used in AVI inspection).
3. Testing method:
Testing #1 Master made from #1 CAD data
Testing #2 Master made from #2 CAD data
…
Testing #N Master made from #N CAD data
(In total, we will test N masters made from N CAD data one by one)
4. Project plan (listed in order):
a) Requirement review (confirm by worker)
b) Architecture design (By Worker)
c) Test method (By Worker, plan check by KGK)
d) Module design (By Worker)
e) Module construction (By Worker)
f) Module testing (By Worker, results check by KGK)
g) Total testing (By Worker, results check by KGK)
Each time Worker should push the code to Git.
Each step will check by Worker and KGK
Rough date for each one.
5. Goal:
Complete the MakeMaster Software and the Total testing (step“g” in 4)
6. Modules:
a) Existing software
KGK will pass the two existing software (Panasonic, JMC) to Worker
b) Existing modules (Worker please confirm what parts needs to modify)
i. Module #1: Read CAD (.dwg) data, change to vector data (OK)
ii. Module #1-2 Convert to area master
iii. Module #2: EdgeVector TraceVector (need modification, mainly to add function for Arc and Circle)
iv. Module #3: Find object (need modification, mainly to add function for Arc and Circle)
v. Module #4: Camera division (OK) seed to make object tree. Fitting tree and seeds.
vi. Other utility modules (e.g., show the vector image; make the net list) (OK)
c) New module (by Worker)
i. Add the module for dealing with the long shape (e.g., brand, marks).
Introduction by Client and Background of Job
About Fee
-
Project Budget (tax included)
Client Desired Fee Over 500,000 yen -
Details of remuneration
Posting Ends
Desired Delivery Date
Attachment
Delivery Format
Criteria for Hiring
・Person who has a solid profile and evaluation in Workshift
・Person who can communicate frequently in Japanese or English
・Person who can follow the project plan
Prohibitions
Prohibition
・Copying or rewriting of any existing content or article already submitted
・Submitting products that copied from any result from automatic translation tools or software
・Reprinting or leaking of any contents to a third party
Plagiarism is crime, and please be aware that there is a case of termination of the contract and legal procedures when such act including "copy and paste" would be discovered.
Others
Client information