This is topic Непонятки из учебных примеров in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Добрый день. 1) Разбирая учебный проект в справке, обнаружил, что при копировании файла tmdevenv.tmul из папки C:\Program Files\AdAstra Research Group\Trace Mode IDE 6 Base\Lib в папку C:\Program Files\AdAstra Research Group\Trace Mode IDE 6 Base библиотеки задвижек и пр. не появились. Совсем. Подозреваю, что это ограничения базовой версии. Так ли это?
2) Не смог получить данные по DDE из excel. Сделал почти как в примере. "Почти", потому, что excel русский и имя DDE компонента выглядело вот так: Excel.Лист1.D3. Получилось, что канал типа float внутри группы "Каналы" имеет привязку: "Excel.Лист1.D3:Значение (Источники/Приемники.DDE_2)". Может хитрость какая есть?
Posted by Romсheg (Участник № / Member № 3792) on :
1) В Базовую версию библиотеки элементов не входят.
2) Попробуйте переименовать в Экселе лист. Не уверен, но дело в том, что ТМ в Юникоде работает и при передаче в Эксель русских имен он может их неправильно интерпретировать.
Posted by LevSP (Участник № / Member № 4065) on :
1) ясно. плохо. а мы хотели написать, и потом купить монитор реального времени для объекта, и если понравится, тогда уже покупать полную лицензию на разработку... 2) не помогло. причем, текстовое поле привязанное к каналу (атрибут входное значение) показывает <текст>, т.е. даже не "0"... При просмотре компонентов в профайлере значение канала равно нулю. 3) А можно ли он-лайн посмотреть значение DDE компонента? Т.к. я TM-щик начинающий - кто знает, может я канал как то не так прикрутил....?
Posted by Romсheg (Участник № / Member № 3792) on :
3) Это уже ваш проект глянуть надо.
Posted by LevSP (Участник № / Member № 4065) on :
3) куда можно закинуть?
Posted by Romсheg (Участник № / Member № 3792) on :
Это уже к техподдержке, а не ко мне Адреса они скажут...
Posted by LevSP (Участник № / Member № 4065) on :
Тогда, я думаю, кто то из техподдержки должен написать - что то типа "вышлите проект на такой то адрес". Буду ждать, когда соблаговолят
Posted by Romсheg (Участник № / Member № 3792) on :
hotline@adastra.ru hotline3@adastra.ru
Вот на эти можно. Только в письме продублируйте им суть проблемы.
Posted by LevSP (Участник № / Member № 4065) on :
спасибо Romсheg!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проект так и не прислали.
Posted by Kazimirko Yuri (Участник № / Member № 5872) on :
quote:Отправитель / Originally posted by LevSP: Добрый день. 2) Не смог получить данные по DDE из excel. Сделал почти как в примере. "Почти", потому, что excel русский и имя DDE компонента выглядело вот так: Excel.Лист1.D3. Получилось, что канал типа float внутри группы "Каналы" имеет привязку: "Excel.Лист1.D3:Значение (Источники/Приемники.DDE_2)". Может хитрость какая есть?
В описании примера насчет имени написано: "Например, если необходимо вводить во вновь создаваемый канал Из_таблицы узла RTM_1 (в его атрибут Входное значение) данные из ячейки R3C3 книги MS Excel, необходимо в слое Источники/Приемники создать новую группу DDE, а в ней – компонент DDE#1 и отредактировать его следующим образом: где в атрибуте Имя: Excel – имя приложения; Sheet1 – имя листа книги MS Excel; R3C3 – адрес ячейки."
Поэтому: 1) имя листа книги MS Excel (если у Вас русский Excel) нужно в свойствах компонента DDE#1 писать не Sheet1, а Лист1. 2) адрес ячеек Excel необходимо задавать в стиле R1C1 (по умолчанию в Excel адреса ячеек были установлены в "классическом" стиле).
Для настройки стиля ссылок R1C1 (в Excel 2007, например) выполните следующие шаги: 1. В Excel 2007 нажмите на большую круглую кнопку «Офис» в левом верхнем углу программы и в меню кликните на кнопку «Параметры Excel». 2. Откроется окно параметров программы. В левом столбце перейдите на пункт «Формулы» и в правой части в группе «Работа с формулами» установите галочку «Стиль ссылок R1C1». 3. Нажмите кнопку «ОК».
В моём случае (русский Excel) в свойствах компонента DDE#1 я написал:Excel.Лист1.R3C3
Posted by Kazimirko Yuri (Участник № / Member № 5872) on :
Нашел в другом топике ответ модераторов на первый вопрос:"Почему после копирования файла tmdevenv.tmul не появляется набор графических объектов – изображения клапанов, емкостей, двигателей и т.д.?"
Ответ: "Начиная с релиза 6.08, для использования библиотеки файл необходимо скопировать из %TRACE MODE%\LIB в директорию c:\ProgramData\AdAstra\Trace Mode IDE 6\ (в Windows 7) или в C:\Documents and Settings\All Users\Application Data\AdAstra\Trace Mode IDE 6\ (в Windows XP)"
Сделал как написано - появились клапаны, насосы и т.д.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
По второму вопросу (DDE). Переименуйте в Excel таблицу: вместо "Лист1" задайте "Sheet1".