กฎการป้อนข้อมูล¶
ไฟล์อินพุตของ 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¶
ระบุจุดสิ้นสุดของข้อมูล เมื่อพบเฮดเดอร์นี้ การอ่านข้อมูลจะสิ้นสุดลง