Diada User Manual (780292), страница 5
Текст из файла (страница 5)
Как уже указывалось, любой параметр механизма может быть изменен. Это делается после перехода на пункт меню ИЗМЕНЕНИЕ РАЗМЕРОВ. При этом программа в диалоге последовательно показывает значения всех уже введенных размеров. Если этот размер нет намерения изменять, то достаточно нажать клавишу <Enter>, т.е. согласиться. Для изменения параметра нужно непосредственно вводить новое его значение, прямо поверх старого, ничего не стирая. Если после изменения какого-либо параметра остальные параметры предполагается сохранить, то можно или последовательно для каждого из них после подсказки нажимать клавишу <Enter>, или просто набрать клавишу-ускоритель <F10>, и тогда все остальное автоматически сохранится без промежуточного вывода на экран. Все введенные изменения автоматически запишутся в файл диалога (с расширением .DI), старые параметры механизма сохраняются в резервной копии (со стандартным расширением .BAK).
Можно изменить и структуру механизма, перейдя на пункт меню ИЗМЕНЕНИЕ СТРУКТУРЫ. В этом случае система переходит к таблице ввода пар. Дальнейшие действия практически совпадают с действиями при первичном вводе механизма, с той лишь разницей, что на этапе ввода размеров система показывает, что за величина хранится у нее для соответствующего размера. При этом надо внимательно следить за этими цифрами, так как они могут измениться по сравнению с параметрами предыдущей версии механизма. Если цифры совпадают, то с ними можно соглашаться (клавиша <Enter>). Очень осторожно нужно работать и в случае изменения типа пар, поскольку для описания их и для задания размеров звеньев с ними требуется разное количество информации. В некоторых случаях система при попытках подсказки может «наложить» служебные сообщения файла на числовые переменные и «вылететь», пытаясь преобразовать текст в числа. Файл диалога (.DI) при этом пропадет, хотя резервный файл (.BAK) сохранится.
Подсказки для выбора типа сборки при работе на этой строке меню не появляются — их приходится вводить заново, также не действует и ускоряющая клавиша <F10>.
При анализе нескольких положений механизма нужно иметь ввиду, что начальное звено по умолчанию вращается против часовой стрелки, т.е. в положительном направлении. Если же есть необходимость провести анализ при вращении его по часовой стрелке, то со знаком минус нужно ввести не только значение угловой скорости, но и шаг изменения положения начального звена.
После окончания счета происходит переход в главное меню, выхода из системы не происходит и любой этап диалога может быть повторен. Можно, например, не выходя из программы получить серию распечаток кинематики семейства механизмов одной структуры но с разными длинами звеньями, или разными инерционными характеристиками и т.п. вариациями параметров. Понятно, что каждому файлу серии нужно давать разные имена.
При нажатии строки ВЫХОД главного меню задаются вопросы о сохранении как файла диалога (.DI), так и файла для печати (.DIF), (если этот режим был заказан) и о задании им имен. При отказе от сохранения редактируемого файла диалога восстанавливается исходный файл, с которого началось редактирование, если же механизм вводился с клавиатуры, то, естественно, никаких файлов не сохраняется.
До выхода из программы любой этап можно повторить, т.е. просчитать кинематику с новыми начальными условиями, просмотреть графики аналогов или сил, изменить размеры звеньев и положения точек или вообще изменить структуру механизма: ввести новые звенья, пары или точки на звеньях, перейти к силовому анализу и т.д. Для этого необходимо просто выбрать соответствующий этап работы в главном меню.
Необходимо сделать еще одно замечание к режиму корректировки размеров (пункт меню ИЗМЕНЕНИЕ РАЗМЕРОВ). Если механизм вводился из файла, то при изменении размеров новые данные автоматически заменяют старые, и после выхода из программы по строке меню ВЫХОД или по клавише <Esc> без дополнительных вопросов файл диалога также корректируется, т.е. после выхода из программы в файле будет храниться новый механизм. Иная ситуация будет иметь место при вводе механизма с клавиатуры. Если происходит корректировка размеров механизма до выхода из программы, то этот новый механизм можно посмотреть в движении, можно вывести данные кинематического расчета на печать или на экран, т.е. полноценно работать с ним, как с новым механизмом. При выходе из программы будет, естественно, запрошено имя для файла диалога для сохранения параметров механизма. Однако, и это очень важно, что в файле диалога сохранится первоначальный неоткорректированный механизм. Кратко эту особенность программы можно сформулировать так — корректируются только файлы. Это еще один аргумент в пользу того, что после режима визуальной проверки (если естественно механизм удалось увидеть) необходимо выйти из программы, записав при этом файл диалога (даже с «неправильным» механизмом), снова войти в программу, загрузить файл и уже после этого заняться его коррекцией. При такой последовательности все изменения параметров механизма будут сохранены в файле.
ДОПОЛНИТЕЛЬНЫЕ ЗАМЕЧАНИЯ
ПО ИСПРАВЛЕНИЮ ОШИБОК ПРИ ВВОДЕ
1. Особенности программы таковы, что при неправильном наборе при вводе пар удалить можно только описание всей кинематической пары, т.е. только после полностью законченного набора строки таблицы, следовательно удаляется только полная строка. Если ошибка замечена, например, сразу после ввода имени одного из звеньев пары и, следовательно, дальнейший ввод не имеет смысла, то поступить можно трояким образом: во-первых, все-таки закончить формальный ввод пары, вводя произвольную информацию, а затем сразу же исключить ее оператором Erase, нажав клавишу <E> ; во-вторых, можно использовать при наборе два одинаковых имени звена: такая пара не введется в систему ; и, в-третьих, можно ввести вместо любого очередного имени пробел, ответить "N" на вопрос о законченности ввода и продолжить набор далее.
2. Выйти из любого этапа, не закончив его, можно, если при вводе очередного имени ввести пробел. После серии вопросов система выйдет (в зависимости от ответов) или на начало текущего этапа, или на главное меню.
3. Неправильный набор цифр (запятая вместо точки, буква О вместо нуля и т.п.) системой фиксируется, кратковременно появляется предупреждающая надпись, иногда звуковой сигнал, и курсор остается в положении ввода, однако неправильная информация на экране не стирается. Новые, теперь правильные цифры, нужно набирать прямо "поверх" неверных, заменяя их. Старые цифры немедленно сотрутся после ввода первой же цифры.
***
Разработчики желают Вам успешной работы с программой и охотно выслушают возникшие замечания и любые предложения по ее улучшению. Особенно приветствуются сообщения о выявленных ошибках в работе системы, от которых, увы, не застрахована любая, самая совершенная и, казалось бы, отлаженная программа.