Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » TRACE MODE 6 (предложения / suggestions) » Защита от неправильного ввода

   
Автор / Author Тема / Topic: Защита от неправильного ввода
zotov
Forum Member / Участник форума
Участник № / Member № 1113


Icon 9 отправлено / posted      Профиль для / Profile for zotov           Редактировать/удалить сообщение / Edit/Delete Post 
Хочется надеяться, что ТМ 6 будет все-таки программой, защищенной от неправильного ввода. К сожалению, таковой нельзя назвать, например, ТМ 5.08. К примеру, ТМ 5.08 позволяет пользователю вводить неправильные настройки разрешения таймера, а при превышении числа каналов DI RWH некоторого "магического" числа вновь добавляемые каналы этого типа автоматически конвертируются в пустые. И никаких сообщений, предупреждений, блокировок :-( Этот ряд примеров можно продолжать практически до бесконечности :-((
Сообщения / Posts 58 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
С настройкой таймера - не все так просто, для разных ОС этот параметр может задаваться по разному.
Насчет превращения каналов - в ТМ6 этого нет, зато есть счетчик статистики по проекту, чего и сколько уже создано и сколько еще можно создать.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zotov
Forum Member / Участник форума
Участник № / Member № 1113


Icon 1 отправлено / posted      Профиль для / Profile for zotov           Редактировать/удалить сообщение / Edit/Delete Post 
1. Ну и что же? Известны диапазоны корректных значений разрешения таймера для разных ОС. Версию ОС определить нетрудно через WinAPI. А дальше ... пишется простенькая функция на С++, и все [Улыбка / Smile]
2. Это очень хорошо, что есть статистика. А ошибок при ее сборе нет? [Улыбка / Smile]

Сообщения / Posts 58 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1) Ага - а Вы не учитываете, что разработку узла Вы ведете ВСЕГДА под Windows, а в итоге узел может быть запущен и под DOS (если это контроллер) и под Windows (если это АРМ оператора) и под WinCE (если это опять контроллер или панель)? [Улыбка / Smile] Все то у Вас просто...
2) Эксплуатация покажет.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zotov
Forum Member / Участник форума
Участник № / Member № 1113


Icon 1 отправлено / posted      Профиль для / Profile for zotov           Редактировать/удалить сообщение / Edit/Delete Post 
1. Просто, в моей практике разработки программ на С++ никогда не было проблем с построением ветвлений в зависимости от версии операционки. Разве нельзя программно отличить WinCE, DOS и Windows XXX? По-моему, сложностей нет.
Сообщения / Posts 58 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zotov
Forum Member / Участник форума
Участник № / Member № 1113


Icon 1 отправлено / posted      Профиль для / Profile for zotov           Редактировать/удалить сообщение / Edit/Delete Post 
Хотя, конечно, с DOS и Windows действительно есть определенные трудности.
Сообщения / Posts 58 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zotov
Forum Member / Участник форума
Участник № / Member № 1113


Icon 1 отправлено / posted      Профиль для / Profile for zotov           Редактировать/удалить сообщение / Edit/Delete Post 
Ну хорошо. Пусть мы не знаем под какую ОС строится узел. Но ведь есть общее ограничение на минимальное разрешение - 0.001. Хотя бы его можно контролировать?
Сообщения / Posts 58 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Можно - в 6-ке уже контролируем.
Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2