Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203

Мне надо последовательно переключать на LTP порту

13.09.2006, 05:28. Показов 2194. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Тут такая тема.
Собрана схема, которая управляет через ключи шаговыми двигателями.
Проблемма вот в чем. Мне надо последовательно переключать на LTP порту
2,3,4,5 контакты, чтобы последовательно переключать четыри обмотки двигателя.
Но, стандартный таймер не справляется, и выдает минимальное время переключения 10 - 20 мс, хотя задаю ему 3 мс. Тоесть, начиная примерно
с 30 мс изминений не наблюдается (что 3 мс, что 30 мс - одной и тоже, обмотки переключаются одинаково).
В чем проблемма собственно? Не справляется системма? Нехватает ресурсов для программы? Или я чтото не так делаю? Возможно ли это исправить, написав на АПИ таймер?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.09.2006, 05:28
Ответы с готовыми решениями:

В порту одновременно работает три погрузчика. Им надо загрузить контейнеры на корабли. Всего надо погрузить 3000 контейн
В порту одновременно работает три погрузчика. Им надо загрузить контейнеры на корабли. Всего надо погрузить 3000 контейнеров....

Надо в выбранном наборе последовательно пронумеровать все записи. Как это сделать ?
MSSQL7.0. Мне надо выбрать по Select записи. И уже в выбранном наборе последовательно пронумеровать все записи. Как это сделать ?

HIS HD 5770 надо ли оно мне?
комп: amd athlon 5600 x2 2,9Ghz ATIradeon HIS hd3870 iceq3TURBO 2 512mb\256bit, 2GB ОЗУ (OCZ sys) 500wt БП, думаю менять видяху......

5
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
14.09.2006, 00:49
Попробуй таймер на API. VB-шный таймер выдает только около 20-30 мс, точно не помню.
0
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 203
24.09.2006, 05:14  [ТС]
На АПИ пробовал. Тоже самое.
0
2 / 2 / 0
Регистрация: 09.09.2009
Сообщений: 118
24.09.2006, 15:11
Такие вещи лучше на АСМе писать. Можно написать на Си, там ассемблерные вставки делать можно, скомпилировать все это в виде ДЛЛ-ки, а затем из Васика вызывать.
0
WitC
09.10.2006, 03:20
А можно и мне пример работы с ЛПТ, очень надо читать и записывать и установки делать, ПОЖАЛУЙСТА ОЧЕНЬ НАДА!!!!!!!!!!!!
И таймер, если проблема решилась!!!!
ПЛИЗЗЗЗЗЗЗЗЗЗ!!!
0 / 0 / 0
Регистрация: 15.10.2006
Сообщений: 29
15.10.2006, 19:52
Тебе с какой частотой нужно переключать? с Timer-ом можно устроить примерно 600-700 Гц. С помощью цикла Do...loop я устраивал 140 КГц!!!! в цикл можно встроить еще небольшой цикл For ....next Выглядит это примерно так:
Visual Basic
1
2
3
4
5
6
7
8
Private Function PereklychNojki(nojka as long)
Do
Записать_в_Порт &h378, nojka ' Открывается нужная ножка
for i = 1 to 100 step 0.1
    next
doevents
loop
end function
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.10.2006, 19:52
Помогаю со студенческими работами здесь

Что мне надо доустановить?
Ос Debian 7. Раньше все делал на своем компьютере. Ставил Debian с диска. Сейчас понадобилась услуга VPS (на технологии XEN). Там...

Что мне надо знать?
Что мне надо знать, чтобы прочитать трёхтомник Д. Кнута, "Исскуство программирования"?

Мне надо ее превратить в конопляный лист
Мне надо ее превратить в конопляный лист! помогите! Я только смог так ее нарисовать! :) Помогите пожалуйста uses graphabc,crt; begin ...

Мне надо связать...ListBox с Labelом...
Всем привет !!!У меня вопрос ,помогите пожалуйста!!!Мне надо связать ListBox с Labelом.А Label с Editом.Мне надо чтобы первый щелчок по...

MicroTik дома - а оно мне надо?
имеется MicroTic RB2011L-RM нужна ли эта железяка дома? подогнали за недорого - лежит без дела... вроде и инструкции написаны понятно и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru