nizinkinD
Forum Member / Участник форума
Участник № / Member № 1706
отправлено / posted
Добрый день. Не получается передать отрицательное число в канал.Можно как-нибудь это сделать? Спасибо.
Сообщения / Posts 32 | Из / From: Россия
| IP / IP: IP адрес / IP address |
nizinkinD
Forum Member / Участник форума
Участник № / Member № 1706
отправлено / posted
Извините,наверное с этого нужно было начинать: В драйвере t13 при пересчете вызывается функция f_write(..)в которой, в зависимости от значения числа,пришедшего на канал(который связан с драйвером(пустой,O,fast-r/w)), вызываюся разные функции для управления мехатронным модулем через lpt.Числа на канал я посылаю по кнопке из редактора представления данных.Нужна большая гибкость управления модулем,которая должна обеспечиваться "пришитой" к драйверу моей библиотекой.Но архитектура TM не позволяет пользоваться наиболее нужными функциями .Например посылка отрицательных значений в канал(в драйвер),передача в канал(в драйвер) 3 параметров сразу.Мне кажеться для моей задачи TM не подходит, в силу своей специфики.Но приказ есть приказ..
Сообщения / Posts 32 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Формат передаваемого значения float - каким образом Вы передаете в него отрицательное значение? И какой канал (F или H) настроен на него?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
nizinkinD
Forum Member / Участник форума
Участник № / Member № 1706
отправлено / posted
1)Число на канал я посылаю по кнопке из редактора представления данных.Точнее не могу переслать. 2)F float может принимать отрицательные значения.. По крайней мере в языках программирования.
Сообщения / Posts 32 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
##### сейчас пытаемся разобраться, результаты дадим позже здесь в этом топике.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |