Создание обучающей системы автоматизированного проектирования маломощных электромеханических следящих систем, страница 14

·  Не следует доверять первому впечатлению. Выбор требуемого программного обеспечения – весьма трудоёмкое и ответственное дело. Если есть возможность взять пакет на какое-то время для опробования, то этим надо непременно воспользоваться, даже если пакет вам сразу приглянулся. Вполне возможно, что он содержит скрытые изъяны, которые сделают его использование в каких-то случаях нежелательным.

·  Следует критически относиться к опубликованным данным об эффективности. Во-первых, настройка сложных пакетов на эффективное выполнение в данной среде может быть тонким делом, и данные тестов очень сильно могут зависеть от качества настройки пакета. Многие фирмы-разработчики не публикуют широко информацию о дополнительных параметрах управления пакетом, и пользователи часто видят на бумаге далеко не ту эффективность, которою способен показать пакет. Во-вторых, проверки выполняются на «стандартных» наборах данных, которые могут оказаться не совсем удобными для некоторых из тестируемых пакетов. То, что программа ведет себя немного по-разному с разными данными, сильно затрудняет получение достоверной суммарной оценки эффективности пакета.

·  Не надо следовать слепо моде. У каждого распространённого пакета, а также у известных фирм существует много горячих сторонников. Иногда та или иная партия обеспечивает успех определенной фирме на выставках и хит-парадах программного обеспечения. Не надо забывать, что на рынке существует немало отличных пакетов, вокруг которых нет большой рекламной шумихи.

·  Рекомендуется изучить прошлое пакета. Полезно проследить историю создания и дальнейшую судьбу пакета, если эта информация доступна. Прошлое пакета может многое прояснить в отношении степени надёжности и качества сопровождения пакета фирмой-разработчиком. В этом вопросе можно выделить следующие моменты. Слишком частые смены версий: этот факт обычно свидетельствует либо о небрежность фирмы-разработчика, либо о ее желании догнать ускользающий рынок сбыта, что в любом случае должно настораживать. Если продукт в течение более чем двух-трех лет не обновлялся, то это едва ли означает, что фирма поставщик готовит для вас нечто принципиально новое и грандиозное.

·  Не следует выбирать слишком мощный инструмент. Довольно распространенная ошибка состоит в стремлении купить самое мощное из имеющихся на рынке программное обеспечение. Может оказаться, что затраты на освоение и эксплуатацию этого мощного средства не окупят получаемые от его универсальность преимущества. Скажем, если в процессе работы приходится вычерчивать несложные блок-схемы и диаграммы, то вряд ли стоит для этого приобретать сложную систему подготовки чертежей, на освоение которых уйдет несколько месяцев. Слишком мощное и сложное средство может подавить своей грандиозностью и отбить охоту к автоматизации на компьютере.

·  Не надо надеяться на лёгкую смену пакета впоследствии. Одно из распространённых заблуждений новичков состоит в иллюзии, будто можно легко поменять непонравившийся пакет. Очень быстро вырабатываются навыки и приёмы, помогающие работать с данным пакетом, и избавиться от них потом будет весьма трудно.

·  Всегда следует помнить, что именно вам нужно. В конце концов, всё решают потребности. Нельзя переоценить важность выработки четкого перечня требований, предъявляемых вами к пакету. В этом – больше половины успеха правильного выбора программного обеспечения.

1.8 Разработка общего алгоритма САПР

Следуя хорошему стилю программирования, программа будет разделена на несколько модулей, каждый из которых будет выполнять свою задачу.

С помощью главного модуля программы пользователь будет осуществлять навигацию по обучающей САПР, а так же задачей главного модуля будет:

-  ввод и считывание исходных данных;

-  грубый расчет мощности;

-  выбор подходящих двигателей;

-  полный расчет выбранного пользователем двигателя;

-  расчет редуктора для следящей системы