วันอาทิตย์ที่ 10 กุมภาพันธ์ พ.ศ. 2556

สวิตช์จำกัดระยะ ลิมิตสวิตช์

สวิตช์จำกัดระยะ ลิมิตสวิตช์ (Limit Switch)PDFPrintE-mail
Written by Administrator   
limit-switch01

สวิตช์จำกัดระยะ (Limit switch) เป็นอุปกรณ์ที่สำคัญมากชนิดหนึ่งที่ใช้ในงานอุตสาหกรรมในระบบการควบคุมแบบ อัตโนมัติ เรามาทำความรู้จักกับเจ้า ลิมิตสวิตช์ (Limit switch) กันดีกว่า
ลิ มิตสวิตช์(Limit switch) เป็นสวิตช์ที่จำกัดระยะทาง การทำงานอาศัยแรงกดภายนอกมากระทำเช่น วางของทับที่ปุ่มกดหรือลูกเบี้ยวมาชนที่ปุ่มกด และเป็นผลทำให้หน้าสัมผัสที่ต่ออยู่กับก้านชน เปิด-ปิด ตามจังหวะของการชน
limit-switch02
limit-switch03
สัญลักษณ์ สวิตช์จำกัดระยะ (Limit switch)
ดังนั้น จึงมีการนำไปใช้ประโยชน์ได้อย่างมากมาย เช่น ลิฟท์โดยสาร, ลิฟท์ขนของ, ประตูที่ทำงานด้วยไฟฟ้า, ระบบสายพานลำเลียง เป็นต้น และ ลิมิตสวิตช์ (Limit switch) สามารถมีคอนแทคได้หลายอันมีคอนแทคปกติปิดและปกติเปิดมี โครงสร้างคล้ายสวิตช์ ปุ่มกด
ข้อดีของลิมิตสวิตช์ (Limit switch)
* ติดตั้งง่าย สะดวกต่อการใช้งาน
* ไม่ต้องมีไฟเลี้ยงวงจรในการทำงาน
* การทำงานเชื่อถือได้ มีความแม่นยำในการทำงาน
* ราคาต่ำกว่าอุปกรณ์ตรวจจับชนิดอื่น

Limit switch กับ Micro switch ต่างกันหรือไม่
ใน หลักการทำงานอาจจะเหมือนกัน แต่ก็มีส่วนที่ต่างกันคือต่างกันตรงที่ขนาดกับการใช้งาน Limit switch ตัวใหญ่อาจสามารถใช้งาน โดยตรงกับ LOAD ได้เลย แต่ Micro switch ตัวเล็กใช้สำหรับสั่งให้อุปกรณ์ตัวอื่นที่ใหญ่กว่าเช่น Relay รับภาระเรื่องของ LOAD แทน
ตัวอย่างลิมิตสวิตช์ (Limit switch) ในรูปแบบต่างๆ
limit-switch04
กลุ่มบริษัทฟอนฯ ได้จัดจำหน่าย ลิมิตสวิตช์ (Limit switch) ในรูปแบบต่างๆในหลากหลายแบรนด์ หลากหลายยี่ห้อ หลากหลายรุ่นรวมถึง TEND สนใจสินค้า ลิมิตสวิตช์ (Limit switch) ติดต่อเรา ได้ทุกช่องทาง ทุกสาขา

หรือ Click เพื่อดูสินค้า ลิมิตสวิตช์ (Limit switch)
หรือ Click เพื่อดูสินค้า ไมโครสวิตช์ (Micro switch)

เรา กลุ่มบริษัทฟอน บริษัท ฟอน เอ็นจิเนียริ่ง แอนด์ ซัพพลาย์ จำกัด, บริษัท ฟอน อิเลคเทรด จำกัด และบริษัท ฟอน พาวเวอร์ อิเลคทริค จำกัด) เราจำหน่ายและจัดส่งอุปกรณ์ไฟฟ้าสำหรับโรงงานอุตสาหกรรมอาทิเช่น ลิมิตสวิตช์ (Limit switch) อินเวอร์เตอร์ มิตซูบิชิ (Inverters Mitsubishi), สายไฟฟ้า, ท่อร้อยสายไฟ, อุปกรณ์เดินสายไฟ, ตู้ควบคุม, สวิทช์ในงานควบคุม, งานส่องสว่าง, ,มิเตอร์, เครื่องมือวัด, มอเตอร์, หลอดไฟ, ไฟส่งสัญญาณ, คอนเวิร์ทเตอร์, ทรานฟอร์เมอร์, ออดสัญญาณ, เบรคเกอร์, หลอดไฟ, หลอด led, กริ่งสัญญาณ,สัญญาณเตือนภัยโรงงาน,หม้อแปลงไฟฟ้าอุตสาหกรรมและอุปกรณ์ไฟฟ้า สำหรับโรงงานอุตสาหกรรมชลบุรี ระยอง ทุกชนิด ในผลิตภัณฑ์ที่มีมาตรฐานสากล และผ่านการรับรองคุณภาพ และ อื่นๆ ตามที่ลูกค้าต้องการด้วยความรวดเร็วถูกต้องได้ทุกวัน ที่ www.fon.co.th , www.fonengineering.com ทีม งานทุกท่านยินดีให้ บริการอย่างเป็นกันเอง และเรามีทีมงานให้บริการท่านทุกนิคมอุตสาหกรรม เรายินดีให้บริการไม่ว่าท่านจะอยู่ที่ไหนในภาคตะวันออก โดยเฉพาะชลบุรีและระยอง
เราเป็นผู้จัดจำหน่ายผลิตภัณฑ์ของ TAMCOTENDSIEMENSOMRONABBMISUBISHITelemecaniqueFUJI ELECTRICIDEC,SQUARE-DShinohawaMOELLERBTICINO, CLIPSALMERLIN GERINPHILIPSOSRAMSYLVANIAPANASONICPATLITE,TOSHIBAYAZAKIFUHRERPHELPS DODGEDrakaAPEKS, MENNEKESHPMHARTINGAMPLINKSchyllerKYORITSU,SANWAOPTKOYOGRASSLINSUNX, RKCWIPSALZERAutonicsTDKBussmannRITTOSUNNYWINDSTORMMEAN WELLBREVETTIBANDEXIDEC3M, HITACHI,NANABOSHI, SCHNEIDER ELECTRIC, CALY,T-lug etc.


ประเภทของเครื่องเสียง


ประเภทของเครื่องเสียง

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

[แก้]ชนิดของเครื่องเสียง

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

[แก้]รายชื่อบริษัทผลิตเครื่องเสียง

โครงสร้างของภาษา C





โครงสร้างของภาษา C
ภาษา C เป็นภาษาคอมพิวเตอร์ที่ถูกค้นคิดขึ้นโดย Denis Ritchie ในปี ค.ศ. 1970
โดยใช้ระบบปฏิบัติการของยูนิกซ์ (UNIX) นับจากนั้นมาก็ได้รับความนิยมเพิ่มขั้นจนถึงปัจจุบัน ภาษา C สามารถติดต่อในระดับฮาร์ดแวร์ได้ดีกว่าภาษาระดับสูงอื่น ๆ ไม่ว่าจะเป็นภาษาเบสิกฟอร์แทน ขณะเดียวกันก็มีคุณสมบัติของภาษาระดับสูงอยู่ด้วย ด้วยเหตุผลดังกล่าวจึงจัดได้ว่าภาษา C เป็นภาษาระดับกลาง (Middle –lever language)
ภาษา C เป็นภาษาคอมพิวเตอร์ชนิดคอมไพล์ (compiled Language) ซึ่งมีคอมไพลเลอร์ (Compiler) ทำหน้าที่ในการคอมไพล์ (Compile) หรือแปลงคำสั่งทั้งหมดในโปรแกรมให้เป็นภาษาเครื่อง (Machine Language) เพื่อให้เครื่องคอมพิวเตอร์นำคำสั่งเหล่านั้นไปทำงานต่อไป
โครงสร้างของภาษา C
ทุกโปรแกรมของภาษา C มีโครงสร้างเป็นลักษณะดังรูป
 
      Int main (void)
{
เฮดเดอร์ไฟล์ (Header Files)
เป็นส่วนที่เก็บไลบรารี่มาตรฐานของภาษา C ซึ่งจะถูกดึงเข้ามารวมกับโปรแกรมในขณะที่กำลังทำการคอมไพล์ โดยใช้คำสั่ง
#include<ชื่อเฮดเดอร์ไฟล์> หรือ
#include  “ชื่อเฮดเดอร์ไฟล์”
ตัวอย่าง
#include<stdio.h>
                เฮดเดอร์ไฟล์นี้จะมีส่วนขยายเป็น .h เสมอ และเฮดเดอร์ไฟล์เป็นส่วนที่จำเป็นต้องมีอย่างน้อย 1 เฮดเดอร์ไฟล์ ก็คือ เฮดเดอร์ไฟล์ stdio.h ซึ่งจะเป็นที่เก็บไลบรารี่มาตรฐานที่จัดการเกี่ยวกับอินพุตและเอาท์พุต
ส่วนตัวแปรแบบ Global (Global Variables)
เป็นส่วนที่ใช้ประกาศตัวแปรหรือค่าต่าง ๆ ที่ให้ใช้ได้ทั้งโปรแกรม ซึ่งใช้ได้ทั้งโปรแกรม  ซึ่งในส่วนไม่จำเป็นต้องมีก็ได้
ฟังก์ชัน (Functions)
เป็นส่วนที่เก็บคำสั่งต่าง ๆ ไว้ ซึ่งในภาษา C จะบังคับให้มีฟังก์ชันอย่างน้อย 1 ฟังก์ชั่นนั่นคือ ฟังก์ชั่น Main() และในโปรแกรม 1 โปรแกรมสามารถมีฟังก์ชันได้มากกว่า 1 ฟังก์ชั่น
ส่วนตัวแปรแบบ Local (Local Variables)
เป็นส่วนที่ใช้สำหรับประกาศตัวแปรที่จะใช้ในเฉพาะฟังก์ชันของตนเอง ฟังก์ชั่นอื่นไม่สามารถเข้าถึงหรือใช้ได้ ซึ่งจะต้องทำการประกาศตัวแปรก่อนการใช้งานเสมอ  และจะต้องประกาศไว้ในส่วนนี้เท่านั้น
ตัวแปรโปรแกรม (Statements)
เป็นส่วนที่อยู่ถัดลงมาจากส่วนตัวแปรภายใน ซึ่งประกอบไปด้วยคำสั่งต่าง ๆ ของภาษา C และคำสั่งต่าง ๆ จะใช้เครื่องหมาย ; เพื่อเป็นการบอกให้รู้ว่าจบคำสั่งหนึ่ง ๆ แล้ว ส่วนใหญ่ คำสั่งต่าง ๆ ของภาษา C เขียนด้วยตัวพิมพ์เล็ก เนื่องจากภาษา C จะแยกความแตกต่างชองตัวพิมพ์เล็กและพิมพ์ใหญ่หรือ Case Sensitive นั่นเอง ยกตัวอย่างใช้ Test, test หรือจะถือว่าเป็นตัวแปรคนละตัวกัน นอกจากนี้ภาษา C ยังไม่สนใจกับการขึ้นบรรทัดใหม่ เพราะฉะนั้นผู้ใช้สามารถพิมพ์คำสั่งหลายคำสั่งในบรรทัดเดียวกันได้ โดยไม่เครื่องหมาย ; เป็นตัวจบคำสั่ง

ค่าส่งกลับ (Return Value)
เป็นส่วนที่บอกให้รู้ว่า ฟังก์ชันนี้จะส่งค่าอะไรกลับไปให้กับฟังก์ชั่นที่เรียกฟังก์ชั่น ซึ่งเรื่องนี้ผู้เขียนจะยกไปกล่าวในเรื่องฟังก์ชั่นอย่างละเอียดอีกทีหนึ่ง
หมายเหตุ (Comment)
       เป็นส่วนที่ใช้สำหรับแสดงข้อความเพื่ออธิบายสิ่งที่ต้องการในโปรแกรม ซึ่งจะใช้เครื่องหมาย /*และ */ ปิดหัวและปิดท้ายของข้อความที่ต้องการ 
  
รูปที่ 2-2 แสดงการเขียนหมายเหตุหรือ Comment ในลักษณะต่าง ๆ
โปรแกรมที่ 2 – 1 โปรแกรมแรกสำหรับคุณ
 
การตั้งชื่อ
การตั้งชื่อ (Identifier) ให้กับตัวแปร ฟังก์ชันหรืออื่น ๆ มีกฎเกณฑ์ในการตั้งชื่อ ดังนี้
1.  ตัวแรกของชื่อจะต้องขึ้นต้องด้วยตัวอักษรหรือเครื่องหมาย _ เท่านั้น
2.  ตัวอักษรตั้งแต่ตัวที่ 2 สามารถเป็นตัวเลข หรือเครื่องหมาย_ก็ได้
3.  จะต้องไม่มีการเว้นวรรคภายในชื่อ แต่สามารถใช้เครื่อง_คั่นได้
4.  สามารถตั้งชื่อได้ยาไม่จำกัด แต่จะใช้ตัวอักษรแค่ 31 ตัวแรกในการอ้างอิง
5.  ชื่อที่ตั้งด้วยตัวอักษรพิมพ์ใหญ่และพิมพ์เล็ก จะถือว่าเป็นคนละตัวกัน
6.  ห้ามตั้งชื่อซ้ำกับคำสงวนของภาษา C
ตัวอย่างการตั้งที่ถูกและผิด

แบบที่ถูก
แบบที่ผิด
A
$sum
Student_name
Student Name
_SystemName
2names
A1
int
ชนิดข้อมูล
ในการเขียนโปรแกรมภาษา C นั้น ผู้ใช้จะต้องกำหนดชนิดให้กับตัวแปรนั้นก่อนที่จะนำไปใช้งาน โดยผู้ใช้จะต้องรู้ว่าในภาษา C นั้นมีชนิดข้อมูลอะไรบ้าง เพื่อจะเลือกใช้ได้อย่างถูก
ต้องและเหมาะสม ในภาษา C จะมี 4 ชนิดข้อมูลมาตรฐาน ดังนี้
ชนิดข้อมูลแบบไม่มีค่า หรือ Void Type (Void)
ข้อมูลชนิดนี้ จะไม่มีค่าและจะไม่ใช้ในการกำหนดชนิดตัวแปร แต่ส่วนใหญ่จะใช้เกี่ยวกับฟังก์ชั่น ซึ่งจะขอยกไปอธิบายในเรื่องฟังก์ชั่น
 ชนิดข้อมูลมูลแบบจำนวนเต็ม หรือ Integer Type (int)
เป็นชนิดข้อมูลที่เป็นตัวเลขจำนวนเต็ม ไม่มีทศนิยม ซึ่งภาษา C จะแบ่งข้อมูลชนิดนี้ออกได้เป็น 3 ระดับ คือ short int,int และ long int ซึ่งแต่ละระดับนั้นจะมีขอบเขตการใช้งานที่แตกต่างกัน ดังแสดงในตารางที่ 2-1

ชนิดข้อมูล
คิดเครื่อง
หมาย
ขนาด(ไบต์)
จำนวนบิต
ค่าน้อยที่สุด
ค่ามากที่สุด
Short int
คิด
ไม่คิด
2
16
-32,768
0
32,768
65,535
Int
(16 บิต)
คิด
ไม่คิด
2
16
-32,768
0
32,768
65,535
Int
(32 บิต)
คิด
ไม่คิด
4
32
-2,147,486,643
0
2,147,486,643
4,294,967,295
Long int
คิด
ไม่คิด
4
32
-2,147,486,643
0
2,147,486,643
4,294,967,295
ชนิดข้อมูลแบบอักษร หรือ Character Type (char)
ข้อมูลชนิดนี้ก็คือ ตัวอักษรตั้งแต่ A-Z เลข 0-9 และสัญลักษณ์ต่าง ๆ ตามมาตรฐาน ACSII (American Standard Code Information Interchange) ซึ่งเมื่อกำหนดให้กับตัวแปรแล้วตัวแปรนั้นจะรับค่าได้เพียง 1 ตัวอักษรเท่านั้น และสามารถรับข้อมูลจำนวนเต็มตั้งแต่ถึง 127 จะใช้ขนาดหน่วยความจำ 1ไบต์หรือ 8 บิต
ชนิดข้อมูลแบบทศนิยม หรือ Floating Point Type (flat)
เป็นข้อมูลชนิดตัวเลขที่มีจุดทศนิยม ซึ่งสามารถแบ่งออกเป็น 3 ระดับ คือ float, double และ long double แต่ละระดับนั้นจะมีขอบเขตที่แตกต่างกันในการใช้งาน ดังแสดงในตารางที่ 2-2
 ตารางที่ 2-2 แสดงรายละเอียดของชนิดข้อมูลแบบทศนิยม
ชนิดข้อมูล
ขนาด(ไบต์)
จำนวนบิต
ค่าที่น้อยที่สุด
float
4
32
      -38                38
3.4-10    ถึง 3.4-10
double
8
64
      -308                308
1.7*10    ถึง 1.7*10
long double
10
80
      -4932             4932
3.4*10    ถึง 1.1*10
ตัวแปร
ตัวแปร คือ ชื่อที่ใช้อ้างถึงตำแหน่งต่าง ๆ ในหน่วยความจำ ซึ่งใช้เก็บข้อมูลต่าง ๆ ด้วยขนาดตามชนิดข้อมูล
การประกาศตัวแปร
การประกาศตัวแปรในภาษา C นั้นสามรถทำได้ 2 ลักษณะ คือ การประกาศตัวแปรแบบเอกภาพ หรือการประกาศตัวแปรแบบ Global คือ ตัวแปรที่จะสามารถเรียกใช้ได้ทั้งโปรแกรม และแบบที่สองการประกาศตัวแปรแบบภายใน หรือการประกาศตัวแปรแบบ Local ซึ่งตัวแปรแระเภทนี้จะใช้ได้ในเฉพาะฟังก์ชั่นของตัวเองเท่านั้น 
#include<stdio.h>
int total; /*การประกาศตัวแปรแบบ Global */
main()
{
int price,money; /*การประกาศตัวแปรแบบ Local*/

}
  
รูปที่ 2-3 แสดงการประกาศตัวแปรแบบต่าง ๆ
การกำหนดค่าให้กับตัวแปร
การกำหนดค่าให้กับตัวแปรนั้น จะสามารถกำหนดได้ตั้งแต่ตอนที่ประกาศตัวแปรเลยหรือจะกำหนดให้ภายในโปรแกรมก็ได้ ซึ่งการกำหนดค่าจะใช้เครื่องหมาย = กั้นตรงกลาง
int total = 0;
ถ้ามีตัวแปรข้อมูลชนิดเดียวกัน ก็สามารถทำแบบนี้ได้
int total =0,sum
หรือ
int total =0,sum=0;
ถ้าเป็นการกำหนดภายในโปรแกรม ซึ่งตัวแปรนั้นได้ประกาศไว้แล้วสามารถทำแบบนี้
total = 50;
หรือ
total = total+sum
หรือกำหนดค่าจาการพิมพ์ข้อมูลเข้าทางคีย์บอร์ด
scanf(“%d”,&total);
โปรแกรมที่ 2-2 การประกาศและใช้ตัวแปร
#include<stdio.h>
/*การประกาศตัวแปร Global*/
int sum = 0;
int main(void)
{
/*การประกาศตัวแปรแบบ Local */
int a;
int b;
int c;

/*คำสั่ง */
printf(“\nWelcome. This Program adds\n”);
printf(“threenumbers.Enter three numbers\n”);
printf(“in the form: nnn nnn nnn <retur>\n”);
scanf(“%d %d %d”,&a,&b,&c);
/* ทำการบวกค่าระหว่าง a,b และ c เข้าด้วยกันแล้วกำหนดค่าให้ sum*/
sum=a+b+c;
printf(“The total is: %d\n”,sum);
printf(“Thant you. Have a good day.\n”);
return 0;
}
ผลการทำงาน:
Welcome. This Program adds
Three numbers. Enter three number
In the form: nnn nnn nnn <return>
11 22 23
The total is: 56
Thank you. Have a good day.

การกำหนดชนิดข้อมูลแบบชั่วคราว
เมื่อผู้ใช้ได้กำหนดชนิดข้อมูลให้กับตัวแปรใด ๆ ไปแล้ว ตัวแปรตัวนั้นจะมีชนิดข้อมูลเป็นแบบที่กำหนดให้ตลอดไป บางครั้งการเขียนโปรแกรมอาจจะต้องมีความจำเป็นต้องเปลี่ยนชนิดข้อมูลของตัวแปรตัวนั้น ซึ่งภาษาซี ก็มีความสามารถที่จะทำเช่นนั้นได้
รูปแบบ
([ชนิดข้อมูล])[ตัวแปร]
ตัวอย่าง
(float)a
(int)a
โปรแกรมที่ 2-3 แสดงการใช้ตัวแปรแบบชั่วคราว
#include<stdio.h>
int main(void)
{
float a= 25.3658;
printf(“Value of a : %\n”,a);
printf(“Value of a when set is integer : %d\n”,(int)a);
return 0;
}
ผลการทำงาน :
Value of a : 25.365801
Value of a when change is integer : 25
ชนิดข้อมูลแบบค่าคงที่ (Constants)
ชนิดข้อมูลประเภทนี้ ชื่อก็บอกอยู่ว่าเป็นชนิดข้อมูลแบบค่าคงที่ ซึ่งก็คือข้อมูลตัวแปรประเภทที่เป็น Constants ผู้ใช้จะไม่สามารถเปลี่ยนแปลงค่าของตัวแปรตัวนั้น ในขณะที่โปรแกรมทำงานอยู่
รูปแบบ
Const[ชนิดข้อมูล][ตัวแปร]=[ค่าหรือ นิพจน์]
ตัวอย่าง
const folat a = 5.23;
const int b = a%2;
โปรแกรมที่ 2-4 การใช้ตัวแปรชนิดข้อแบบค่าคงที่
#include<stdio.h>
imt main(void)
{
const float pi = 3.14159;
float radius;
radius = 3;
printf(“Value of pi  : %f\n”,pi);
printf(“Value of area : %f\n”,pi*(radius*radius));
return 0;
}
ผลการทำงาน:
Value of pi : 3.141590
Value of area : 28.274311
constant นั้นสามารถแบ่งออกได้ ดังนี้
Integer Constants เป็นค่าคงที่ชนิดข้อมูลแบบตัวเลขจำนวนเต็มไม่มีจุดทศนิยม
const int a = 5;
Floating-Point Constants เป็นค่าคงที่ชนิดข้อมูลแบบตัวเลขที่มีจุดทศนิยม
const float b = 5.6394;
Character Constants เป็นค่าคงที่ชนิดตัวอักษร ซึ่งจะต้องอยู่ภายในเครื่องหมาย ‘’เท่านั้น
const char b = ‘t’;
String Constants เป็นค่าคงที่เป็นข้อความ ซึ่งจะต้องอยู่ภายใต้เครื่องหมาย “”เท่านั้น
“”
“h”
“Hello world\n”
“HOW ARE YOU”
“Good Morning!”
โปรแกรมที่ 2-5 การใช้ตัวแปรชนิดข้อมูลแบบค่าคงที่แบบต่าง ๆ
#includ<stdio.h>
int main(void)
{
const int a = 3; /*Integer Constats*/
const flat b = 3.14159; /*Floating – Point Constants*/
const cahr c = ‘P’; /*Character Constants*/
printf(“Value of a: %d\n”,a);
printf(“Value of b: %d\n”,b);
printf(“Value of c: %d\n”,c);
printf(“Good Bye”); /*String Constants*/
return 0;
}
ผลการทำงาน
Value of  a : 3
Value of  b : 3.141590
Value of  c : P
Good Bye
Statements
                    statements ในภาษา c คือ คำสั่งต่าง ไ ที่ประกอบขึ้นจนเป็นตัวโปรแกรม ซึ่งในภาษา c นั้นได้แบ่งออกเป็น 6 แบบ คือ Expression Statement และ Compound Statement ณ.ที่นี้จะมีด้วยกัน 2 แบบ
  1. Expression Statement  หรือเรียกอีกอย่างหนึ่งว่า Single Statement ซึ่ง Statement  แบบนั้นจะต้องมีเครื่องหมาย; หลังจาก statement เมื่อภาษา C พบเครื่องหมาย ; จะทำให้มันรู้ว่าจบชุดคำสั่งแล้ว แล้วจึงข้ามไปทำ Statement ชุดต่อไป
       a = 2;
หรือ
printf(“x contains %d, y contains %d\n”,x,y);
Compound Statement คือ ชุดคำสั่งที่มีคำสั่งต่าง ๆ รวมอยู่ด้านใน Block ซึ่งจะใช้เครื่องหมาย {เป็นการเปิดชุดคำสั่ง และใช้} เป็นตัวปิดชุดคำสั่ง ตัวอย่างที่เห็นได้ชัดเจนสำหรับ Statement แบบนี้ คือ ตัวฟังก์ชั่น Main โดยทั่ว ๆ ไปในภาษา C Compound Statement จะเป็นตัวฟังชั่น
ผังงาน
         ผังงาน (Flowchart)  มีไว้เพื่อให้ผู้ใช้ออกแบบขั้นตอนการทำงนของโปรแกรมก่อนที่จะลงมือเขียนโปรแกรม ซึ่งจะช่วยให้ผู้ใช้เขียนโปรแกรมได้ง่ายขึ้นและไม่สับสนซึ่งผังงานที่นิยมใช้มีมาตรฐานมากมายหลายแบบ  โดยมีสัญลักษณ์ของผังงานดังนี้
1.  
                    Terminator
สัญลักษณ์แทนจุดเริ่มต้นและจุดสิ้นสุด
        2.
                    Process                                                                         
สัญลักษณ์กระบวนการต่าง ๆ เช่น การประกาศตัวแปร การบวก เป็นต้น
        3.
           
Decision
สัญลักษณ์เงื่อนไข
        4. 
           
Data
สัญลักษณ์ติดต่อกับผู้ใช้โดยการรับข้อมูลหรือแสดงข้อมูล 
5.                                                    
Manual Input
สัญลักษณ์การรับข้อมูลจากผู้ใช้
6.

Display
สัญลักษณ์การแสดงผลออกทางจอภาพ
        7. 
                   
Predefined Process
                 สัญลักษณ์ระบุการทำงานย่อยหรือฟังก์ชั่นย่อย
8.                  
Connect
สัญลักษณ์จุดเชื่อม
        9.                               
                     Arrow
สัญลักษณ์เส้นทางการดำเนินงาน
      โดยการออกแบบผังงาน จะมี 3 แบบ ดังนี้
1.  แบบเรียงลำดับ จะเป็นลักษณะการทำงานที่เรียงกันไปเรื่อย ๆ โดยไม่มีการวนซ้ำ ดังรูป
 
                                             

2.  แบบทางเลือก จะเป็นลักษณะการทำงานที่มีทางเลือก ซึ่งจะพบในเรื่องคำสั่งเงื่อนไข เช่น คำสั่ง if…else ดังรูป
               
                                                                                                           

3.  แบบการทำงานซ้ำ จะเป็นลักษณะการทำงานที่วนการทำงานแบบเดิม จนครบตามจำนวนที่ต้องการ ซึ้งจะพบในเรื่องคำสั่ง วนลูป เช่น คำสั่ง do….while ดังรูป

 

ฮาร์ดแวร์คอมพิวเตอร์


ฮาร์ดแวร์คืออะไร



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


ฮาร์ดแวร์มีกี่ประเภทมี 2 ประเภท ได้แก่ 1.อุปกรณ์ที่เป็นส่วนประกอบภายนอก ได้แก่ อุปกรณ์นำเข้าข้อมูล (เช่น คียบอร์ด เมาส์) อุปกรณ์แสดงผลข้อมูล (เช่น จอภาพ เครื่องพิมพ์) ตัวถัง (case) อุปกรณ์จัดเก็บข้อมูล (cd, dvd, sd-card)2.อุปกรณ์ที่เป็นส่วนประกอบภายใน ได้แก่ ซีพียู หน่วยความจำ เมนบอร์ด



หน่วยประมวลผลกลาง 
หน่วยประมวลผลกลางหรือที่เรียกสั้น ๆ ว่า ซีพียู (CPU) เป็นหน่วยที่เปรียบเสมือนสมองของระบบคอมพิวเตอร์ และเป็นหน่วยที่มีความซับซ้อนที่สุด ส่วนประกอบต่าง ๆในหน่วยประมวลผลกลางเป็นตัวกำหนดความเร็วของเครื่องคอมพิวเตอร์ หน่วยประมวลผลกลางรุ่นใหม่ ๆ จะมีขนาดเล็กลงในขณะที่มีความเร็วเพิ่มขึ้น



หน่วยความจำหลัก 
เป็นอุปกรณ์ที่ใช้ในการจดจำข้อมูล และโปรแกรมต่าง ๆ ที่อยู่ระหว่างการประมวลผลของคอมพิวเตอร์ บางครั้งเรียกว่า หน่วยเก็บข้อมูลหลัก (Primary Storage)

หน่วยรับข้อมูล 
ทำหน้าที่รับข้อมูลจากผู้ใช้เข้าสู่หน่วยความจำหลัก ปัจจุบันมีสื่อต่าง ๆ ให้เลือกใช้ได้มากมาย


หน่วยแสดงผล
ทำหน้าที่แสดงผลลัพธ์จากคอมพิวเตอร์


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

การติดตั้งnod32


วิธีลง nod32

 
  วิธีการลง Nod 32 ในเครื่องขั้นแรกท่านต้องมีโปรแกรมสแกนไวรัส Nod 32 ก่อนหากยังไม่มีดาว์นโหลดได้ที่ ขั้นตอนการลง nod 32 ดับเบิ้ลไฟลที่ดาว์นโหลด
กด I accept the terms in ter license Agreement
  เลือกแบบ Typical (recommended best settings)  
เลือก Next  
เลือก Enable แล้วก็ Next
เลือก Enable detextion of potentially unwanted applications  
กด install เลยครับ  
รอสักครู่
เท่านี้ก็เสร็จเสร็จวิธีลง NOD32 แล้วครับ  
 

การติดตั้ง Windows 8


ติดตั้ง Windows 8 แบบ Clean Install ลง Win 8 ง่ายๆไม่ง้อช่าง

  • (+ให้คะแนนบทความ)
    1
    2
    3
    4
    5
  • เปิดอ่าน 47,281 point ความคิดเห็น 23
วิธีติดตั้ง Windows 8 แบบ Clean Install ลง Win 8 ง่ายๆไม่ง้อช่าง
ในการลงวินโดวส์นั้นหลายคนยังมีอาการกลัวอยู่ว่า เดียวจะลงผิดลงถูกทำให้ใช้ไม่ได้ จึงต้องพึ่งช่างตามร้านคอมพิวเตอร์ก็ต้องเสียเงินมากน้อยก็แล้วแต่ร้าน ผมจะมาบอกว่าความจริงแล้วลงวินโดวส์นั้นไม่ได้เป็นเรื่องยากอะไรสำหรับWindows 8 นั้นลงง่ายมากๆ ถึงจะมีขั้นตอนที่เพิ่มขึ้นมามากกว่า Windows 7 แต่คงไม่ยากเกินความสามารถของคุณๆ หรอกครับ ยิ่งถ้าเคยลง Windows 7 มาบ้างแล้วยิ่งเป็นการง่าย
วันนี้ผมจะมานำเสนอวิธีการลง Windows 8 แบบ Clean Install ก็คือแบบล้างเครื่องหรือฟอร์แมตฮาร์ดดิสก์ใหม่กันเลย....มาตามดูครับ
ในที่นี้ผมจะใช้วิธีการติดตั้งจากแผ่น DVD ของ Windows 8 นะครับ
1.ก่อนอื่นใส่แผ่นติดตั้งลงในเครื่องอ่านดีวีดีของคอมพิวเตอร์ ทำการบูตเครื่องให้ไปตั้งไบออสของเครื่องให้บูตจากแผ่นดีวีดีเป็นอันดับแรกซึ่งการเข้าไบออสนั้นส่วนมาก ถ้าเป็นคอมพิวเตอร์ตั้งโต๊ะก็จะกดปุ่ม Del ส่วนแลปทอปก็จะกดปุ่ม F2ให้ดูที่คู่มือของแต่ละเครื่องก็แล้วกัน
เมื่อเครื่องบูตขึ้นมาจนเห็นคำว่า Press any key to boot from CD or DVD... ให้กด ENTER เลยครับ
2.ปล่อยให้เครื่องทำงานไปจนได้จนปรากฎดังภาพ ให้คลิกเลือกรายการตามนี้
  • Language to install : English
  • Time and currency format : Thai(Thailand)
  • Keyboard or input method : ตัววินโดวส์จะเลือกให้เป็น Thai เพราะเห็นว่า Time and currency formatตั้งเป็น Thai ให้เราเลือกกลับมาเป็น US ก่อน เหตุผลเพราะเมื่อติดตั้งเสร็จหน้าล็อกออนเข้าระบบจะเป็นภาษาไทย เราอาจงงได้ในการกรอกชื่อผู้ใช้และพาสเวิร์ด
3.ในหน้าต่าง Windows Setup ให้คลิก Install now เพื่อเริ่มการติดตั้ง Windows 8
4.ในหน้าต่าง License terms คลิกถูก I accept the term license จากนั้นคลิก Next
5.ในหน้าต่าง Which type of installation do you want? ให้เลือกเป็น Custom: Install Windows only (advanced)
6.ในหน้าต่าง Where do you want to install Windows? ให้เลือกฮาร์ดดิสก์หรือพาร์ติชันที่ต้องการติดตั้ง (ในที่นี้เลือก Drive 0) เสร็จแล้วคลิก Next
ข้อควรจำในขั้นตอนนี้
  • ขั้นตอนนี้เราเลือก Drive ที่จะลง Windows8 ส่วนมาก จะลงใน Disk/Drive 0 นะครับ ก็คือ Drive C: ของWindows เรานั้นเอง ระวังให้ดีอย่าลงผิดไดร์ฟนะ ในกรณีที่มีพาร์ติชันมากกว่า 1 พาร์ติชัน
  • ในการ Format Windows ข้อมูลจะหายเฉพาะที่ Drive C นะครับ
สำหรับเครื่องที่มี Windows XP , Windows 7 แล้วจะลงใหม่เป็น Windows 8
1.ให้ทำการ Format Drive ที่เป็นวินโดวส์ตัวเก่าก่อน โดยทำการกด Drive options (advanced) จากนั้นเลือก ไดร์ฟของวินโดวส์เก่าแล้วคลิก Format... ย้ำอีกทีดูดีๆนะครับ ถ้าผิดไดร์ฟข้อมูลในไดร์ฟหายหมดนะ
2. จากนั้นก็เลือก Drive/disk ที่เรา Format ไปจากข้อที่ผ่านมา จากนั้นกด Next
สำหรับเครื่องที่เพิ่งซื้อมาใหม่หรือฮาร์ดดิสก์ลูกใหม่
1 ให้เราทำการกด Drive options จากนั้นเลือกฮาร์ดดิสก์แล้วคลิก New เพื่อทำการแบ่งพาร์ติชันวินโดวส์ให้แบ่งมาสัก80 -100 GB ก็พอ ( 1GB = 1024 MB)
2 จากนั้น ก็แบ่งส่วนที่เหลือไว้ให้กับ Drive D , E ตามความเหมาะสม
3 ต่อมาให้เลือกไดร์ฟที่จะให้ลงวินโดวส์ โดยทำการคลิกบน Drive/Disk แล้วคลิก Next
7.ระบบจะเริ่มทำการติดตั้ง Windows 8 โดยจะดำเนินการขั้นตอนต่างๆ ของวินโดวส์ตามนี้ Copying Windows files, Getting files ready for installation, Installing features, Installing updates และ Finishing upให้รอจนการติดตั้งแล้วเสร็จ ก็ประมาณ 15 - 20 นาที ขึ้นอยู่กับเครื่องว่าแรงขนาดไหน
8.เมื่อ Windows 8 ติดตั้งเรียบร้อย เครื่องจะรีสตาร์ท 1 ครั้ง
9.หลังจากทำการติดตั้งแล้วเสร็จ Windows จะทำการรีสตาร์ทเครื่อง 1-2 รอบ จากนั้นจะปรากฏหน้าต่างPersonalize ให้ทำการเลือกสีของ Background และกำหนดชื่อเครื่องคอมพิวเตอร์โดยใส่ชื่อที่ต้องการในช่อง PC name เสร็จแล้วคลิก Next
10.ขั้นตอนการ Settings ให้เราเลือก Use Express Settings เพื่อทำการตั้งค่าระบบแบบด่วน
11.ในหน้าต่าง Sign in to your PC ให้คลิก Sign in without a Microsoft account แล้วคลิก Next
** ในขั้นตอนนี้จะมีวิธีการ Sign in to your PC อยู่ 2 วิธี ได้แก่ Email Address และ Sign in without a Microsoft account สำหรับในที่นี้ผมขอให้เลือก Sign in without a Microsoft account เพราะสะดวกกว่า ส่วนEmail Address เราต้องต่ออินเตอร์เน็ตและต้องมีอีเมลของ outlook.com หรือ Hotmail.com อยู่ก่อนแล้ว ซึ่งเราสามารถสร้างได้ภายหลังที่เข้าใช้วินโดวส์แล้วก็ได้ **
12.หน้าต่างต่อมาให้คลิก Local account
13.ต่อมาให้กำหนดชื่อผู้ใช้ในช่อง User name แล้วกำหนดรหัสผ่านที่ต้องการ 2 ครั้ง ในช่อง Password และReenter password จากนั้นข้อความช่วยจำรหัสผ่านในช่อง Password hint แล้วคลิก Finish
14.ระบบจะทำการจัดเตรียมระบบตามการตั้งค่า
15.ระบบแนะนำการใช้งานเบื้องต้นจากหน้านี้ก็จะเข้าหน้า Lock on Screen
16.เมื่อมาถึงหน้า Lock on Screen คุณก็พร้อมใช้งาน Windows 8 ได้แล้ว
จบแล้วครับสำหรับการติดตั้ง Windows 8 แบบ Clean Install ผมคิดว่าคงไม่ยากเกินไปสำหรับผู้ที่ต้องการจะเรียนรู้ในติดตั้งระบบวินโดวส์ด้วยตนเอง ไม่ต้องไปง้อใครหรือเสียตังส์ให้กับช่างคอมพิวเตอร์