สร้างข้อมูลเส้นตรงด้วย Ramp Pattern.VI (LabVIEW)
กล่องคำสั่ง Ramp Pattern.VI เป็นกล้องคำสั่งสร้างข้อมูลแบบเชิงเส้น ภายในกล่องมีการสร้างข้อูล 2 แบบ คือ Ramp by Samples (รูปที่ 1 (ก)) และ Ramp by Delta (รูปที่ 1 (ข))
Ramp by Samples
เป็นการสร้างข้อมูลเส้นตรงจำนวนข้อมูลเท่ากับ Samples โดยเริ่มต้นที่จุด X1=0 และ Y1=Start จุดจบที่จุด X2=Samples และ Y2 =End ถ้า Samples = 1 แล้ว Exclude end? เป็น TRUE จะคืนค่า Start และ error = 0 แต่กรณีที่ Exclude end? เป็น FALSE จะคืนค่า error = -20006 และข้อมูลขาออกเป็นว่างเปล่า ใน LabVIEW Help มีตัวอย่างการใช้งานกล่องคำสั่ง Ramp Pattern.VI ดังรูปที่ 2
Ramp Pattern Details
เป็นการสร้างข้อมูลเชิงเส้นเช่นเดียวกัน ใส่ข้อมูลตั้งต้นน้อยกว่า แต่มีความซับซ้อนกว่า Ramp by Samples ข้อมูลแต่ละจุดคำนวณได้ตามสมการด้านล่างนี้
เมื่อ I = 0, 1, 2, …, n-1 ที่ X0 เป็น Start ส่วน ∆X(delta) = (end-start)/(n-1) และ n = sample = [(end-start)/∆X]+1
ตัวอย่างผลการ RUN VI
รูป 1 (ก) Ramp by Samples และ (ข) Ramp by Delta
Ramp by Samples
เป็นการสร้างข้อมูลเส้นตรงจำนวนข้อมูลเท่ากับ Samples โดยเริ่มต้นที่จุด X1=0 และ Y1=Start จุดจบที่จุด X2=Samples และ Y2 =End ถ้า Samples = 1 แล้ว Exclude end? เป็น TRUE จะคืนค่า Start และ error = 0 แต่กรณีที่ Exclude end? เป็น FALSE จะคืนค่า error = -20006 และข้อมูลขาออกเป็นว่างเปล่า ใน LabVIEW Help มีตัวอย่างการใช้งานกล่องคำสั่ง Ramp Pattern.VI ดังรูปที่ 2
รูป 2 ตัวอย่างการเชื่อมกล่องคำสั่ง Ramp Pattern.VI (LabVIEW Help)
Ramp Pattern Details
เป็นการสร้างข้อมูลเชิงเส้นเช่นเดียวกัน ใส่ข้อมูลตั้งต้นน้อยกว่า แต่มีความซับซ้อนกว่า Ramp by Samples ข้อมูลแต่ละจุดคำนวณได้ตามสมการด้านล่างนี้
Xi = X0 + i∆X
เมื่อ I = 0, 1, 2, …, n-1 ที่ X0 เป็น Start ส่วน ∆X(delta) = (end-start)/(n-1) และ n = sample = [(end-start)/∆X]+1
ตัวอย่างผลการ RUN VI