Да модель-то судя по всему пригодна и считается всё правильно. У Вас неразбериха с тем, что показывается на графиках.
Эти I(Vtest) и I(Xvar_resisitor.R1) есть так называемые Trace expression. Читать про них нужно в PSpice® User’s Guide (pspug.pdf).
В случае токов указывать какой именно ток в схеме мы желаем видеть на графике можно несколькими способами.
1.
I(<fully qualified device name>
:<pin name>
)это основной и самый универсальный, например
I(Xvar_resisitor.R1:2) ток через ногу резистора, а
2 после двоеточия - это имя вывода.
Аналогично для источника напряжения Vtest с именами ног
+ и
-I(Vtest:+) и
I(Vtest:-). Разумеется, две этих величины будут отличаться только знаком, в одну ногу ток втекает, а из другой вытекает.
2. Для двухвыводных компонентов есть способ указывать в скобках только имя компонента, этот самый <fully qualified device name>, без имени ноги.
Этот способ работает только для тех компонентов, которые моделируются встроенными моделями спайса.
Это как раз Ваш случай. Как в этом случае определяется полярность я выше уже писал. Есть и недостатки у этого способа, из-за симметричности изображения резистора не понятно где у него первый вывод, а где второй. При повороте резистора на схеме на 180 градусов ток на графике меняет знак

.
3. Для некоторых 3-х и 4-х выводных, типа транзисторов, можно писать ID(M1) или IB(Q2) - ток стока M1 или ток базы Q2, подробности в User’s Guide.
Возвращаясь к картинке из первого сообщения, там красным нарисован именно ток через резистор, а вот зелёным - ток через источник Vtest.
Так ничего удивительного, ток
внутри источника действительно течёт от его минуса к плюсу, именно это график и отображает.
Посмотрите что будет нарисовано для I(Xvar_resisitor.R1), I(Xvar_resisitor.R1:1), I(Xvar_resisitor.R1:2) а также I(Vtest), I(Vtest:+) и I(Vtest:-), сравните.
Russia est omnis divisa in partes octo.