Ввести возможность применения сопряжений к элементам построений
21.09.2009 21:57:49
Кстати, если в выражении переменной встречается точка с запятой, то все что располагается правее нее система воспринимает как комментарий. Кому-нибудь может спонадобиться...
Изменено:
Кто ищет - тот всегда найдет!
|
|
|
|
22.09.2009 10:09:19
Вот что написано в справке. И где тут про такие конструкции? Может, конечно, еще где-то есть... "Выражение !VAR_1 равносильно следующему: VAR_1 == 0 Логические операции обычно используются для сравнения значения переменной с константой или значением другой переменной. Неудобство представляет возможность получения в результате выполнения логических операций всего одного из двух значений - 0 или 1. Закономерным развитием условных операций служит введение еще одной операции. операция условия. Она представляет из себя следующую конструкцию: условие ?значение1 : значение2 Например: VAR_1 > 100 ? 1 : -1 Если значение переменной VAR_1 больше 100, то результатом выполнения этой операции будет значение 1, в противном случае результатом будет значение -1. В качестве условия,значения1 и значения2 можно использовать любое выражение." |
|||
|
|
22.09.2009 10:59:17
Вложенные условия являются всего лишь развитием приведенного примера.
Изменено:
Кто ищет - тот всегда найдет!
|
|||||
|
|
22.09.2009 11:18:56
Это неправильно. В первой части "a = b < 10..." ошибка. Одинарный знак "=" не является условным выражением. Надо точно знать какое именно выражение хотел записать автор, тогда можно будет однозначно правильно составить условное выражение. Могу предположить: (а равно б) и (а меньше 10 и б меньше 10), тогда надо записывать так "(a==b)&&(a<10)?..." Часть "а==b" надо брать в скобки, так как при равенстве этих переменных выражение будет возвращать 1 и тогда выражение "<10" всегда будет истинным. |
|||
|
|
22.09.2009 11:41:20
|
|||
|
|
22.09.2009 13:41:25
Вс логично и так. В любом месте ставишь либо число, либо выражение (но выражение в скобках) Синтаксис операции описан. На мой взгляд достаточно этого вполне. |
|||
|
|
22.09.2009 13:54:38
Разработчикам программы на мой взгляд следовало бы больше внимание уделить удобству оформления чертежа.
Что я под этим понимаю? Например, размерные стили. Оформляю чертеж строительной конструкции. Большинство размеров в мм, вместо стрелок засечки, размеры на слое "Размеры" и т.п. - записать как размерный стиль №1. Идут угловые размеры - вместо засечек стрелки - размерный стиль №2. Ставим высотные отметки ( размеры в метрах, точность 0.001, 3 знака после запятой - размерный стиль № 3) Линии изображений. Я например выделяю линии изображений цветом, тонкие - голубые, осевые - красные, невидимые - зеленые и т.п. Удобно смотреть на чертеж. Ну почему бы все настройки не объединить под одним именем стиль линии изображения? Ведь удобнее работать и главное, быстрее. А то у каждого элемента столько свойств, пока их настроишь. Конечно, можно свойства копировать, но выбрать стиль при создании элемента чертежа будет быстрее. |
|
|
|
22.09.2009 14:58:37
|
|||
|
|
22.09.2009 16:21:38
В T-Flex везде, где можнл поставить число, можно поставить и переменную/выражение. Я хотел обратить Ваше внимание именно на это. Ну а как с помощью скобок управлять последовательностью вычислений - этому в начальной школе учат, порядок действий называется.
|
|
|
|
22.09.2009 17:05:50
Вообще-то цель этой темы - дать предложения по совершенствованию системы (и Справки в том числе). Если по какому-то вопросу возникает недопонимание, то это просто надо учесть, а не намекать на плохую учебу в школе. Тем более, что клиент, заплатив деньги, не обязан гадать, что там имелось ввиду. Справка в ТФ очень приличная. Но темных мест еще хватает и над этим надо работать. |
|||
|
|
22.09.2009 19:54:34
Но спор в общем то бессмысленный. Надо просто читать справку и немного поработать головой (в плане мышления) T-Flex вообщем то требует определенных дополнительных размышлений при работе в отличие от некоторых других систем (никаких намеков). Только в этом случае можно получить максимальную отдачу от системы. |
|||
|
|
22.09.2009 20:59:15
А я прочитал его именно как операцию присвоения. В этом случае все правильно. Естесственно, что в редакторе переменных такого нет. "a = ", видимо, написано по аналогии с
Изменено:
Кто ищет - тот всегда найдет!
|
|||||
|
|
23.09.2009 07:09:44
|
|||
|
|
23.09.2009 11:39:00
)) Я знаю, что "=" - это операция присваивания. Но в выражениях в T-FLEX её использовать нельзя.
|
|
|
|
23.09.2009 19:30:55
|
|||
|
|
23.09.2009 20:16:40
Добавить команду построения ребер жесткости!!!
|
|
|
|
24.09.2009 07:42:24
< Shinelev пишет:
a= b<10?0;(b<20?1;(b>30?3;2)) > <Сергей Максимов пишет Это не ошибка - смотрите в контексте. а - имя переменной, под "=", как правильно заметил Brom25 - присваивание. > конечно я имел в виду то что есть переменная "а" , и её значение равно "b<10?0;(b<20?1;(b>30?3;2))" |
|
|
|
24.09.2009 07:44:35
Давно пора! С заданием параметром скругления и уклонов и углом положения плоскости профиля ребра относительно других плоскостей. |
|||
|
|
24.09.2009 20:33:32
Дополнить команду построения 3D_профилей - ввести возможность проецирования 3D_профилей на рабочую плоскость, а не только на грань.
|
||||
|
|
|||