Her birinde belirli dirençlerin (uygun olarak R1 ve R2 olarak adlandırılır) farklı değerlerine sahip üç geçici simülasyon yapmam gerekiyor. Tam olarak yapmak istediğim şu:
- Sim. 1: R1 = 1 k , R2 = 10 kΩ
- Sim. 2: R1 = 1 M , R2 = 10 MΩ
- Sim. 3: R1 = 1 k , R2 = 1 MΩ
Direnci değişebilen sadece bir direnç olsaydı, direncini "{r1}" olarak ayarlardım (R1'den farklı bir değişken / parametre yapmak için küçük harfler kullanırım) ve şöyle bir komut kullanırım:
.step param r1 list 1k 1meg 1k
Ancak, her iki kez (birlikte) iki parametre değiştirmek zorunda olduğundan, burada (en azından LTSpiceIV üzerinde) benim sorunum için bir çözüm böyle bir şey kullanıyor olabilir okudum:
.step param X list 1 2 3
.param r1 = table(X, 1k, 1meg, 1k)
.param r2 = table(X, 10k, 1meg, 10meg)
Simülasyonu yaptıktan sonra, aşağıdaki uyarıları alırım:
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.
Aynısı r1 için de geçerlidir.
Herhangi bir nedenle, tabloya fazladan bir öğe eklersem simülasyon "kırılmaz". Bu durumda, simülasyon çok uzun sürer ve asla bitmeyeceği için her seferinde daha yavaş ilerler. X ayarı 1 2 3 yerine 0 1 2 olarak ayarlamayı denedim, ancak bu da çalışmıyor.
İşte bazı resimler:
Yardımınız çok takdir edilecektir.