Генератор частоты
Счетчики-Таймеры
| Число счетчиков/таймеров | |
| Разрядность | |
| Внутренняя частота | 80, 20, 0.1 МГц |
| Внешняя частота | 0 - 20 МГц |
| Число каналов | |
| Основная частота | 10 МГц, 100 кГц |
| Делители | 1 - 16 |
Остальную информацию можно найти в документе «АСНИ_NI6621.doc».
Как видно из предыдущего пункта, плата PCI 6621 имеет 24 линии цифрового ввода-вывода, объединенные в 3 порта по 8 линий. При создании элемента DAQ Assistant вам будет предоставлен выбор – управлять портом (портами) или отдельной линией. Источником или приемником данных для цифрового ввода-вывода служит массив. Ознакомьтесь с демонстрационной программой bool_array.exe. В верхней части расположены элемент управления для ввода чисел и элемент индикации типа булевского массива. В нижней части управление осуществляется посредством булевского массива, активизация которого производится нажатием указателя мыши. Протестируйте программу.
Для обучения работы с таким типом данных выполните следующие упражнения.
1. В Block Diagram создайте элемент «Number To Boolean Array» из палитры «Boolean». Создайте на входе этого элемента управляющий элемент типа «Number». Протестируйте программу.
|
|
|
2. Заметите управляющий элемент типа «Number» на элемент типа «String», добавьте для согласования преобразователь «String» - «Number». Протестируйте программу.
3. В Front Panel создайте массив. Цифра в рамке показывает размерность массива. В начале он пуст и не имеет типа. Вставьте в него булевский элемент типа «Кнопка». Массив стал булевским. Растяните массив по вертикали, при этом появляются новые элементы. Щелкните мышью по этим элементам- кнопкам, активизируя их, т.е. записывая в массив величины «true» и «false». Создайте индикатор. Для этого Front Panel создайте массив. Вставьте в него булевский элемент типа «LED». Растяните массив по вертикали, при этом появляются новые элементы. Протестируйте программу. Протестируйте программу.
4. В Front Panel создайте массив. В начале он пуст и не имеет типа. Вставьте в него элемент «Numeric Control». Он стал массивом числового типа. Создайте для него индикатор.
5. Для удобства управления каждым битом отдельно необходима схема, имеющая несколько входов с весами, кратными степени 2: 1, 2, 4 и т.д. Создайте элемент «Number To Boolean Array». Для него на выходе создайте индикатор (Boolean Array), a на его входе - элемент «Compound Arithmetic» для суммирования. Растяните последний элемент до необходимого числа входов (например - 4). Для каждого входа элемента создайте элемент «Multiply», у которого на одном входе будет константа, кратная степени 2. Для другого создайте на «Front Panel» элемент «Push Button», который имеет состояния «True» и «False». Протестируйте программу. «Нажимая» кнопки, которые соответствуют линиям цифрового вывода, наблюдайте за индикатором типа «Boolean Array»






