กลับไปหน้าบทความ

อ่าน 2 นาที

ไอจีโออาร์ โปร

Igor Pro เป็น ซอฟต์แวร์วิเคราะห์ข้อมูล ทางวิทยาศาสตร์ สภาพแวดล้อมการคำนวณเชิงตัวเลข และภาษาโปรแกรมที่ทำงานบน ระบบปฏิบัติการ Windows พัฒนาโดย WaveMetrics Inc.

ไอจีโออาร์ โปร

อิกอร์ โปร
นักพัฒนาเวฟเมตริกส์
เวอร์ชันเสถียร
10.0 / 15 ตุลาคม 2025 ( 15 ตุลาคม 2025 )
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์
มีจำหน่ายในภาษาอังกฤษภาษาญี่ปุ่น
พิมพ์การคำนวณทางเทคนิค
ใบอนุญาตซอฟต์แวร์กรรมสิทธิ์เชิงพาณิชย์
เว็บไซต์wavemetrics.com

Igor Proเป็น ซอฟต์แวร์วิเคราะห์ข้อมูล ทางวิทยาศาสตร์สภาพแวดล้อมการคำนวณเชิงตัวเลข และภาษาโปรแกรมที่ทำงานบน ระบบปฏิบัติการ WindowsพัฒนาโดยWaveMetrics Inc.และเดิมทีมีเป้าหมายเพื่อ การวิเคราะห์ อนุกรมเวลาแต่ต่อมาได้พัฒนาและครอบคลุมการใช้งานอื่นๆ เช่นการปรับเส้นโค้งและการประมวลผลภาพ (ดู เอกสารอย่างเป็นทางการของ Igor Pro ) มาพร้อมกับภาษาโปรแกรมและคอมไพเลอร์ที่ ใช้งานได้อย่างเต็มรูปแบบ แต่ฟังก์ชันหลายอย่างก็สามารถเข้าถึงได้ผ่านเมนูเช่นกัน Igor Pro เป็นที่รู้จักกันดีในด้านความสามารถด้านกราฟิก และเช่นเดียวกับOriginและโปรแกรมอื่นๆ ที่คล้ายกันมักใช้ในการสร้างกราฟสำหรับสิ่งพิมพ์ทางวิทยาศาสตร์และสิ่งพิมพ์อื่นๆ คุณสมบัติอื่นๆ ได้แก่ ความเป็นไปได้ในการขยายฟังก์ชันในตัวด้วยการดำเนินการภายนอก (XOP) ซึ่งช่วยให้สามารถรับ จัดการ และวิเคราะห์ข้อมูลสื่อสารกับอุปกรณ์ภายนอก และโดยหลักการแล้วงานอื่นๆ ที่สามารถเขียนโปรแกรมได้ในภาษา CหรือC ++

มันถูกปล่อยออกมาครั้งแรกในชื่อ "Igor" ในปี 1989 และกลายเป็น "Igor Pro" ประมาณปี 1994 [ 1 ]

คุณสมบัติ

โปรแกรม Igor Pro มีคุณสมบัติหลายประการที่แตกต่างจากโปรแกรมสร้างกราฟอื่นๆ คุณสมบัติที่สำคัญที่สุด ได้แก่:

  • สามารถตั้งโปรแกรมได้อย่างสมบูรณ์ด้วยภาษาโปรแกรมแบบคอมไพล์ที่คล้ายกับภาษาซี
  • Igor มีอินเทอร์เฟซแบบไฮบริดที่ช่วยให้สามารถควบคุมโปรแกรมได้ทั้งด้วยบรรทัดคำสั่งหรือด้วยการคลิกรายการเมนูด้วยเมาส์[ 2 ]
  • มันจัดเก็บข้อมูลในรูปแบบอาร์เรย์ที่ซับซ้อนถึงสี่มิติ (เรียกว่า "คลื่น")

แนวคิดเรื่อง "คลื่น" ของอีกอร์

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

ความสามารถของภาษาโปรแกรมของ Igor

หากไม่ใช้แพ็กเกจเสริม (XOP, NIDAQ Tools) ภาษาการเขียนโปรแกรมของ Igor จะรองรับแนวคิดต่างๆ ดังต่อไปนี้: [ 3 ] [ 4 ]

  • สร้างโค้ดที่คอมไพล์แล้ว (แม้ว่าจะไม่มีการสร้างไฟล์ .exe แยกต่างหากก็ตาม)
  • การจัดการตัวแปร สตริง โครงสร้าง และคลื่น
  • เอาต์พุตที่จัดรูปแบบแล้ว
  • นิพจน์ปกติ
  • การสร้างส่วนติดต่อผู้ใช้แบบกราฟิก
  • การสื่อสาร FTP และ HTTP
  • การอ่าน/เขียนข้อมูลบนฮาร์ดไดรฟ์
  • การทำงานร่วมกับ Python (สามารถเรียกใช้ Python และแลกเปลี่ยนข้อมูลได้)

ชุมชน

กลุ่มผู้ใช้งานและผู้ที่ชื่นชอบจะให้การสนับสนุนซึ่งกันและกันผ่านทางรายชื่อผู้รับจดหมาย IgorExchange (เว็บไซต์สำหรับการทำงานร่วมกันซึ่งได้รับการสนับสนุนจาก WaveMetrics) และที่เก็บข้อมูลบน GitHub

ศูนย์วิจัยวิทยาศาสตร์ขนาดใหญ่หลายแห่ง เช่นห้องปฏิบัติการแห่งชาติอาร์กอนได้พัฒนาและเผยแพร่ไลบรารีการวิเคราะห์ข้อมูลสำหรับ Igor Pro [ 5 ] [ 6 ] [ 7 ]โปรแกรมควบคุมและเก็บรวบรวมข้อมูลสำหรับเครื่องสเปกโตรมิเตอร์โฟโตอิเล็กตรอนของScientaOmicron [ 8 ]และSPECS Surface Nano Analysis GmbH [ 9 ] บันทึกสเปกตรัมในรูปแบบไฟล์ Igor Pro

ซอฟต์แวร์ "INO MAKRO" ที่ใช้ Igor เป็นพื้นฐาน ได้รับการพัฒนาในประเทศญี่ปุ่นเพื่อวิเคราะห์สเปกตรัมการดูดกลืนและการปล่อยโฟตอนของรังสีเอ็กซ์

Igor Pro ถูกใช้เป็นแพลตฟอร์มสำหรับการสร้างแบบจำลองข้อมูลอิมพีแดนซ์ แอปพลิเคชันที่รายงานครั้งแรกคือข้อมูลอิมพีแดนซ์เชิงกล โดยเฉพาะประสิทธิภาพเชิงลมของปอด แอปพลิเคชันล่าสุดคือข้อมูลสเปกโทรสโกปีอิมพีแดนซ์ทางเคมีไฟฟ้า ซึ่งพัฒนาที่ NIMS ในญี่ปุ่น[ 10 ]

ดูเพิ่มเติม

  • บริษัท เวฟเมตริกส์ อิงค์ (ผู้ผลิต)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=IGOR_Pro&oldid=1344248300 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไอจีโออาร์ โปร

Igor Pro เป็น ซอฟต์แวร์วิเคราะห์ข้อมูล ทางวิทยาศาสตร์ สภาพแวดล้อมการคำนวณเชิงตัวเลข และภาษาโปรแกรมที่ทำงานบน ระบบปฏิบัติการ Windows พัฒนาโดย WaveMetrics Inc.

คุณสมบัติ

โปรแกรม Igor Pro มีคุณสมบัติหลายประการที่แตกต่างจากโปรแกรมสร้างกราฟอื่นๆ คุณสมบัติที่สำคัญที่สุด ได้แก่:

แนวคิดเรื่อง "คลื่น" ของอีกอร์

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

ความสามารถของภาษาโปรแกรมของ Igor

หากไม่ใช้แพ็กเกจเสริม (XOP, NIDAQ Tools) ภาษาการเขียนโปรแกรมของ Igor จะรองรับแนวคิดต่างๆ ดังต่อไปนี้: [ 3 ] [ 4 ]