Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


L-783&Delphi&Вопросы&Ответы&Советы

Вы не вошли.

 Поиск | Регистрация | Вход 

Сергей
21.06.2001 07:39:00
#1

Гость

L-783&Delphi&Вопросы&Ответы&Советы

Я надеюсь, что данный раздел будет посещаемым. Только пожалуйста при ответах почтой вносите сюда эти ответы, чтобы другим не пришлось задавать лишних вопросов.

Первый вопрос: У меня после установки (Win98)обновленного драйвера(т.е. всего LGraph) при запуске утилиты настройки машина вешается намертво. Если не запускать утилиту настройки драйвера (да еще фиг знает чего), а сразу удалить устройство (L-783) из системы, а потом сразу же не перегружая компьютер обновить систему, то плате назначаются другие адреса памяти и ввода/вывода. После этого все вроде бы работает нормально, хотя адреса ваша утилита определяет для платы какието постоянные и при этом она не определяет адреса вторых регионов портов и памяти.НО при перезагрузке системы все становится на круги своя, т.е. плате назначаются старые адреса портов и памяти и все перестает функцианировать.
Подскажите пожалуйста как мне закрепить за платой новые адреса или как обойти это по другому.

21.06.2001 08:32:20
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-783&Delphi&Вопросы&Ответы&Советы

я думаю надо отключить настройки ACPI как в биосе
системной платы так и в ОС.

Сергей
25.06.2001 07:41:51
#3

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

Как отключить настройки в ОС?
И еще каким образом организовать запись на диск данных при запуске АЦП свыше 1МНz? Приведенный пример это не позволяет. Если можно, пожалуйста скажите, каким образом происходит запись данных в LGraph.(на Delphi)

25.06.2001 08:38:16
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-783&Delphi&Вопросы&Ответы&Советы

Заменить Advanced ACPI PC на стандартный.
Все системные устройства с ACPI на устройства без ACPI.
В LGraph сбор реализован вроде как аналогично примеру.

Сергей
03.09.2001 08:12:15
#5

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

При запуске платы на частотах немногим больше 1 МГц запись на диск происходит с пробелами (Реальное время записи не совпадает с расчетным). В начале я думал АЦП выдает данные с пробелами, но отключив в своей программе дисковые операции время стало совпадать.
Я считываю данные из большого кольцевого буфера следующим образом: разбил его не два куска и пока заполняется один, пишу со второго.
Если есть другая методика, пожалуйста сообщите.
Да, вот еще, ваша программа(LGraph) также не успевает записывать данные на диск. Например запускаю ее, расчетное время 70 сек., а реальное получается 82 сек., иногда бывает расхождение аж в вда раза. ПОЧЕМУ?
заранее благодарен за ответы. До свидания.

03.09.2001 14:46:05
#6

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,495

Re: L-783&Delphi&Вопросы&Ответы&Советы

Посмотрите (там есть и исходники)
http://www.aha.ru/~alegr/download/diskspeed.htm

Ipatov Alexey
26.09.2001 11:34:03
#7

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

А что посоветуете делать, если ACPI в BIOS не отключается (GA-6VXDC7)- специально 2CPU взяли!!!

26.09.2001 12:05:50
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-783&Delphi&Вопросы&Ответы&Советы

Отключать в ОС. Если 2000 то надо поставить
Standart PC в свойствах компьютера.
Если 98 то надо в панели управления система системные устройства
все устройства с ACPI расширением  заменить на обычные.

Павел
26.09.2001 20:53:41
#9

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

установка Standart PC в 2000 иногда намертво вешает систему, помогает только перестановка
надо во время установки, когда предлагается нажать F6 для выбора дополнительного оборудования,
нажать F5.
или наоборот, F5 и F6, сейчас уж не помню:))

Tarsis
11.07.2002 13:40:55
#10

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

В довольно большой программе на Delphi, если открывается MDIchild-окно - то может выскочить
"недопустимая операция" и программа виснет.
Причем это происходит совершенно случайным образом - ошибка может не появляться месяц, а может выскакивать 3 раза в день. И только под Win98/Millenium. Может быть, я не так MDIchild создаю?

Atom
12.07.2002 15:03:26
#11

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

Такое бывает, если есть утечки в памяти. Для больших программ это особенно актуально. Кроме того, обращайте внимание на предупреждения компилятора - попытайтесь их устранить, даже если на первый взгляд они совершенно не причем. Очень часто бывает, что незначительные ошибки в одной части кода вызывают фатальные ошибки при исполнении совершенно другой, никак не связанной части.

Константин
10.09.2005 08:17:58
#12

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

Вопрос вполне тривиальный. Как собирать входные данные с 16 канала АЦП платы L-783? Если кто знает прошу написать код программы.

Алексей
11.07.2006 11:12:28
#13

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

как инициализировать обработчик прерывания АЦП платы L-783 в Delphi?

11.07.2006 12:41:38
#14

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-783&Delphi&Вопросы&Ответы&Советы

а примеров что недостаточно, там только потправить надо номер канала на 16 в соответствии с формато лоигического номера(см книжку).
Прерывания в 783 спрятаны от пользователя внутри драйвера так что никак...

Алексей
12.07.2006 15:32:34
#15

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

Какой пример имеется ввиду? Я подозреваю, что L7xx.dpr, но непонятно тот который в L-comp или тот который в Vxdapi.
Книжка опять же какая Help или L7xxapi.doc?

Я прошу прощения за возможную тупость в вопросах, Но когда что-то делаешь первый раз необходимо опираться на что-то в чем уверен.
На Вашем сайте вывешен достаточно большой объем информации и достаточно легко запутаться sad(

12.07.2006 20:23:24
#16

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-783&Delphi&Вопросы&Ответы&Советы

книижка l7xxapi.doc и от библиотеки этоне зависит - номер канала фундаментальная вещь...

Алексей
16.07.2006 09:51:27
#17

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

Спасибо. Сообщите, пожалуйста, еще пару слов, что делает программа примера L7xx.dpr. (К сожалению там никаких комментариев).Хотябы вкратце smile

17.07.2006 09:14:36
#18

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-783&Delphi&Вопросы&Ответы&Советы

инициализирует плату и запускает сбор. Потом просто печатает пременную четчика и первый элемент массива куда данные кладуться..

Михаил
09.04.2010 15:46:58
#19

Гость

Re: L-783&Delphi&Вопросы&Ответы&Советы

Доброго времени суток.
Не могу разобратся как работает inbyte в делфи7. Мне нужно знать когда на дискретный вход (желательно с 1го по 6й) подается логическая 1 или 0.
pLDev.inbyte(0,b,1,0);
Memo1.Lines.Add(IntToStr(b));
выдаёт значенее: "241".
Если смещенее ставлю "1", то "255", если "2", то "3", а дальше присваивает переменной b значение "0".
Может нужно использовать другую команду...
Пожалуйста, подскажите что мне нужно делать, чтобы дискретные входы в программе.
Заранее благодарен.

12.04.2010 09:46:23
#20

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L-783&Delphi&Вопросы&Ответы&Советы

Для выода на TTL нужно использовать IoSaync. Как - прочтите хелп и посмотрите в примерах...