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

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

   
Автор / Author Тема / Topic: Привязка к аргументам канала "Вызов"
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как-то странно происходит привязка к аргументам канала "Вызов". Создадим в этом канале ряд аргументов, а потом один из аргументов удалим, так чтобы другие аргументы сдвинулись. После привязки к аргументам мы получим значение не с конкретного аргумента, к которому привязались, а с того, который сдвинется на предыдущее место этого аргумента! То есть, значение берется не с привязанного аргумента, а с соответствующего места по номеру этого аргумента (на каком бы месте не находился аргумент ARG_000, значение будет браться с самого первого (верхнего) аргумента и т.д.). [Недоумение / Confused]
Сообщения / Posts 121 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Что-то не удается воспроизвести ситуацию. Есть проект, где это уже можно наблюдать?
Сообщения / Posts 17320 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Странно, я проверял и в про и в базовой версии. Все очень просто воспроизводится. Аргументам дайте значения по умолчанию и выведите их на экран. До удаления аргумента все показывает правильно. После удаления нулевого аргумента (и сдвига всех остальных) показания не соответствуют заданным. Проект, с которым экспериментировал, очень простой. Могу выслать. На какой адрес?
Сообщения / Posts 121 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Начальную версию проекта (до удаления аргумента) на hotline1@adastra.ru
Сообщения / Posts 17320 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Kramarenko Stanislav
Forum Professor / Завсегдатай форума
Участник № / Member № 119


Icon 1 отправлено / posted      Профиль для / Profile for Kramarenko Stanislav           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Я тоже столкнулся с двумя похожими проблемами:

1. Путем копирования/вставки создал программу, отредактировал, удалил часть аргументов (посередине), затем создал канал "Вызов/Sum" и к его аргументу привязал один из аргументов программы. После этого отладчик стал "слетать" с критической ошибкой на запуске. Привязал к другому аргументу той же программы - нормально. Удалил аргумент в программе, создал новый с тем же именем, привязал к нему - нормально.

2. Аргумент вызова программы X привязываю к аргументу "А" вызова программы Y - реально привязывается к другому аргументу (на две позиции выше), привязываю к аргументу "В" (выше) - привязывается на три позиции ниже. Короче ни разу не попал, пришлось через канал привязываться.

Проект прислать не могу, т.к. уже переделал всё на сто раз.

Сообщения / Posts 340 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как и просили, выслал начальную версию. На экране в прямоугольниках выводятся цифры в соответствии с привязкой по порядку - 100...103. Для того чтобы аргументы сдвинулись можно просто в программе аргумент ARG00 перетащить под ARG003. После запуска нижний прямоугольник показывает число 100, хотя он привязан к аргументу ARG003 и должен показывать 103. Получается, что номер аргумента определяет его место и сдвигать аргументы нельзя. В том числе нельзя их и удалять, кроме последнего, так как удаление последнего не приводит к сдвигу остальных аргументов.
Сообщения / Posts 121 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Денисюк В.
Junior Member / Новичок
Участник № / Member № 1501


Icon 1 отправлено / posted      Профиль для / Profile for Денисюк В.           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ситуация с аргументами канала CALL воспроизвелась, так и есть, привязка не по имени, а по позиции в списке атрибутов.
Сообщения / Posts 21 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


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

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / 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