ความหมายของโปรแกรมสำเร็จรูป
โปรแกรมสำเร็จรูป (อังกฤษ : 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