وبلاگ بلیان

Измерение, управление и регулирование с помощью макросов VBA в Word и Excel» (+ CD)

معرفی کتاب «Измерение, управление и регулирование с помощью макросов VBA в Word и Excel» (+ CD)» نوشتهٔ Берндт Г., Каинка Б.، منتشرشده توسط نشر МК-Пресс در سال 2008. این کتاب در فرمت nrg، زبان ru ارائه شده است.

Эта книга представляет новый подход, согласно которому весь диапазон задач измерения, управления и регулирования реализуется средствами популярного программного пакета Microsoft Office. Хотя это звучит необычно, с помощью приложений Word и Excel можно получить прямой доступ к аппаратному обеспечению, что делает их универсальными и простыми в использовании инструментами. В книге показано, как с помощью макросов VBA реализовать управление цифровыми мультиметрами, релейными картами и ПК-нтерфейсами, организовать взаимодействие с микроконтроллерными системами и многое другое на основе стандартного последовательного интерфейса RS232. Содержание книги: Содержание Предисловие..............................................................................10 Глава 1. Введение.....................................................................11 Глава 2. Макросы в Word........................................................13 2.1. Запись макроса..................................................................13 2.2. Создание собственного макроса...................................14 2.3. Новые команды, подключаемые через DLL.................16 2.4. Вызов через модем...........................................................22 2.5. Команды на панели инструментов................................23 2.6. Набор номера средствами Visual Basic.........................24 Глава 3. Макросы в Excel.........................................................29 3.1. Вызов внешних функций..................................................31 3.2. Регистрация измеренных значений...............................35 3.3. Макрос для двухканалыюй регистрации данных........37 3.4. Кнопки в Excel......................................................................40 3.5. Использование раскрывающихся списков....................41 Глава 4. Опрос цифрового мультиметра...............................45 4.1. Сбор данных в Word...........................................................47 4.2. Прием результатов измерений в Excel...........................49 4.3. Подключение нескольких мультиметров......................51 Глава 5. Управление интерфейсом.........................................55 5.1. Управление с использованием числовых байтов........56 5.2. Специальные функции управления................................58 5.3. Двухпозиционный регулятор...........................................60 5.4. Автоматическая идентификация интерфейса...............62 5.5. Наблюдение за состоянием входов с помощью диалоговых окон.........................................................................64 5.6. Управление шаговым электродвигателем...................68 5.7. Визуализация состояния выходов в Excel......................71 5.8. Визуализация состояния выходов в Word.....................74 5.9. Управление аналоговыми выходами.............................75 5.10. Интеллектуальный регулятор заряда...........................80 5.11. Измерения с повышенной точностью..........................84 Глава 6. Прямое управление линиями RS232......................86 6.1. Включение выходов...........................................................87 6.2. Опрос входов.......................................................................90 6.3. Коммутация цифровых мультиметров..........................94 6.4. Прямое управление АЦП TLC549....................................96 6.5. Управление восьмиканальным аналоговым интерфейсом............................................................................100 6.6. 12-разрядный АЦП на базе микросхемы МАХ186....104 6.7. Шина 12С и последовательный интерфейс................110 6.8. Подключение микросхемы EEPROM 24C02 к шине 12С................................................................................120 6.9. Считывание данных с телефонной карточки.............127 6.10. Биполярные измерения до ±10 В...............................130 Глава 7. Измерения с помощью датчиков..........................134 7.1. Измерения с помощью линейных датчиков...............135 7.2. Линеаризация датчика температуры...........................137 7.3. Применение характеристических таблиц датчиков..139 7.4. Измерение влажности воздуха в Excel.........................143 Глава 8. Управление с помощью релейного интерфейса 146 8.1. Управление релейной картой.........................................146 8.2. Переключение измерительных каналов......................150 8.3. Управление звонком через релейный интерфейс......153 8.4. Программируемое многоканальное реле времени...157 Глава 9. Взаимодействие с микроконтроллерами............162 9.1. Автономный сбор данных с помощью интерфейса SIOS........................................................................163 9.2. Автономный генератор функций на базе S10S............172 9.3. Измерение частоты с помощью системы 8051............177 9.4. Дизассемблер в Excel.........................................................182 9.5. Взаимодействие с системой BASIC-52............................190 9.6. Измерения с помощью C-Control/BASIC.........................194 9.7. Загрузка программ в C-Control..........................................200 9.8. Контроль качества в промышленности...........................204 Управление из Excel.....................................................................205 Реализация таймера в Excel......................................................206 Распределение результатов измерения................................208 Вывод на принтер........................................................................209 Использованные аппаратные средства..................................211 Глава 10. Структура и программирование DLL-библиотек...............................................................................216 10.1. Структура RSAPI. DLL на С..................................................217 Функции входа и выхода............................................................217 10.2. Открытие интерфейса........................................................218 10.3. Закрытие интерфейса........................................................220 10.4. Передача байта...................................................................221 10.5. Прием байта........................................................................221 10.6. Чтение сигнальных линий................................................222 10.7. Установка сигнальных линий..........................................222 10.8. Открытие специального интерфейса.............................222 10.9. Считывание аналоговых значений из интерфейса......223 10.10. Установка цифровых выходов......................................224 Глава 11. Приложение................................................................225 11.1. Распределение выводов в разъеме интерфейса RS232 персонального компьютера..................225 11.2. Описание всех DLL-функций............................................225 Общие подпрограммы для работы с последовательным интерфейсом...........................................225 OPENCOM......................................................................................225 CLOSECOM.....................................................................................226 SENDBYTE.......................................................................................226 READBYTE.......................................................................................226 SENDSTRING..................................................................................227 READSTRING..................................................................................227 TIMEOUT........................................................................................227 RTS..................................................................................................227 DTR..................................................................................................228 TXD..................................................................................................228 CTS...................................................................................................228 DCD..................................................................................................228 DSR..................................................................................................228 RI......................................................................................................228 Работа с одним цифровым мультиметром...........................229 STRLENGTH....................................................................................229 STRREAD.........................................................................................229 Работа с несколькими цифровыми мультиметрами..........229 IX OPENCOM..................................................................................229 IX_CLOSECOM................................................................................229 IXSTRLENGTH.................................................................................230 IXSTRREAD......................................................................................230 IX_TDVIEOUT..................................................................................230 IX_SENDBYTE..................................................................................231 IX READBYTE...................................................................................231 1XJIEADSTRING...............................................................................231 KSENDSTRING..................................................................................232 IXRTS.................................................................................................232 IX_DTR..............................................................................................232 IXJTXD...............................................................................................233 IXJTTS................................................................................................233 IX_DCD..............................................................................................233 IXDSR.................................................................................................233 IX_RI..................................................................................................233 Подпрограммы для работы со временем...............................234 DELAY................................................................................................234 TIMEINIT...........................................................................................234 TMEREAD..........................................................................................234 Подпрограммы для работы с клавиатурой.............................234 КВНГГ................................................................................................234 TASTE................................................................................................235 Специальные функции для работы с интерфейсами............235 F1NDHARD.......................................................................................235 INIT....................................................................................................236 IN1TSIOS...........................................................................................236 INITCOMPULAB...............................................................................236 INITZELLE..........................................................................................237 SETHARD...........................................................................................237 GETHARD..........................................................................................237 AIN....................................................................................................238 AOUT................................................................................................238 DOUT................................................................................................238 DIN....................................................................................................239 Внешние измерения....................................................................239 BLOCKDEF........................................................................................239 BLOCKSTART...................................................................................239 BLOCKTRIGGER...............................................................................240 BLOCKABWARTEN..........................................................................240 BLOCKEIN.........................................................................................241 BLOCKINFO......................................................................................241 MESSUNGEN...................................................................................241 ZEITINTERVALL................................................................................242 KANALZAHL.....................................................................................242 BLOCKZAHL.....................................................................................242 DATENMENGE................................................................................242 DATENSPEICHERN..........................................................................242 DATENLADEN..................................................................................243 TABELLESPEICHERN.......................................................................243 Специальные подпрограммы для работы с интерфейсами SlOSnZelle........................................................................................243 PROLADEN.......................................................................................243 PROSTART........................................................................................244 RAMAUS...........................................................................................244 RAMEIN............................................................................................244 REGAUS............................................................................................244 REGEIN.............................................................................................244 SYSTEMRESET.................................................................................245 11.3. Компании-производители...............................................245 Содержимое прилагаемого к книге компакт-диска............246 Содержание CD: Образ диска: ImageVBA+Exel.nrg Все содержимое компакт-диска разбито на несколько папок: • DLL — библиотека RSAPI. DLL с подпрограммами, перечисленными в приложении; • Hardware — технические описания и средства управления для различных устройств, упомянутых в книге: - управляющий компьютер C-Control/BASIC; - интерфейс CompuLAB; - микроконтроллерные системы разработки, включая ES51; - релейные карты; - интерфейсы Serai, SIOS и Zelle; • Makros — исходные файлы с макросами VBA, рассмотренными в этой книге; • Software — различные программные средства и компиляторы, включая Basic 52/535, C-Control/Basic, Dolt, MC, ModulLab, Micro-Scope, TASM, TurboCompact и Zellabor. Скриншоты: (http://fastpic.ru/view/2/2010/0321/ae63c08574a4cf2fd68da8e0b6a616ce.jpg.html) (http://fastpic.ru/view/2/2010/0321/4c336b31c32074f8560f5a9e61789ed4.jpg.html) Измерение, управление и регулирование с помощью макросов VBA в Word и Excel» (+ CD) Берндт Г, Каинка Б. От издателя:Эта книга представляет новый подход, согласно которому весь диапазон задач измерения, управления и регулирования реализуется средствами популярного программного пакета Microsoft Office. Хотя это звучит необычно, с помощью приложений Word и Excel можно получить прямой доступ к аппаратному обеспечению, что делает их универсальными и простыми в использовании инструментами. В книге показано, как с помощью макросов VBA реализовать управление цифровыми мультиметрами, релейными картами и ПК-интерфейсами, организовать взаимодействие с микроконтроллерными системами и многое другое на основе стандартного последовательного интерфейса RS232.
دانلود کتاب Измерение, управление и регулирование с помощью макросов VBA в Word и Excel» (+ CD)