Цитата:
Сообщение от serg-el
В связи с этим настойчиво рекомендую переписать макросы для расчетов по формулам
Надеюсь мои пожелания примут к сведению ...
|
1. Сегнетикс, как фирма продающая контроллеры несет гарантийные обязательства по исправности самих контроллеров и ПО для программирования -Лоджика. Все что выше - макросы и прочее предлагается в варианте "как есть". Не нравится - пишите сами.
2. Сегнтикс фирма коммерческая, основная цель - прибыль. Как инструмент продвижения на рынок был придуман Конструктор. С его помощью даже не обладая навыками в FBD программировании можно сгенерировать работающую программу для 95% случаев. И этот инструмент себя оправдал. Но Сегнктикс выпускает несколько типов контроллеров с различающимися характеристиками. Писать отдельный Конструктор под каждый тип контроллеров не стали. Сконцентрировались на совместимости программ, генерируемых Конструктором. Совместимость предполагает использование одних и тех же макросов для любых контроллеров. Тот же макрос датчиков температуры должен одинаково работать и на 2010 и на Пикселях и на модулях МС. Именно для совместимости 2010 и Пикселей, работающих с разным измерительным током было введено необходимое масштабирование на уровне ядра Пикселя. Именно для совместимости МС и Пикселя в свойствах МС появилась галочка "совместимость с Пиксель". Пусть макрос не идеален, пусть не используются все возможности контроллера, зато программа одинаково работает на любом типе контроллера.
Теперь резюме: с одной стороны Сегетикс не обязан переписывать макросы под ваши пожелания и нет ни каких ограничений написать эти макросы самому. С другой стороны оптимизация макросов под определенный тип контроллера поставит под вопрос совместимость программ Конструктора, а соответственно привлекательность контроллеров для определенной группы покупателей (и не маленькой) и потенциально может уменьшить оборот и прибыль компании.
Выводы делайте сами, будут ли приняты ваши предложения.