2012-08-04 6 views
10

मैं जीयूआई मोड में मॉडलसिम व्यू में नेट के पत्ते के नाम टॉगल करने का एक तरीका ढूंढ रहा हूं। दूसरे शब्दों में, "टॉगल पत्ती नाम < -> पूरा नाम" दबाने के समतुल्य बटन:क्या टीसीएल एपीआई के माध्यम से मॉडलसिम में पत्ते के नाम टॉगल करने का कोई तरीका है?

enter image description here

मैं कम नाम जोड़ने का रास्ता के बारे में पता कर रहा हूँ। उदाहरण के लिए, मैं इस तरह कोड का उपयोग किया गया है:

add wave -group "stimulus" -label "valid" ${sim_module}/aso_src0_valid 
add wave -group "stimulus" -label "ready" ${sim_module}/aso_src0_ready 
add wave -group "stimulus" -label "data" -radix ascii ${sim_module}/aso_src0_data 
add wave -group "stimulus" -label "begin" ${sim_module}/aso_src0_startofpacket 
add wave -group "stimulus" -label "end" ${sim_module}/aso_src0_endofpacket 
add wave -group "stimulus" -label "error" ${sim_module}/aso_src0_error 

हालांकि, एक त्वरित अनुकरण स्क्रिप्ट स्केच अप के लिए जब मैं एक मॉड्यूल है कि टाइप करने के लिए बहुत ज्यादा की तरह लगता है के लिए सभी संकेतों को जोड़ना चाहते हैं, और इसलिए मैं बस यह करता हूं:

add wave -group "stimulus" "/aso_src0_*" 

और डिफ़ॉल्ट रूप से यह समूह "उत्तेजना" के तहत पूर्ण नाम दिखाता है। मुझे add फ़ंक्शन या अन्य फ़ंक्शन का पैरामीटर नहीं मिला जो पत्ते और पूर्ण नामों के बीच टॉगल करता है। यह देखते हुए कि मॉडलसिम कितना शक्तिशाली है, यह विश्वास करना मुश्किल है कि इसमें यह एपीआई नहीं है या जो मैं चाहता हूं उसे हासिल करने का अन्य आसान तरीका नहीं है। तो क्या कोई रास्ता है और यह क्या है?

उत्तर

8
config wave -signalnamewidth 1 

ModelSim संदर्भ मैनुअल से, v6.5e:

-signalnamewidth [<value>] 

(वैकल्पिक) पथ नाम फलक में दिखाया गया है एक संकेत नाम के हिस्से के रूप में प्रदर्शित किया श्रेणीबद्ध क्षेत्रों की संख्या नियंत्रित करता है। संबंधित टीसीएल वैरिएबल प्रीफवेव (सिग्नलनाम विथथ) है। Modelsim.ini फ़ाइल में WaveSignalNameWidth चर के साथ भी सेट किया जा सकता है।

< मूल्य > - कोई गैर नकारात्मक पूर्णांक जहां डिफ़ॉल्ट 0 है (पूरा पथ प्रदर्शित उदाहरण के लिए, 1 प्रदर्शित करता है केवल पत्ती पथ तत्व, 2 प्रदर्शित करता है पिछले दो पथ तत्वों, और इतने पर।।

संबंधित मुद्दे

 संबंधित मुद्दे