scan reworksv.mtc.ac.th/inno/files/yyyyyyyyyyyyyyyyyyyyyyy_scan...การศ...
TRANSCRIPT
![Page 1: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/1.jpg)
การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข
A STUDY AND CREATION OF SCAN REWORK PROGRAM TO COUNT THE NUMBER OF AIR CONDITIONERS THAT ARE RECYCLE
ยทธพล ประทมชย วชชกร ไชยประทมชย
โครงการนเปนสวนหนงของการศกษาตามหลกสตรเทคโนโลยบณฑต สาขาวชาเทคโนโลยคอมพวเตอร
วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3
ปการศกษา 2562
![Page 2: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/2.jpg)
การศกษาและสรางโปรแกรม SCAN REWORK
เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข A STUDY AND CREATION OF SCAN REWORK PROGRAM TO COUNT THE
NUMBER OF AIR CONDITIONERS THAT ARE RECYCLE
ยทธพล ประทมชย วชชกร ไชยประทมชย
โครงการนเปนสวนหนงของการศกษาตามหลกสตรเทคโนโลยบณฑต สาขาวชาเทคโนโลยคอมพวเตอร
วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3
ปการศกษา 2562
![Page 3: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/3.jpg)
ใบรบรองโครงการ หลกสตรเทคโนโลยบณฑต สาขาวชาเทคโนโลยคอมพวเตอร
การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข A STUDY AND CREATION OF SCAN REWORK PROGRAM TO COUNT THE NUMBER OF AIR
CONDITIONERS THAT ARE RECYCLE จดทำโดย นายยทธพล ประทมชย และ นายวชชกร ไชยประทม
คณะกรรมการสอบโครงการ
ลงชอ............................................................... (นายณฐธญ สวรรณทา)
ประธานกรรมการ
ลงชอ............................................................... (นายพรชย ทองอนทร)
ลงชอ............................................................... (นางจรญญา พทธสอน)
ลงชอ............................................................... (ดร.ชฎารตน สขศล)
กรรมการ
กรรมการ
กรรมการ (อาจารยทปรกษา)
สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 อนมตใหรบโครงการฉบบน เปนสวนหนงของการศกษาตามหลกสตรเทคโนโลยบณฑต สาขาวชาเทคโนโลยคอมพวเตอร ของวทยาลยเทคนคมหาสารคาม
ลงชอ.......................................................... (นายณฐธญ สวรรณทา)
หวหนาภาควชาเทคโนโลยคอมพวเตอร วนท เดอน มนาคม พ.ศ. 2563
ลขสทธของ สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3
![Page 4: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/4.jpg)
ก
ชอโครงการ การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวน
เครองปรบอากาศทนำกลบมาแกไข
A STUDY AND CREATION OF SCAN REWORK PROGRAM TO
COUNT THE NUMBER OF AIR CONDITIONERS THAT ARE RECYCLE
ผจดทำโครงการ นาย วชชกร ไชยประทม
นาย ยทธพล ประทมชย
อาจารยทปรกษา ดร. ชฎารตน สขศล
ปรญญา เทคโนโลยบณฑต สาขาวชา เทคโนโลยคอมพวเตอร
สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 วทยาลยเทคนคมหาสารคาม ปทพมพ 2562
บทคดยอ
การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข มวตถประสงคเพอ 1) ศกษาหลกการทำงานของโปรแกรม SCAN REWORK 2) สรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK และ 3) ทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงานของบรษท Scan
ผลการศกษา พบวา
1. การศกษาหลกการทำงานของโปรแกรม SCAN REWORK คอ 1) โปรแกรม Excel ไดหลกการ
ทำงานของโปรแกรม ตองมองคประกอบ คอ ผใช คอมพวเตอร และเครองยงบารโคดเพอทจะยงบารโคด
และนบจำนวนงาน และ 2) การใชภาษา VBA ไดชดคำสง เพอนำไปสรางโปรแกรมไดชดคำสงเพอทจะ
นำมาสรางโปรแกรม Scan Rework โดยแตละคำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล
2. ไดชดคำสงทสามารถควบคมการทำงานของโปรแกรมได ทแสดงฐานขอมล Excel และแสดงผล
ของโปรแกรมบนจอคอมพวเตอร
3. การทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน
ไดทดลอง 2 ขนตอน คอ 1)การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK พบวา
เมอเชอมตออปกรณแลวทำการตรวจเชคงานโดยการสแกนบารโคดโปรแกรมสามารถแสดงขอมลไดจรง
และทำงานไดรวดเรวกวาการตรวจเชคงานเครองปรบอากาศดวยการจดบนทก และ 2) การทดลองการ
ทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ พบวา การทำงานของการโปรแกรมแสดง
หมายเลขจำนวนบนหนาจอ โดยรบขอมลจากการสแกนบารโคดการเปดใชงานโปรแกรมจะแสดงผลการ
![Page 5: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/5.jpg)
ข
บนทกขอมลและจะแสดงหมายเลขของเวลาปจจบนบนหนาจอโปรแกรม Scan Rework สามารถใชงานไดจรง
โดยไมมขอผดพลาด
คำสำคญ โปรแกรม SCAN REWORK
![Page 6: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/6.jpg)
ค
กตตกรรมประกาศ โครงการฉบบนจะสำเรจลลวงได เกดจากความวรยะ อตสาหะของผจดทำทไดชวยกนทำงานอยางเตมท ผจดทำขอขอบพระคณทาน ดร.ชฎารตน สขศล ทไดเสยสละเวลามาเปนอาจารยทปรกษาในการทำโครงการครงน แลวยงมคณะกรรมการสอบโครงการทกทาน ทคอยใหคำปรกษา และการแกไขปญหา คอ ทานอาจารยณฐธญ สวรรณทา หวหนาภาควชาเทคโนโลยคอมพวเตอร ทานอาจารยพรชย ทองอนทร และทานอาจารยจรญยา พทธสอน ทคอยชแนะใหเหนถงจดบกพรองของโครงการ และแนะนำวธการแกไขปญหาซงเปนประโยชนอยางยงในการจดทำโครงการฉบบน ขอขอบพระคณ นาย ชนะพนธ ตนยะไพบลย ตำแหนง Supervisor ทปรกษาโครงการ ซงคอยอำนวยความสะดวก และแนะนำการสรางโปรแกรม และขอขอบพระคณบรษท SNC FORMER จำกด (มหาชน) ทอำนวยความสะดวกในเรองสถานทในการทดลองการสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไขจนสามารถใชงานจรงไดอยางมคณภาพ ขอกราบขอบพระคณอาจารยทกทานในภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม ทใหความร กำลงใจ และคำแนะนำดวยดมาโดยตลอด ตลอดจนภาควชาเทคโนโลยคอมพวเตอร วทยาลย เทคนคมหาสารคามทใหความอนเคราะหดานสถานทในการจดทำรปเลมโครงการ ขอกราบขอบพระคณบดา มารดา และทกคนในครอบครว ทคอยใหกำลงใจ และขอบคณเพอน ๆ ทคอยชวยเหลอ และแสดงความคดเหนตาง ๆ
คณะผจดทำ
ยทธพล ประทมชย
วชชกร ไชยประทมชย
![Page 7: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/7.jpg)
ง
สารบญ
บทท 1 บทนำ 1.1 ความเปนมาและความสำคญ.......................................................... .............................................1 1.2 วตถประสงคของการศกษา.......................................................... ................................................1 1.3 ขอบเขตของการศกษา.................................................................................................................2 1.4 นยามศพทเฉพาะ.........................................................................................................................2
1.5 ประโยชนทคาดวาจะไดรบ..........................................................................................................2 บทท 2 ทฤษฎทสำคญและงานวจยทเกยวของ.......................................................... ...................................3 2.1 Microsoft Excel........................................................................................................................3 2.2 ภาษา Visual Basic.....................................................................................................................5 2.3 barcode.......................................................... ........................................................................ ...7 2.4 เครองอานบารโคด.......................................................... ..........................................................10 2.5 งานวจยทเกยวของ....................................................................................................................14
บทท 3 วธดำเนนงาน.................................................................................................................................15 3.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK………………………………………………..15 3.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK…………………………………16 3.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดโดยการลงมอปฏบตจรงในโรงงาน…………….19 ของบรษท Scan..................................................................................................................................................... บทท 4 ผลการศกษา……………………………………………………………………………………………………………………20 4.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK…………………………………………………20 4.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK…………………………………21
หนา บทคดยอ……………………………………………………………………………………………………………………………….......ก-ข กตตกรรมประกาศ............................................................................................................................. ............ค สารบญ.............................................................................................................. ..........................................ง-จ สารบญตาราง............................................................................................................................. ....................ฉ สารบญภาพ................................................................................................... .................................................ช
![Page 8: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/8.jpg)
จ
สารบญ(ตอ)
หนา 4.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงใน………….21 โรงงาน Scan……………………………………………………………………………………………………………........ บทท 5 สรปผล อภปรายผล และขอเสนอแนะ……………………………………………………………..………………...27 5.1 สรปผล……………………………………………………………………………………………………………….………27 5.2 อภปรายผล…………………………………………………………………………………………………………………28 5.3 ขอเสนอแนะ …………………………………………………………………………………………………….………..30
บรรณานกรม
ภาคผนวก.…………………………………………………………………………………………………………………………………....... ก การใชงานโปรแกรม…………………………………………………………………………………………………......................
ข ประวตผจดท า……………………………………………………………………………………………………………...................
![Page 9: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/9.jpg)
ฉ
สารบญภาพ
ภาพท หนา 2.1 โลโกของภาษา Microsoft Excel……………………………………………………………………………………3 2.2 โลโกของภาษา Visual Basic ทออกแบบโดย Microsoft………………………………………..…………6 2.3 barcode………………………………………………………………………………………………………………………8 2.4 บอกตวเลขแตละตวของ barcode…………………………………………………………………………………..8 2.5 บารโคด 2 มต(Barcode 2D) …………………………………………………………………………………………9 2.6 บารโคด 3 มต(Barcode 3D) …………………………………………………………………………………………9 2.7 เครองอานบารโคด……………………………………………………………………………………………………….12 2.8 เครองอานบารโคด แบบมอจบ………………………………………………………………………………………13 2.9 เครองอานบารโคด แบบตงโตะ……………………………………………………………………………………..13 2.10 เครองอานบารโคด แบบ Fix Mount ……………………………………………………………………………14 3.1 การศกษาโปรแกรม Excel……………………………………………………………………………………………15 3.2 วธศกษาการใชภาษา VBA เพอนำไปสรางชดคำสงของโปรแกรม…………………………………………16 3.3 ชดคำสงทจะแสดงหนาตาของฐานเกบขอมลบน Excel…………………………………………….………17
3.4 เขยนคำสงเพอแสดงผลโปรแกรม…………………………………………………………………………………..17 3.5 ออกแบบหนาจอของฐานขอมล Excel……………………………………………………………………………18
3.6 ออกแบบจอแสดงผลของโปรแกรมทใชในการแสดงขอมลบนหนาจอ.......................................18 3.7 หลกการทำงานของโปรแกรม………………………………………………………………………………………..19
4.1 หลกการทำงานของโปรแกรม คอ มองคประกอบ ดงน ผใช คอมพวเตอรเครองยงบารโคด…..20 เพอทจะยงบารโคดและนบจำนวนงาน………………………………………………………………………………. 4.2 ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework โดยแตลำคำสงจะเชอมโยงกบหนา…….20 โปรแกรมทแสดงผล………………………………………………………………………………………………………….. 4.3 หนาฐานขอมล Excel………………………....……………………………………………………………………….21 4.4 หนาการแสดงผลโปรแกรม…………....……………………………………………………………………………..21 4.5 ภาพแสดงจำนวนเครองปรบอากาศทรอ REWORK………………………………………………………….22 4.6. สแกนงานเพอทจะเกบขอมล………………………………………………………………………………………..22 4.7 แสดงหนาจอการนบจำนวนเครองปรบอากาศของโปรแกรมหลงจากสแกนบารโคด................23 4.8 แบบจดบนทก……………………………………………………………………………………………………………..25 4.9 แบบสแกนบารโคด.............................................................................................................. ..... 25
![Page 10: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/10.jpg)
ช
สารบญตาราง
ตารางท หนา 4.1 แสดงผลการทดลองการทำงานของโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ................23 4.2 แสดงผลการทดลองการทำงานของการโปรแกรมโดยรบขอมลจากการสแกนบารโคด………….24 เมอเชอมตออปกรณสแกนบารโคด……………………………………………………………………………………. 4.3 แสดงผลการทดลองแบบจดบนทก…………………………………………………………………………………25 4.4 แสดงผลการทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework…………. 26 และรบขอมลจากการสแกนบารโคด………………………………………………………………………...………
![Page 11: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/11.jpg)
บทท 1 บทนำ
1.1 ความเปนมาและความสำคญของปญหา
ในปจจบนเราไดนำเทคโนโลยมาชวยในการทำกจกรรมตาง ๆ ในชวตประจำวนมากมายโดยเฉพาะ
เครองมอทใชอำนวยความสะดวกแกมนษย เชน อปกรณทำความสะอาดในครวเรอน ไดแก เครองซกผา
อตโนมต เครองดดฝนอตโนมต ถาในโรงงานอตสาหกรรม ไดแก เครองเชคลค (Check leak) เครองดด
ทองแดง เครองดดเหลกทอแบบเคลอนท
บรษท SNC FORMER เปนผนำการผลตชนสวนเครองปรบอากาศ สำหรบยานยนตและทพกอาศย รวมถงชนสวนคอมเพรสเซอรสำหรบผผลตประกอบสนคา และชนสวนดงกลาวเกอบทงหมดในประเทศไทยสำหรบกลมยานยนต เชน สยามวาลโอ เดนโซ ฮลลา ไครเมท โชวะ แคลโซนก เปนตน กลมครองปรบอากาศ เชน ฟจส โตโยตา เรดเอเตอร ยอรค ไดกน เอมซพ เปนตน และ กลมคอมเพรสเซอร เชน สยามคอมเพรสเซอร มตซชตะ สงคโปร คอมเพรสเซอร โคปแลนด คลทอม เคอรบ (SNC.2563)
บรษท SCAN เปนบรษทในเครอของบรษท SNC FORMER ทรบผลตเครองปรบอากาศใหแกลกคา มการประกอบเครองปรบอากาศหลายตวในแตละวนและในแตละชวงเวลา บางครงมสนคาทมไมชนสวน ไมผานมาตรการคณภาพของโรงงานกอนสงใหลกคา ซงตองมการนำกลบมาตรวจสอบหาจดทชนงาน ไมสมบรณ และตองทำการแกไขใหม หรอทเรยกวาการ REWORK ซงยากและเสยเวลาตอการตรวจสอบเครองปรบอากาศสำหรบทชนงานไมสมบรณ งานทชนสวนของงานเกดความเสยหาย รวมถงการนบจำนวนเครองปรบอากาศทชนงานไมสมบรณ รวมถงการนบจำนวนเครองปรบอากาศทชนงานไมสมบรณ หรอทเรยกสน ๆ วาชนงาน NG จากปญหาดงกลาว ผจดทำ จงไดศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครอง ปรบอากาศทนำกลบมาแกไข เพอตรวจสอบเครองปรบอากาศทชนงานไมสมบรณ แทนการจดบนทกเพอความสะดวกรวดเรวในการทำงานและปองกนการสญหายของขอมล
1.2 วตถประสงคของโครงการ 1.2.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK 1.2.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 1.2.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงานของบรษท Scan
![Page 12: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/12.jpg)
2
1.3 ขอบเขตของโครงการ 1.3.1 โปรแกรม SCAN REWORK สามารถนบจำนวนงานไดโดยการ SCAN BARCODE 1.3.2 เกบขอมลลงฐานขอมล EXCEL 1.3.3 โปรแกรม SCAN REWORK ใชเพอนบจำนวนงานทกลบมาแกไข
1.4 นยามศพทเฉพาะ
1.4.1 NG หมายถง งานทชนสวนของงานเกดความเสยหาย ไมสามารถนำกลบมาใชไดอก ตองทง
ออกจากระบบ
1.4.2 SCAN REWORK หมายถ ง ช ดคำส งท ใช ในการอ านบาร โค ดและบ นท กข อม ลของ
เครองปรบอากาศลงในโปรแกรมทผจดทำสรางขน เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข
1.4.3 SCAN หมายถง ชอบรษททตงอยในเครอขายของบรษท SNC FORMER
1.5 ประโยชนทคาดวาจะไดรบ
1.5.1 ไดโปรแกรม SCAN REWORK ทสามารถชวยลดเวลาในการตรวจสอบงาน และเพมความ
สะดวกในการตรวจสอบงานไดอยางมประสทธภาพ
1.5.2 สามารถพฒนาและศกษาตอยอดโปรแกรมนกบการผลตสนคาอนทม BARCODE ใชเพอนบ
จำนวนงานทกลบมาแกไข
![Page 13: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/13.jpg)
บทท 2
เอกสารและงานวจยทเกยวของ โปรแกรม Scan Rework ผจดทำ ไดศกษาเอกสารและงานวจยทเกยวของ ดงน 2.1 Microsoft Excel 2.2 ภาษา Visual Basic 2.3 Barcode 2.4 เครองอานบารโคด 2.5 งานวจยทเกยวของ
2.1 Microsoft Excel (excel คอ.2563 ) Microsoft Excel เปนโปรแกรมสามญประจำเครองทมประโยชนมากมาย ใชชวยงานทางธรกจไดมากมาย หากใชไดอยางคลองแคลว และใชงานความสามารถของมนไดอยางครบถวน บทความนจะชวยใหเรารจกกบความสามารถของ Microsoft Excel ทเราอาจจะยงไมทราบ เพอทจะไดนำไปประยกตใชงานในทางธรกจตอไปได
ภาพท 2.1 โลโกของ Microsoft Excel
![Page 14: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/14.jpg)
4
2.1.1 แนะนำเกยวกบ Excel Microsoft Excel เปนโปรแกรมทางดานตารางคำนวณ หรอทเรยกวา สเปรตชต (Spreadsheet) เปนโปรแกรมในชด Microsoft Office มความสามารถในดานการสรางตาราง การคำนวณ การวเคราะห การออกรายงานในรปแบบตารางและกราฟ เรามารจก Excel ใหมากขนกนในบทความน 2.1.2 ประโยชนของ Microsoft Excel 2.1.2.1 สรางตารางทำงาน จดตารางสวยงาม ในรปแบบตาง ๆ
2.1.2.2 สรางเอกสารทตองมการคำนวณ เชอมโยงสตร สามารถเชอมโยงในไฟลเดยวกน ขามไฟล หรอ ขามเครอง
2.1.2.3 งานจดเกบขอมลเบองตนทจำนวนขอมลไมเกน 1 ลานแถว ในทางปฏบต แนะนำวาไมเกน หลกแสน จะทำงานไดคลองตว 2.1.2.4 สรางรายงานสรปผลในมมมองตาง ๆ เชน ตารางสรปยอดขาย ตารางสรปขอมลสนคา สรปงบดล สรปแผนการผลต สรปขอมล ขาดลามาสาย ของพนกงาน เปนตน 2.1.2.5 สรางกราฟ นำเสนอขอมล ในรปแบบตาง ๆ ไมวาจะเปนกราฟแทง กราฟเสน วงกลม จด ทง 2 มต และ 3 มต มรปแบบตาง ๆ มากมาย 2.1.3 ลกษณะงานเหมาะกบ Excel
2.1.3.1 งานดานบญช (Accounting) 2.1.3.2 งานดานการเงน (Financial) 2.1.3.3 งานดานการวางแผน (Planning) 2.1.3.4 งานดานงบประมาณ (Budgeting) 2.1.3.5 งานดานสถต (Statistic) 2.1.3.6 งานดานวศวกรรมศาสตร (Engineering)
2.1.4 เครองมอในใชงานขนสง Pivot Table และ Pivot Chart เปนเคร องมอใชในการสรปผลขอมลในรปแบบตาราง และ กราฟ สามารถจดกลมขอมล สรปผลไดในมมมองทตองการ Power BI ไดแก PowerPivot, Power View , Power Query, Power Map เปนเครองมอขนสงเพ อใชประมวลผลในงาน Business Intelligence (BI) เพอนำเสนอในมมมองทเราตองการได และปลดลอคขอจำกดตางของ Excel ในการทำงานกบขอมลลงไป หลกสตรอบรมดาน Excel 9Expert Training มหลกสตรอบรมเกยวกบ Microsoft Excel เพอนำไปประยกตใชกบทางธรกจ ไดตงแตระดบตน ถงระดบสง
![Page 15: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/15.jpg)
5
2.2 ภาษา Visual Basic (visualbasic.18 กนยายน 2559) Visual Basic เปนภาษาคอมพวเตอร (Programming Language) ทพฒนาโดยบรษทไมโครซอฟท ซงเปนบรษทยกษใหญทสรางระบบปฏบตการ Windows 95/98 และWindows NT ทเราใชกนอยในปจจบน โดยตวภาษาเองมรากฐานมาจากภาษา Basic ซงยอมาจาก Beginner’s All Purpose Symbolic Instruction ถาแปลใหไดตามความหมายกคอ “ชดคำสงหรอภาษาคอมพวเตอรสำหรบผเรมตน” ภาษา Basic มจดเดนคอผทไมมพนฐานเรองการเขยนโปรแกรมเลขกสามารถเรยนรและนำไปใชงานไดอยางงายดายและรวดเรว เมอเทยบกบการเรยนภาษาคอมพวเตอรอน ๆ เชน ภาษาซ (C). ปาสคาส (Pascal). ฟอรแทรน (Fortian) หรอ แอสเชมบล (Assembler) ไมโครซอฟททไดพฒนาโปรแกรมภาษา Basic มานานนบสบป ตงแตภาษา MBASIC (Microsoft Basic).
BASICA (Basic Advanced): GWBASIC และ QuickBasicซงไดตดตงมาพรอมกบระบบปฏบตการ Ms DOS ในทสดโดยใชชอวา QBASIC โดยแตละเวอรชนทออกมานนไดมการพฒนาและเพมเตมคำสงตาง ๆเขาไปโดยตลอด ในอดตโปรแกรมภาษาเหลานลวนทำงานใน Text Mode คอเปนตวอกษรลวน ๆ ไมมภาพกราฟฟกสวยงามแบบระบบ Windows อยางในปจจบน จนกระทงเมอระบบปฏบตการWindows ไดรบความนยมอยางสงและเขามาแทนท DOS ไมโครซอฟทกเลงเหนวาโปรแกรมภาษาใน Text Mode นนคงถงกาลทหมดสมย จงไดพฒนาปรบปรงโปรแกรมภาษา Basic ของตนออกมาใหมเพอสนบสนนการทำงาน ในระบบWindowsทำใหVisualBasicถอกำเนดขนมาตงแตบดนน Visual Basic เวอรชแรกคอเวอรชน 1.0 ออกสสายตาประชาชนตงแตป 1991 โดยในชวงแรกนนยงไมมความสามารถตางจากภาษา GBASIC มากนก แตจะเนนเรองเครองมอทชวยในการเขยนโปรแกรมวนโดวซงปรากฏวา Visual Basic ไดรบความนยมและประความสำเรจเปนอยางดไมโครซอฟทจงพฒนา Visual Basic ใหดขนเรอย ๆ ทงในดานประสทธภาพ ความสามารถ และเครองมอตาง ๆเชน เครองมอตรวจสอบแกไขโปรแกรม (debugger) สภาพแวดลอมของการพฒนาโปรแกรม การเขยนโปรแกรมแบบหลายวนโดวยอย(MDI)และอนๆอกมากมาย สำหรบ Visual Basic ในปจจบนคอ Visual Basic 2008 ซงออกมาในป 2008 ไดเพมความสามารถในการเขยนโปรแกรมตดตอกบเครอขายอนเตอรเนต การเชอมตอกบระบบฐานขอมล รวมทงปรบปรงเครองมอและการเขยนโปรแกรมซงวตถ (Object Oriented Programming) ใหสมบรณยงขนพรอมทงเพมเครองมอตาง ๆ อกมากมายททำใหใชงายและสะดวกขนกวาเดม โดยเราจะคอยๆมาเรยนรสวนประกอบและเครองมอตาง ๆอกมากมายททำใหใชงายและสะดวกขนกวาเดม 2.2.1 ขอดของการเขยนโปรแกรมดวย Visual Basic สาเหตท Visual Basic เปนภาษาทเหมาะสำหรบการเรยนรในการเขยนโปรแกรมนนเนองจาก Visual Basic มขอดหลายประการคอ 2.2.1.1 งายตอการเรยนรเหมาะสำหรบผเรมตน ทงในเรองไวยากรณของภาษาเองและเครองมอการใชงาน
![Page 16: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/16.jpg)
6
2.2.2.2 ความนยมของตวภาษา โดยอาจกลาวไดวาภาษา Basic นนเปนภาษาทคนเรยนรและใชงานมากทสดในประวตศาสตรของคอมพวเตอร 2.2.2.3 การพฒนาอยางตอเนอง การปรบปรงประสทธภาพในดานของตวภาษาและความเรวของการประมวลผล และในเรองของความสามารถใหม ๆ เชน การตดตอกบระบบฐานขอมล การเชอมตอกบเครอขายอนเตอรเนต 2.2.2.4 ผพฒนาสำคญของ Visual Basic คอ บรษทไมโครซอฟทซงจดวาเปนยกษใหญของวงการคอมพวเตอรในปจจบน เราจงสามารถมนใจไดวา Visual Basic จะยงมการพฒนา ปรบปรงและคงอยไปอกนาน Visual Basic เป นภาษาร นท ส าม ในการ เข ยน โปรแกรมแบบ event-driven programming (การเขยนโปรแกรมทข นกบเหตการณ) ซงมาพรอมกบเครองมอพฒนาจาก Microsoft เปดตวครงแรกในป 1991 และไดรบการพฒนาใหดมากขนจนถงป 2008 โดย ภาษา Visual Basic นนถกออกแบบมาเพอใหงายตอการเรยนรและงายตอการใชงาน ภาษา Visual Basic นนถกพฒนามาจากภาษา Basic ภาษาเขยนโปรแกรมทเขาใจงายสำหรบผเรมตน ซงสนบสนนการพฒนาโปรแกรมแบบ rapid application development (RAD) และ graphical user interface (GUI) การเขาถงฐานขอมล และอน ๆ ททำงานภายใต .NET Framework เวอรชนลาสดของ Visual Basic นนสนบสนนการเขยนโปรแกรมเชงวตถอยางเตมรปแบบ
ภาพท 2.2 โลโกของภาษา Visual Basic ทออกแบบโดย Microsoft
2.2.2 Visual Basic คอมไพเลอร คอมพวเตอรเขาใจแคภาษาเครอง ภาษาทประกอบไปดวย 1 และ 0 (ในเลขฐานสอง) ในการเขยนโปรแกรม เราจะเขยนในภาษาระดบสงซงเปนภาษาทมนษยสามารถทำความเขาใจไดงาย เชน ภาษา Visual Basic กเปนภาษาระดบสง แลว Common Language Runtime (CLR) จะแปลงโปรแกรมทเราเขยนไปเปนภาษาเครองสำหรบรนในแตละแพลตฟอรม
![Page 17: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/17.jpg)
7
2.2.3 Integrated Development Environment ในการพฒนาโปรแกรมภาษา Visual Basic เราจะใชเครองมอพฒนาจาก Microsoft หรอเรยกวา Integrated Development Environment (IDE) ซงในปจจบน เปนโปรแกรม Visual Studio ทมาพรอมกบความสามารถตาง ๆ ทเปนทง Text editor คอมไพเลอร และ Debugger และยงมคลาสไลบรารตางของ.NETframeworkและเอกสารอางองการใชงานครบครน
2.3 barcode (บารโคด.2563) บารโคด(barcode) หรอในภาษาไทยเรยกวา “รหสแทง” ประกอบดวยเสนมด(มกจะเปนสดำ) และเสนสวาง(มกเปนสขาว)วางเรยงกนเปนแนวดง เปนรหสแทนตวเลขและตวอกษร ใชเพออำนวยความสะดวกใหเคร องคอมพวเตอรสามารถอานรหสขอมลไดงายขน โดยใชเครองอานบารโคด (Barcode Scanner) ซงจะทำงานไดรวดเรวและชวยลดความผดพลาดในการคยขอมลไดมาก บารโคดเรมกำเนดขนเมอ ค.ศ. 1950 โดยประเทศสหรฐอเมรกาไดจดตงคณะกรรมการเฉพาะกจทางดานพาณชยขนสำหรบคนควารหสมาตรฐานและสญลกษณทสามารถชวยกจการดานอตสาหกรรมและสามารถจดพมพระบบบารโคดระบบ UPC-Uniform ขนไดในป 1973 ตอมาในป 1975 กลมประเทศยโรปจดตงคณะกรรมการดานวชาการเพอสรางระบบบารโคดเรยกวา EAN-European Article Numbering สมาคม EAN เตบโตครอบคลมยโรปและประเทศอน ๆ (ยกเวนอเมรกาเหนอ) และระบบบารโคด EAN เรมเขามาในประเทศไทยเมอป1987 โดยหลกการแลวบารโคดจะถกอานดวยเครองสแกนเนอร บนทกขอมลเขาไปเกบในคอมพวเตอรโดยตรงไมตองกดปมทแทนพมพ ทำใหมความสะดวก รวดเรวในการทำงานรวมถงอานขอมลไดอยางถกตองแมนยำ เชอถอได และจะเหนไดชดเจนวาปจจบนระบบบารโคด เขาไปมบทบาทในทกสวนของอตสาหกรรมการคาขาย และการบรการ ทตองใชการบรหารจดการขอมลจากฐานขอมลในคอมพวเตอร และปจจบนมกระประยกตการใชงานบารโคดเขากบการใชงานของMobile Computer ซงสามารถพกพาไดสะดวก เพอทำการจดเกบแสดงผล ตรวจสอบ และประมวลในดานอน ๆ ไดดวย ววฒนาการ บารโคด เดมนน บารโคด จะถกนำมาใชในรานขายของชำ, ปกหนงสอ, รานอปกรณประกอบรถยนตและรานอปโภคบรโภคทวไป ในแถบยโรป รถบรรทกทกคนทจะตองวงระหวางประเทศฝรงเศสและประเทศเยอรมน จะตองใชแถบรหสบารโคดทหนาตางทกคนเพอใชในการแสดงใบขบข ใบอนญาต และนำหนกรถบรรทกเพอใหเจาหนาทศลกากรสามารถตรวจไดงายและรวดเรว ในขณะทรถลดความเรวเครองตรวจจะอานขอมลจากบารโคด และแสดงขอมลบนเครองคอมพวเตอรทนท เพอใหเขาใจงาย เราจะทำการแยกบารโคดออกเปน 3 ประเภท ไดแก บารโคด 1 มต(Barcode 1D), 2 มต (Barcode 2D) และ 3 มต(Barcode 3D) ประเภทของบารโคด บารโคด 1 มต(Barcode 1D) บารโคด 1 มตมลกษณะเปนแถบประกอบดวยเสนสดำสลบกบเสนสขาว ใชแทนรหสตวเลขหรอตวอกษรโดยสามารถบรรจขอมลไดประมาณ 20 ตวอกษร การใชงานบารโคดมกใช
![Page 18: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/18.jpg)
8
รวมกบฐานขอมลคอเมออานบารโคดและถอดรหสแลวจงนำรหสทไดใชเรยกขอมลจากฐานขอมลอกตอหนง ตวอยางประเภทของ บารโคด 1 มต เชน Code 39, Code 128, Code EAN-13 ฯโดยขอมลในตวบารโคด คอ "123456789012" แตลกษณะของบารโคดจะเปลยนแปลงตามประเภทของบารโคดนน ๆ ตามรปตวอยาง
ภาพท 2.3 barcode
ภาพท 2.4 บอกตวเลขแตละตวของ barcode
Barcode EAN-13เปนบารโคด ทประเทศไทยเลอกใชงาน ซงบารโคดดงกลาวจะทำการลงทะเบยนบารโคดกอน จงจะสามารถไปใชงานกบสนคาไดโดยมสถาบนสญลกษณรหสแทงไทย (Thai Article Numbering Council) หรอ TANC เปนองคกรตวแทน EAN ภายใตการดแลของสภาอตสาหกรรมกรรมแหงประเทศไทย ทงน ระบบ EAN ทประเทศไทยใชนนจะมลกษณะเปนเลขชด 13 หลก 2.3.1 บารโคด 2 มต(Barcode 2D) บารโคด 2 มตเปนเทคโนโลยทพฒนาเพมเตมจากบารโคด 1 มต โดยออกแบบใหบรรจไดทงในแนวตงและแนวนอน [1] ทำใหสามารถบรรจขอมลมากไดประมาณ 4,000 ตวอกษรหรอประมาณ 200 เทาของบารโคด 1 มตในพนทเทากนหรอเลกกวา ขอมลทบรรจสามารถใชภาษาอนนอกจากภาษาองกฤษได เชน ภาษาญปน จน หรอเกาหล เปนตนและบารโคด 2 มตสามารถถอดรหสไดแมภาพบารโคดบางสวนมการเสยหาย อปกรณทใชอานและถอดรหสบารโคด 2 มตมตงแตเครองอานแบบซซดหรอเครองอานแบบ
![Page 19: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/19.jpg)
9
เลเซอรเหมอนกบของบารโคด 1 มตจนถงโทรศพทมอถอแบบมกลองถายรปในตวซงตดตงโปรแกรมถอดรหสไว ในสวนลกษณะของบารโคด 2 มตมอยอยางมากมายตามชนดของบารโคด เชน วงกลม สเหลยมจตรส หรอสเหลยมผนผาคลายกบบารโคด 2 มต ดงรปท 2 เปนตน ตวอยางบารโคด 2 มต ไดแก PD417, MaxiCode, Data Matrix, และ QR Code
ภาพท 2.5 บารโคด 2 มต(Barcode 2D) 2.3.2 บารโคด 3 มต (Barcode 3D) บารโคด 3 มตเปนเทคโนโลยทพฒนาเพมเตมจากบารโคด 2 มตเพอบารโคดตดบนวตถไดนาน ทนตอสภาพสงแวดลอม โดยการยงเลเซอร หรอทำการสลกตวบารโคดลงไปบนเนอวตถโดยตรง ทำใหบารโคดมลกษณะสงหรอตำกวาพนผวขนมา โดยเราจะพบลกษณะบารโคดดงกลาว ในกลมอตสาหกรรมยานยนต เครองมอแพทย แผงวงจรอเลกทรอนกสตวอยางบารโคด 3 มต
ภาพท 2.6 บารโคด 3 มต(Barcode 3D)
![Page 20: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/20.jpg)
10
2.4 เครองอานบารโคด (Barcode Scanner เครองอานบารโคด.2563) Barcode Scanner (เครองอานบารโคด) คอ เปนอปกรณทใชอานขอมลทอยในแทงบารโคด แลวแปลงใหเปนขอมลทสามารถเขาใจไปยงคอมพวเตอร เหมอนกบการใชงานแปนพมพ เพอเพมประสทธภาพในเรองความเรว แมนยำ ซงชวยลดความผดพลาดอนเกดจากการพมพขอมลผานแปนพมพซงสวนใหญขอมลทไดจากเครองอานบารโคดจะนำไปใชงานรวมกบระบบชวยในการจดการขอมลไดอยางมประสทธภาพสงสดในการทำงาน 2.4.1 ประเภทของเครองอานบารโคด สามารถแบงไดเปน 2 ประเภทใหญ 2.4.1.1 เครองอานบารโคด แบบสมผส : โดยตวเครองจะสมผสกบพนผวบารโคดโดยตรง ซงเครองลกษณะดงกลาวจะมผลกระทบทำใหบารโคดเสยหายจากการสมผสหรอเสยดส 2.4.1.2. เครองอานบารโคด แบบไมสมผส : โดยตวเครองจะใชหลกการสะทอนของแสง หรอการถายภาพตวบารโคดเพอทำการประมวลผลเปนขอมลทคอมพวเตอรสามารถเขาใจได ในทนเราจะกลาวถงเฉพาะ เครองอานบารโคด แบบสมผส ซงสวนใหญใชงานกนอยในปจจบน ประเภทของหวอาน เครองอานบารโคดแบบไมสมผส แบงออกเปน 4 ประเภท คอ CCD, Laser, Omni-Directional และ Imager 1. CCD Scannerจะเปนเครองอานบารโคดทมลกษณะเปนตวปน ลำแสงมความหนา มขอดในการใชงานกลางแจงบรเวณทมแสงสวางมาก ๆ แตขอเสยกคอการยงบารโคดดวยเครองอานชนดนจำเปนตองใชกบบารโคดทมลกษณะพนผวแบนเรยบเทานน จำเปนตองยงในระยะทไมหางจากตวบารโคดมากเกน 1 นว และความสามารถอานบารโคดทมความละเอยดของแทงบารโคดมากไดลำบาก 2. Laser Scannerเปนเครองอานบารโคดทมทงแบบพกพาตดตวและการตดตงอยกบท มขอดทสามารถอานขอมลบารโคดในระยะทหางจากตวบารโคดไดพอสมควร การยงจะใชแสงเลเซอรยงผานกระจกและไปตกกระทบทตวบารโคดเพออานขอมลจากแสงสะทอนทยอนกลบมาทตวรบแสง ในการยงจะเปนการฉายแสงเลเซอรออกมาเปนเสนตรงเสนเดยว มขนาดเลก และความถเดยว แสงเลเซอรจงไมกระจายออกไปนอกพนททตองการอานขอมลทำใหสามารถอานรหสทมขนาดเลกไดด นอกจากนในหลายๆรนยงสามารถตงใหทำงานโดยอตโนมตไดเมอมแถบบารโคดเคลอนผานหนาหวอาน โดยจะประยกตใชรวมกบขาตงเครองอานบารโคด 3. Omni-directional Scannerเปนเครองอานแบบเลเซอร ลกษณะการทำงานเหมอนกน แตมการฉายแสงเลเซอรออกมาลายเสนหลายทศทาง มลกษณะตดกนไปมาเหมอนใยแมงมม ซงจะเหมาะกบการอานบารโคดบนสนคาซงไมไดมการตดตำแหนงของบารโคดในจดเดยวกน ซงจะชวยเพมความรวดเรวในการทำงาน แตจะมราคาทสงกวาเครอง Laser Scanner จงมกนยมใชในหางสรรพสนคาขนาดใหญ
![Page 21: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/21.jpg)
11
4. Imager Scannerเปนเครองอานทใชหลกการในการจบภาพของตวบารโคด เชนเดยวกนกบกลองถายรป และใชเทคนคการประมวลผลภาพททนสมยในการถอดรหสบารโคด สามารถอานบารโคดทมขนาดเลกมาก ๆได และสามารถทำงานไดในระยะหางจากบารโคดมากยงขน แตจะประมวลผลขอมลทชากวาเครองอานแบบเลเซอรอยเลกนอย นอกเหนอจากทกลาวมาในขนตอน หวอานของเครองอานบารโคด ยงมลกษณะพเศษเพมเตม เพอใหสามารถประยกตใชงาน กบความตองการทหลากหลายมากขน ประเภทของหวอานลกษณะพเศษ ของเครองอานบารโคด 1. SR (Standard Resolution) :คอ หวอานสำหรบอานบารโคดทวไป 2. FZ (Fuzzy Logic) :คอหวอานสำหรบอานบารโคดทมลกษณะซดจาง หรอสของบารโคดมความเขมนอยกวาปกต 3. ER (Extra long range):คอ หวอานสำหรบอานบารโคดในระยะไกล ระยะทางไกลทสดระยะตวเครองอาน และบารโคดประมาณ 10 เมตร ในพนทปด เชนในโรงงาน และบารโคดทอานตองมความใหญ ตามระยะทาง ทตองการใหอาน 4. OCR(Optical Character Recognition) :คอหวอาน สำหรบอานตวอกษร แทนทจะอานไดเพยง แทงบารโคดอยางเดยวแตตวอกษรดงกลาวจะตองเปน ประเภท หรอ (Fonts) ทตวเครองรบรองเทานน ซงขอมลดงกลาว จะขนอยกบผผลตเครองอานบารโคด วาออกแบบวาตวเครองรองรบ ประเภท หรอ Fonts ของตวอกษรชนดใดบาง 5. HD (High Density) :คอหวอาน สำหรบอานบารโคดขนาดเลก ซงสวนใหญจะเลกเกนกวา 4 มล(mil) 6. DP/DPM (Direct Part Marks) :คอหวอาน สำหรบอานบารโคดทฝงลงบนเนอวตถ ซงสวนใหญ จะใชงานในกลมอตสาหกรรมยานยนต อเลกทรอนกส และเครองมอราคาสง เชน เครองมอแพทย เพอใหผใชงานสามารถเลอกใชงาน เครองอานบารโคด ใหเหมาะสมกบการใชงานมากทสด ขอแยกลกษณะการใชงาน เครองอานบารโคด ดงน ประเภทเครองอานบารโคด แยกตามลกษณะการใชงาน 1. เครองอานบารโคด แยกตามสภาพแวดลอม แยกออกเปน 3 ประเภท 1.1 เครองอานบารโคดสำหรบใชงานทวไป เชน รานคาทวไป สำนกงาน เหมาะสำหรบใชงานในสภาพแวดลอมปกต 1.2 เครองอานบารโคดสำหรบกลมอตสาหกรรมทว เชน โรงงานตาง ๆ เหมาะสำหรบใชงานหนกตองการความทนทานการทำงานของตวเครองสง 1.3 เครองอานบารโคดสำหรบกลมงานเฉพาะทาง เชน โรงพยาบาล อตสาหกรรมเคม
![Page 22: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/22.jpg)
12
หรออตสาหกรรมทเนนเรองความวตถไวไฟ และระเบด ซงจะม เครองอานบารโคดเฉพาะ สำหรบทนตอสารเคมและปองกนไมใหเกดประกายไฟ 2. เครองอานบารโคด แยกตามประเภทหวอานบารโคด 2 ประเภท 2.1 เครองอานบารโคด หวอาน 1 มต(1D) : หวอานแบบ 1 มต ขอดคออานบารโคดไดเรว และสามารถระบชดเจนวาอานบารโคดตวไหน หากในสนคา 1 ตว มบารโคดตดอยหลายตว ขอเสยคออานบารโคด 2 มต(2D) ไมได และแสงเครองอาน ตองอยบารโคดทกเสนทงหมด 2.2 เครองอานบารโคด หวอาน 2 มต(2D) : หวอานแบบ 2 มต มขอดคอ สามารถอานไดทงบารโคด 1 มตและ 2 มต และสามารถบารโคดไดงาย ขอเพยงบารโคดอยกรอบแสงของหวอาน และอานบารโคดหลายตวพรอมกนไดภายในการอานครงเดยว แตบารโคดทอานตองอยภายในกรอบแสงทงหมด ขอเสยคอ อานบารโคดไดชากวา และหากมบารโคดหลายตวในสนคาตวเดยว จะมปญหาเรองการอาน บารโคดเฉพาะตวทตองการและราคาเครองอาน 2D สงกวาเครองอาน 1 มต 3. เครองอานบารโคด แยกตามประเภท การเชอมตอ 2 ประเภท 3.1 เครองอานบารโคด แบบมสาย: คอเครองอานบารโคดทอาศยสายสญญาณในการรบสงขอมลไปยง Host ตวอยาง สายสญญาณ เชน USB PS2 Serial Parallel or สายสญญาณเฉพาะสำหรบเครองจกร เชน RS485 3.2 เครองอานบารโคด แบบไรสาย: คอเครองอานบารโคดทอาศยสญญาณคลนวทย ในการรบสงขอมลไปยง Host เชน Bluetooth ซงระยะสญญาณจะขนอยกบ ความแรงสญญาณ Bluetooth, สภาพสงแวดลอม เชน มสญญาณรบกวน สงกดขวาง รวมถงความเหมาะสมของตำแหนง หรอลกษณะการวางของตวสง และตวรบอยางเหมาะสม
ภาพท 2.7 เครองอานบารโคด
![Page 23: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/23.jpg)
13
4. เครองอานบารโคด แยกตามวธการใชงาน 4.1 เครองอานบารโคด แบบมอจบ (Handheld) คอ เครองอานบารโคดทตองอาศยมอจบสำหรบการใชงานสแกนบารโคดบนสนคา หรอวตถ ซงปจจบน เครองลกษณะดงกลาวน จะมขาตงสำหรบสแกนบารโคดซงจะทำใหอานบารโคดไดอตโนมตเชนกน
ภาพท 2.8 เครองอานบารโคด แบบมอจบ
4.2 เครองอานบารโคด แบบตงโตะ(Desktop)คอ เครองอานบารโคดทออกแบบสำหรบตงบนโตะโดยเฉพาะ มความไวในการอานบารโคดเมอมบารโคดผานตำแหนงทสามารถอานได เหมาะสำหรบงานทตองการใชมอในการหยบจบสนคา ไมสะดวกทจะหยบเครองอานบารโคดขนมาอาน สวนมากใชงานตามหางสรรพสนคาและโรงแรม
ภาพท 2.9 เครองอานบารโคด แบบตงโตะ
4.3 เครองอานบารโคด แบบ Fix Mount คอ เครองอานบารโคดทออกแบบสำหรบกำหนดทตง โดยไมมการเคลอนทของเครองอานบารโคด โดยบารโคดจะเคลอนทมายงตำแหนงระยะอานของเครองอานบารโคดททำการกำหนดไว เปนเครองอานทสามารถอานบารโคดทมการเคลอนดวยความเรว
![Page 24: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/24.jpg)
14
สวนมากจะนำเครองอานบารโคดดงกลาว ใชงานกบโรงงานสายพานการผลต เพอคดแยกสนคา หรอวตถ จากสายพานลำเรยง
ภาพท 2.10 เครองอานบารโคด แบบ Fix Mount
2.5 งานวจยทเกยวของ คณะวทยาศาสตร (2561) ไดทำการพฒนาระบบบนทกรายช อกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA วตถประสงคเพอ อำนวยความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหาวทยาลยเกษตรศาสตร ผลการศกษาพบวา สามารถบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคด เพออำนวย ความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรมของนสตปรญญาตร มหาวทยาลย เกษตรศาสตร
![Page 25: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/25.jpg)
บทท 3
วธการดำเนนงาน การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข มวธการดำเนนงาน ดงน 3.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK 3.1.1 ศกษาโปรแกรม Excel เพอสรางฐานขอมลของสนคาทประกอบไปดวย การสรางตาราง การสรางกลองขอความ เปนตน 3.1.1.1 วธการศกษาโปรแกรม Excel
ภาพท 3.1 การศกษาโปรแกรม Excel จากภาพท 3.1 การศกษาโปรแกรม Excel เพอหาวาโปรแกรม Excel สามารถทำอะไรไดบางและมเครองมออะไรบางทสามารถนำมาประยกตใชในการสรางโปรแกรม
![Page 26: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/26.jpg)
16
3.1.2 วธศกษาการใชภาษา VBA เพอนำไปสรางชดคำสงของโปรแกรม
ภาพท 3.2 วธศกษาการใชภาษา VBA เพอนำไปสรางชดคำสงของโปรแกรม จากภาพท 3.2 ศกษาภาษา VBA เพอนำไปสรางชดคำสงโดยการเขยนลงไปในโปรแกรม Excel เพอสงใหโปรแกรมทำงานตามทกำหนด 3.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 3.2.1 สรางชดคำสงควบคมการทำงานของโปรแกรม 3.2.1.1 กำหนดรปแบบของการทำงานของโปรแกรม เนองจากการสรางโปรแกรม มขนตอนในการทำงานเปนขนตอน เพอใหสามารถใชงานไดจรงและเปนไปตามวตถประสงค จงไดมการวางแผนการดำเนนงานใหเปนไปอยางตอเนอง เปนลำดบขนตอนและเหมาะสมกบเวลาทมอยอยางจำกดขนตอนเรมการทำงาน จะเรมจากการศกษาขอมลจากหนงสอ อนตอรเนต และแหลงขอมลตาง ๆ นำขอมลทไดมาออกแบบระบบการทำงานของโปรแกรม Scan Rework โดยพจารณาขอบเขตความสามารถของโปรแกรมวา สามารถใชไดจรงหรอไม จากนนแกไขขอผดพลาดตาง ๆ จนกระทงเปนไปตามวตถประสงคและขอบเขตทไดวางไว เมอโปรแกรมเสรจสมบรณแลว
![Page 27: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/27.jpg)
17
1 เขยนคำสงเพอสรางฐานขอมล Excel
ภาพท 3.3 ชดคำสงทจะแสดงหนาตาของฐานเกบขอมลบน Excel จากภาพท 3.3 ชดคำสงทจะแสดงหนาตาขอมลบนฐานขอมล Excel เพอจะบอก จำนวน วน เวลา หรอบอกสถานะตาง ๆ
2 เขยนคำสงเพอแสดงผลโปรแกรม
ภาพท 3.4 เขยนคำสงเพอแสดงผลโปรแกรม จากภาพท 3.4 ชดคำสงนจะเปนชดคำสงแสดงหนาโปรแกรม เพอ จะบอกจำนวน ทงหมด จำนวนท
เหลอและจำนวนทสแกนไปแลว เปนตน
![Page 28: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/28.jpg)
18
3.2.2 การออกแบบโปรแกรม SCAN REWORK การออกแบบโปรแกรม Scan Rework โดยใชโปรแกรม Microsoft Excel และ ใช visual basic ในการเขยนโปรแกรมโดยจะกำหนดใหร บขอมลผานการ Scan Barcode กำหนดชองแสดงข อมล ตาง ๆ และกำหนดหนาตาของโปรแกรมตามความเหมาะสมการเกบบนทกขอมลใช Microsoft Excel เปนฐานขอมลโดยจะแสดงขอมลดงน 3.2.2.1 ออกแบบหนาจอของฐานขอมล Excel
ภาพท 3.5 ออกแบบหนาจอของฐานขอมล Excel จากภาพ 3.5 คอการออกแบบโปรแกรมโดยจะแสดงฐานขอมลทถกบนทกผานการสแกนบารโคด ขอมลจะถกบนทกกตอเมอมการสแกนบารโคด 3.2.2.2 ออกแบบหนาจอโปรแกรม
ภาพท 3.6 ออกแบบจอแสดงผลของโปรแกรมทใชในการแสดงขอมลบนหนาจอ จากภาพท 3.6 การออกแบบหนาตาของโปรแกรมทจะแสดงขอมลเมอมการสแกนบารโคดโดยการ ใชแถบเครองมอในการสราง
ปมกดเปดใชงานโปรแกรม
แสดงยอดทสแกนแลว
แสดงยอดงานทงหมด
แสดงยอดงานทเหลอ
ขอมลทผานการแสกน
![Page 29: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/29.jpg)
19
3.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดโดยการลงมอปฏบตจรงในโรงงานของบรษท Scan เรมทดลองใชการทำงานของโปรแกรม
ภาพท 3.7 หลกการทำงานของโปรแกรม
จากภาพท 3.7 เปนหลกการทำงานของโปรแกรมจะม คอมพวเตอรเพอเปดโปรแกรม เครองยง บารโคด และชนงานทมบารโคด
ผใชงานโปรแกรมรวมกบอปกรณ
ชนงานทมบารโคด
สแกน
![Page 30: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/30.jpg)
บทท 4
ผลการศกษา
ผลการศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมา
แกไข มผลการศกษา ดงน
4.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK 4.1.1 ผลการศกษาการใชวธการศกษาโปรแกรม Excel ไดหลกการทำงานของโปรแกรม ตองมองคประกอบ คอ ผใช คอมพวเตอร และ เครองยงบารโคด เพอทจะยงบารโคดและนบจำนวนงาน แสดงดงภาพท 4.1
ภาพท 4.1 หลกการทำงานของโปรแกรม คอ มองคประกอบ ดงน ผใช คอมพวเตอร
เครองยงบารโคดเพอทจะยงบารโคดและนบจำนวนงาน
4.1.2 ผลการศกษาการใชภาษา VBA ไดชดคำสงเพอนำไปสรางโปรแกรม Scan Rework โดยแตละ
คำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล แสดงดงภาพท 4.2
ภาพท 4.2 ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework
โดยแตลำคำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล
ผใชงานโปรแกรมรวมกบอปกรณ
ชนงานทมบารโคด
สแกนไปท
![Page 31: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/31.jpg)
21
4.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 4.2.1 สรางชดคำสงควบคมการทำงานของโปรแกรม 4.2.1.1 กำหนดรปแบบของการทำงานของโปรแกรมได ทแสดงฐานขอมล Excel และแสดงผลของโปรแกรมบนจอคอมพวเตอร แสดงดงภาพท 4.3 – 4.4
ภาพท 4.3 หนาฐานขอมล Excel
ภาพท 4.4 หนาการแสดงผลโปรแกรม
4.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน Scan
4.3.1 การทดลองการใชงานโปรแกรม SCAN REWORK
4.3.1.1 การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK
1) การทดลองใชงานโปรแกรม SCAN REWORK เพอใหทราบวาเมอเชอมตออปกรณ
แลวทำการตรวจเชคงานโดยการสแกนบารโคด พบวา โปรแกรมสามารถแสดงขอมลของการนบจำนวน
เครองปรบอากาศทงหมด ซงในทนคอ จำนวน 6,000 ตว แสดงดงภาพท 4.5
![Page 32: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/32.jpg)
22
ภาพท 4.5 ภาพแสดงจำนวนเครองปรบอากาศทรอ REWORK
2) การทดลองการทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ การทดลองเปดโปรแกรม Scan Rework แลวนำอปกรณ Scan Barcode มาเชอมตอกบอปกรณแลวนำไปสแกนทบารโคด ถาโปรแกรมทำงานจะแสดงหมายเลขจำนวนบนหนาจอ เปนการสแกนงานเพอทจะเกบขอมล แสดงดงภาพท 4..6 – 4.7
ภาพท 4.6 สแกนงานเพอทจะเกบขอมล
![Page 33: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/33.jpg)
23
ภาพท 4.7 แสดงหนาจอการนบจำนวนเครองปรบอากาศของโปรแกรมหลงจากสแกนบารโคด
จากภาพท 4.7 ในการทดลองใชโปรแกรมแกนบารโคด เพอแสดงหมายเลขจำนวนบนหนาจอวามสนคาตามออเดอร จำนวนทผานการสแกนบารโคด และจำนวนคงเหลอทยงไมผานการสแกนบารโคด ผลการทดลองการทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ ซงไดทำการทดลอง 2 ครง เพอแสดงการทำงานของเครอง ซงสามารถแสดงดงตารางท 4.1
ตารางท 4.1 แสดงผลการทดลองการทำงานของโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ
หมายเหต ✓ หมายถงการทำงานของเครองทำงานไดปกต หมายถงเครองทำงานไมปกต
จากตารางท 4.1 ผลการทดลองการทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ โดยรบขอมลจากการสแกนบารโคดการเปดใชงานโปรแกรมจะแสดงผลการบนทกขอมลและจะแสดงหมายเลขของเวลาปจจบนบนหนาจอ สรปไดวาโปรแกรม Scan Rework สามารถใชงานไดจรงโดยไมมขอผดพลาด
ครงท การทำงานของเครอง 1 ✓ 2 ✓
![Page 34: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/34.jpg)
24
ตารางท 4.2 แสดงผลการทดลองการทำงานของการโปรแกรมโดยรบขอมลจากการสแกนบารโคด
เมอเชอมตออปกรณสแกนบารโคด
ครงท การทำงานของเครอง เวลาท
1 ✓ 10.01 น. 2 ✓ 10.02 น.
ครงท การทำงานของเครอง เวลาท 3 ✓ 10.02 น. 4 ✓ 10.02 น. 5 ✓ 10.02 น.
หมายเหต ✓ หมายถงเครองทำงานไดปกต หมายถงเครองทำงานไมปกต
จากตารางท 4.2 ผลการทดลองการทำงานของการโปรแกรมโดยรบขอมลจากการสแกนบารโคด
เมอเชอมตออปกรณสแกนบารโคดโดยการนำอปกรณมาเชอมตอมไฟแสดงขนทอปกรณสแกนบารโคดและ
แสดงขอมลทหนาจอโดยการสแกนบารโคดใหผใชงานทราบผลขอมลของการสแกน
3) การทดลองการทดลองประสทธภาพโปรแกรม
(1) การทดลองประสทธภาพของโปรแกรมวา โปรแกรมสามารถเพมความสะดวกใน
การตรวจเชคงานไดมากนอยเพยงใด
(2) ทดลองโดยจบเวลา 10 นาท ในการตรวจเชคงานโดยการสแกนบารโคดแทนการ
จดบนทกวาจะสามารถลดเวลาในการตรวจเชคไดมากนอยเพยงใด การทดลองจดบนทกเพอนบจำนวนเครอง
ปรบอากาศ แสดงดงภาพท 4.8
![Page 35: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/35.jpg)
25
ภาพท 4.8 แบบจดบนทก
จากภาพท 4.8 เปนการทดลองแบบจดบนทกเพอนบจำนวนเครองปรบอากาศ และแสดงผลการ
ทดลองแบบจดบนทก แสดงดงตารางท 4.3
ตารางท 4.3 แสดงผลการทดลองแบบจดบนทก
แบบจดบนทก ใชเวลา/ตว
1 4 วนาท
จากตาราง 4.3 พบวาการนบจำนวนเครองปรบอากาศแบบจดบนทกใชเวลา 4 วนาทตอ 1 ตว
ภาพท 4.9 แบบสแกนบารโคด
จากภาพท 4.9 ทดลองการทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework
![Page 36: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/36.jpg)
26
ตารางท 4.4 แสดงผลการทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework และรบขอมลจากการสแกนบารโคด
แบบสแกนบารโคด ใชเวลา/ตว
1 1 วนาท
จากตาราง 4.4 พบวา การทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework
ใชเวลา 1 วนาทตอ 1 ตว
![Page 37: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/37.jpg)
บทท 5
สรปผล อภปรายผล และขอเสนอแนะ
การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข
สามารถสรปผล อภปรายผล และขอเสนอแนะ ดงน
5.1. สรปผล
5.1.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK 5.1.1.1 ผลการศกษาการใชวธการศกษาโปรแกรม Excel ไดหลกการทำงานของโปรแกรม ตอง
มองคประกอบ คอ ผใช คอมพวเตอร และ เครองยงบารโคดเพอทจะยงบารโคดและนบจำนวนงาน
5.1.1.2 ผลการศกษาการใชภาษา VBA ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework
โดยแตละคำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล
5.1.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 5.1.2.1 ไดชดคำสงทสามารถควบคมการทำงานของโปรแกรมได ทแสดงฐานขอมล Excel และแสดงผลของโปรแกรมบนจอคอมพวเตอร 5.1.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน 5.1.3.1 การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK พบวา เมอเชอมตออปกรณแลวทำการตรวจเชคงานโดยการสแกนบารโคดโปรแกรมสามารถแสดงขอมลไดจรงและทำงานไดรวดเรวกวาการตรวจเชคงานเครองปรบอากาศดวยการจดบนทก
5.1.3.2 การทดลองการทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ พบวา การทำงานของการโปรแกรมแสดงหมายเลขจำนวนบนหนาจอ โดยรบขอมลจากการสแกนบารโคดการเปดใชงานโปรแกรมจะแสดงผลการบนทกขอมลและจะแสดงหมายเลขของเวลาปจจบนบนหนาจอโปรแกรม Scan Rework สามารถใชงานไดจรงโดยไมมขอผดพลาด
สรปภาพรวมของผลการทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน จากการทดลองในลำดบ 1 นนการใชโปรแกรม Scan Rework สามารถลดระยะ เวลาในการตรวจเชคงานNGหรองานในไลนผลตไดมากกวาการจดบนทกแบบมอและสามารถเกบขอมลไดแมนยำมากกวาและสามารถนำขอมลออกมาเชคไดทนทหลงจากทเกบขอมลเสรจ
![Page 38: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/38.jpg)
28
5.2 อภปรายผล
5.2.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK
5.2.1.1 การศกษาโปรแกรม Excel ไดหลกการทำงานของโปรแกรม ตอง มองคประกอบ คอ ผใช คอมพวเตอร และ เครองยงบารโคดเพอทจะยงบารโคดและนบจำนวนงาน สอดคลองกบ การแนะนำเกยวกบ Excel Microsoft Excel ทเปนโปรแกรมสามญประจำเครองทมประโยชนมากมาย ใชชวยงานทางธรกจไดมากมาย หากใชไดอยางคลองแคลว และใชงานความสามารถของมนไดอยางครบถวน จะชวยใหเรารจกกบความสามารถของ Microsoft Excel ทเราอาจจะยงไมทราบ เพอทจะไดนำไปประยกตใชงานในทางธรกจตอไปได Microsoft Excel เปนโปรแกรมทางดานตารางคำนวณ หรอทเรยกวา สเปรตชต (Spread sheet) เปนโปรแกรมในชด Microsoft Office มความสามารถในดานการสรางตาราง การคำนวณ การวเคราะห การออกรายงานในรปแบบตารางและกราฟ
5.2.1.2 ศกษาการใชภาษา VBA ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework โดย
แตละคำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล สอดคลองกบVisual Basic เปนภาษาคอมพวเตอร
(Programming Language) ทพฒนาโดยบรษทไมโครซอฟท ซงเปนบรษทยกษใหญทสรางระบบ ปฏบตการ
Windows 95/98 และWindows NT ทเราใชกนอยในปจจบน โดยตวภาษาเองมรากฐานมาจากภาษา
Basic ซงยอมาจาก Beginner’s All Purpose Symbolic Instruction ถาแปลใหไดตามความหมายกคอ
“ชดคำสงหรอภาษาคอมพวเตอรสำหรบผเรมตน” ภาษา Basic มจดเดนคอผทไมมพนฐานเรองการเขยน
โปรแกรมเลขกสามารถเรยนรและนำไปใชงานไดอยางงายดายและรวดเรว เมอเทยบกบการเรยนภาษา
คอมพวเตอรอน ๆ เชน ภาษาซ (C). ปาสคาส (Pascal). ฟอรแทรน (Fortian) หรอ แอสเชมบล (Assembler)
สอดคลองกบคณะวทยาศาสตร (2561) ไดทำการพฒนาระบบบนทกรายชอกจกรรมเสรมหลกสตรและการ
ออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA วตถประสงคเพอ อำนวยความสะดวกในการบนทกการ
เขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหาวทยาลยเกษตรศาสตร ผลการศกษา
พบวา สามารถบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคด เพออำนวย
ความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหา วทยาลย
เกษตรศาสตร
5.2.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม
5.2.2.1 สรางชดคำสงควบคมการทำงานของโปรแกรมสอดคลองกบ Visual Basic เปนภาษา คอมพวเตอร (Programming Language) ทพฒนาโดยบรษทไมโครซอฟท ซงเปนบรษทยกษใหญทสรางระบบปฏบตการ Windows 95/98 และWindows NT ทเราใชกนอยในปจจบน โดยตวภาษาเองมรากฐาน มาจากภาษา Basic ซงยอมาจาก Beginner’s All Purpose Symbolic Instruction ถาแปลใหไดตาม
![Page 39: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/39.jpg)
29
ความหมายกคอ ชดคำสงหรอภาษาคอมพวเตอรสำหรบผเรมตนภาษา Basic มจดเดนคอผทไมมพนฐานเรองการเขยนโปรแกรมเลขกสามารถเรยนรและนำไปใชงานไดอยางงายดายและรวดเรว เมอเทยบกบการเรยนภาษาคอมพวเตอรอน ๆ เชน ภาษาซ (C). ปาสคาส (Pascal). ฟอรแทรน (Fortian) หรอ แอสเชมบล (Assembler) สอดคลองกบคณะวทยาศาสตร (2561) ไดทำการพฒนาระบบบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA วตถประสงคเพอ อำนวยความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหาวทยาลยเกษตรศาสตร ผลการศกษาพบวา สามารถบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคด เพออำนวยความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหาวทยาลยเกษตรศาสตร
5.2.3 เพอทดลองใชโปรแกรม SCAN REWORK โดยการลงมอปฏบตจรงในโรงงาน
5.2.3.1 การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK พบวา เมอเชอมตออปกรณแลวทำการตรวจเชคงานโดยการสแกนบารโคดโปรแกรมสามารถแสดงขอมลไดจรงและทำงานไดรวดเรวกวาการตรวจเชคงานเครองปรบอากาศดวยการจดบนทก และการทดลองการทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ พบวา การทำงานของการโปรแกรมแสดงหมายเลขจำนวนบนหนาจอ โดยรบขอมลจากการสแกนบารโคดการเปดใชงานโปรแกรมจะแสดงผลการบนทกขอมลและจะแสดงหมายเลขของเวลาปจจบนบนหนาจอโปรแกรม Scan Rework สามารถใชงานไดจรงโดยไมมขอผดพลาด สอดคลองกบ การสรางบารโคด(barcode) หรอในภาษาไทยเรยกวา “รหสแทง” ประกอบ ดวย เสนมด มกจะเปนสดำ และเสนสวาง(มกเปนสขาว)วางเรยงกนเปนแนวดง เปนรหสแทนตวเลขและตวอกษร ใชเพออำนวยความสะดวกใหเครองคอมพวเตอรสามารถอานรหสขอมลไดงายขน โดยใชเครองอานบารโคด (Barcode Scanner) ซงจะทำงานไดรวดเรวและชวยลดความผดพลาดในการคยขอมลไดมาก บารโคดเรมกำเนดขนเมอ ค.ศ. 1950 โดยประเทศสหรฐอเมรกาไดจดตงคณะกรรมการเฉพาะกจทางดานพาณชยขนสำหรบคนควารหสมาตรฐานและสญลกษณทสามารถชวยกจการดานอตสาหกรรมและสามารถจดพมพระบบบารโคดระบบ UPC-Uniform ขนไดในป 1973 ตอมาในป 1975 กลมประเทศยโรปจดตงคณะกรรมการดานวชาการเพอสรางระบบบารโคดเรยกวา EAN-European Article Numbering สมาคม EAN เตบโตครอบคลมยโรปและประเทศอน ๆ (ยกเวนอเมรกาเหนอ) และระบบบารโคด EAN เรมเขามาในประเทศไทยเมอป1987 Barcode Scanner (เครองอานบารโคด) คอ เปนอปกรณทใชอานขอมลทอยในแทงบารโคด แลวแปลงใหเปนขอมลทสามารถเขาใจไปยงคอมพวเตอร เหมอนกบการใชงานแปนพมพ เพอเพมประสทธภาพในเรองความเรว แมนยำ ซงชวยลดความผดพลาดอนเกดจากการพมพขอมลผานแปนพมพซงสวนใหญขอมลทไดจากเครองอานบารโคดจะนำไปใชงานรวมกบระบบชวยในการจดการขอมลไดอยางมประสทธภาพสงสดในการทำงาน
![Page 40: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/40.jpg)
30
5.3 ขอเสนอแนะ
5.3.1 ในการพฒนาโปรแกรม SCAN REWORK ใหมประสทธภาพสงขน มความแมนยำและการใช
งานไดหลายรปแบบ สามารถพฒนาโปรแกรมโดยการศกษาขอมลทมชนงานแตกตางกนออกไป
5.3.2 สามารถพฒนาใหเปนโปรแกรมพนฐานในคอมพวเตอรในสถานทท ทำงานตาง ๆ ในการ
ประกอบธรกจ
5.3.3 ควรทำการเกบขอมมลท งหมดไวใน Cloud ของ Server บรษท เอสเอนซ ครเอทว ต
เอนโทโลจ จำกด ในเครอบรษท เอส เอน ซ ฟอรเมอร จำกด (มหาชน) เพอเปนการสำรองขอมลในกรณท
เครองใชงานโปรแกรมเกดความเสยหาย
![Page 41: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/41.jpg)
บรรณานกรม คณะวทยาศาสตร สำนกงานเลขานการ มหาวทยาลยเกษตรศาสตร. (2561).การพฒนาระบบบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA. คนเมอ 5 มนาคม 2563, จาก https://www.sci.ku.ac.th/blog/nisit-excel-barcode) บารโคด.(2563).คนเมอ 5 มนาคม 2563 http://www.aio-ss.com/16661509/บารโคด-คอ-อะไร Barcode Scanner เครองอานบารโคด. (2563). คนเมอ 5 มนาคม 2563, จาก http://www.aio- ss.com/ barcode-scanner-เครองอานบารโคด excel คอ.(2563).คนเมอ 5 มนาคม 2563 จาก https://www.9experttraining.com/articles/ประโยชน-microsoft-excel-เพองานธรกจ visualbasic. (18 กนยายน 2559). คนเมอ 5 มนาคม 2563 จาก http://marcuscode.com/lang/visual-basic
![Page 42: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/42.jpg)
ภาคผนวก ก 1. การใชงานโปรแกรม
![Page 43: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/43.jpg)
เปดโปรแกรม Excel
เปดโปรแกรมขนมาจะแสดงดงภาพและกด OPEN PROGRAM เพอใชงาน
![Page 44: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/44.jpg)
โปรแกรมพรอมใชงาน
ใชงานโดยการเชอตออปกรณสแกนบารโคดเพอยงบารโคด
![Page 45: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/45.jpg)
เมอทำการเชอมตออปกรณทงหมดแลวยงบารโคดโปรแกรมจะแสดงการนบจำนวนจากทสแกนทนท
![Page 46: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/46.jpg)
ภาคผนวก ข 1. ประวตผจดทำ
![Page 47: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/47.jpg)
ประวตผจดทำโครงการ
ชอสกล นายยทธพล ประทมชย วน/เดอน/ปเกด 4 มนาคม 2540 ภมลำเนา บานเลขท 189 หม 8 บานกดฆองชย ตำบลฆองชยพฒนา อำเภอฆองชย จงหวดกาฬสนธ 46130 วฒการศกษา ทล.บ.(เทคโนโลยบณฑต) ภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประวตการศกษา ประถมศกษา โรงเรยนกดฆองชยวทยา มธยมศกษาตอนตน มธยมศกษาตอนปลาย
โรงเรยนกมลาไสย โรงเรยนกมลาไสย
ประกาศนยบตรวชาชพชนสง ภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม ปรญญาตร สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประสบการณ ฝกประสบการวชาชพ ตำแหนง IT SUPPORT บรษท SNC SPEC ในเครอบรษท เอส เอน ซ จำกด (มหาชน) ระหวางวนท 2 มนาคา 2562 ถง 29 กมภาพนธ 2563
![Page 48: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/48.jpg)
ประวตผจดทำโครงการ
ชอสกล นายวชชกร ไชยประทม วน/เดอน/ปเกด 25 มกราคม 2541 ภมลำเนา 25 หม 7 บานหนองเขอนชาง ตำบลทาสองคอน อำเภอเมอง จงหวดมหาสารคาม 44000 วฒการศกษา ทล.บ.(เทคโนโลยบณฑต) ภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประวตการศกษา ประถมศกษา โรงเรยนอนบาลชยภม มธยมศกษาตอนตน โรงเรยนชยภมภกดชมพล ประกาศนยบตรวชาชพ วทยาลยเทคนคมหาสารคาม ประกาศนยบตรวชาชพชนสง วทยาลยเทคนคมหาสารคาม ปรญญาตร สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประสบการณ ฝกประสบการวชาชพ
ตำแหนง QA/QC บรษท SNC OEM ในเครอบรษท เอส เอน ซ จำกด (มหาชน) ระหวางวนท 2 มนาคา 2562 ถง 29 กมภาพนธ 2563
![Page 49: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร](https://reader033.vdocuments.site/reader033/viewer/2022060303/5f08a6f57e708231d4231065/html5/thumbnails/49.jpg)