| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
nivellier Частый гость


Зарегистрирован: Oct 05, 2011 Сообщения: 10 Рейтинг: +0/-0
|
Добавлено: Ср 05 Окт, 2011 11:05:21 Заголовок сообщения: Файлы параметров |
|
|
Подскажите по простому вопросу.
Есть два экрана, оба со своими фалами параметров. По кнопке на экране 1 вызывается экран 2, файл-параметров 2 указан в файле параметров первого экрана. Вроде должно работать, так нет.
Ругается мол файл параметров 2 не существует (три раза по буквам проверял название - существует).
В чем может быть дело? |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 05 Окт, 2011 17:49:20 Заголовок сообщения: |
|
|
Может быть напишете, о каком пакете SCADA идёт речь? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
Ryzhij62 Эксперт


Зарегистрирован: Apr 06, 2011 Сообщения: 409 Рейтинг: +29/-2 Откуда: Россия Рязань
|
Добавлено: Чт 06 Окт, 2011 3:21:00 Заголовок сообщения: Re: Файлы параметров |
|
|
| nivellier писал(а): | | По кнопке на экране 1 вызывается экран 2, файл-параметров 2 указан в файле параметров первого экрана. Вроде должно работать, так нет. |
\Выделение моё.\
Насколько я помню, файл параметров 2 вызываемого экрана 2 надо указывать не как вложение в файл параметров экрана 1, а явным образом при вызове экрана 2 в свойствах конкретного активного объекта (кнопки). Тот же экран 2 в Вашем случае может быть вызван другой кнопкой (объектом) уже с другим файлом параметров (с другим набором тэгов).
А так получается, что Вы вызвали экран "заточенный" под параметрический файл, а сам файл параметров при вызове не указали.
Если же у Вас имя файла параметров для экрана 2 само является параметром для вызывающего объекта (кнопки) на экране 1 и поэтому попало в параметрический файл первого экрана, то проверьте синтаксис как записи в параметрическом файле 1, так и команды вызова в свойствах вызывающей кнопки (активного объекта). |
|
| Вернуться к началу |
|
 |
nivellier Частый гость


Зарегистрирован: Oct 05, 2011 Сообщения: 10 Рейтинг: +0/-0
|
Добавлено: Чт 06 Окт, 2011 3:57:05 Заголовок сообщения: Re: Файлы параметров |
|
|
| Ryzhij62 писал(а): | Насколько я помню, файл параметров 2 вызываемого экрана 2 надо указывать не как вложение в файл параметров экрана 1, а явным образом при вызове экрана 2 в свойствах конкретного активного объекта (кнопки). Тот же экран 2 в Вашем случае может быть вызван другой кнопкой (объектом) уже с другим файлом параметров (с другим набором тэгов).
А так получается, что Вы вызвали экран "заточенный" под параметрический файл, а сам файл параметров при вызове не указали.
Если же у Вас имя файла параметров для экрана 2 само является параметром для вызывающего объекта (кнопки) на экране 1 и поэтому попало в параметрический файл первого экрана, то проверьте синтаксис как записи в параметрическом файле 1, так и команды вызова в свойствах вызывающей кнопки (активного объекта). |
Да, при вызове второго экрана указан файл параметров 2 (#99), а в файле параметров 1 есть строка #99={FileParameter_2_Name}. Так принципиально будет работать?
Среда FT 5.1 ME |
|
| Вернуться к началу |
|
 |
Ryzhij62 Эксперт


Зарегистрирован: Apr 06, 2011 Сообщения: 409 Рейтинг: +29/-2 Откуда: Россия Рязань
|
Добавлено: Чт 06 Окт, 2011 5:22:24 Заголовок сообщения: |
|
|
Что-то с синтаксисом, ИМХО.
Я так в FT 5.1 ME не делал, подождём, что более опытные мужи скажут. |
|
| Вернуться к началу |
|
 |
Ryzhij62 Эксперт


Зарегистрирован: Apr 06, 2011 Сообщения: 409 Рейтинг: +29/-2 Откуда: Россия Рязань
|
Добавлено: Чт 06 Окт, 2011 5:38:38 Заголовок сообщения: |
|
|
А полный путь к параметрическому файлу, или путь к рабочему каталогу в системной переменной PATH указывать пробовали?
Нет ли в полном пути\имени кирилических символов или пробелов? |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Чт 06 Окт, 2011 7:56:58 Заголовок сообщения: |
|
|
| Ryzhij62 писал(а): | Что-то с синтаксисом, ИМХО.
Я так в FT 5.1 ME не делал, подождём, что более опытные мужи скажут. |
Подмена имени файла параметров через файл параметров работает и в RSView32 и в FT View от 4.0 до 6.0.
Но нужно тщательно продумать заменяющую часть.
Пример из рабочего проекта:
Display Machine /PM01
Файл M01: #1=01
На экране Machine имеется Display Machine_Trend_In_Out /PM#1, т.е. сгенерировали имя файла параметров M01.
И так далее. |
|
| Вернуться к началу |
|
 |
nivellier Частый гость


Зарегистрирован: Oct 05, 2011 Сообщения: 10 Рейтинг: +0/-0
|
Добавлено: Чт 06 Окт, 2011 11:47:44 Заголовок сообщения: |
|
|
| Вероятно тут отличается SE от ME. По крайней мере имя файла параметра, указанное в файле параметров "родительского" экрана не захотело сотрудничать. Пришлось по-другому сделать |
|
| Вернуться к началу |
|
 |
|