VMS Arrays

บทความนี้จะกล่าวถึงพื้นฐานของอาร์เรย์และวิธีใช้อาร์เรย์ใน VMS การใช้งานอาร์เรย์ขั้นสูงจะกล่าวถึงในบทความต่อไป

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

สามารถดาวน์โหลดโปรแกรม VMS ที่แสดงอาร์เรย์ที่ใช้งานอยู่ได้ โดยใช้ลิงค์นี้. โปรแกรมนี้ใช้บางหัวข้อขั้นสูงที่ไม่ได้กล่าวถึงในบทความนี้ แต่จะแสดงวิธีใช้อาร์เรย์ที่มีขั้นตอนและทำซ้ำในส่วน Fast Start

อาร์เรย์คืออะไร?

อาร์เรย์คือชุดของอ็อบเจ็กต์ที่มีประเภทเดียวกันทั้งหมด เช่น วงกลม เส้น จุด หรือสตริง ภาพที่ดีสำหรับอาร์เรย์หนึ่งมิติคือการจินตนาการถึงแถวเดียวในสเปรดชีตที่ทุกเซลล์สามารถเป็นวัตถุในอาร์เรย์ได้ ในตัวอย่างนี้ ทุกเซลล์แสดงถึงวงกลมต่างๆ ที่มีอยู่ใน “CArray” วงกลม “C1” มีเฉพาะข้อมูลของวงกลมเดียว (ช่อง 0) อาร์เรย์วงกลม "CArray" มีข้อมูลสำหรับ 10 วงกลมที่แตกต่างกัน (0-9 กล่อง) โปรดทราบว่าเมื่อใช้และอ้างถึงอาร์เรย์ใน VMS ตำแหน่งแรกจะเป็น 0 เสมอ ใน VMS การนับทั้งหมดสำหรับตำแหน่งอาร์เรย์จะเริ่มต้นที่ 0 ไม่ใช่ 1

ภาพเปรียบเทียบ C1 กับ CArray

ในการเข้าถึงอ็อบเจ็กต์ต่างๆ ในอาร์เรย์ ต้องระบุดัชนี ดัชนีคือจำนวนเต็มที่ป้อนระหว่างวงเล็บของอาร์เรย์ ในตัวอย่างนี้ การป้อนจำนวนเต็มระหว่าง 0 ถึง 9 จะเข้าถึงวัตถุอื่น

วัตถุที่เข้าถึงได้ด้วยดัชนีต่างๆ

วิธีสร้างอาร์เรย์ใน VMS

ในการสร้างอาร์เรย์ใน VMS เพียงไปที่หน้าต่าง Object Names ป้อนชื่อ เลือกประเภทตัวแปร ป้อนจำนวนอ็อบเจ็กต์สำหรับอาร์เรย์ใน Dim1 แล้วคลิก "เพิ่ม" โปรดทราบว่าสำหรับอาร์เรย์ที่มีแถวเดียว ควรตั้งค่า Dim2 เป็น 0 อาร์เรย์สองมิติจะกล่าวถึงในบทความอื่น  

การสร้างอาร์เรย์วงกลม

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

วิธีใช้อาร์เรย์

ในการใช้อาร์เรย์ วัตถุจะถูกวัดตามปกติ แต่แทนที่จะใช้ชื่อที่สร้างขึ้นโดยอัตโนมัติ ระบบจะป้อนชื่ออาร์เรย์ที่มีดัชนี ในการเติมค่าตัวแปร CArray จะมีการวัดวงกลมและป้อนชื่อ CArray[0]  

การวัดวงกลมโดยใช้อาร์เรย์

สามารถทำได้ด้วยดัชนีใดๆ หากอยู่ภายในขนาดมิติที่ระบุเมื่อสร้างตัวแปร ในตัวอย่างนี้ ขนาดมิติถูกกำหนดเป็น 10 ดังนั้นดัชนีจึงสามารถเป็นอะไรก็ได้ตั้งแต่ 0 ถึง 9 

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

ลิงก์ไปยังโปรแกรม VMS Arrays

ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2111" gf_ajax="จริง"]
ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2115" gf_ajax="จริง"]
ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2114" gf_ajax="จริง"]
ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2113" gf_ajax="จริง"]
ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2116" gf_ajax="จริง"]
ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2118" gf_ajax="จริง"]
ขอบคุณที่สนใจ

ซอฟต์แวร์ VMS® และ Elements®

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2109" gf_ajax="จริง"]
ขอบคุณที่สนใจ

ดูสายผลิตภัณฑ์แบบเต็ม

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2110" gf_ajax="จริง"]
ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2117" gf_ajax="จริง"]
ขอบคุณที่สนใจ

VMS Arrays

เพื่อให้คุณสามารถดูไฟล์นี้ เราขอให้คุณให้ข้อมูลบางอย่างแก่เรา
[dlm_gf_form download_id="2042" gf_ajax="จริง"]

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