การประยุกต์ใช้โปรแกรมสำเร็จรูป

                 ความหมายของโปรแกรมสำเร็จรูป

                                  โปรแกรมสำเร็จรูป (อังกฤษ : computer program) คือ กลุ่มชุดคำสั่งที่ใช้อธิบายชิ้นงาน หรือกลุ่มงานที่จะประมวลผลโดยคอมพิวเตอร์ โปรแกรมคอมพิวเตอร์อาจ                  หมายถึง ซอฟต์แวร์ แอปพลิเคชัน หรือ โปรแกรม โปรแกรมคอมพิวเตอร์ส่วนใหญ่นั้นเป็นชุดคำสั่งที่ออกแบบตามอัลกอริทึม โดยปกติแล้วเขียนโดยโปรแกรมเมอร์ หรือไม่ก็สร้างโดย                  โปรแกรมอื่น โปรแกรมคอมพิวเตอร์ชุดหนึ่ง ๆ อาจเขียนขึ้นด้วยระบบรหัส หรือที่เรียกว่า ภาษาเครื่อง ซึ่งมักเขียนได้ยากและเหมาะกับช่างเทคนิคเฉพาะทาง ภายหลังจึงได้มีการสร้าง                  ภาษาโปรแกรมที่ใกล้เคียงภาษามนุษย์มากขึ้น เช่น ภาษาแอสเซมบลี (Assembly) ภาษาซี (C) ภาษาโคบอล (COBOL) ภาษาเบสิก (BASIC) ภาษา C# ภาษาจาวา เป็นต้น ผู้เขียน                  โปรแกรมคอมพิวเตอร์อาจเขียนโปรแกรมไว้ใช้ส่วนตัว หรือเพื่อให้ผู้อื่นใช้ต่อ ไม่ว่าจะเป็นโปรแกรมประยุกต์หรือไลบรารี เช่น โปรแกรมสำหรับวาดภาพ (graphics) โปรแกรมประมวล                  ผลคำ (word processing) โปรแกรมตารางจัดการ (spread sheet) โปรแกรมระบบ (systems software) ซึ่งเป็นโปรแกรมที่ควบคุมการทำงานของเครื่องคอมพิวเตอร์ โดยมัก                  ติดตั้งมาจากโรงงานที่ผลิต และโปรแกรมระบบปฏิบัติการ (operating system) ที่จะทำหน้าที่เหมือนผู้จัดการคอยดูแลให้อุปกรณ์ต่าง ๆ ทำงานให้ประสานกัน ในการเขียนโปรแกรม                  ผู้เขียนจะต้องเข้าใจขั้นตอนวิธี (อัลกอริทึม) และภาษาที่จะใช้เป็นอย่างดี จึงจะสามารถเขียนโปรแกรมเพื่อควบคุมเครื่องให้ทำงานได้ตามความต้องการ
                                  โปรแกรมสำเร็จรูป (Package Software) คือ ซอฟต์แวร์ หรือโปรแกรมประยุกต์ที่มีผู้จัดทำไว้ เพื่อใช้ในการทำงานประเภทต่างๆ โดยที่ผู้ใช้คนอื่นๆ สามารถนำโปรแกรม                  ไปใช้กับข้อมูลของตนเองได้ แต่จะไม่สามารถทำการดัดแปลงหรือแก้ไขโปรแกรมภายในได้ ผู้ใช้ไม่จำเป็นต้องเขียนโปรแกรมเองทั้งหมด ซึ่งประหยัดเวลาและแรงงาน เพียงแต่มาเรียน                  รู้วิธีใช้เท่านั้น บางครั้งจะเรียกซอฟต์แวร์ประเภทนี้ว่า COTS : Commercial off the Shelf
                                  ซอฟต์แวร์ที่สร้างขึ้นเพื่อใช้ในสำนักงานทั่ว ๆ ไป สร้างโดยบริษัทที่มีความชำนาญในด้านนั้น ๆ โดยเฉพาะมีการปรับปรุงรุ่น (Version) ของซอฟต์แวร์ให้มีประสิทธิภาพสูง                  ขึ้นอยู่เสมอ โปรแกรมสำเร็จรูปสามารถแบ่งออกเป็นประเภทต่างๆ ดังนี้คือ
                                  1.โปรแกรมประมวลผลคำ ใช้สำหรับพิมพ์เอกสารรายงานหรือสร้างตารางแบบต่าง ๆ
                                  2.โปรแกรมตารางงาน ใช้สำหรับคำนวณ สร้างกราฟ และจัดการด้านฐานข้อมูล
                                  3.โปรแกรมนำเสนอผลงาน ใช้ในการนำเสนอผลงานและนำเสนอข้อมูลในรูแปบบสไลด
                                  4.โปรแกรมจัดการฐานข้อมูล คือ โปรแกรมที่ทำหน้าที่ในการจัดการฐานข้อมูล
                                  5.โปรแกรมเว็บเพจ ใช้ในการเขียนเว็บเพจเพื่อใช้งานในเว็บไซต์ของอินเทอร์เน็ต
                                  6.โปรแกรมสื่อสารระยะไกล ใช้ในการติดต่อสื่อสารทางอินเตอร์เน็ต
                                  7.โปรแกรมเขียนแบบ ใช้ในการออกแบบและเขียนแบบด้านต่าง ๆ เช่น ชิ้นงาน อาคาร
                                  8.โปรแกรมการฟิกส์ ใช้ในการสร้างและจัดการรูปภาพในคอมพิวเตอร์
                                  9.โปรแกรมเพื่อความบันเทิง ได้แก่ เกมส์ ภาพยนต์และเสียงเพลงต่าง ๆ
        

                 โปรแกรมประยุกต์

                                  โปรแกรมประยุกต์ หรือ ซอฟต์แวร์แอปพลิเคชัน (อังกฤษ : application software) ในบางครั้งเรียกย่อว่า แอปพลิเคชัน คือซอฟต์แวร์ประเภทหนึ่งสำหรับใช้งานสำหรับ                  งานเฉพาะทาง ซึ่งแตกต่างกับซอฟต์แวร์ประเภทอื่น เช่น ระบบปฏิบัติการ ที่ใช้สำหรับรับรองการทำงานหลายด้าน โดยไม่จำเพาะเจาะจง ตัวอย่าง รายชื่อโปรแกรมประยุกต์                  โดยตัวอย่างได้แก่
                                  โปรแกรมสำหรับการใช้งานอินเทอร์เน็ต เช่น อินเทอร์เน็ต เอกซ์โพลเรอร์ , ไฟร์ฟอกซ์ , ไฟล์ซิลลา
                                  โปรแกรมเล่นเพลง เช่น วินแอมป์ , วินโดว์มีเดียเพลเยอร์ , ไอทูนส์
                                  โปรแกรมสำนักงาน เช่น ไมโครซอฟท์ ออฟฟิศ ไมโครซอฟท์ เอ็กเซล
                                  โปรแกรมอื่นๆ เช่น ออโตแคด , ไมโครสเตชัน

                 ลักษณะสำคัญของซอฟต์แวร์ประยุกต์

                                  การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็วโดยเฉพาะการที่มีคอมพิวเตอร์ขนาดเล็กทำให้มี การใช้งานคล่องตัวขึ้นจนในปัจจุบันสามารถนำคอมพิวเตอร์                  ขนาดเล็กติดตัวไปใช้งานในที่ต่างๆได้สะดวกการใช้งานคอมพิวเตอร์ ต้องมีซอฟต์แวร์ประยุกต์ซึ่งอาจเป็นซอฟต์แวร์สำเร็จที่มีผู้พัฒนา เพื่อใช้งานทั่วไป ทำให้ทำงานได้สะดวกขึ้นหรือ                  อาจเป็นซอฟต์แวร์ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสม กับสภาพการทำงานของตนในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป

                                  ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมากซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้นแล้วนำออกมาจำหน่ายเพื่อ ให้ผู้ใช้งานซื้อไปใช้ได้                  โดยตรงไม่ต้องเสียเวลาในการพัฒนา ซอฟต์แวร์อีกซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไปและเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่         
        

                 ประเภทของซอฟต์แวร์ประยุกต์
                 (1) ซอฟต์แวร์สำเร็จ (package) :

                                  1) ซอฟต์แวร์ประมวลคำ (word processing software) เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไขเพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี                  เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูลเรียกมา พิมพ์หรือแก้ไขใหม่ได้การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดู เรียบร้อยสวยงามปัจจุบันมีการ                  เพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมายซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ดจุฬาจารึก โลตัสเอมิโปร

                                  2) ซอฟต์แวร์ตารางทำงาน (spread sheet software) เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณการทำงานของซอฟต์แวร์ตารางทำงานใช้หลักการเสมือนมีโต๊ะทำงาน ที่มี                  กระดาษขนาดใหญ่วางไว้มีเครื่องมือ คล้ายปากกายางลบและเครื่องคำนวณเตรียมไว้ให้เสร็จบนกระดาษมีช่องให้ใส่ตัวเลขข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือ                  เงื่อนไขที่กำหนดผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่นๆได้กว้างขวางซอฟต์แวร์ตารางทำงาน ที่นิยมใช้เช่น เอกเซล โลตัส

                                  3) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) การใช้งานคอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูลและ จัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์                  จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลายๆเรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึ ซอฟต์แวร์ที่ช่วย                  ในการเก็บการเรียกค้นมาใช้งานการทำรายงานการสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซล ดีเบส พาราด็อก ฟ๊อกเบส

                                  4) ซอฟต์แวร์นำเสนอ (presentation software) เป็น ซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูลการแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่                  นอกจากสามารถแสดงข้อความ ในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพ ได้ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยด์
                 โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก

                                  5) ซอฟต์แวร์สื่อสารข้อมูล (data communication software) ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึง ซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสาร กับเครื่อง                  คอมพิวเตอร์อื่นในที่ห่างไกลโดยผ่านทาง สายโทรศัพท์ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ตทำให้สามารถ ใช้บริการอื่นๆเพิ่มเติมได้                  สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ใช้โอนย้ายแฟ้มข้อมูลใช้แลกเปลี่ยนข้อมูลอ่านข่าวสารนอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์ หรือเมนเฟรมเพื่อเรียกใช้งานจาก                  เครื่องเหล่านั้นได้ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์คเทลิก


                 (2) ซอฟต์แวร์ใช้งานเฉพาะ :

                                  การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไปแต่อาจจะนำมาประยุกต์โดยตรงกับงาน ทางธุรกิจบางอย่างไม่ได้ เช่น ในกิจการธนาคารมีการฝากถอน
                 เงิน งานทางด้านบัญชีหรือในห้างสรรพสินค้า ก็มีงานการขายสินค้าการออกใบเสร็จรับเงินการควบคุมสินค้าคงคลังดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงาน
                 แต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละรายซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการ ของธุรกิจนั้นๆแล้ว
                 จัดทำขึ้นโดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงานซอฟต์แวร์ ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงาน
                 ในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมากดังนั้น จึงยังมีความต้องการผู้พัฒนา
                 ซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่างๆอีกมากมาย


                 การประยุกต์ใช้โปรแกรมสำเร็จรูป
                 โปรแกรม SolidWorks ขั้นพื้นฐาน
                 การใช้โปรแกรม SolidWorks ขั้นพื้นฐาน

                                  ปัจจุบันมีโปรแกรมด้าน CAD มากมายหลายโปรแกรมให้เลือกใช้งานดังที่ได้กล่าวไว้ใน หน่วยที่ 1 แต่โปรแกรมที่เป็นที่นิยมมากที่สุดคือโปรแกรม AutoCAD เพราะว่าเป็น
                 โปรแกรมเขียน แบบโปรแกรมแรกที่ถูกนําเข้ามาใช้ในภาคอุตสาหกรรมของประเทศไทย และอยู่กับวงการเขียน แบบมายาวนานขณะนี้ก็ยังถือว่าเป็นอันดับหนึ่ง ในการเขียนแบบ 2 มิติ
                 อยู่แต่ถ้ากล่าวถึงการเขียน แบบ 3 มิติโปรแกรม AutoCAD ใช้งานค่อนข้างเพราะต้องจดจําคําสั่งและขั้นตอนจํานวนมากดังนั้นจึงมีการพัฒนาโปรแกรมด้าน CAD สําหรับงาน 3 มิติ
                 เพื่อให้ใช้งานได้ง่ายขึ้น ซึ่งโปรแกรม Solidworks ก็เป็นโปรแกรมหนึ่งที่ถูกพัฒนาและนิยมใช้อยู่างแพร่หลายในปัจจุบัน


                 รู้จักกับโปรแกรม Solidworks

                                  Solidworks เป็นโปรแกรมเขียนแบบและออกแบบที่ถูกพัฒนาขึ้นมาเพื่อใช้ในงาน ออกแบบผลิตภัณฑ์ออกแบบเฟอร์นิเจอร์และออกแบบชิ้นส่วนเครื่องกล 3 มิติซึ่งมี
                 ฟังก์ชั่นการใช้งาน ดังนี้
                                  - การสร้าง Part Solid ใช้วิธีการและเทคโนโลยีของ Surface Modeling (NURBS)
                                  - Assembly Modeling สามารถประกอบชิ้นส่วน 3 มิติไดเร็วขึ้น โดยมีขนาดของไฟล์ เล็กลงและใช้หน่วยความจําน้อย
                                  - Drawing สร้าง Drawing 2 มิติจาก 3 มิติโดยอัตโนมัติและ บันทึกไฟล์เป็น *dwg ได้
                                  - Simulation ใช้ทดสอบการเคลื่อนที่และตรวจสอบหาชิ้นส่วนที่ขัดกัน
                                  - Animator สร้างภาพเคลื่อนไหวแสดงการทํางานของชิ้นส่วน หรือเครื่องจักรกล และสามารถบันทึกไฟล์เป็น *AVI (ไฟล์วีดิโอ)ได้
                                  - Sheet Metal สามารถสร้างงานพับแบบต่างๆ และทําแผนคลี่งานโลหะแผ่นได้
                                  - และ Module การใช้งานอื่นๆ เช่น การวิเคราะห์ไฟไนต์เอลิเมนต์เบื้องต้น


                 เมื่อเปิดโปรแกรมขึ้นมาจะมีหน้าตาดังรูป
        
                     


                 ขั้นตอนการสร้างชิ้นงาน

                         กดที่ File > New จะมีเมนูขึ้นมาดังรูป เลือก Part คือการสร้างเป็น 1 ชิ้น
        
                     

                         หลังจากนั้นจะมีหน้าตาดังนี้ เป็นหน้าโปรแกรมส่วนของการเตรียมสร้างชิ้นงาน
        
                     

                         จากนั้นเลือกที่เมนู Sketch เพื่อเริ่มการสร้างชิ้นงาน
        
                     

                         จะมีกรอบสี่เหลี่ยมขึ้นมา Front จะเป็นการ Sketch จากมุมมองด้านหน้า Right จะเป็นมุมมองจากด้านหลัง Top จะเป็นมุมมองจากด้านบน
        
                     

                         เมื่อเลือกเสร็จจะมีหน้าตาดังนี้ จากนั้นเริ่มการ Sketch โดยการเลือกที่สัญลักษณ์ที่จะเริ่มการ Sketch ตามต้องการ (ในตัวอย่างจะเป็นการเลือกเพื่อเตรียมการสร้างสี่เหลี่ยม)
        
                     

                         คลิกที่พื้นที่ว่างจากนั้นลากไปตามขนาดที่ต้องการเพื่อสร้างสี่เหลี่ยมขึ้นมา
        
                     

                         จากนั้นใช้เครื่องมือ Smart Dimension เพื่อกำหนดขนาดของรูป โดยคลิกที่เส้นที่ต้องการจะปรับขนาด จะสามารถกำหนดค่าได้ตามต้องการ
        
                     
        
                     

                         หลังจากกำหนดขนาดเสร็จจะได้ดังรูป
        
                     

                         เลือกที่เมนู Features จากนั้นเลือกที่ Extruded Boss/Base เพื่อสร้างความหนาขึ้นมาทำให้เกิดเป็น 3D สำหรับการสร้างกล่องสี่เหลี่ยม
        
                     

                         จะได้ดังรูป ความหนาจะถูกเพิ่มขึ้นมา
        
                     

                         สามารถปรับขนาดของความหนาได้ตามต้องการโดยจะอยู่ที่แถบเมนูด้านข้าง (ในตัวอย่างจะปรับเป็น 50 mm.)
        
                     




                 คลิปการใช้งานเบื้องต้นของ Solidworks

                 พื้นฐานการเขียนแบบด้วย SOLIDWORKS EP.1 Introduction to SolidWorks and Basic Tools

                 การใช้งาง Solidworks