โหมดการจำลองแบบโต้ตอบ

โหมดการจำลองแบบโต้ตอบ

Jump to TINA Main Page & General Information 

การทดสอบขั้นสูงสุดของวงจรของคุณคือการลองใช้ในสถานการณ์ "ชีวิตจริง" โดยใช้การควบคุมแบบโต้ตอบ (เช่นแป้นและสวิตช์) และดูการแสดงผลหรือตัวบ่งชี้อื่น ๆ คุณสามารถทำการทดสอบดังกล่าวได้โดยใช้โหมดจำลองการโต้ตอบของ TINA ไม่เพียง แต่คุณสามารถเล่นได้ด้วยการควบคุม แต่คุณยังสามารถเปลี่ยนค่าองค์ประกอบและแม้กระทั่งการเพิ่มหรือลบส่วนประกอบในขณะที่การวิเคราะห์อยู่ใน

โหมดการจำลองวงจรแบบโต้ตอบนั้นมีประโยชน์อย่างมากสำหรับวัตถุประสงค์ทางการศึกษาและการสาธิตสำหรับการปรับวงจรแบบโต้ตอบและสำหรับวงจรแบบโต้ตอบที่คุณไม่สามารถทดสอบได้เช่นวงจรที่มีสวิตช์รีเลย์หรือไมโครคอนโทรลเลอร์ TINA มีส่วนประกอบมัลติมีเดียพิเศษ (หลอดไฟ, มอเตอร์, LED, สวิตช์, ฯลฯ ) ซึ่งตอบสนองกับแสงการเคลื่อนไหวและเสียง

เลือกโหมดการโต้ตอบที่ต้องการ (DC, AC, TR, DIG หรือ VHDL) ด้วย ปุ่ม. กด ปุ่ม

การเลือกโหมดปัจจุบันสามารถเห็นได้บนปุ่ม คุณยังสามารถเลือกโหมดการโต้ตอบที่ต้องการด้วยคำสั่งของเมนูแบบโต้ตอบของ TINA

ลองดูตัวอย่างเล็ก ๆ น้อย ๆ ตัวอย่างทั้งหมดทำงานร่วมกับรุ่นสาธิตของ TINA

วงจรดิจิตอลพร้อมปุ่มกด (โหมด DIG)

วงจรดิจิตอลพร้อมแผงปุ่มกด
วงจรดิจิตอลพร้อมแผงปุ่มกด
(EXAMPLESMULTIMEDDISPKEY.TSC)

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

สวิตช์ไฟพร้อมไทริสเตอร์ (โหมด DC)

เปิดสวิตช์ Thyristor สลับวงจร TSC จากโฟลเดอร์ EXAMPLES แล้วกดปุ่ม ปุ่ม. คุณจะเห็นหน้าจอต่อไปนี้:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

กดปุ่ม A หรือคลิกปุ่มกดเพื่อเปิดไฟ (คุณควรคลิกที่ตำแหน่งที่เคอร์เซอร์เปลี่ยนเป็นลูกศรแนวตั้ง) ไทริสเตอร์และหลอดไฟจะเปิดและยังคงอยู่แม้จะปล่อยปุ่มกดแล้วก็ตาม คุณสามารถปิดไทริสเตอร์และหลอดไฟได้โดยกดปุ่ม S บนแป้นพิมพ์หรือคลิกที่ปุ่มกด S แอมป์มิเตอร์สองตัวแสดงกระแสในทั้งสองสถานะของวงจร

เครือข่าย Ladder Logic (โหมด DC)

วงจรการยึดตัวเอง (บางครั้งเรียกว่า latch) วงจรถูกรับรู้โดย ladder logic ในไฟล์วงจร LADDERL.TSC ในโฟลเดอร์ EXAMPLESMULTIMED

เริ่มแรกไฟ LED สีแดงจะสว่างขึ้น
คลิกที่ปุ่มเริ่ม (คลิกเมื่อเคอร์เซอร์เปลี่ยนเป็นลูกศรแนวตั้ง) OCR1 จะปิดและยังคงปิดอยู่เนื่องจากกระแสที่ไหลผ่าน OCR1 จะทำให้ขดลวดรีเลย์ CR ดึงดูดต่อไป
ดังนั้นไฟ LED สีเขียวจะสว่างขึ้น OCR2 จะเปิดขึ้นและไฟ LED สีแดงจะดับลง
หากคุณคลิกที่ปุ่ม STOP คุณจะทำลายวงจรการยึดตัวเองและรีเลย์ CR จะปล่อยไฟ LED สีแดงจะสว่างอีกครั้งไฟ LED สีเขียวจะดับลง

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


ตรรกะของบันได: สถานะเริ่มต้นหรือหลังจากคลิกปุ่ม STOP

ระบุสถานะหลังจากคลิกปุ่มเริ่ม

วงจร VHDL (โหมด VHD)

คุณสมบัติที่ยอดเยี่ยมของ TINA คือคุณไม่เพียง แต่สามารถทดสอบได้ แต่ยังสามารถปรับเปลี่ยนวงจร VHDL ได้ทันทีรวมถึงรหัส VHDL เรามาดูตัวอย่างของ Calculator_ex.TSC ในโฟลเดอร์ตัวอย่าง / VHDL / Interactive ของ TINA


เครื่องคิดเลข VHDL

นี่คือวงจรเครื่องคิดเลขพิเศษที่ควบคุมโดยปุ่มกด Opcode รหัสการทำงาน 1, 2, 3 และ 4 ใช้เครื่องคิดเลขสี่ฟังก์ชันพื้นฐานพร้อมการดำเนินการทางคณิตศาสตร์ +, -, / และ * สามารถเพิ่มการทำงานเพิ่มเติมได้โดยการแก้ไขโค้ด VHDL ภายในชุดควบคุม ก่อนกดปุ่ม ปุ่มเนื่องจาก Opcode คือ 1 คุณควรเห็น 4 + 2 = 6 บนหน้าจอ LCD ลอง Opcodes อื่นด้วยการตั้งค่าที่แตกต่างกันใน KeyPad1 และ KeyPad2

ตอนนี้เราจะใช้การดำเนินการเฉลี่ยที่กำหนดให้กับ Opcode 5 ดับเบิลคลิกที่กล่องควบคุมแล้วกด Enter มาโคร รหัส VHDL ของส่วนประกอบจะปรากฏขึ้น

การคำนวณจริงจะเกิดขึ้นในคำสั่ง CASE ที่ส่วนท้ายของรหัส VHDL ลองปรับเปลี่ยนรหัสดังนี้:

CASE  c1  IS
WHEN 1 => o1 := a1 + b1;
WHEN 2 => o1 := a1 - b1;
WHEN 3 => o1 := a1 / b1;
WHEN 4 => o1 := a1 * b1;
WHEN 5 => o1 := (a1 + b1)/2;
WHEN OTHERS => o1 := 0;
END CASE;

ปิดหน้าต่างตัวแก้ไข VHDL แล้วกดปุ่ม ปุ่ม. ตั้งค่า 5 ที่ปุ่มกด Opcode และคุณจะเห็นค่าเฉลี่ยของการตั้งค่า KeyPad1 และ KeyPad2 บนหน้าจอ LCD


การคำนวณเฉลี่ย (a + b) / 2 พร้อม Opcode = 5

วงจรไมโครคอนโทรลเลอร์ (MCU)