ข้ามไปที่เนื้อหา

กฎการป้อนข้อมูล

ไฟล์อินพุตของ FrontISTR (ข้อมูลควบคุมทั้งหมด .dat ข้อมูลควบคุมการวิเคราะห์ .cnt และข้อมูลเมช .msh) ใช้กฎการเขียนร่วมกัน

ลักษณะของไฟล์

  • เป็นไฟล์รูปแบบ ASCII แบบอิสระ
  • ประกอบด้วยเฮดเดอร์ที่ขึ้นต้นด้วย ! และข้อมูลที่ตามมา
  • โดยทั่วไปลำดับการเขียนเฮดเดอร์เป็นอิสระ
  • ใช้ , เป็นตัวคั่นข้อมูล

หมายเหตุ: ลักษณะเฉพาะของข้อมูลควบคุมการวิเคราะห์

ข้อมูลควบคุมการวิเคราะห์ (.cnt) มีลักษณะเพิ่มเติมดังต่อไปนี้

  • ภายในไฟล์แบ่งโดยคร่าวเป็น 3 โซน ได้แก่ ข้อมูลควบคุมการคำนวณ ข้อมูลควบคุมโซลเวอร์ และข้อมูลควบคุมการประมวลผลหลัง (การแสดงผล)
  • ป้อน !END ที่ท้ายไฟล์เพื่อจบไฟล์

เฮดเดอร์

ใช้ระบุความหมายของข้อมูลและบล็อกข้อมูล หากอักขระแรกของบรรทัดเป็น ! จะถือว่าเป็นเฮดเดอร์

บรรทัดเฮดเดอร์

ใช้เขียนเฮดเดอร์และพารามิเตอร์ที่เกี่ยวข้อง

  • บรรทัดเฮดเดอร์ต้องเริ่มต้นด้วยเฮดเดอร์
  • หากต้องใช้พารามิเตอร์ ต้องเขียนต่อจากเฮดเดอร์โดยใช้ ,
  • หากพารามิเตอร์มีค่า ให้เขียน = ต่อจากพารามิเตอร์ แล้วจึงเขียนค่า
  • ไม่สามารถเขียนบรรทัดเฮดเดอร์คร่อมหลายบรรทัดได้

บรรทัดข้อมูล

เริ่มจากบรรทัดถัดจากบรรทัดเฮดเดอร์และใช้เขียนข้อมูลที่จำเป็น

  • บรรทัดข้อมูลอาจมีหลายบรรทัด ทั้งนี้ขึ้นกับกฎการเขียนข้อมูลที่กำหนดสำหรับแต่ละเฮดเดอร์
  • บางกรณีอาจไม่จำเป็นต้องมีบรรทัดข้อมูล

ตัวคั่น

ใช้เครื่องหมายจุลภาค , เป็นตัวคั่นข้อมูล

การจัดการช่องว่าง

ช่องว่างจะถูกละเว้น

ชื่อ

อักขระที่ใช้ในชื่อได้คือขีดล่าง _ ขีดกลาง - และอักขระตัวเลขและตัวอักษร a-z A-Z 0-9 แต่ตัวแรกต้องเป็น _ หรือตัวอักษร a-z A-Z

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

ชื่อไฟล์

อักขระที่ใช้ในชื่อไฟล์ได้คือขีดล่าง _ ขีดกลาง - จุด . สแลช / และอักขระตัวเลขและตัวอักษร a-z A-Z 0-9

  • เว้นแต่จะระบุไว้เป็นอย่างอื่น ชื่อไฟล์สามารถรวมพาธได้ และสามารถระบุได้ทั้งพาธสัมพัทธ์และพาธสัมบูรณ์
  • ความยาวสูงสุดของชื่อไฟล์คือ 1023 อักขระ

ข้อมูลเลขจุดลอยตัว

จะมีหรือไม่มีเลขชี้กำลังก็ได้ หากมี ต้องใส่สัญลักษณ์ E หรือ e ก่อนเลขชี้กำลัง และใช้ได้ทั้ง E และ e

หมายเหตุ:

ไม่สามารถใช้ D หรือ d ได้

บรรทัดความคิดเห็น

บรรทัดที่ขึ้นต้นด้วย !! หรือ # จะถือเป็นบรรทัดความคิดเห็นและถูกละเว้น

  • สามารถแทรกบรรทัดความคิดเห็นไว้ตำแหน่งใดก็ได้ในไฟล์โดยไม่จำกัดจำนวน

!END

ระบุจุดสิ้นสุดของข้อมูล เมื่อพบเฮดเดอร์นี้ การอ่านข้อมูลจะสิ้นสุดลง

AI-assisted translation May contain errors Official docs Status