Добрый день. Ситуация следующая: имеется плата PCL-734 rev. A1 на 32 дискретных выхода. При помощи переключателя SW1 выставил базовый адрес карты hex 200, через D-разъем подключил ADAM 3937DB-37. Задача состоит в том, чтобы через какой-либо канал подать напряжение и замкнуть цепь. Подключил тестовую лампочку на канал IDO 25, через тестовую программу "Advantech device test" включаю этот канал и лампочка загорается. Как это реализовать в TraceMode? Пытался написать программу ST, но не могу понять, как прописывать нужный канал. Согласно инструкции платы: "Каждому выходному каналу соответствует бит в регистрах карты. Чтобы включить выходной канал, вы записываете «1» в соответствующий бит". Если можно, опишите более подробно или в примере. Спасибо.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Доступ к внутренней шина ISA возможен только для ПК под управлением Windows XP в соответствующих этому времени релизах. Под современными ОС и ПК подобные устаревшие решения, к сожалению, не поддерживаются.
Posted by progbzf (Участник № / Member № 8522) on :
Установлена Win XP, Trace Mode 6
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
В папке с установленной средой разработки драйвер для плат I/O находится в папке: ...\Drivers_with_Setup\IO_cards\ . Там же есть readme файл, ознакомьтесь с ним, установите и проверьте драйвер согласно описанию. В TRACE MODE выберите Источник/Приемник - Платы ввода/вывода - PCL-734.
Допускаем, что драйвер может работать с другими ОС, кроме Windows XP. В последний раз он успешно тестировался в 2014 году с контроллером Advantech UNO с собственной платой УСО. В текущем релизе работа драйвера не проверялась.
Posted by progbzf (Участник № / Member № 8522) on :
quote:Отправитель / Originally posted by АдАстра. Техподдержка: В папке с установленной средой разработки драйвер для плат I/O находится в папке: ...\Drivers_with_Setup\IO_cards\ . Там же есть readme файл, ознакомьтесь с ним, установите и проверьте драйвер согласно описанию. В TRACE MODE выберите Источник/Приемник - Платы ввода/вывода - PCL-734.
Допускаем, что драйвер может работать с другими ОС, кроме Windows XP. В последний раз он успешно тестировался в 2014 году с контроллером Advantech UNO с собственной платой УСО. В текущем релизе работа драйвера не проверялась.
После установки драйвера ничего не изменилось. Возможно, что-то не так делаю. Есть какой-то пример проекта, чтобы посмотреть, как правильно его составлять?
[ 16.10.2020, 10:41: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Получилось ли установить драйвер? Сообщения при установке были? Проверочная программа работает? Звуковой сигнал воспроизводится?
Проект, с которым проверялась работа драйвера крайне простой: пара каналов OUT с привязкой к источникам Платы ввода/вывода … . Как наблюдаете, что результатов нет? Каналы достоверны?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
В источниках/приемниках установите пункт Состояние на О-О-О .
Posted by progbzf (Участник № / Member № 8522) on :
quote:Отправитель / Originally posted by АдАстра. Техподдержка: Получилось ли установить драйвер? Сообщения при установке были? Проверочная программа работает? Звуковой сигнал воспроизводится?
Проект, с которым проверялась работа драйвера крайне простой: пара каналов OUT с привязкой к источникам Платы ввода/вывода … . Как наблюдаете, что результатов нет? Каналы достоверны?
Да, драйвер установился, звуковой сигнал воспроизводится. В проекте создан 1 канал с привязкой к плате ввода/вывода.
Posted by progbzf (Участник № / Member № 8522) on :
quote:Отправитель / Originally posted by АдАстра. Техподдержка: В источниках/приемниках установите пункт Состояние на О-О-О .
Установил, тестовая лампочка загорелась, когда в компоненте канала DO_port поставил "На старте" = 255, но теперь не отключается, даже когда закрываю IDE
Posted by progbzf (Участник № / Member № 8522) on :
Всё, получилось. Воспользовался блоком "Упаковка битов"
Posted by progbzf (Участник № / Member № 8522) on :
quote:Отправитель / Originally posted by АдАстра. Техподдержка: В источниках/приемниках установите пункт Состояние на О-О-О .
А что за состояния? где-то можно подробнее об этом почитать?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :