Перевести страницу

Новости

3-е обновление версии SigmaCAD

3-е обновление версии SigmaCAD

Версия exe-файл 1.2.2.754
Версия dll-файл 1.2.2.285


Список изменений.


1. В главной строке вычислений Калькулятора сделана возможность вычислять сразу несколько выражений через разделитель ';':
11*5 ; 5*10 ; (3+5)*9 // сравнение...
55 ; 50 ; 72 <=== получаемый результат
Возможен расчет нескольких файлов одновременно:
file1 ; file2 ; file3 // число файлов не ограничено.


2. В Калькуляторе при вычислениях в TXT-файлах добавлена возможность делать ссылки на результаты расчетов блоков в других TXT-файлах.
Например:
[file(\Calc-TXT\primRQ.txt):sc(TZ)]/1000 =616.9
- в указанном файле считывается результат вычислений блока "TZ" по стандартной строке "SCRez=" если она есть. Если ее нет, то приведенный пример не будет вычислен, в этом случае надо ссылаться на конкретную
строку с результатом вычислений, как и было ранее:
[file(\Calc-TXT\primRQ.txt):sc(TZ):Qsum]/1000 =616.9


3. В Калькуляторе при вычислениях в TXT-файлах добавлены команды автоматической обработки конструкций ссылок с соответствующими комбинациями клавиш:
<Ctrl+B> - найти ссылку в позиции курсора. Ищутся только простые ссылки в текущем блоке.
<Ctrl+L> - найти ссылку в позиции курсора. Простые ссылки ищутся так же как и при <Ctrl+B>, составные - во всех блоках вычислений.
Найденная ссылка выделяется стандартным способом. Если в позиции курсора присутствует описание ссылки (текст до символа ";"), то ищется 1-е использование в математических выражениях (текст между символами "[]").
<Ctrl+Shift+B> - выделить ссылку в позиции курсора. Это может быть текст между символами "[]" или фрагмент текста между знаками скобок или аримметических действий.
<Ctrl+Shift+L> - выделить ссылку в позиции курсора. Действие аналогичное при <Ctrl+Shift+B>, только выделенный фрагмент заключается в скобки "[]".
<Alt+B> - по ссылке в позиции курсора вставить в предыдущей строке ее описание, если его не найдено (в текущем блоке вычислений).
Если в позиции курсора составная ссылка, то будет сформировано ее описание в текущем блоке.
Например: "B1; =". Также вставляются скобки "[]" если их нет (в тексте математического выражения).
<Alt+L> - по составной ссылке в позиции курсора вставить ее описание, если его не найдено (в указанном блоке вычислений). Если в позиции курсора простая ссылка, то будет сформировано ее описание в текущем блоке (в 1-й строке блока).
Например: "B1; =". Также вставляются скобки "[]" если их нет (в тексте математического выражения).
Если в позиции курсора составная ссылка, в которой указано имя не существующего блока (например, "Nod"),то блок с указанным именем будет сформирован по всем правилам.
Например, по ссылке "[sc(Nod):Fnew]" будет создано описание нового блока "Nod" с новой ссылкой "Fnew":
[SigmaCAD:Nod]
Fnew; =
[SigmaCAD:Nod]
Например, по ссылке "[sc(Nod)]" будет создано описание нового блока "Nod" со стандартной строкой результата вычислений этого блока:
[SigmaCAD:Nod]
SCRez=
[SigmaCAD:Nod]
<Alt+N> - Если в позиции курсора обнаружено корректное число (например, 250), то вместо него формируется корректная (уникальная) ссылка вида:
"N1; 250=" , а вместо числа (250) в математическом выражении вставляется "[N1]".
Если "N1" уже существует (в текущем блоке вычислений), то формируется "N2" и т.д.
Вместо буквы "N" можно использовать клавиши любых других букв (кроме "X"), тогда будет формироваться соответствующая ссылка:
"[Q1]", "[W1]", "[E1]", "[R1]" и т.д.
Если в позиции курсора выделенный фрагмент текста или математического выражения, то он трансформируется в корректную ссылочную конструкцию - см. <Alt+N>.


4. В системное меню окна редактора TXT-файлов добавлены команды, указанные в п.3.
5. Добавлено 2 новых специальных функций для теплотехнических вычислений при проектировании наружных ограждающих конструкций:
RpfrAAR(...), tfKRprAAR(...).
1-я функция аналогична RpfrAAtK(...), только вместо значений толщин и коэффициентов теплопроводности слоев следует вводить термические сопротивления слоев конструкции. Вычисляет приведенное сопротивление теплопередаче плоских ограждающих конструкций (или их участков) по ф.5.6а, ТКП 45-2.04-43-2006* (п.5.9).
2-я функция аналогична tfKRprAAtK(...),только вместо значений толщин и коэффициентов теплопроводности слоев следует вводить термические сопротивления слоев конструкции. Вычисляет требуемую толщину слоя (тепловой изоляции) при требуемом (заданном) приведенном сопротивлении теплопередаче и заданным характеристикам слоев.


6. Скорректирован текст (отчет) всплывающей подсказки после выполнения вычислений. Теперь указывается следующая статистическая информация:
"Промежуточных значений: 4 (ссылок: 0), арифметических действий: 11".
1-е значение - столько понадобилось Программе сформировать в памяти промежуточных чисел для вычислений без потери точности на округления,
2-е значение - столько ссылок (типа "[N]") обработано. Ссылки могут быть только при вычислениях текстовых файлов.
3-е значение - столько понадобилось Программе арифметических действий.


7. В главной строке вычислений Калькулятора при вычислении нескольких выражений одновременно (разделенных ";") показывается процесс расчета. Будет заметен только на очень старых компьютерах или при запуске Программы с медленных носителей (CD-дисков, флешек и т.д.), также при расчете нескольких файлов с вычислениями одновременно:
file1; file2 ; file3 и т.д. - особенно если в файлах содержится много вычислений.


8. В окне выбора файлов добавлена кнопка вызова Помощи и информации (если выбрана соответствующая опция в настройках) о расчете. Кнопка расположена рядом с панелью "Область вычислений" (справа). Если расчет не выбран, то открывается Помощь по текущему окну выбора файлов.


9. При создании нового расчета "Тепловой баланс помещения (T)" (HEAT-03001) в выпадающем списке выбора группы элементов теплового баланса по умолчанию устанавливался неопределенный выбор (пустая строка). Исправлено: устанавливается Группа 1.


10. В системное меню окна редактора TXT-файлов, а также в главное меню Программы (Помощь) добавлена команда вызова окна помощи по работе с использованием ссылок при вычислениях в текстовом редакторе. В помощи подробно рассказано и показано на примерах как ссылки формируются и используются.


11. В расчете "Тепловой баланс помещения (T)" (HEAT-03001) при создании нового элемента в группе не показывался его номер в специальной панели. Исправлено.


12. В расчете "Тепловой баланс помещения (T)" (HEAT-03001) не запоминались ширины колонок в таблице результатов, если их изменил Пользователь. Исправлено.