ฟังก์ชันบล็อก VISUDTSET

ฟังก์ชันบล็อก VISUDTSET ควบคุมการสื่อสารกับการแสดงผลภาพและแปลงประเภทข้อมูล DT# เป็นรูปแบบอื่น ๆ

แนะนำให้ใช้ฟังก์ชันบล็อกสำหรับฟิลด์อินพุต วันที่ และ วันที่และเวลา

หมายเหตุ: ถ้ามีการปรับขนาดให้แน่ใจว่าการปรับขนาดจะเกิดขึ้นทั้งสองด้านของฟังก์ชันบล็อก หากทั้งสองด้านสื่อสารกันผ่านที่อยู่เดียวกัน

ความระมัดระวัง: ไม่ควรตั้งค่าฟังก์ชัน VISUSET หรือ VISUDTSET สองตัวซ้ำกันกับฐานข้อมูลเดียวกันโดยใช้ SET ต่อเนื่องกัน การกระทำเช่นนี้จะส่งผลให้ SPS มีการใช้งานสูงเกินไป ให้ใช้ตรรกะก่อนที่จะเข้าถึง SET แทน

ฐานข้อมูล

ฐานข้อมูล DB กำหนดตัวแปรสำหรับการสื่อสารกับการแสดงผลภาพ ไม่สามารถเข้าถึงตัวแปรของฐานข้อมูลได้โดยตรงเช่นเดียวกับฐานข้อมูลปกติ

อินพุต ➜

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

อินพุต DIS

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

อินพุต SET

ถ้าเป็นจริง อินพุตจะบังคับให้ตั้งค่าในอินพุต ➜ ไปยังการแสดงผลภาพและออกซ์พุต ➜ มีความสำคัญมากกว่า DIS

ออกซ์พุต ➜

ค่าที่ถูกเปลี่ยนแปลงล่าสุดจะอยู่ที่ออกซ์พุต ค่าเหล่านี้อาจมาจากการแสดงผลภาพหรืออินพุต ➜ (ถ้าอินพุต DIS ไม่บล็อก) ค่าจะถูกส่งไปยังการแสดงผลภาพโดยไม่มีมิลลิวินาที