english:     ПРОДУКЦИЯ: здесь Вы найдёте полное пошаговое описание наших продуктов, как они работают и какие рабочие параметры для DMX512/1990 должны быть установлены. Кроме того различные таблицы, Интернет-адреса для загрузки необходимых программ и многое др....   
.
.
512ch DMX Send Card
512ch DMX Send Card
512ch opto-isolated card
10124ch DMX Read/Write Card
DMX PrinterPort Interface
PMX / DMX Serial Port Converter Interface
DMX USB Port Interface
PCMCIA DMX  Interface Card

back
HOME
WG18:
Технические данные DMX-512 PrinterPort Interface

DMX PRINTERPORT INTERFACE DMXPCP

[PC DMX PrinterPort Interface DMXPCP]

Мы предлагаем Вам не дорогой DMX-Interface, который идёт в комплекте с бесплатной программой.


Вы можете нашу карту и Interface самостоятельно программировать. Мы это не только допускаем,мы этого даже хотим! Претворите Ваши идеи в программы, предложите собственные решения и мы их опубликуем. А как можно обслуживать наши карты, мы Вам здесь покажем.

ХАРАКТЕРИСТИКИ
DMXPCP
  • самостоятельный Interface, работающий независимо от компьютера
  • выход и соединённый вход для каждых 512 каналов соответственно
  • opto-isolierte драйвер выхода ((потенциально-свободный выход)
  • подходит для ВСЕХ компьютеров с параллельным портом
  • недорогой

Здесь мы Вам представим строение и набор команд для этого Interface.


Совместимость PrinterPort Interface

DMX PrinterPort Interface DMXPCP-это Interface для подключения к Centronics-совместимому параллельному порту. Он может быть использован со всеми платформами - от 8086 до 80686, Pentium, Celeron, или так же Atari ST и др. компьютерами с соответствующими входаим. Этот Interface имеет собственный процессор и создаёт совершенно независимый от Host-компьютера DMX-Timing.

Строение Interface

Это "интеллигентный" Interface. В нём передающий модус включается сразу же после включения питания.


Внутреннее строение

RAM

Память этого Interface описывается Host-компьютером как только прочитываются DMX-входящее и DMX-исходящее подключения. Получаемые и отправляемые данные могут быть смешаны.

Памятью управляет только Interface и пользователь на нее воздействовать никак не может.

Коммуникация с Interface

Коммуникация с Interface происходит через параллельный порт. Если только Ваш компьютер через SETUP конфигурируется, то сконфигурируйте пожалуйста используемый порт на STANDARD, но не на EPP или Extended.

Доступ

Командная строка Interface

Для подключения Interface не существует ни каких специалных действий. Для того чтобы данные были отправлены, необходимо только желаемые данные передать в Interface.

ТАБЛИЦА КОМАНД
Команда Hexadezimal Dezimal Описание Примечание
ESC C 1B 43 hi lo 27 67 hi lo Число каналов 001-512 (000= 100 Default каналов)
hi = INT (Число каналов /256)
lo = Число каналов - hi*256
ESC D 1B 44 hi lo nn dd... 27 68 hi lo nn dd... Отправляемые данные с началом и величиной строки данных count = число следующих каналов (1-255)
0 = 256 следующих каналов
hi = INT (стартовый номер канала/256)
lo = стартовый номер канала - hi*256
ESC d 1B 64 lo dd 27 100 lo dd пересылаемые данные для DMX-канала (001-256) lo = ( стартовый номер канала - 1)
ESC e 1B 65 lo dd 27 101 lo dd пересылаемые данные для DMX-канала (257-512) lo = (стартовый номер канала - 257)
ESC F 1B 46 27 70 Factory Default 100 каналов, 88 us, StartByte 0
ESC G 1B 47 27 71 GO: DMX-передачу включить Default: ВКЛЮЧИТЬ
ESC H 1B 48 27 72 HALT: DMX-передачу остановить Default: ВЫКЛЮЧИТЬ
ESC I 1B 49 72 73 Interface активировать очищает полностью DMX-память
ESC L 1B 4A hi lo 27 74 hi lo величина получаемых данных 001-512 (512 Default)
hi = INT (величина/256
lo = величина - hi*256
ESC O 1B 4F hi lo 27 79 hi lo Offset для получаемых данных (000-511) Default: 000
hi = INT (Offset/256)
lo = Offset - hi*256
ESC P 1B 50 vv 27 80 vv DMX-данные в памяти отложить vv=0...7
ESC Q 1B 51 vv 27 82 vv DMX-данные из памяти прочитать vv=0...7
ESC R 1B 52 hi lo 27 82 hi lo стартовый адрес получаемых данных -1 (000.511) Default: 000
hi = INT (адрес/256)
lo = адрес - hi*256
ESC S 1B 53 vv 27 83 vv Startbyte-значение vv=000...255
ESC T 1B 54 vv 27 84 vv Расчёт времени стартовой синхронизации vv=1...4 * 44 us
>88us Default
ESC W 1B 57 vv 27 87 vv Повторения в ms vv = 10...50
10ms Default
ESC Z 1B 5A 27 90 выводящую память очистить (Zero)


Время выполнения команд
Обратите внимание, что команды, которые обрабатывают большие блоки памяти, требуют большего времени. Исходя из этого существуют следующие особенные команды:

КОМАНДА Рабочее время Примечание
ESC F 12 ms Заводские установки установить и память очистить
ESC I 48 ms Interface активировать
ESC P 3,5 ms Блок данных передать
ESC Q 3,5 ms Блок данных передать
ESC Z 12 ms Interface очистить

Внутренний буффер входящих данных Interface имеет промежуточную память 128 Bytes, стандартное рабочее время: 1 Byte за 10...20 µс/.

Установка пользовательской программы

Теперь Вы достаточно ознакомлены с работой Interface и знаете всё, что для Вас необходимо.

Данные могут быть переданы Interface в любое время. Для того что бы происходил обмен данными через "PrinterPort", Вы должны отослать только те каналы, которые содержат новые значения. Ознакомтесь со следующим очень простым примером, который показывает как работать с командами Interface:


ESC$ = CHR$(27) Дефинировать
NULL$ = CHR$(0)(27)
LPRINT ESC$ + "I" Инициализировать
LPRINT ESC$ + "C" + NULL$ + CHR$(30) '30 отправляющих каналов установить
LPRINT ESC$ + "D" + NULL$ + NULL$ + CHR$(30); Ввести команду: 30 каналов выставить на ноль
FOR N=1 TO 30 30x ноль отправить
LPRINT NULL$;
NEXT N
LPRINT " " Команду закрыть
LPRINT ESC$ + "D" + NULL$ + CHR$(5) + CHR$(1); Ввести команду канал 5
LPRINT CHR$(255) 'Voll an и команду закрыть


Удачи в экспериментах! Ваши замечания и предложения отправляйте по адресу:


Полезная информация о других DMX-продуктах:
DMX-Tester Измерительные и контролирующие приборы: лабораторные и переносные
Interfaces DMX/Analog Decoder, Relais- и Dimmerкарты
LIGHTLINE DMX перенос данных с помощью Glasfaser