This is topic Передача сторок in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000039.html

Posted by Ext (Участник № / Member № 1509) on :
 
Подскажите как ввести строку с клавиатуры в мониторе реального времени и передать ее в БД.
Как отобразить строку на экране всзятую из базы данных.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У Вас не получается ввести строку при запуске в Профайлере? Или это вопрос в общем - как это реализовать?
 
Posted by Ext (Участник № / Member № 1509) on :
 
Вопрос как это реализовать. Я не знаю метода ввода сторки в канал с МРВ. Если использовать кнопку и использовать процедуру "ввести и передать", то можно вводить только число. А как ввести текст?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У ГЭ необходимо задавать формат "По умолчанию", а тип аргумента должен быть STRING. Привязывать обязательно к строковому атрибуту канала, через него и передавать строку в SQL-запрос.
 
Posted by Ext (Участник № / Member № 1509) on :
 
Я тоже делаю так, но вот что получается:
1. Добавляю ГЭ «Текст» (Формат – по умолчанию, привязка к STRING тип in/out)
2. Добавляю ГЮ «Кнопка» (Событие ввести и передать, результат в созданный String аргумент).
Запускаю МРВ, нажимаю кнопку, появляется окно «Послать значение в» где написано «Ввести строку» ниже Edit с UpDown и написан там 0. Ввести что-либо кроме числа мне не удается.
И еще вопрос у вас нет канала типа String, а как у вас можно решить этот вопрос? Т.к. надо передать значение в программу…
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Передача текстовых параметров осуществляется через атрибуты каналов типа STRING - например, Комментарий.
У Вас какой релиз сейчас установлен?
 
Posted by Ext (Участник № / Member № 1509) on :
 
У меня версия 6.02.
Попробовал через комментарий выводить получается, но вводить не в какую. Нажимаю на кнопку, пишет "ввести строку", ввожу строку, жму "Готово", но значение комментария не меняется. Пробовал использовать функцию управления "послать строку" и "передать значение(прямая)" и все равно значение не меняется. Получается только программой.
Почему вы не сделали канала "String", тогда бы все было проще и понятней.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Необходимости в таком канале нет, потому как над строками никакой математической обработки в реальном времени производить не нужно. А их прием и передача вполне реализуема через атрибуты типа STRING любого канала.

Насчет ввода строки - в релизе 6.02 есть ошибка с вводом строки, у вас она как раз и проявляется. Это уже поправлено в релиз 6.03 (но он еще пока не вышел). [Неодобрение / Frown]
 
Posted by Ext (Участник № / Member № 1509) on :
 
МММ... А когда он выйдет???
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Точные сроки пока еще не известны. Следите за новостями на нашем сайте.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2