19.01.2021, 11:00
|
#571
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,805
Сказал спасибо: 745
Сказали Спасибо 3,905 раз(а) в 2,780 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
В продолжении того, что я написал. Вот как в HELP LTspice:
B. Arbitrary Behavioral Voltage or Current Sources
abs(x) - Absolute value of x
absdelay(x,t[,tmax]) - x delayed by t. Optional max delay notification tmax.
acos(x) Real part of the arc cosine of x, e.g., acos(-5) returns 3.14159, not 3.14159+2.29243i
arccos(x) - Synonym for acos()
acosh(x) - Real part of the arc hyperbolic cosine of x, e.g., acosh(.5) returns 0, not 1.0472i
asin(x) - Real part of the arc sine of x, asin(-5) is -1.57080, not -1.57080+2.29243i
arcsin(x) - Synonym for asin()
asinh(x) - Arc hyperbolic sine
atan(x) - Arc tangent of x
arctan(x) - Synonym for atan()
atan2(y,x) - Four quadrant arc tangent of y/x
atanh(x) - Arc hyperbolic tangent
buf(x) - 1 if x › .5, else 0
ceil(x) - Integer equal or greater than x
cos(x) - Cosine of x
cosh(x) - Hyperbolic cosine of x
ddt(x) - Time derivative of x
delay(x,t[,tmax] - Same as absdelay()
dnlim(x,y,z) -Similar to max(x,y) but with a continuous 1st derivative transition width z
exp(x) - e to the x
floor(x) - Integer equal to or less than x
hypot(x,y) - sqrt(x**2 + y**2)
idt(x[,ic[,a]]) - Integrate x, optional initial condition ic, reset if a is true.
idtmod(x[,ic[,m[,o]]] -
Integrate x, optional initial condition ic, reset on reaching modulus m, offset output by o.
if(x,y,z) - If x › .5, then y else z
int(x) - Convert x to integer
inv(x) - 0. if x › .5, else 1.
limit(x,y,z) - Intermediate value of x, y, and z
ln(x) - Natural logarithm of x
log(x) - Alternate syntax for ln()
log10(x) - Base 10 logarithm
max(x,y) - The greater of x or y
min(x,y) - The smaller of x or y
pow(x,y) - Real part of x**y, e.g., pow(-1,.5)=0, not i.
pwr(x,y) - abs(x)**y
pwrs(x,y) - sgn(x)*abs(x)**y
rand(x) - Random number between 0 and 1 depending on the integer value of x.
random(x) - Similar to rand(), but smoothly transitions between values.
round(x)- Nearest integer to x
sdt(x[,ic[,assert]]) - Alternate syntax for idt()
sgn(x) - Sign of x
sin(x) - Sine of x
sinh(x) - Hyperbolic sine of x
smallsig() - Returns 1 if a .ac or .noise analysis is being done. Otherwise 0.
sqrt(x) - Square root of x
table(x,a,b,c,d,...) -
Interpolate a value for x based on a look up table given as a set of pairs of points.
tan(x) - Tangent of x.
tanh(x)- Hyperbolic tangent of x
u(x) - Unit step, i.e., 1 if x › 0., else 0.
uplim(x,y,z) - Similar to min(x,y) but with a continuous 1st derivative transition width z
uramp(x) - x if x › 0., else 0.
white(x) -
Random number between -.5 and .5 smoothly transitions between values even more smoothly than random().
!(x) - Alternative syntax for inv(x)
~(x) - Alternative syntax for inv(x)
• The following operations, grouped in reverse order of precedence of evaluation:
& - Convert the expressions to either side to Boolean, then AND.
| - Convert the expressions to either side to Boolean, then OR.
^ - Convert the expressions to either side to Boolean, then XOR
› - True if expression on the left is greater than the expression on the right, otherwise false.
‹ - True if expression on the left is less than the expression on the right, otherwise false.
›= -
True if expression on the left is greater than or equal the expression on the right, otherwise false.
‹= -
True if expression on the left is less than or equal the expression on the right, otherwise false.
+ - Floating point addition
- - Floating point subtraction
* - Floating point multiplication
/ - Floating point division
** -
Raise left hand side to power of right hand side. Only the real part is returned, e.g., -1**1.5 gives zero not i.
! - Convert the following expression to Boolean and invert.
Советую найти в Мультисиме аналогичную таблицу!
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
19.01.2021, 11:34
|
#572
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,805
Сказал спасибо: 745
Сказали Спасибо 3,905 раз(а) в 2,780 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Вот файл с описанием одной программы с синтаксисом Spice3. Описание управляемых источников тока и напряжения на страницах 50-52. В Мультисиме зачем то добавили фигурные скобки.
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
19.01.2021, 17:11
|
#573
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,805
Сказал спасибо: 745
Сказали Спасибо 3,905 раз(а) в 2,780 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Я предложил использовать как диод, а не питать другой диод. Я дома попробую показать вам пример. Сейчас у меня заканчивается работа и я не успеваю.
|
|
|
|
19.01.2021, 19:11
|
#574
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,805
Сказал спасибо: 745
Сказали Спасибо 3,905 раз(а) в 2,780 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Вот пример идеализированных диодов. Выведены ВАХи. Для большей наглядности я увеличил крутизну. Катоды заземлены.
|
|
|
|
19.01.2021, 19:14
|
#575
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,805
Сказал спасибо: 745
Сказали Спасибо 3,905 раз(а) в 2,780 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Сообщение от tipa
|
съедобные функции ABM- источника
|
Если бы вы почитали файл, который я загрузил, а именно страницы 50 - 52, то вам не пришлось бы определять методом тыка допустимые функции. И не придётся гадать как пишутся имена функций.
Мультисим=Spice3+Xspice.
Последний раз редактировалось bordodynov; 19.01.2021 в 19:17.
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
19.01.2021, 19:22
|
#576
|
Гражданин KAZUS.RU
Регистрация: 19.12.2014
Адрес: УРФО.Богданович
Сообщений: 960
Сказал спасибо: 242
Сказали Спасибо 347 раз(а) в 216 сообщении(ях)
|
Сообщение от tipa
|
задание неправильно понял..
|
а и к это узлы.попробуйте 1 и 0
Сообщение от tipa
|
Выцарапанные мультяшные функции...и это, что-ли,- всё?!
|
Мало?Вы покажите ка эти то,то что есть применить.
__________________
С уважением,Сергей.
Последний раз редактировалось mike-y-k; 18.12.2022 в 06:10.
Причина: 6.6
|
|
|
|
24.01.2021, 16:59
|
#577
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,805
Сказал спасибо: 745
Сказали Спасибо 3,905 раз(а) в 2,780 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Изучайте если хотите:
|
|
|
|
26.01.2021, 19:42
|
#578
|
Прописка
Регистрация: 01.01.2011
Адрес: Россия 33
Сообщений: 168
Сказал спасибо: 74
Сказали Спасибо 43 раз(а) в 22 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Прошу проконсультировать начинающего. При попытке моделировать ГЛИН периодически (я полагаю от источника ~ 17В) появляется ниже осевой линии на экране осцилографа какой-то "выброс". Не могу добиться качественной картинки пилообразного напряжения. Помогите пож.
Последний раз редактировалось Anatoliy563; 26.01.2021 в 19:45.
|
|
|
|
26.01.2021, 22:50
|
#579
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,805
Сказал спасибо: 745
Сказали Спасибо 3,905 раз(а) в 2,780 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Сообщение от Anatoliy563
|
Прошу проконсультировать начинающего. При попытке моделировать ГЛИН периодически (я полагаю от источника ~ 17В) появляется ниже осевой линии на экране осцилографа какой-то "выброс". Не могу добиться качественной картинки пилообразного напряжения. Помогите пож.
|
Советую уменьшить максимальный шаг времени. Мультисим грешит большим шагом времени. Видимо разработчики программы таким образом ускоряют счёт. Это может вносить заметные погрешности. Это обмен точности на скорость. Есть и другие способы повысить точность (другие параметры)
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
26.01.2021, 22:52
|
#580
|
Прописка
Регистрация: 18.05.2016
Сообщений: 171
Сказал спасибо: 36
Сказали Спасибо 78 раз(а) в 69 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Anatoliy563, Вам нужно просто уменьшить максимальный шаг TMAX в параметрах анализа.
|
|
|
Сказали "Спасибо" gena_d07
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:38.
|
|