Зарегистрирован: Mar 13, 2009 Сообщения: 21 Рейтинг: +0/-0
Добавлено: Чт 14 Май, 2009 9:29:24 Заголовок сообщения: FT View Machine Edition вопросы(список вопросов обновляется)
Здравствуйте!
я использую FT View Machine Edition V5.00.00 для создания интерфейса для панели AB PanelView Plus1000
При создании проекта у нас автоматически создаются 3 дисплея: ALARM, DIAGNISTICS, INFORMATION.
Отображение или неотображение ALARM и INFORMATION регулируются в ./System/startup, DIAGNOSTICS - в ./System/Diagnostics List Setup.
Собственно ничего сложного в этом нет - ставишь/убираешь галочки и при возниконевении каких то событий на экране появляется/не_появляется соответствующее окно, информируеющее о некорректных действиях.
Вопрос №1: в каких случаях можно неотображать каждый из дисплеев и к каким последствиям это может привести?
Так же имеется конкретно-практический вопрос по поводу дисплея DIAGNISTICS:
Для перехода по дисплеям проекта я буду использовать Display List Selector. Я делаю следующим образом: создаю в Global Objects свой Display List Selector "myDLS" и копирую его на все дисплеи проекта (создаю ссылки). Таким образом в каждом дисплее у меня имеется одинаковое меню перехода на другие дисплеи.
Проблема заключается в следующем: при попытке перейти на уже открытый дисплей выводится журнал ошибок DIAGNOSTICS, который и сообщает мне о том, что я пытаюсь перейти на уже существующий дисплей. Если я отключаю DIAGNOSTICS, то соответственно не выводится.
Куча вопросов №2: Верно ли данное решение(так как журнал сообщений ведется не зависимо от того отображается или нет, ошибки возникают)? К каким последствиям это может привести, если панель будет использоваться долгое время? Существуют ли другие способы решения данной проблемы с использованием ссылок и одного глобального Display List Selector?
Вопрос №3: Имеется утановленная на компе FT View Machine Edition. И соответственно написанный проект под панельку. Установил FT View Machine Edition на ноут, что бы уже ехать на объект и там работать.
Перенос папки C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\HMI Projects\Имя_проекта по тому же адресу на ноуте результатов не дал. Видел в реестре переменные с названиями проектов, но трогать пока не стал, может тут что подскажут. Вопрос в следующем: как перенести проект, который хранится на компе, на ноут?
Последний раз редактировалось: gnan (Чт 02 Июл, 2009 8:31:59), всего редактировалось 2 раз(а)
Добавлено: Чт 14 Май, 2009 14:50:52 Заголовок сообщения:
Добрый день!
Ответ 1: Если у вас нет необходимости использовать данные экраны то и не надо. За это вам ничего не будет и ни к каким последствиям не приведет. Т.е. если у вас в проекте не используется сигнализации параметров и др критических состояний то и экран Alarm можно не использовать.
А вообще вся информация выдаваемая на эти дисплеи конфигурируется в пунктах: Diagnostics List Setup, Information Setup+Infromation Messages, Alarm Setup.
От ошибки о открытии существующего дисплея вы не избавитесь, потому как это все-таки ошибка. Просто не показывайте Diagnostics.
Ответ 2: Проблем и ошибок не возникнет поскольку вы можете задать количество сообщений хранимых в МЕ как для Diagnostics так и для Alarms, все остальные "уходят".
И ввобще ненужные экраны можно "погрохать" и если в будущем возникнет в них необходимость создать заново или "вытянуть" из Libraries.
Вопрос №3: Имеется утановленная на компе FT View Machine Edition. И соответственно написанный проект под панельку. Установил FT View Machine Edition на ноут, что бы уже ехать на объект и там работать.
Перенос папки C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\HMI Projects\Имя_проекта по тому же адресу на ноуте результатов не дал. Видел в реестре переменные с названиями проектов, но трогать пока не стал, может тут что подскажут. Вопрос в следующем: как перенести проект, который хранится на компе, на ноут?
Вопрос №3: ...Вопрос в следующем: как перенести проект, который хранится на компе, на ноут?
В Application Manager сделай архив проекта (расширение файла apa), затем восстанови из архива на нужном компьютере.
В дальнейшем можно подменять простым копированием файлов.
В Application Manager сделай архив проекта (расширение файла apa), затем восстанови из архива на нужном компьютере.
В дальнейшем можно подменять простым копированием файлов.
эх, и правда тупанул-просмотрел АРА нам помог
если быть точнее, то Application Manager --> Backup/Restore application
сделал я сие действо, но при Restore на ноут у меня выдается сообщение, что проект с таким имененм уже сужествует (он и правда существовал, но был удален через менеджер файлов, т.е. все было сделано аккуратно), и предлагает назвать проект по-другому. не критично конечно, но неприятно. каким образом можно убить инфу о ранее существовавшем проекте с таким именем??
З.Ы. Проблема тольк с этим именем проекта (не из системных), с остальными все норм - удаляются, создаются заново, переносятся.
каким образом можно убить инфу о ранее существовавшем проекте с таким именем??
Удалить в том-же Application Manager - ругнется маленько , но сделает нужное.
ммм, щас поясню =)
при переходе в Application Manager --> Delete application выводится список существующих проектов. Но мой проект уже был удален, и в списке для удаления его нет. Но при создании или перемещении проекта с таким именем ругается, что такоq проект уже существует.
так же нет файлов проекта и в C:\Documents and Settings\All Users\Документы\RSView Enterprise\ME\HMI projects\Имя_проекта, и самой папки "Имя_проекта" по указанному пути не существует.
... Но мой проект уже был удален, и в списке для удаления его нет. Но при создании или перемещении проекта с таким именем ругается, что такоq проект уже существует.
так же нет файлов проекта и в C:\Documents and Settings\All Users\Документы\RSView Enterprise\ME\HMI projects\Имя_проекта, и самой папки "Имя_проекта" по указанному пути не существует.
уже давно там))
как бы соболезнования не принял реестр
кстати при создании в лог пишет:
The distanation specified in a call to CopyDestroy(), RenameDestroy() or RestoreDestroy() already exists.
Error: HRESULT = "0x80042054" Location = ".\DestroyServer.cpp, Line: 5249"
Не очень понятно, какой именно вопрос Вы хотели бы задать авторам FT View Machine Edition. Не могли бы Вы его сформулировать конкретно?
ну это скорей описание баги, ибо в логе все таки инфа для программиста, обработанная исключением.
попробую описать:
Имеются два компа:
Comp1 - уже установлена FT View Machine Edition V5.00.00 и на нем написан проект под панель AB PanelView Plus1000
Comp2 - чистый комп, на который требуется перенести все ПО для работы
Действия:
1. устанавливаем FT View Machine Edition V5.00.00 на Comp2, регистрируем запускаем.
2. Создаем проект с именем blablabla на Comp2
3. Удаляем проект с именем blablabla через Application Manager --> Delete application на Comp2
4. Делаем экспорт проекта с Comp1 через Application Manager --> Backup application. Проект на другом компе называется тоже blablabla
5. Делаем импорт проекта на Comp 2 через Application Manager --> Restore application
Результат:
В процессе импорта проекта на Comp2 (Действие №5) всплывает сообщение, в котором говорится, что проект с таким именем уже существует
в лог добавляются 2 записи:
The distanation specified in a call to CopyDestroy(), RenameDestroy() or RestoreDestroy() already exists.
Error: HRESULT = "0x80042054" Location = ".\DestroyServer.cpp, Line: 5249"
Успешно импортировать проект можно только указав иное имя, например blablabla1
Примечания:
В реестре программы по поиску строки "blablabla" нет каких либо записей, относящихся к проекту.
Понятно, что где-то в Comp2 осталась запись первоначального файла blablabla.
Сделайте вот что:
1. Откройте простым рекдактором файл C:\WINDOWS\ODBC.INI.
2. Удалите из него обе строчки, в которых встречается имя упорного и неубиваемого проекта blablabla
3. Затем запустите Application Manager и добейте в нём этот проект.
2. Удалите из него обе строчки, в которых встречается имя упорного и неубиваемого проекта blablabla
какбэ там и удалять то нечего как видите =)
oldDad писал(а):
3. Затем запустите Application Manager и добейте в нём этот проект.
Повторюсь, что в Application Manager имени проекта blablablaНЕТ, а есть только blablabla1 и blablablapanel, которые я переименовывал в ходе импорта на Comp2 (переименовать мне предлагала программа Restore application, так как утверждала, что проект с именем blablabla уже существует)
Повторюсь, что в Application Manager имени проекта blablabla НЕТ, а есть только blablabla1 и blablablapanel, которые я переименовывал
Ну вот их и удалите.
Вообще, извините, не совсем понятно, зачем так непродуктивно терять так много времени. Сколько Вы уже потратили времени? Проект, как таковой, хоть на одном компьютере есть? Сохраните его в .apa, унесите на внешний носитель, отформатируйте HDD, поставьте корректно Windows, затем FTView и вкиньте в него .apa-проект. Час работы. В другой раз удаляйте проекты так, как написано в Книге, и будет щастье
Повторюсь, что в Application Manager имени проекта blablabla НЕТ, а есть только blablabla1 и blablablapanel, которые я переименовывал
Ну вот их и удалите.
Вообще, извините, не совсем понятно, зачем так непродуктивно терять так много времени. Сколько Вы уже потратили времени? Проект, как таковой, хоть на одном компьютере есть? Сохраните его в .apa, унесите на внешний носитель, отформатируйте HDD, поставьте корректно Windows, затем FTView и вкиньте в него .apa-проект. Час работы. В другой раз удаляйте проекты так, как написано в Книге, и будет щастье
дык я и работаю не парясь, переименовав проекты. проект как таковой есть на обоих компах и живет полной жизнью. АРА работает). переустановка виндов поэтому и не требуется.
то что вы назвали непродуктивной тратой времени на самом деле не что иное, как попытка выяснить в чем проблема, а она явно есть. все это во благо развития сего славного программного обеспечения.
повторюсь опять же, что удалял все по правилам и как в Книге, т.е. через менеджер проектов, т.е. регламентированными средствами по правилам.
З.Ы. а эксперименты по удалению всяких записей в файлах я продолжу после сдачи проекта пожалуй, ибо как то не хочется идти путем перестановки виндов в случае чего))
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.144 секунды