|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
06.12.2014, 06:06 | 4 | 1 | #1 |
Выполнение расчетов в WORD с одновременным оформлением отчета.
Регистрация: 25.10.2010
Сообщений: 868
|
||
Просмотров: 33324
|
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,113
|
и я...
последнее что пробовал - libreoffice calc+math - связка позволяет заполнять сложные формулы /я вставлял циклами полученные расчетом str/. отличная работа - http://webcad.pro/ - чем сделано не знаю. |
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,211
|
Похоже у тебя десятичный разделитель в системе - запятая.
----- добавлено через ~7 мин. ----- vl74, не понял вопроса. Или просто выложил для всеобщего использования?
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Регистрация: 25.10.2010
Сообщений: 868
|
Да это не вопрос - просто как готовый расчет выложил. Интересно опытом поделиться.
А насчет проблемы - у меня MS OFFICE 2010 х64, может версии отличаются? А вообще новый редактор формул довольно глючная вещь. ----- добавлено через ~3 мин. ----- Цитата:
|
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,211
|
Это так. Почему то высота формулы всегда одинаковая. В результате в дробях шрифт уменьшается. Можно ли как то увеличить высоту формулы?
Что касается "ЧТЯНД" sp1ash, то причина именно в десятичном разделителе. У меня 10-32, заработал после замены точки на запятую. ----- добавлено через 58 сек. ----- Вообще то VBA не меняется с момента возникновения.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Регистрация: 25.10.2010
Сообщений: 868
|
|
|||
|
||||
Регистрация: 25.10.2010
Сообщений: 868
|
Цитата:
Надо сделать точку и все работает. Надо допиливать. Поправил, и скорректировал расчет в сторону увеличения nu_v. Последний раз редактировалось vl74, 06.12.2014 в 21:41. |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Непревзойденное (как утверждают с 1978г. т.е. уже 36 лет) средство для верстки математики это TeX (LaTeX). И что удивительно, вещь очень мало известная в нашем инженерном сообществе. Физики и математики еще более или менее пользуются, а с нашим братом совсем туго. Вещь сильная, но порог вхождения относительно высок — для использования нужно прочитать книгу, а лучше две :) и постоянно пользоваться при работе справочником.
По этой причине для массового пользователя Ворд так и остался не превзойден. Впрочем следует отметить, что после версии 2007 новый редактор формул в Ворде сильно прибавил по сравнению с тем убожеством, которое было прежде. Для интересующихся выкладываю кое-какие примеры расчетов в Ворд >= 2007. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Ну зачем нужны именно расчеты в Ворде? Чтобы оформить "красиво"? Чтобы были многоэтажные формулы с греческими символами и математическими знаками? А потом расшифровка "по цифиркам"? Да, всё это часто необходимо. Желательно, чтобы всегда расчеты были достойно оформлены. И не только с формулами, но и на форматке, со "штампами", подписями, названиями объекта, здания. Чтобы хоть в архив, хоть в экспертизу. Но для этого совсем не надо использовать именно Word, а для написания формул совсем не надо именно TeX (LaTeX), который долго изучать надо. Каждый постоянно сталкивается с множеством небольших расчетов, наподобие приведенных в webcad.pro_Примеры_расчетов.docx. Явно видна кустарная ручная работа, которая хорошо выполнена, но и к ней претензии могут быть - для какого объекта, кто сделал, откуда взялись данные, что все эти закорючки означают. Это ведь тоже важно в плане оформления, мало ли что "все знают", что Mmax - это момент. Расчет-то оформляется для "прокурора", а он не знает. Да и в Ворде уже понадобился VBA со всеми его "приколами" и "фичами". Но, если уж дошло до программирования, то надо серьезно делать. Вот примерная технология: 1. Разрабатываете отдельную программу - сборник таких не очень сложных расчетов. Написать "арихметику" любого такого расчета каждый сможет. 2. Данные для расчетов хранятся в базе данных. Можно в локальной, для простоты, например в MDB. 3. Для каждого вида расчета своя таблица в базе данных со своей структурой и формами ввода. В таблице могут быть и вычисляемые поля. Для примера прилагаю фрагмент отчета с расчетами, скриншот программы с вводом данных для знакомого всем расчета сопротивлений теплопередаче, и фрагмент скриншота генератора формул - освоить его можно за 10 минут. 4. Должен быть генератор Отчета, который выводит результаты в требуемой форме и форматах - хоть на печать, хоть для вставки куда-то, например в тот же Ворд. Форму отчета надо сделать по-хитрому. Лучше все расчеты выводить в табличном виде с графами наподобие Параметр, Ед.изм, Формула, Расчет, Результат, Примечание. При вводе или изменении любого значения данные пересчитываются. В этом же событии может генерироваться текст для поля Расчет в виде строки с "цифирками". Именно строки. Незачем извращаться, чтобы сделать сам расчет в иде "простой дроби", вполне пригодна и строка, в том числе с заменой "корней" на функции. А вот Формула должна быть в "математическом" и "сниповском" виде. Но её надо сделать один раз в виде растра И, чтобы получить любой расчет (а может быть и все расчеты по объекту разом, в виде готового тома) щелкаете кнопку и получаете результат. Кстати, для любителей VBA - всё, что перечислено в пунктах 1-4 можно сделать и в MS Office, только не в Word, а в MS Access, она специально для этого и разработана. Всё ваше приложение и данные будут в одном файле. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
и чего в одной теме то не сиделось... http://forum.dwg.ru/showthread.php?t=92154
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
|
|||
|
||||
расчёты Регистрация: 04.07.2009
Воронеж
Сообщений: 908
|
Есть несколько таких простеньких расчётов, оформленных в Mathcad. Ни разу экспертиза не высказалась против.
__________________
"Сделай первый шаг - и ты поймёшь, что не всё так страшно." (Сенека, древнеримский философ). |
|||
|
||||
Регистрация: 25.10.2010
Сообщений: 868
|
Ковыряю mathcad. Вопрос такой: часто в нормах есть условие типа
если a>1 то b=f1(a) иначе b=f2(a) Как скрыть промежуточные вычисления, чтобы в итоге было: так как a=5 > 1, принимаем b= f1(a)=.... Последний раз редактировалось vl74, 14.12.2014 в 09:52. |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Цитата:
Цитата:
p.s. Сергей Александрович, а не знаете ли где взять данные по зонам влажности (карта зон влажности из приложения «В» СНиП 23-02-2003) соотнесенные с населенными пунктами из списка СНиП 23-01-99 «Строительная климатология»? |
|||