Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Вниз

Объясните пожалуйста как работать с ZLPortIO или DirectPort   Найти похожие ветки 

 
ionv   (2003-07-07 08:09) [0]

Попробовал работать с портами в WinXP, но при прямом обращении к портам выдается сообщение "Privileged instructions". По совету воспользовался DirectPort он работает только в Win98. ZLPortIO работает, но выдает совершенно не похожие на правду результаты (работаю с АЦП к которому подключен тензодатчик). Может я что-то неправильно делаю. Объясните пожалуйста как работать с этими компонентами.

ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО!!!


 
MBo   (2003-07-07 08:12) [1]

Я работаю с zlportio под XP, все нормально. Демка работает?
Инициализация проходит (ZLIOStarted)?


 
ionv   (2003-07-07 08:20) [2]

Демка работает. Инициализация проходит. Но показания скачут, а должны изменяться в небольших пределах.


 
ionv   (2003-07-07 08:24) [3]

Может я нарушаю последовательность команд. Есть какой нибудь пример?


 
MBo   (2003-07-07 08:26) [4]

Не знаю, что делать. Есть и другие библиотеки - DLPortIO, TVicHW, WinIO. Из них я пробовал TVicLPT, но временами были глюки. DirectPort Агеева испытывал года полтора назад под 2K с самодельной платой, принципиально работало, но интенсивно не юзал.


 
MBo   (2003-07-07 08:30) [5]

>Есть какой нибудь пример?
В конструкторе класса

...
if ZLIOStarted then
FActive := True
else
FActive := ZLIOStart;
if FActive then
( $3f0,$55) >Есть какой нибудь пример?
В конструкторе класса

...
if ZLIOStarted then
FActive := True
else
FActive := ZLIOStart;
if FActive then
InitLpt;

procedure InitLpt;

протрассируй zliostart, убедись, что правильно определяется платформа NT, иначе доступ будет напрямую, что вызовет "Privileged instructions
begin
portwriteb($3f0,$55);
и т.д.




 
Ionv   (2003-07-07 09:42) [6]

БОЛЬШОЕ СПАСИБО! ВСЕ ЗАРАБОТАЛО!


 
MBo   (2003-07-07 09:44) [7]

Где грабли лежали?



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
6-58818
shane54
2003-07-15 18:37
2003.09.18
Вопрос по программированию рутера


1-58619
ruslan_as
2003-09-05 15:42
2003.09.18
Как правильно воспользоваться процедурой из другого Unit


7-58938
R4D][
2003-07-06 16:15
2003.09.18
Хэндл и имя фаила.


3-58550
rh
2003-08-28 07:14
2003.09.18
Простой SQL-запрос


1-58712
msdsn
2003-09-08 09:29
2003.09.18
Нажатие клавишь а форме





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский