17.03.2022, 00:04
|
|
Заблокирован
Регистрация: 18.12.2021
Сообщений: 52
Сказал спасибо: 38
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от bordodynov
|
156 ламп
|
М-да, как легко нарисовать кучу ламп в LTs...
Сообщение от bordodynov
|
Это у вас само так включается?
|
-в том то и дело, что фонарики, лампочки, тумблеры (осталось опробовать немультяшные ключи) зажигаются и переключаются именно в той последовательности, в какой эти компоненты устанавливаются. Если внести изменения, то они останутся в конце очереди. Всё происходит само-собой. Полтергейст какой-то...
Сообщение от vrybel
|
с этим
|
-будет по-лучшей, имхо...
Сообщение от vrybel
|
Интересно будет
|
-и модельку МТХ-90 поиметь, так сказать (конечно, в хорошем смысле)
Вот решение
Простой "крутилкой", даже не включая мозгИ, решается эта задачка.
Параметрический с интерактивным не совпадают (правый скрин)
Не удалось вывести прямую зависимость мощности от ёмкости, а, может, лыжи не едут...
Функция "avg" всё на свои места поставила
Ещё с помощью зависимой от напряжения ёмкости...
-и к каноническому виду всё приводим на последнем скрине (внизу-ёмкость "натуральная", слева- мощность "натуральная"
Последний раз редактировалось mike-y-k; 24.11.2022 в 05:02.
Причина: 6.6
|
|
|
|
18.03.2022, 15:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Вот я сделал сравнение программ:
Сообщение от bordodynov
|
…
|
4 bit
1 LTspiceXVII - 18.250 sec
2 MicroCap12.2 - 27 sec
3 AIM Spice - 35.75 sec
4 LTspiceIV - 45 sec
5 NGspice - 52 sec
6 ORCAD 17.2 Total job time (using Solver 1) = 56.63
32 bit
7 5spice - 79 sec
8 Tina-Ti - 81 sec
9 Multisim - 125 sec (+Oscilloscope 1218 sec)
10 SIMetrix 7.1 - 128.139 sec
11 Spice Opus - 129 sec
12 Super Spice -210 sec
13 Circuit_Maker - 244.206 sec
Win 7 Intel Pentium CPU G4400 @ 3.30GHz, 4.00 GB
Видите как осциллограф замедляет счёт Мультисима (примерно в 10 раз).
Vovka,
То что вы сделали ценой героических усилий делается одним элементом в LTspice.
Тем более вы получили ерунду. У вас фронты элемента заданы по 1 нсек, а на картинке 0.2 мсек! Захочешь в жизни такой фронт сделать - потрудишься! Учудили!
Я свой пример расположил в теме где сравнивают программы:
https://kazus.ru/forums/showthread.p...32&page=25#244
Кстати. Я взял ваш пример из Мультисима и запустил. Получилось ещё хуже, чем на вашей картинке - лесенки.
Последний раз редактировалось mike-y-k; 24.11.2022 в 02:35.
Причина: 6.6
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
19.03.2022, 20:59
|
|
Заблокирован
Регистрация: 18.12.2021
Сообщений: 52
Сказал спасибо: 38
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Multisim - модели (компоненты и библиотеки)
Сообщение от bordodynov
|
на вашей картинке - лесенки.
|
Спасибо, конечно, что находите время просмотреть мои посты. "Лесенки" устраняются в
2-ступенчатом параметрическом анализе, где параметры модели есть t_fall and t_rize ,при определённом сочетании "лесенка" пропадает.
Аналогичная модель получилась для буфера
|
|
|
|
19.03.2022, 21:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: Multisim - модели (компоненты и библиотеки)
Vovka,
Вы занимаетесь мухлёжем! Восстановите такой же сигнал (пилу) как в случае инвертора и появится лесенка. И даже для вашего случая буфера, 20 мкс никуда не годится!
|
|
|
|
20.03.2022, 00:06
|
|
Заблокирован
Регистрация: 18.12.2021
Сообщений: 52
Сказал спасибо: 38
Сказали Спасибо 1 раз в 1 сообщении
|
Нашёл-таки Шмитта
Из этой модели, как более универсальной, можно убрать триггерный эффект и получить инвертор... (имхо)
Можно и фронты подзавалить, как угодно..., и гистерезисом поиграть...
-а на 500 мгц не успевает переключаться...
-а с увеличением частоты, где-то около 10 мгц, гистерезис появляется сам по себе...
Сообщение от bordodynov
|
20 мкс никуда не годится!
|
В смысле много, или мало?
Сообщение от bordodynov
|
используя управляемый источник напряжения
|
-а вот тут-то придётся вцепиться в эту идею (дюже приглянулась мне)и в MS отваять...
Инвертор на ABM-источнике
Ура! С первого тыка запустилось! Высший пилотаж- подзавалить фронты, вряд-ли потянет синтаксис ABM-ки
Шаг моделирования регулирует "завалы"
Да, я знаком с этим постом.
Только ослик- это, всё-таки прибор, а простые фонарики с лампочками и тумблёрчиками..., -слишком много чести им столько ресурсов отдавать. Имхо...
Схема в текстовом виде
Q0 Q1 Q2 Q3
┌────────┐ │ ┌────────┐ │ ┌────────┐ │ ┌────────┐ │
┌┐┌ │ М ├─┘ │ М ├─┘ │ М ├─┘ │ М ├─┘
│││ ─────┤› С │ ┌────┤› С │ ┌────┤› С │ ┌ ─ ─ ─ ─ ┤ Ц │
┘└┘ │ ~Q O────┘ │ ~Q O────┘ │ ~Q O────┘ │ ~Q O──
└────────┘ └────────┘ └────────┘ └────────┘
-ну и как её открыть до "прелюбоглазового" отображения?, уважаемые гуру...
(счетчик ripple up)
Про устройство моделей
Из поста
возникает вопрос к гуру: как всё-таки устроена модель в MS, которая раскрывается постепенно, когда её начинаешь "пытать" анализами, может ещё чем-нибудь по-круче её "пытнуть", чтоб совсем наружу вылезла...
Последний раз редактировалось mike-y-k; 24.11.2022 в 02:36.
Причина: 6.6
|
|
|
|
20.03.2022, 11:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Сообщение от Vovka
|
Шаг моделирования регулирует "завалы"
|
У этого инвертора с гистерезисом нулевые фронты. Это их так Мультисим по разному отображает в зависимости от выставленного максимального шага времени. Для того чтобы элемент не имел нулевых фронтов (это замедляет счёт) я беру генератор тока (в нужной полярности) и нагружаю на резистор с конденсатором. Выходное сопротивление такого элемента (в LTspice эти элементы включены в управляемый источник тока) равно номиналу резистора. При сопротивлении 1 Ом, ток по величине равен напряжению. Если хочется задать другой номинал (для имитации настоящего инвертора), то величину тока надо разделить на номинал резистора (закон Ома). Произведение ёмкости на величину резистора даст постоянную времени завала фронтов. В LTspice замена управляемого источника источником тока с RC-цепочкой ускоряет вычисления. Я так модифицирую модели импульсных микросхем, сделанных в синтаксе Pspice. В них часто логика сделана на управляемых источниках напряжения. На выходе включен последовательный резистор, нагруженный на конденсатор. Я эти три элемента заменяю на один генератор тока. Это уменьшает количество узлов в рассчитываемой схеме, что упрощает расчёт (меньше матрица и не вынуждает дробить шаг расчёта).
Vovka,
Просто вы обнаружили, что когда ко входу цифровой логики вы добавляете аналоговый сигнал, то появляется устройство сопряжения - аналого-цифровой буфер.
Когда ко выходу цифровой логики вы добавляете аналоговый компонент, то появляется устройство сопряжения - цифровой-аналого буфер.
Так сделано и в других программах, использующих Xspice. На схеме этих буферов не видно. В других программах эти элементы можно ставить на схему явно, в отличие от Мультисима.
Последний раз редактировалось mike-y-k; 24.11.2022 в 02:36.
Причина: 6.6
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
22.03.2022, 12:03
|
|
Заблокирован
Регистрация: 18.12.2021
Сообщений: 52
Сказал спасибо: 38
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Общие вопросы по программе Multisim
Сообщение от bordodynov
|
На схеме этих буферов не видно.
|
А схематически, что он собой представляет ?(набор компонентов, источников, повторителей и т.п.)
|
|
|
|
22.03.2022, 12:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Сообщение от Vovka
|
А схематически, что он собой представляет ?(набор компонентов, источников, повторителей и т.п.)
|
Это элементарные элементы Xspice.
Using digital nodes and code models
Let's take a look at an example:
v1 1 0 dc 0 pulse 0 1V 10ns 1ps 1ps 20ns 100ns
a1 [1] [2] atod
.model atod adc_bridge in_low=0.1 in_high=0.9 rise_delay=0.1p
+ fall_delay=0.1p
a2 2 3 inv
.model inv d_inverter rise_delay=20n fall_delay=10n input_load=10p
a3 [3] [4] dtoa
.model dtoa dac_bridge out_low=0 out_high=1 out_undef=0.5 input_load=20p
+ t_rise=20n t_fall=10n
r1 4 0 1k
This example translates analog voltage from v1 into a digital signal with the a1 node bridge instance. Then this digital signal is inverted using an inverter. The output signal is then converted back to analog with ONE level at 2V, ZERO level at 1V and UNKNOWN level at 1.5V. Nodes 1 and 4 are analog, nodes 2 and 3 are digital.
В квадратных скобках могут быть несколько номеров узлов - вектора. Т.е. один согласователь уровней может сразу согласовывать несколько цифровых и аналоговых узлов.
Aadc1 [n_a1 n_a2 n_a3 n_a4] [n_d1 n_d2 n_d3 n_d4] adc_model1
Последний раз редактировалось bordodynov; 22.03.2022 в 13:31.
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
23.03.2022, 10:36
|
|
Заблокирован
Регистрация: 18.12.2021
Сообщений: 52
Сказал спасибо: 38
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Общие вопросы по программе Multisim
Сообщение от bordodynov
|
Let's take a look at an example:
|
-давайте, возьмём и посмотрим на пример (вспомнил инглиш из 5-го класса 69 года)
Отдельное СПАСИБО за терпеливое объяснение. Информация интересная и полезная.
|
|
|
|
23.03.2022, 11:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: Общие вопросы по программе Multisim
Vovka,
Мне не нравится в Мультисиме то, что спрятаны возможности за символами. Например Xspice имеет возможность моделировать нелинейные магнитные сердечники и есть параметр mode (1 или 2). Первый вариант это задание точек B, H. Это есть в Мультисиме, а второй вариант это задаются параметры предельной петли гистерезиса. Второго варианта я не нашёл! Вообще не выведен параметр mode.
Последний раз редактировалось bordodynov; 24.03.2022 в 10:15.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:22.
|
|