วันจันทร์ที่ 18 พฤษภาคม พ.ศ. 2563

วิธีคำนวณ Vertical Curve และการหาจุดสูงสุดหรือต่ำสุดของโค้ง

สำหรับหัวข้อนี้จะไม่กล่าวถึงทฤษฎีมากนักแต่จะเน้นวิธีการคำนวณเป็นหลักเพื่อให้ง่ายต่อการนำไปคำนวณหรือเขียนเป็นโปรแกรมต่อไป

Vertical Curve หรือโค้งดิ่ง เป็นโค้งพาราโบล่าที่ใส่เข้าไปในช่วงที่เส้นตัดเกรดงานระดับถนนตัดกันเพื่อให้การขับขี่ยานพาหนะปลอดภัยมากขึ้น


โค้งดิ่งนี้แบ่งออกเป็นสองชนิด คือ



  1. โค้งชนิดสมมาตร Symmetrical Curve คือโค้งที่มีระยะจาก sta PVC ถึง sta PVI เท่ากับระยะจาก sta PVI ถึง sta PVT (l1 = l2)
  2. โค้งชนิดไม่สมมาตร Unsymmetrical Curve คือโค้งที่มีระยะจาก sta PVC ถึง sta PVI ไม่เท่ากับระยะจาก sta PVI ถึง sta PVT (l1 ≠ l2)



วันศุกร์ที่ 5 เมษายน พ.ศ. 2562

Casio fx-880P - โปรแกรมคำนวณพิกัด (Coordinate Cal.)

สำหรับหลายท่านที่เมล์มาถามหาโปรแกรมคำนวณพิกัดสำหรับ Casio Fx-880P ครับ

วันเสาร์ที่ 22 กันยายน พ.ศ. 2561

Android App : แอปที่เคยอัพโหลดบน Google Play

เนื่องจากมีหลายท่านอีเมล์มาถามว่าทำไมไม่พบแอปของผมที่เคยโหลดบน Google Play 

สาเหตุเพราะว่าแอปที่เคยอัพโหลดไว้บน Google Play ถูกทยอยถอดออก เนื่องจากนโนบายใหม่หลายๆ อย่างของ Google เอง อันนี้ผมไม่ขอกล่าวในรายละเอียด

สำหรับท่านที่ต้องการดาวน์โหลดแอปของผมไว้ใช้งานให้ดาวน์โหลดได้ตามลิงค์ด้านล่างนี้

วันอังคารที่ 1 พฤศจิกายน พ.ศ. 2559

Casio fx-5800P - เกมม้าแข่ง

จำได้ว่าเมื่อสมัยที่เครื่องคิดเลข Casio fx-795P ออกมาใหม่ๆ มีโปรแกรมเกมม้าแข่งแถมมาในคู่มือด้วย สำหรับคนที่หัดเขียนโปรแกรมเครื่องคิดเลขใหม่ๆ เป็นอะไรที่สนุกมาก ป้อนผิดป้อนถูก ก็สนุกตรงหาบรรทัดที่ผิดนี่แหละ 

ในเกมมีม้าแข่งให้เลือกถึง 4 ตัว เป็นรูป โพดำ, โพแดง, ข้าวหลาม, ดอกจิก ม้าวิ่งแข่งกันบนหน้าจอที่มีบรรทัดเดียว พอม้าวิ่งเข้าเส้นชัยด้านขวาสุดก็มีการคำนวณเงินให้ด้วยเสร็จสรรพ

วันจันทร์ที่ 21 มีนาคม พ.ศ. 2559

Casio fx-5800P - เกมทอยลูกเต๋า 3 ลูก

ออกตัวก่อนว่าไม่ได้เป็นการสนับสนุนการพนันนะครับ ผมเองก็ไม่เล่นการพนันทุกชนิด แค่ต้องการยกตัวอย่างให้ดูเป็นกรณีศึกษา ช่วงนี้ไม่ค่อยมีเวลาได้เขียนบล็อกมากนัก มาดูตัวโปรแกรมกันเลยดีกว่า

วันอาทิตย์ที่ 18 ตุลาคม พ.ศ. 2558

Casio fx-5800P - สร้างแอนิเมชั่นเล็กๆ บนเครื่องคิดเลข

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

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

วันจันทร์ที่ 21 กันยายน พ.ศ. 2558

Casio fx-5800P - โปรแกรมนาฬิกาจับเวลาอย่างง่าย

ในบทนี้เราจะมาลองเขียนโปรแกรมนาฬิกาจับเวลาอย่างง่าย แต่ก่อนจะทำการเขียนโปรแกรมนี้เราจะต้องทำความรู้จักกับสองสิ่งนี้เสียก่อนคือ

  1. สัญญาณนาฬิกา
  2. คำสั่ง For ~ To ~ Next