मुझे प्रत्येक में कुछ प्रतिरोधों (आसानी से R1 और R2 कहा जाता है) के विभिन्न मूल्यों के साथ तीन क्षणिक सिमुलेशन करने की आवश्यकता है। मैं वास्तव में यह करने का मतलब है:
- सिम। 1: आर 1 = 1 के , आर 2 = 10 केΩ
- सिम। 2: आर 1 = 1 एम , आर 2 = 10 एमΩ
- सिम। 3: आर 1 = 1 के , आर 2 = 1 एमΩ
यदि केवल एक प्रतिरोधक होता है जिसका प्रतिरोध भिन्न होता है, तो मैं इसके प्रतिरोध को "{r1}" पर सेट करूंगा (मैं इसे R1 की तुलना में एक भिन्न चर / पैरामीटर बनाने के लिए निचले मामले के अक्षरों का उपयोग करता हूं) और एक कमांड का उपयोग करता हूं जैसे:
.step param r1 list 1k 1meg 1k
हालाँकि, जब से मुझे दो बार (एक साथ) दो मापदंडों को बदलना पड़ता है, मैंने यहाँ पढ़ा है कि (कम से कम LTSpiceIV पर) कि मेरी समस्या का एक हल कुछ इस तरह से हो सकता है:
.step param X list 1 2 3
.param r1 = table(X, 1k, 1meg, 1k)
.param r2 = table(X, 10k, 1meg, 10meg)
अनुकरण करने पर, मुझे निम्नलिखित चेतावनी मिलती है:
WARNING: Can´t resolve .param r2 = table(X, 10k, 1meg, 10meg)
Select OK to continue the simulation with the default model or Cancel to quit now.
यही बात r1 के लिए भी लागू होती है।
किसी कारण के लिए, यदि मैं तालिका में एक अतिरिक्त तत्व जोड़ता हूं, तो सिमुलेशन "ब्रेक" नहीं करता है। उस मामले में, सिमुलेशन को बहुत लंबा लगता है, हर बार अधिक धीरे-धीरे आगे बढ़ना, क्योंकि यह कभी समाप्त नहीं होगा। मैंने 1 2 3 के बजाय X 0 से 2 2 सेट करने की कोशिश की है, लेकिन यह भी काम नहीं करता है।
यहां कुछ चित्र हैं:
तुम्हारी सहायता को खासा सराहा जाएगा।