Powered by Invision Power Board

  Reply to this topicStart new topicStart Poll

> условные выражения
bornbash
Отправлено: Фев 22 2016, 12:52
Quote Post


Старик
***

Группа: Пользователи
Сообщений: 185
Пользователь №: 72
Регистрация: 23-Июля 10



Всем доброго дня!
При задании параметров материалов можно пользоваться условными операторами вида
if ($p==1,1000000,2). Есть ли возможность соорудить конструкцию вида:
if (X > Y) ...
elseif ...
else... ?
Конечная цель - параметрически задать проводимость материала для одного и того же физического объекта.
PMEmail Poster
Top
Админ
Отправлено: Фев 22 2016, 14:53
Quote Post


Administrator
***

Группа: Администраторы
Сообщений: 3069
Пользователь №: 1
Регистрация: 15-Ноября 08



Я не вижу причин, почему нельзя. Неужели не работает?
PMEmail PosterUsers WebsiteICQ
Top
bornbash
Отправлено: Фев 22 2016, 16:46
Quote Post


Старик
***

Группа: Пользователи
Сообщений: 185
Пользователь №: 72
Регистрация: 23-Июля 10



Вот такая конструкция вроде работает:

if ($p==1,50000, if ($p==2, 10000000, if ($p==3, 40000000,2)))

PMEmail Poster
Top
Sunder
Отправлено: Ноя 19 2020, 09:59
Quote Post


Новичок
*

Группа: Пользователи
Сообщений: 22
Пользователь №: 795
Регистрация: 27-Февраля 17



Господа, возник такой вопрос, не смог найти нигде синтексис, знаю что эту задачу можно решить через dataset, но хочется попробовать другой вариант

так вот задача подать постоянное напряжение в transit на 0.1 секунду
что-то типо такого
U = 20
if time > 0.1:
U = 0

подскажите, где можно в документации синтаксис посмотреть или как это правильно записать в обмотках
PMEmail Poster
Top
Админ
Отправлено: Ноя 19 2020, 10:28
Quote Post


Administrator
***

Группа: Администраторы
Сообщений: 3069
Пользователь №: 1
Регистрация: 15-Ноября 08



"Using Intrinsic Functions in Expressions" в хелпе
if(time>0.1,0,20)
PMEmail PosterUsers WebsiteICQ
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Reply to this topicStart new topicStart Poll


 


Мобильная версия