LevSP
Junior Member / Новичок
Участник № / Member № 4065
отправлено / posted
Добрый день. 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)". Может хитрость какая есть?
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
1) В Базовую версию библиотеки элементов не входят.
2) Попробуйте переименовать в Экселе лист. Не уверен, но дело в том, что ТМ в Юникоде работает и при передаче в Эксель русских имен он может их неправильно интерпретировать.
IP / IP: IP адрес / IP address |
LevSP
Junior Member / Новичок
Участник № / Member № 4065
отправлено / posted
1) ясно. плохо. а мы хотели написать, и потом купить монитор реального времени для объекта, и если понравится, тогда уже покупать полную лицензию на разработку... 2) не помогло. причем, текстовое поле привязанное к каналу (атрибут входное значение) показывает <текст>, т.е. даже не "0"... При просмотре компонентов в профайлере значение канала равно нулю. 3) А можно ли он-лайн посмотреть значение DDE компонента? Т.к. я TM-щик начинающий - кто знает, может я канал как то не так прикрутил....?
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
3) Это уже ваш проект глянуть надо.
IP / IP: IP адрес / IP address |
LevSP
Junior Member / Новичок
Участник № / Member № 4065
отправлено / posted
Это уже к техподдержке, а не ко мне Адреса они скажут...
IP / IP: IP адрес / IP address |
LevSP
Junior Member / Новичок
Участник № / Member № 4065
отправлено / posted
Тогда, я думаю, кто то из техподдержки должен написать - что то типа "вышлите проект на такой то адрес". Буду ждать, когда соблаговолят
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Kazimirko Yuri
Junior Member / Новичок
Участник № / Member № 5872
отправлено / posted
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
Сообщения / Posts 2 | Из / From: Казахстан
| IP / IP: IP адрес / IP address |
Kazimirko Yuri
Junior Member / Новичок
Участник № / Member № 5872
отправлено / posted
Нашел в другом топике ответ модераторов на первый вопрос:"Почему после копирования файла 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
По второму вопросу (DDE). Переименуйте в Excel таблицу: вместо "Лист1" задайте "Sheet1".
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |